    .ac_results {
        border: 1px solid gray;
        background-color: white;
        padding: 0;
        margin: 0;
        list-style: none;
        position: absolute;
        z-index: 10000;
        display: none;
    }
    
    .ac_results li {
        padding: 2px 5px;
        white-space: nowrap;
        color: #101010;
        text-align: left;
    }
    
    .ac_over {
        cursor: pointer;
        background-color: #F0F0B8;
    }
    
    .ac_match {
        text-decoration: underline;
        color: black;
    }

/* 共通検索窓 */
/*検索窓掲載用*/
#globalSearch { margin:10px 25px 10px; height:105px; clear:both;}
/*ウェブ*/
#gsearchWeb { display:block; margin:0px; padding:0; width:849px; height:105px; background:url(../../common/images/search_bg.jpg); position:absolute; text-align:left; top:auto; left:auto; *margin-left:-425px;}
#gsearchWeb ul { margin:0; padding:0;}
ul#modeWeb li { list-style-type:none; float:left; _display:inline;}
ul#modeWeb li a { display:block; overflow:hidden; text-indent:-9999px; background:url(../../common/images/search_bg.jpg); height:23px;}
ul#modeWeb li.wItem { margin:0 1px 0 165px; width:145px; height:23px; }
ul#modeWeb li.wItem a { background-position:-165px 0px; width:145px;}
ul#modeWeb li.wItem a:hover { background-position:-165px -105px; width:145px;}
ul#modeWeb li.wShop { margin:0 259px 0 0; width:145px; height:23px;}
ul#modeWeb li.wShop a { background-position:-311px 0px; width:145px;}
ul#modeWeb li.wShop a:hover { background-position:-311px -105px; width:145px;}
ul#modeWeb li.wHowto { margin:0; width:119px; height:23px;}
ul#modeWeb li.wHowto a { background-position:-715px 0px; width:119px;}
ul#modeWeb li.wHowto a:hover { background-position:-715px -105px; width:119px;}

ul#subWeb { float:left; position:absolute; top:28px; left:576px; }
ul#subWeb li { list-style-type:none; float:left; _display:inline;}
ul#subWeb li a { display:block; overflow:hidden; text-indent:-9999px; background:url(../../common/images/search_bg.jpg); height:19px;}
ul#subWeb li.wRule { width:83px; height:19px;}
ul#subWeb li.wRule a{ background-position:-576px -28px; width:83px;}
ul#subWeb li.wRule a:hover{ background-position:-576px -133px; width:83px;}
ul#subWeb li.wStamp { width:93px; height:19px; margin-left:5px;}
ul#subWeb li.wStamp a{ background-position:-664px -28px; width:93px;}
ul#subWeb li.wStamp a:hover{ background-position:-664px -133px; width:93px;}
ul#subWeb li.wBenri { width:70px; height:19px; margin-left:7px;}
ul#subWeb li.wBenri a{ background-position:-764px -28px; width:70px;}
ul#subWeb li.wBenri a:hover{ background-position:-764px -133px; width:70px;}

/*商品*/
#gsearchItem { display:block; margin:0px; padding:0; width:849px; height:105px; background:url(../../common/images/search_bg.jpg) 0 -210px; position:absolute; text-align:left; top:auto; left:auto; *margin-left:-425px;}
#gsearchItem ul { margin:0; padding:0;}
ul#modeItem li { list-style-type:none; float:left; _display:inline;}
ul#modeItem li a { display:block; overflow:hidden; text-indent:-9999px; background:url(../../common/images/search_bg.jpg); height:23px;}
ul#modeItem li.iWeb { margin:0 147px 0 18px; width:145px; height:23px; }
ul#modeItem li.iWeb a { background-position:-18px -210px; width:145px;}
ul#modeItem li.iWeb a:hover { background-position:-18px -315px; width:145px;}
ul#modeItem li.iShop { margin:0 259px 0 0; width:145px; height:23px;}
ul#modeItem li.iShop a { background-position:-311px -210px; width:145px;}
ul#modeItem li.iShop a:hover { background-position:-311px -315px; width:145px;}
ul#modeItem li.iHowto { margin:0; width:119px; height:23px;}
ul#modeItem li.iHowto a { background-position:-715px -210px; width:119px;}
ul#modeItem li.iHowto a:hover { background-position:-715px -315px; width:119px;}

ul#subItem { float:left; position:absolute; top:28px; left:600px; }
ul#subItem li { list-style-type:none; float:left; _display:inline;}
ul#subItem li a { display:block; overflow:hidden; text-indent:-9999px; background:url(../../common/images/search_bg.jpg) 0 -210px; height:19px;}
ul#subItem li.iChui { width:103px; height:19px;}
ul#subItem li.iChui a{ background-position:-600px -238px; width:103px;}
ul#subItem li.iChui a:hover{ background-position:-600px -343px; width:103px;}
ul#subItem li.iGuide { width:125px; height:19px; margin-left:5px;}
ul#subItem li.iGuide a{ background-position:-709px -238px; width:125px;}
ul#subItem li.iGuide a:hover{ background-position:-709px -343px; width:125px;}

/*ショップ*/
#gsearchShop { display:block; margin:0px; padding:0; width:849px; height:105px; background:url(../../common/images/search_bg.jpg) 0 -420px; position:absolute;  text-align:left; top:auto; left:auto; *margin-left:-425px;}
#gsearchShop ul { margin:0; padding:0;}
ul#modeShop li { list-style-type:none; float:left; _display:inline;}
ul#modeShop li a { display:block; overflow:hidden; text-indent:-9999px; background:url(../../common/images/search_bg.jpg); height:23px;}
ul#modeShop li.sWeb { margin:0 1px 0 18px; width:145px; height:23px; }
ul#modeShop li.sWeb a { background-position:-18px -420px; width:145px;}
ul#modeShop li.sWeb a:hover { background-position:-18px -525px; width:145px;}
ul#modeShop li.sItem { margin:0 405px 0 0; width:145px; height:23px;}
ul#modeShop li.sItem a { background-position:-165px -420px; width:145px;}
ul#modeShop li.sItem a:hover { background-position:-165px -525px; width:145px;}
ul#modeShop li.sHowto { margin:0; width:119px; height:23px;}
ul#modeShop li.sHowto a { background-position:-715px -420px; width:119px;}
ul#modeShop li.sHowto a:hover { background-position:-715px -525px; width:119px;}

ul#subShop { float:left; position:absolute; top:28px; left:600px; }
ul#subShop li { list-style-type:none; float:left; _display:inline;}
ul#subShop li a { display:block; overflow:hidden; text-indent:-9999px; background:url(../../common/images/search_bg.jpg) 0 0px; height:19px;}
ul#subShop li.sChui { width:103px; height:19px;}
ul#subShop li.sChui a{ background-position:-600px -448px; width:103px;}
ul#subShop li.sChui a:hover{ background-position:-600px -553px; width:103px;}
ul#subShop li.sGuide { width:125px; height:19px; margin-left:5px;}
ul#subShop li.sGuide a{ background-position:-709px -448px; width:125px;}
ul#subShop li.sGuide a:hover{ background-position:-709px -553px; width:125px;}

/*検索窓共通*/
p.searchRead { margin:36px 0 3px 60px; font-weight:bold; color:#454545; font-size:13px;}
p.rmdWord { margin:7px 0 0 60px; color:#454545; font-size:13px;}
p.rmdWord strong { color:#ff4a2c; font-size:12px;}
p.rmdWord a:link,p.rmdWord a:visited { color:#745425;}
p.rmdWord a:hover { color:#f60;}
.rmdWordNotice { color:#be1c1c; font-size:11px;}
.rmdWordNotice { color:#be1c1c; font-size:11px;}
.searchform1 { margin:0;}
.keywords1 { width:400px; height: 16px; background:#fff; border:1px solid #CCC;	padding:2px; margin:0 0 0 60px;}
.searchBtn1	{ position:absolute; top:55px; left:500px;}

p.rmdWordItem { margin:7px 0 0 60px; color:#454545; font-size:13px; float:left; display:inline; width:485px;}
p.rmdWordItem a:link,p.rmdWordItem a:visited { color:#745425;}
p.rmdWordItem a:hover { color:#f60;}
p.adWord { margin:7px 0 0 20px; color:#454545; font-size:11px; float:left; display:inline; width:265px; text-align:right;}
#ad { text-indent:-9999px;}