/*
Name: Zero Craft
*/ 

/********************************************************
                                                common
*********************************************************/
/********* text **********/
p,td {
 font-size: 0.9em;
 padding: 0;
 line-height: 1.6em;
 color: #FFF;
 }
 
ol, ul {
 font-size: 0.9em;
 line-height: 1.6em;
 list-style: none;
 color: #FFF;
 margin:0;
 padding:0;
}
h2, h3, h4, h5, h6 {
 margin: 0;
 font-family: "Trebuchet MS", Verdana, Arial, Sans-Serif;
}

h3 {
 font-size: 1.2em;
 font-weight: normal;
}
h4 {
 font-size: 1.0em;
}
.x-small {
 font-size: 0.8em;
 }
img {/*img margin0*/
 vertical-align: top;
 }

/********* color text **********/
.txt1 {
 color:#F38A4B;
 }
.txt2 {
 color:#F38A4B;
 font-weight:bold;
 }
 

/********* common text **********/
/* h2,h3 */
#zeronews h2,
#h8_point h3,
#reuser h2,
#h2_shop h2,
#h3_pay h3,
#f1_link h2,
#f3_qa h3,
#f5_tokutei h3 {
 padding:0 0 5px 3px;
 margin:20px 0 5px 0;
 font-size:0.85em;
 font-weight:normal;
 color:#FFF;
 background:url(img/common/ti_s01.gif) bottom no-repeat;
 }
/* p */
#h8_point p,
#h3_pay p,
#f1_link p {
 margin:10px 5px 10px 5px;
 padding:0;
 font-size:0.8em;
 }

/********************************************************
                                                  h2_shop
*********************************************************/    
/* atgooglemap */
*html .atgooglemap { margin-left:5px; }

#h2_shop #shoptext img {
 margin:10px 10px 10px 10px;
 }
*html #h2_shop #shoptext img {
 margin:10px 10px 0 10px;
 }
#h2_shop hr {
 clear:both;
 width:590px;
 margin:10px 5px 5px 5px;
 }
*html #h2_shop hr {
 clear:both;
 width:590px;
 margin:0 5px 0 5px;
 }
ul#photo3 li {
 float:left;
 width:190px;
 font-size:0.7em;
 margin:10px 5px 5px 5px;
 }
*html ul#photo3 li {
 margin:10px 4px 5px 4px;
 }

/********* date **********/
#h2_shop dl {
 width:260px;
 margin:10px 0 10px 5px;
 }
#h2_shop dt,
#h2_shop dd {
 font-size:0.8em;
 }
#h2_shop dt {
 margin:0 0 3px 0;
 padding-left:5px;
 color:#FFF;
 border-left: 4px solid #FF7937;
 }
#h2_shop dd {
 margin:0 0 10px 8px;
 color:#FFF;
 }
#googlemap {
 font-size:0.8em;
 margin:10px 5px 10px 0;
 }

/********************************************************
                                                   h3_pay
*********************************************************/
table#daibiki1 td,
table#souryou1 td {
 background-color:#999;
 }

table#daibiki2 td,
table#souryou2 td {
 background-color:#3A3A3A;
 padding:5px 0 0 10px;
 }
table#daibiki1,
table#souryou1 {
 margin:0 0 20px 10px;
 }

/* new */
table.souryou,
table.souryout {
 margin:0 0 20px 10px;
 border-collapse: collapse;
}
table.souryou { width: 560px;}
table.souryout { width: 440px;}

table.souryou td,
table.souryout td {
 border:1px solid #999;
 padding:3px 5px 3px 10px;
}
table.souryou td.head,
table.souryout td.head {
 background-color:#EEE;
 color: #111;
}
table.souryou td.center,
table.souryout td.center {
 text-align: center;
 width: 140px;
}


/********************************************************
                                                 h8_point
*********************************************************/
#h8_point h5 {
 color:#F38A4B;
 margin:15px 0 0 5px;
 }
#h8_point table.tablewaku {
 font-size:0.8em;
 border-top:1px solid #999;
 border-right:1px solid #999;
 border-left:1px solid #999;
 margin:10px;
 }
td.tabletitle {
 background-color:#6F6F6F;
 border-bottom:1px solid #999;
 color:#FFF;
 font-weight:bold;
 padding:10px 0 0 20px;
 }
td.tablecontents {
 border-bottom:1px solid #999;
 padding:10px;
 }
ul#pointitem {
 width:580px;
 margin:20px 10px 0px 10px;
 padding:0;
 }
ul#pointitem li {
 margin:0 0 20px 0;
 padding:0;
 height:180px;
 clear:both;
 background-color:#6F6F6F;
 border-top:1px solid #A6A6A6;
 border-right:1px solid #383838;
 border-bottom:1px solid #373737;
 border-left:1px solid #A7A7A7;
 }
#pointitem h2.right {
 width:318px;
 margin:10px 0 5px 0;
 padding-left:5px;
 display:inline;
 border-left: 4px solid #FF7937;
 font-size:0.9em;
 color:#FFF;
 float:right;
 }
#pointitem h2.left {
 width:313px;
 margin:10px 0 5px 10px;
 padding-left:5px;
 display:inline;
 border-left: 4px solid #FF7937;
 font-size:0.9em;
 color:#FFF;
 float:left;
 }
/*small*/
#pointitem h2.left_s {
 width:78px;
 margin:10px 0 5px 10px;
 padding-left:5px;
 display:inline;
 border-left: 4px solid #FF7937;
 font-size:0.9em;
 color:#FFF;
 float:left;
 }
#pointitem p.right {
 float:right;
 width:310px;
 margin:0 10px 5px 0px;
 display:inline;
 }
#pointitem p.left {
 float:left;
 width:300px;
 margin:0 5px 5px 18px;
 display:inline;
 }
/*small*/
#pointitem p.left_s {
 width:70px;
 float:left;
 margin:0 5px 5px 18px;
 display:inline;
 }

/********************************************************
                                                  f1_link1,2
*********************************************************/
#f1_link dt,
#f1_link dd {
 font-size:0.8em;
 }
#f1_link dt {
 margin:0 0 3px 0;
 padding-left: 20px;
 color:#FFF;
 font-weight:bold;
 background:url(img/common/link_cur.gif) left no-repeat;
 }
#f1_link dd {
 margin:5px 20px 10px 15px;
 color:#FFF;
 line-height:160%;
 }

div#mutualmanual {
 margin: 10px 10px 20px 10px;
 }
div#mutualmanual p#mutualmanualtxt {
 float: left;
 width: 360px;
 }
div#bannersize {
 margin-top: 20px;
 float: right;
 }
div#bannersize p {
 font-size: 0.6em;
 line-height: 100%;
 margin: 2px 0 10px 0;
 padding-top: 0px;
 }

dl#recommendlink,
dl#mutuallink {
 margin-bottom: 20px;
 }
dl#recommendlink dd p,
dl#mutuallink dd p {
 font-size:1em;
 float:left;
 width:360px;
 margin-top: 0px;
 }
dl#recommendlink img,
dl#mutuallink img {
 float:right;
 margiun-top:-20px;
 }


/********************************************************
                                               f2_sitemap
*********************************************************/
#f2_sitemap ul#map1,
#f2_sitemap ul#map2,
#f2_sitemap ul#map3 {
 float:left;
 width:175px;
 margin:10px;
 }
#f2_sitemap ul#map1 li,
#f2_sitemap ul#map2 li,
#f2_sitemap ul#map3 li {
 padding:0 0 0 10px;
 background: url(img/home/map_cur.gif) top left no-repeat;
 line-height:100%;
 margin:0 0 10px 0;
}

/********************************************************
                                                    f3_qa
*********************************************************/
#f3_qa dl {
 width:560px;
 margin:10px 0 10px 5px;
 }
#f3_qa dt,
#f3_qa dd {
 font-size:0.8em;
 line-height: 160%;
 margin:0 0 10px 8px;
 color:#FFF;
 }
#f3_qa dt {
 margin:0 0 3px 0;
 padding-left:5px;
 color:#FFF;
 border-left: 4px solid #FF7937;
 }

/********************************************************
                                               f4_privacy
*********************************************************/
#f4_privacy p {
 font-size:0.8em;
 margin: 10px;
 }
#f4_privacy p.title {
 font-weight:bold;
 margin: 5px;
 }
#f4_privacy ul {
 font-size:0.8em;
 margin:5px 20px 10px 30px;
 }
#f4_privacy li {
 list-style:disc;
 }
 
  /********************************************************
                                               f6_card
*********************************************************/
div#f5_tokutei table td.midasi p {
 margin: 5px 5px 5px 10px;
 }
div#f5_tokutei table td.data p {
 margin: 5px 20px 5px 10px;
 }
div#f5_tokutei table td.midasi {
 background-color:#444;
 }
 
 /********************************************************
                                               f5_tokutei
*********************************************************/
div#f5_tokutei table td.midasi p {
 margin: 5px 5px 5px 10px;
 }
div#f5_tokutei table td.data p {
 margin: 5px 20px 5px 10px;
 }
div#f5_tokutei table td.midasi {
 background-color:#444;
 }
 
/********************************************************
                                   common layout-contents
*********************************************************/
/********* page **********/
#zeronews,
#reuser,
#h2_shop,
#h3_pay,
#h8_point,
#f1_link,
#f2_sitemap,
#f4_privacy {
 width:600px;
 margin:10px 20px 0 15px;
 }

#f3_qa,
#f5_tokutei {
 width:600px;
 margin:10px 20px 20px 15px;
 }

/********************************************************
                                       common layout-body
*********************************************************/
body {
 margin: 0;
 padding: 0;
 text-align: center;
 background: #9B9191;
 }
#box1 {
 width: 820px;
 margin: 0 auto 0 auto;
 background: #9B9191 url(img/home/back1.jpg) repeat-y;
 }
#box2 {
 width: 810px;
 margin:0 5px 0 5px;
 text-align: left;
 background: #252525 url(img/home/back2.gif) repeat-y;
}

/********* header **********/
#header {
 width: 800px;
 height:85px;
 margin: 0 5px 0 5px;
 background:url(img/home/h_2.jpg) no-repeat;
 }
h1 {
 width:300px;
 margin:0;
 padding:4px 0 0 10px;
 font-size:0.7em;
 font-weight:normal;
 letter-spacing: 0.05em;
 float:left;
 }
#naviuser {
 float:right;
 width:230px;
 height:30px;
 }
#naviuser img {
 float:left;
 }

#naviform {
 clear:both;
 float:right;
 margin-top:29px;
 width:91px;
 height:26px;
 }

/********* headernavi **********/
#headnavi {
 width:800px;
 height:40px;
 margin:0 5px 0 5px;
 background: url(img/home/hnavi_back.gif) top left no-repeat;
 }
#headnavi table {
 padding-top:5px;
 }
*html #headnavi table {
 margin-top:5px;
 padding-top:0;
 }
*:first-child+html table {
 margin-top:5px;
 padding-top:0;
 }

/********* bodyer,contents **********/
#bodyer {
 width: 800px;
 margin: 0 5px 0 5px;
 }

#contents {
 float:right;
 width: 635px;
 }

/********************************************************
                                       common layout-navi
*********************************************************/
/********* navi **********/
#navi {
 display: block;
 float:left;
 width: 160px;
 }

ul#navitomica,
ul#navimini {
 width: 160px;
 background-image: url(img/home/na-w.gif);
 }
#navi h2.tomica,
#navi h2.mini {/*tomica*//*mini*/
 width: 130px;
 height: 30px;
 margin: 0;
 padding:0 0 0 30px;
 font-size:0.8em;
 line-height:210%;
 }
#navi h2.tomica { background: #9B9191 url(img/home/na-tomica.gif) no-repeat;}
#navi h2.mini { background: #9B9191 url(img/home/na-mini.gif) no-repeat;}

#navimini li.subheader {/*submini*/
 width: 150px;
 height: 20px;
 margin: 0 5px 0 5px;
 display:block; padding:0; font-size:0.01em; line-height:0;
 }
#navitomica li,
#navimini li {
 width: 150px;
 height: 25px;
 margin: 0 5px 0 5px;
 padding:0;
 background: #9B9191 url(img/home/na-bottom.gif) no-repeat;
 font-size:0.8em;
 line-height:220%;
 }
#navitomica li a,
#navimini li a {
 display:block;
 width: 150px;
 height: 25px;
 }
#navitomica li a span.text,
#navimini li a span.text{
 margin:0 0 0 20px;
 }
#navimini li a span.textminib{/*brand_logo*/
 margin:0 0 0 30px;
 }
#navitomica li.footer ,
#navimini li.footer {/*img margin0*/
 height:10px; margin:0; padding:0; font-size:0.1em;
 }
 
div#toplink {
	margin: 5px;
	}
div#toplink img {
	margin-bottom: 5px;
	}

/********************************************************
                                               top layout
*********************************************************/
/********* homecontents **********/
#homecontents {
 float: left;
 width: 475px;
 background: #9B9191 url(img/home/back3.gif) repeat-y;
 }
#homecontents div#home_search {
	width:470px;
	height:60px;
	background: #9B9191 url(img/home/home_search.gif) no-repeat top left;
	}
#homecontents div#home_search form {
	text-align:center;
	padding-top:30px;
	}
*:first-child+html #homecontents div#home_search form {
	text-align:center;
	margin:0;
	padding-top:30px;
	}
*html #homecontents div#home_search form {
	text-align:center;
	margin:0;
	padding-top:30px;
	}
#shoptext p {
 margin:10px 25px 10px 20px;
 font-size: 0.8em;
 }
 
/*topnews*******************************************************************************************************/
li#topiframe {
 width:458px;
 height:180px;
 padding:0 6px 0 6px;
 background: #9B9191 url(img/home/item_w.gif) repeat-y;
 margin:0;
 font-size:0.01em; line-height:0; display:block;
 }
ul#topnews li.footer {/*img margin0*/
 height:5px; margin:0; padding:0; font-size:0.01em; line-height:0; display:block;
 }

/*newitem*/
ul#new {
 width:470px;
 background: #9B9191 url(img/home/item_w.gif) repeat-y;
 font-size:0.9em;
 color:#FFF;
 }
li.newitem {
 width:458px;
 height:60px;
 margin:0 6px 0 6px;
 padding-bottom:2px;
 background-image: url(img/home/item_listun.gif);
 background-repeat: no-repeat;
 background-position: bottom;
 }
li.newitem img {
 width:80px;
 float:left;
 }
li.newitem p.text{
 display:inline;
 width:300px;
 margin:0 0 0 10px;
 padding:0 0 0 10px;
 background: url(img/home/item_cur.gif) top left no-repeat;
 }
ul#new li.footer {/*img margin0*/
 height:5px; margin:0; padding:0; font-size:0.01em; line-height:0; display:block;
 }

/*banner*/
img.bigboy {
 }
img.middleboy {
 margin:0 10px 0 5px;
 }

/********************************************************
                                              side_banner
*********************************************************/
#homebanner {
 float:right;
 width: 160px;
 }

/*bookmark*/
div#bookmark {
 margin:0 5px 5px 5px;
 }

/*post-charge*/
#post-charge {
 margin-bottom:5px;
 }
 
/*tomica&mini*/
ul#toptomicaban,
ul#topminiban {
 width: 160px;
 background-image: url(img/home/na-w.gif);
 }
ul#toptomicaban li.header,
ul#topminiban li.header {
 padding: 0 0 0 12px;
 font-size:0.75em;
 line-height:155%;
 }
ul#toptomicaban li.banun,
ul#topminiban li.banun {
 padding:0 5px 5px 5px;
 background:url(img/home/ban_under.jpg) bottom no-repeat;
 }
ul#toptomicaban li.banner,
ul#topminiban li.banner {
 margin:0 5px 0 5px;
 padding:0; font-size:0.01em; display:block;
 }
#toptomicaban li.footer ,
#topminiban li.footer {/*img margin0*/
 height:10px; margin:0; padding:0; font-size:0.01em; display:block; line-height:0;
 }
 
/*tomica*/
#toptomicaban li.header {
 height:20px;
 background: #9B9191 url(img/home/ban_tomica.jpg) no-repeat;
 }
/*mini*/
#topminiban li.header {
 height:20px;
 background: #9B9191 url(img/home/ban_mini.jpg) no-repeat;
 }

/********************************************************
                                        top layout-footer
*********************************************************/
/********* footer **********/
#footer {
 clear:both;
 width: 800px;
 margin: 0 5px 0 5px;
 background: #252525 url(img/home/foot_h.gif) top no-repeat;
 }
#footer p {
 margin:0;
 padding:0 15px 10px 15px;
 font-size: 0.8em;
 } 
#footer p.link {
 margin:0;
 padding:10px 10px 5px 10px;
 font-size: 0.7em;
 }  
#footbox1w {
 width:533px;
 float:left;
 background: url(img/home/foot_box1w_w.gif) repeat-y;
 background-color: #252525;
 }
#footbox1wl,#footbox1wr {
 width:260px;
 }

#footbox1w h6 {/*クレジットカード,代引き*/
 margin:5px 15px 5px 15px;
 color:#FFF;
 font-size:0.8em;
 padding-left:8px;
 background: url(img/home/footer_h6.gif) top left no-repeat;
 }
#footbox1w p.card,
#footbox1w p.daibiki {
 padding:0 20px 10px 20px;
 }

#footbox23 {
 width:267px;
 float:left;
 background: url(img/home/foot_box23_w.gif) repeat-y;
 background-color: #252525;
 }
#footer p.footer {
 height:5px; margin:0; padding:0; font-size:0.01em;
 }

/********* calendar **********/
#calendar {
 background:#000;
 }

/********************************************************
                                                     link
*********************************************************/
/********* white **********/
#h2_shop p a:link,
#shoptext p a:link,
#f2_sitemap a:link,
#f1_link a:link,
h1 a:link,
#navi h2 a:link,
#navi h2 a:link,
ul#toptomicaban a:link,
ul#topminiban a:link,
#topnews a:link,
#footer a:link { color: #FFF; text-decoration: none;}

#h2_shop p a:visited,
#shoptext p a:visited,
#f2_sitemap a:visited,
#f1_link a:visited,
h1 a:visited,
#navi h2 a:visited,
ul#toptomicaban a:visited,
ul#topminiban a:visited,
#topnews a:visited,
#footer a:visited { color: #FFF; text-decoration: none;}

#h2_shop p a:hover,
#h2_shop p a:active,
#shoptext p a:hover,
#shoptext p a:active,
#f2_sitemap a:hover,
#f2_sitemap a:active,
#f1_link a:hover,
#f1_link a:active,
h1 a:hover,
h1 a:active,
#navi h2 a:hover,
#navi h2 a:active,
ul#toptomicaban a:hover,
ul#toptomicaban a:active,
ul#topminiban a:hover,
ul#topminiban a:active,
#topnews a:hover,
#topnews a:active,
#footer a:hover,
#footer a:active { color: #FFF; text-decoration: underline;}

/********* orange link **********/
#new a:link,
#reuser a:link,
#f3_qa a:link,
#f5_tokutei a:link,
#h3_pay a:link { color: #F38A4B; text-decoration: underline;}

#new a:visited,
#reuser a:visited,
#f3_qa a:visited,
#f5_tokutei a:visited,
#h3_pay a:visited { color: #F38A4B; text-decoration: underline;}

#new a:hover,
#new a:active,
#reuser a:hover,
#reuser a:active,
#f3_qa a:hover,
#f3_qa a:active,
#f5_tokutei a:hover,
#f5_tokutei a:active,
#h3_pay a:hover,
#h3_pay a:active { color: #F38A4B; text-decoration: none;}

/********* footbox **********/
#footbox1 a:link,
#footbox2 a:link,
#footbox3 a:link { color: #F38A4B; text-decoration: underline;}

#footbox1 a:visited,
#footbox2 a:visited,
#footbox3 a:visited
 { color: #F38A4B; text-decoration: underline;}

#footbox1 a:hover,
#footbox1 a:active,
#footbox2 a:hover
#footbox2 a:active,
#footbox3 a:hover,
#footbox3 a:active {
 color: #F38A4B; text-decoration: none;
 }

/********* side navi rollover **********/
ul#navitomica a:link,
ul#navimini a:link { color: #FFF; text-decoration: none;}

ul#navitomica a:visited,
ul#navimini a:visited { color: #FFF; text-decoration: none;}

ul#navitomica a:hover,
ul#navitomica a:active {
 color: #CCC; text-decoration: none;
 background:url(img/home/na-bottom_f2.gif) no-repeat;
 }

/********* link **********/

a img { border-style: none;}

/********* side navi **********/
.minib01 a:hover,.minib01 a:active {background:url(img/home/na-bottom_f2.gif) no-repeat;}


.minim01 a:link,.minim01 a:visited {background:url(img/home/minim01.gif) no-repeat;}
.minim01 a:hover,.minim01 a:active {background:url(img/home/minim01_f.gif) no-repeat;}

.minim02 a:link,.minim02 a:visited {background:url(img/home/minim02.gif) no-repeat;}
.minim02 a:hover,.minim02 a:active {background:url(img/home/minim02_f.gif) no-repeat;}

.minim03 a:link,.minim03 a:visited {background:url(img/home/minim03.gif) no-repeat;}
.minim03 a:hover,.minim03 a:active {background:url(img/home/minim03_f.gif) no-repeat;}

.minim04 a:link,.minim04 a:visited {background:url(img/home/minim04.gif) no-repeat;}
.minim04 a:hover,.minim04 a:active {background:url(img/home/minim04_f.gif) no-repeat;}

.minim05 a:link,.minim05 a:visited {background:url(img/home/minim05.gif) no-repeat;}
.minim05 a:hover,.minim05 a:active {background:url(img/home/minim05_f.gif) no-repeat;}

.minim06 a:link,.minim06 a:visited {background:url(img/home/minim06.gif) no-repeat;}
.minim06 a:hover,.minim06 a:active {background:url(img/home/minim06_f.gif) no-repeat;}

.minim07 a:link,.minim07 a:visited {background:url(img/home/minim07.gif) no-repeat;}
.minim07 a:hover,.minim07 a:active {background:url(img/home/minim07_f.gif) no-repeat;}

.minim08 a:link,.minim08 a:visited {background:url(img/home/minim08.gif) no-repeat;}
.minim08 a:hover,.minim08 a:active {background:url(img/home/minim08_f.gif) no-repeat;}

.minim09 a:link,.minim09 a:visited {background:url(img/home/minim09.gif) no-repeat;}
.minim09 a:hover,.minim09 a:active {background:url(img/home/minim09_f.gif) no-repeat;}

.minim10 a:link,.minim10 a:visited {background:url(img/home/minim10.gif) no-repeat;}
.minim10 a:hover,.minim10 a:active {background:url(img/home/minim10_f.gif) no-repeat;}

.minim11 a:link,.minim11 a:visited {background:url(img/home/minim11.gif) no-repeat;}
.minim11 a:hover,.minim11 a:active {background:url(img/home/minim11_f.gif) no-repeat;}

.minim12 a:link,.minim12 a:visited {background:url(img/home/minim12.gif) no-repeat;}
.minim12 a:hover,.minim12 a:active {background:url(img/home/minim12_f.gif) no-repeat;}

.minim13 a:link,.minim13 a:visited {background:url(img/home/minim13.gif) no-repeat;}
.minim13 a:hover,.minim13 a:active {background:url(img/home/minim13_f.gif) no-repeat;}

.minim14 a:link,.minim14 a:visited {background:url(img/home/minim14.gif) no-repeat;}
.minim14 a:hover,.minim14 a:active {background:url(img/home/minim14_f.gif) no-repeat;}

.minim15 a:link,.minim15 a:visited {background:url(img/home/minim15.gif) no-repeat;}
.minim15 a:hover,.minim15 a:active {background:url(img/home/minim15_f.gif) no-repeat;}

.minim16 a:link,.minim16 a:visited {background:url(img/home/minim16.gif) no-repeat;}
.minim16 a:hover,.minim16 a:active {background:url(img/home/minim16_f.gif) no-repeat;}

.minim17 a:link,.minim17 a:visited {background:url(img/home/minim17.gif) no-repeat;}
.minim17 a:hover,.minim17 a:active {background:url(img/home/minim17_f.gif) no-repeat;}

.minim18 a:link,.minim18 a:visited {background:url(img/home/minim18.gif) no-repeat;}
.minim18 a:hover,.minim18 a:active {background:url(img/home/minim18_f.gif) no-repeat;}

.minim19 a:link,.minim19 a:visited {background:url(img/home/minim19.gif) no-repeat;}
.minim19 a:hover,.minim19 a:active {background:url(img/home/minim19_f.gif) no-repeat;}

.minim223 a:link,.minim223 a:visited {background:url(img/home/minim223.gif) no-repeat;}
.minim223 a:hover,.minim223 a:active {background:url(img/home/minim223_f.gif) no-repeat;}

.minim721 a:link,.minim721 a:visited {background:url(img/home/minim721.gif) no-repeat;}
.minim721 a:hover,.minim721 a:active {background:url(img/home/minim721_f.gif) no-repeat;}

.minim722 a:link,.minim722 a:visited {background:url(img/home/minim722.gif) no-repeat;}
.minim722 a:hover,.minim722 a:active {background:url(img/home/minim722_f.gif) no-repeat;}


/********************************************************
                                                    float
*********************************************************/
.left {
 float: left;
 margin: 0;
}
.right {
 float: right;
 margin: 0;
}
.clear {
 clear: both;
}

/********************************************************
                                                  hack
*********************************************************/
/* 
This piece of code is for clearing
the floats without structural markup
Don't modify it
*/
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
}
.clearfix {
 display: inline-table;
 min-height:1%;
}

/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix { display: block;}
