body{font-family:Verdana,Arial,sans-serif;font-size:small;color:#333;background:#fcfcfc url(/i/hkk/bg_body.gif) top center repeat-y;margin:0;line-height:150%;text-align:center;}
body#subw{background:#eee url(/i/bg_body_subw.gif) top center repeat-y;}
#wrapwrap{background:#fcfcfc url(/i/hkk/bg_body.gif) top center repeat-y;}
#wrap{width:780px;background:#fff url(/i/bg_wrap.gif);text-align:left;margin:auto;}
#subw #wrap{width:570px;background:#fff;text-align:left;margin:auto;}
#head{background:#fff;clear:both;}

#side{float:left;width:200px;padding:0;margin:0;}
#search #side{overflow:hidden;}
#cont{float:right;width:570px;}
.index #wrap{width:780px;background:#fff url(/i/bg_wrap_index.gif);text-align:left;margin:auto;}
.index #cont{float:left;width:570px;}
.index #side{float:right;width:190px;margin:0;}
#blogsearch #wrap{width:780px;background:#fff url(/i/bg_wrap_index.gif);text-align:left;margin:auto;}
#blogsearch #cont{float:left;width:570px;}
#blogsearch #side{float:right;width:190px;margin:0;}
#searchs #wrap{background:url(/i/bg_wrap_3.gif);}
#main{float:left;width:360px;overflow:hidden;}
#extr{float:right;width:190px;padding:0;margin:10px 0 0 0;}
#foot{clear:both;background:#fff;}
#foot ul{margin:0;padding:0;text-align:center;}
#foot li{display:inline;margin:0 5px;}
#foot p.copyright{text-align:left;border-top:1px dotted #4a9161;padding:5px 0;margin-top:5px;}
#foot table.footh{width:100%;background:#eee;margin:10px 0;}
#foot table.footh td{padding:5px;}
#foot table.footh td.c1{text-align:left;}
#foot table.footh td.c2{text-align:right;}
#foot table.footchu{width:100%;}
#foot table.footchu td{vertical-align:top;}
#foot table.footchu td.c1{width:50px;color:#f00;}
#foot ul.footctglst li{display:inline;font-size:x-small;}
#wide{width:780px;background:#fff;text-align:left;margin:auto;}


#top{clear:both;color:#4a9161;}
table#logoline{clear:both;width:100%;margin-top:5px;}
table#logoline td{padding:0;margin:0;}
table#logoline td.c2{text-align:right;}
#logoline img{float:left;}
table.headmsg{width:100%;}
table.headmsg td{padding:2px 0;}
/*table.headmsg td.c2{text-align:right;color:#4a9161;vertical-align:middle;}*/
table.headmsg td.c2{text-align:right;vertical-align:middle;color:#4a9161;}
table.headmsg td.c2 iframe{width:70px;height:18px;vertical-align:middle;}
table.headmsg td.c2 span{color:#f00;font-weight:bold;}

table.logoline2{width:100%;}
table.logoline2 td{vertical-align:bottom;}
table.logoline2 td.c1{width:140px;}
table.logoline2 td.c2{width:410px;font-size:x-small;}
table.logoline2 td.c2 p.itemnum{color:#333;font-weight:normal;}
table.logoline2 td.c2 p.itemnum span{color:#f00;font-weight:bold;}
.itemnum{color:#333;font-weight:normal;}
.itemnum span{color:#f00;font-weight:bold;}
table#ph{margin:1px 0 2px 0;padding:0;width:100%;}
table#ph td.c1{text-align:left; padding-left:5px}
table#ph td.c2{text-align:center;}
table#ph td.c3{text-align:right;width:200px;}
table#ph span{color:#096;font-size:medium;}
table#ph img{vertical-align:bottom;}

a:visited{color:#44c;}
img{border:0;}
img.l{float:left;margin:0 10px 10px 0;}
img.r{float:right;margin:0 0 10px 10px;}
table{border-collapse:collapse;}
table.base{border:1px solid #4a9161;width:100%;}
table.base td{border:1px solid #4a9161;padding:7px;}
table.base td.c1{background:#eee;}
strong{font-weight:normal;color:#f00;}
#serchs #extra strong{color:#00f;}
em{font-style:normal;color:#f00;}
form{margin:0;}
p{margin:0;padding:0;}
#present p.term{background:url(/present/i/term.gif) no-repeat left center;padding-left:30px;padding-top:5px;margin-top:10px;color:#4a9161;border-top:1px dotted #fed;}
p.error{color:#f00;background:url(/i/ico_error.gif) no-repeat 0px 2px;padding-left:20px;}
p.chu{background:url(/i/chu.gif) no-repeat left top;margin:5px 0 0 0;padding:0 0 0 17px;}
.bread-old{padding:10px;background:#fff url(/i/bg_bread.gif) no-repeat;margin-bottom:0;}
#mail #cont p{margin-bottom:5px;}

li.ext{list-style:url(/i/ext.gif);}
.clear{clear:both;}
.c{text-align:center;}
.r{text-align:right;}
.k{border:1px dotted #4a9161;background:#eee;padding:15px;}
.lead{margin-top:20px;}
.b{margin-left:20px;}
.clickhere{padding:2px 0 2px 18px;background:url(/i/ico_shop.gif) no-repeat left center;}
.this{padding:3px 0 3px 20px;background:url(/i/sh1g.gif) no-repeat left center;}

h1,h3{clear:both;}
h2{clear:none;}
#searchs h2,#mypage h2,#user h2,#special h2,#present h2,#point h2{clear:both;}
#search h2{clear:none;}
h1,h2.vh1-{font-weight:normal;font-size:small;margin:0;background:#fff url(/i/hkk/bgk.gif) repeat-x bottom;padding:2px 10px;border:1px solid #ccc;margin-bottom:5px;color:#333;}
#searchs h1,#watch h1{margin:10px 0 0 0;padding:5px 0px 15px 20px;font-size:medium;background:#fff url(/i/h1_.gif) no-repeat;color:#fff;}
h2{margin:10px 0 5px 0;font-size:small;font-weight:normal;padding:2px 5px 5px 30px;background:#eee url(/i/h2.gif) no-repeat left center;color:#364;border-bottom:1px dotted #4a9161;}
h3,.vh3{margin:10px 0 5px 0;font-size:small;font-weight:normal;padding:5px 5px 5px 20px;background:#fff url(/i/sh1g.gif) no-repeat left center;color:#364;border-bottom:1px dotted #4a9161;}
h4{font-size:small;}
/*#wide h1{background:#fff url(/i/h1__.gif) no-repeat;}*/
/*#wide h1.half{height:40px;margin:10px 0 0 0;padding:5px 0px 0px 20px;font-size:medium;background:#fff url(/i/h1_.gif) no-repeat;color:#fff;}*/
h2.vh1{margin:10px 0 0 0;padding:5px 0px 0px 20px;font-size:medium;font-weight:bold;background:#fff url(/i/h1.gif) no-repeat;color:#fff;border:none;}
p.vh1{margin:10px 0 5px 0;padding:3px 10px;font-size:1.1em;font-weight:normal;background:#099 url(/i/bg_h1.gif) no-repeat right top;color:#fff;}
p.vh2{margin:10px 0 10px 0;font-size:small;font-weight:normal;padding:5px 5px 5px 30px;background:#eee url(/i/h2.gif) no-repeat left center;color:#4a9161;border-bottom:1px dotted #4a9161;}
h1.image,h2.image,h3.image,h4.image{border:none;background:none;margin:0;padding:0;}


#side img.sign{display:block;padding-bottom:5px;}
.sh1g{color:#364;padding:6px 0 5px 25px;border-bottom:1px dotted #364;background:url(/i/sh1g.gif) no-repeat center left;}
.sh1o{color:#364;padding:6px 0 5px 25px;border-top:1px dotted #364;margin-top:3px;background:url(/i/sh1g.gif) no-repeat center left;}
.sh1spe{color:#364;margin-top:10px;padding:10px 0 10px 35px;background:url(/i/sh1spe.gif) no-repeat center left;border-top:1px dotted #364;font-weight:bold;}
.sh1ran{color:#364;margin-top:10px;padding:10px 0 10px 35px;background:url(/i/sh1ran.gif) no-repeat center left;border-top:1px dotted #364;font-weight:bold;}
.sh1pre{color:#364;margin-top:10px;padding:10px 0 10px 35px;background:url(/i/sh1pre.gif) no-repeat center left;border-top:1px dotted #364;font-weight:bold;}
.sh1mai{color:#364;margin-top:10px;padding:10px 0 10px 35px;background:url(/i/sh1mai.gif) no-repeat center left;border-top:1px dotted #364;font-weight:bold;}
.sh1use{color:#364;margin-top:10px;padding:10px 0 10px 35px;background:url(/i/sh1use.gif) no-repeat center left;border-top:1px dotted #364;font-weight:bold;}
.sh1biz{color:#364;margin-top:10px;padding:10px 0 10px 35px;background:url(/i/sh1biz.gif) no-repeat center left;border-top:1px dotted #364;font-weight:bold;}
.sh1poi{color:#364;margin-top:10px;padding:10px 0 10px 35px;background:url(/i/sh1poi.gif) no-repeat center left;border-top:1px dotted #364;font-weight:bold;}
.sh1myp{color:#364;margin-top:10px;padding:10px 0 10px 35px;background:url(/i/sh1myp.gif) no-repeat center left;border-top:1px dotted #364;font-weight:bold;}
.sh11liv{color:#364;margin-top:10px;padding:10px 0 10px 35px;background:url(/i/sh11liv.gif) no-repeat center left;border-top:1px dotted #364;font-weight:bold;}
.sh11for{color:#364;margin-top:0px;padding:10px 0 10px 35px;background:url(/i/sh11for.gif) no-repeat center left;border-top:1px dotted #364;font-weight:bold;}
.sh11new{color:#364;margin-top:10px;padding:10px 0 10px 35px;background:url(/i/sh11new.gif) no-repeat center left;border-top:1px dotted #364;font-weight:bold;}
.sh11{color:#364;margin-top:10px;padding:10px 0 10px 35px;background:url(/i/sh1aro.gif) no-repeat center left;border-top:1px dotted #364;font-weight:bold;}
.sh2{padding-left:15px;}
#side li.h{background:#fed;}



#side ul li ul{margin:5px 0 10px 10px;}
#side ul,#extr ul{margin:5px 0 10px 20px;padding:0;}
#side p,#side input{margin-left:10px;}






/*point?*/
form#form1{margin-top:10px;padding:20px;border:solid 1px #096;background:#fee;}
form#form1 div{background:url(/i/d.gif) repeat-x bottom left;padding:5px;}
form#form1 div.submit{background:none;padding:5px;text-align:center;}
form#form1 label.h,p.h{float:left;width:150px;}
form#form1 p.note{color:#f00;margin-left:150px;}

.imgtxt{width:275px;float:left;padding:20px 0 10px 10px;background:#fff;background:url(/i/bg_pointpoint.gif) no-repeat right top;}
.imgtxt img{vertical-align:middle;}
.imgtxt .img{float:left; margin:10px 10px 0 0;width:100px;}
.imgtxt .txt{float:left;width:165px;}
.imgtxt h3{margin:0 0 10px 0;}
.imgtxt p{padding-top:7px;}
span.pt{font-weight:bold;color:#4a9161;padding:0;}
span.date{color:#4a9161;font-weight:bold;border-bottom:1px dotted #fc9;}

.srvlst{width:275px;float:left;padding:5px 0 5px 5px;background:#fff;border-bottom:dotted 1px #4a9161;}
.srvlst img{vertical-align:middle;}
.srvlst .img{float:left; margin:5px 10px 0 0;width:120px;}
.srvlst .txt{float:left;width:145px;}
.srvlst h3{margin: 0px;}
span.pt{font-weight:bold;color:#FF8C00;padding:0;}

table.t01{width:100%;border-collapse:collapse;border:1px solid #096;}
table.t01 th{border:1px solid #096;background:#fee;font-weight:normal;}
table.t01 th,table.t01 td{padding:5px;text-align:center;}
table.t01 td{border:1px dotted #fed;border-bottom:1px solid #096;vertical-align:top;}
table.t01 th.c1{width:80px;}
table.t01 th.c2{width:80px;}
table.t01 th.c4{width:80px;}
table.t01 th.c5{width:80px;}
table.t01 td.c2{text-align:left;}
table.t01 td.c3{text-align:left;}
table.t01 td.c4{text-align:right;}
table.t02{width:100%;border-collapse:collapse;border:1px solid #096;font-size:0.95em;}
table.t02 th{border:1px solid #096;background:#fee;font-weight:normal;}
table.t02 th,table.t02 td{padding:5px;text-align:center;}
table.t02 td{border:1px dotted #fed;border-bottom:1px solid #096;vertical-align:top;}
table.t02 th.c1{width:80px;}
table.t02 th.c2{width:80px;}
table.t02 th.c4{width:50px;}
table.t02 th.c5{width:50px;}
table.t02 th.c6{width:50px;}
table.t02 td.c2{text-align:left;}
table.t02 td.c3{text-align:left;}
table.t02 td.c4{text-align:right;}
table.t02 td.c5{text-align:right;}
table.t02 td.c6{text-align:right;}
table.t03{width:100%;border-collapse:collapse;border:1px solid #096;}
table.t03 td.c1{border-right:1px solid #096;background:#fee;text-align:right;}
table.t03 td.c2{width:80px;text-align:right;}
table.t03 td.c3{width:80px;}
table.t04{width:100%;border-collapse:collapse;border:1px solid #096;}
table.t04 th{border:1px solid #096;background:#fee;font-weight:normal;}
table.t04 th,table.t04 td{padding:5px;text-align:center;}
table.t04 td{border-bottom:1px solid #096;vertical-align:top;}
table.t04 th.c1{width:120px;}
table.t04 th.c2{width:80px;}
table.t04 th.c3{width:80px;}
table.t04 th.c4{width:80px;}
table.t04 td.c2{text-align:right;}
table.t04 td.c3{text-align:right;}
table.t04 td.c4{text-align:right;}
table.t04 td.c5{text-align:right;}
table.t04 td.c6{text-align:right;}

#special .img{float:left; margin:0 15px 5px 0;width:100px;}
#special .txt{float:left;width:140px;}
table.c3{width:100%;border:1px solid #630;background:#fff;}
.c3 td{width:180px;}
.c3 ul{margin:10px 10px 10px 40px;padding:0;}
div.cp{width:570px;float:left;margin-bottom:10px;}
div.cp div.c1{float:left;width:160px;}
div.cp div.c2{float:left;width:410px;}

#ask #cont table.asklist td{vertical-align:top;padding:2px 0;border-bottom:1px dotted #fed;}
#ask #cont table.asklist td.c1{width:25px;}
#ask #cont table.asklist td.c2{width:430px;}
#ask #cont table.asklist td.c3{width:50px;}
#ask #cont table.asklist td.c4{width:25px;}
#ask #cont table.asklist td.c5{width:30px;}

ul.cat{margin:0;padding:0;list-style:none;list-style-image:none;}
.cat ul{margin:0;padding:0;}
li.cat01{padding:0 0 10px 30px;background:url(/images/ico_cat01.gif) no-repeat;}
li.cat02{padding:0 0 10px 30px;background:url(/images/ico_cat02.gif) no-repeat;}
li.cat03{padding:0 0 10px 30px;background:url(/images/ico_cat03.gif) no-repeat;}
li.cat04{padding:0 0 10px 30px;background:url(/images/ico_cat04.gif) no-repeat;}
li.cat05{padding:0 0 10px 30px;background:url(/images/ico_cat05.gif) no-repeat;}
li.cat06{padding:0 0 10px 30px;background:url(/images/ico_cat06.gif) no-repeat;}
li.cat07{padding:0 0 10px 30px;background:url(/images/ico_cat07.gif) no-repeat;}
li.cat08{padding:0 0 10px 30px;background:url(/images/ico_cat08.gif) no-repeat;}
li.cat09{padding:0 0 10px 30px;background:url(/images/ico_cat09.gif) no-repeat;}
li.cat10{padding:0 0 10px 30px;background:url(/images/ico_cat10.gif) no-repeat;}
li.cat11{padding:0 0 10px 30px;background:url(/images/ico_cat11.gif) no-repeat;}
li.cat12{padding:0 0 10px 30px;background:url(/images/ico_cat12.gif) no-repeat;}
li.cat13{padding:0 0 10px 30px;background:url(/images/ico_cat13.gif) no-repeat;}
li.cat14{padding:0 0 10px 30px;background:url(/images/ico_cat14.gif) no-repeat;}
li.cat15{padding:0 0 10px 30px;background:url(/images/ico_cat15.gif) no-repeat;}
table.fortune{border:1px solid #4a9161;width:99%;margin-left:1px;}
table.fortune td{border:1px solid #4a9161;padding:3px;}
table.fortune td.c1{background:#eee;}
table.fortune td.c2{background:#fff;padding-left:8px;}
table.fortune td.c3{background:#fff;font-size:x-small;line-height:170%;padding:10px;color:#4a9161;}
table.fortune img{margin:0;padding:0;}
form.fortune{margin-bottom:5px;}
form.fortune select{font-family:monospace;color:#333;}
.start{margin:0 0 10px 0;}

.searchbox p.hsearchbox{margin:0 0 10px 0;padding:0 0 0 20px;font-size:small;font-weight:normal;background:#fff url(/i/sh1g.gif) no-repeat left center;color:#4a9161;border-bottom:1px dotted #4a9161;height:25px;}
.boxkey{width:520px;padding-bottom:10px;}
.boxkey .inputtypetext{margin:6px 0;}
.boxkey .inputtypetext input{width:250px;}
.boxcat{margin-bottom:5px;padding-bottom:0px;}
.boxcat ul{margin:0;padding:5px 0;color:#4a9161;}
ul.seccat{padding-left:20px;width:170px;float:left;}
.l570{border:1px solid #fff;margin-bottom:10px;clear:both;}
.new570{border:1px solid #fff;margin-bottom:10px;clear:both;}
.new570 h2{margin:10px 0 10px 0;font-size:small;font-weight:normal;padding:5px 5px 5px 20px;background:#fff url(/cat/i/h2new.jpg) no-repeat;color:#4a9161;border-bottom:1px dotted #4a9161;}
.l280l{width:275px;float:left;}
.l280r{width:275px;float:right;}
.l280l .c1{width:125px;float:left;}
.l280r .c1{width:125px;float:left;}
.l280l .c2{width:150px;float:right;}
.l280r .c2{width:150px;float:right;}
h2.vh3{margin:0 0 10px 0;font-size:small;font-weight:normal;padding:5px 5px 5px 20px;background:#fff url(/i/sh1g.gif) no-repeat left center;color:#4a9161;border-bottom:1px dotted #4a9161;}

.uldot{margin:2px 0 0 0;padding:0 0 0 5px;line-height:140%;font-size:0.9em;}
.uldot li{display:block;padding:3px 0;line-height:160%;border-bottom:#ccc 1px dotted;list-style:none;}

.seccatblock{width:180px;float:left;padding:5px;display:inline;}
.seccatblock ul{margin:0;padding:0 0 0 5px;font-size:0.9em;}
.seccatblock ul li{margin-right:3px;line-height:20px;border-bottom:#ccc 1px dotted;list-style:none;}
.seccatblock .catb{margin:0;padding:0;background:#eee;border-bottom:#ccc 1px solid;border-left:5px #697 solid;font-weight:bold;}
.seccatblock .catb a{width:168px;padding:2px 2px 2px 5px;display:block;}
.seccatblock .catb a:hover {background:#d3ffdd;}
.seccatblock .catb a.hkk{padding-right:15px;background:url(/i/hkk/ico_hkk.gif) no-repeat right center;}
.seccatblock .catb a.hkkb{padding-right:15px;background:url(/i/hkk/ico_hkk2.gif) no-repeat right center;}
.seccatblock .catb a.hkkc{padding-left:15px;background:url(/i/hkk/ico_hkk.gif) no-repeat left center;}
.seccatblock .catb a.hkkd{padding-left:15px;background:url(/i/hkk/ico_hkk2.gif) no-repeat left center;}
.hkkmarkl{padding-left:15px;background:url(/i/hkk/ico_hkk2.gif) no-repeat left center;}

.seccatblock ul{padding-left:13px;}
.seccatblock ul {margin-top:2px;}
.seccatblock li a {text-decoration:none;color:#333;}
.seccatblock li a:visited {text-decoration:none;color:#333;}
.seccatblock li a:hover {text-decoration:underline;color:#697;}
.seccatblock li a.hkk{padding-right:15px;background:url(/i/hkk/ico_hkk.gif) no-repeat right center;}
.seccatblock li a.hkkb{padding-right:15px;background:url(/i/hkk/ico_hkk2.gif) no-repeat right center;}
.seccatblock li a.hkkc{padding-left:15px;background:url(/i/hkk/ico_hkk.gif) no-repeat left center;}
.seccatblock li a.hkkd{padding-left:15px;background:url(/i/hkk/ico_hkk2.gif) no-repeat left center;}
.seccatsrv{background:url(/i/ico_seccatsrv.gif) no-repeat 0 2px;padding-left:17px;font-size:0.85em;}
.seccatsrv a,.seccatsrv a:visited{color:#099;}
.seccatspe{background:url(/i/ico_seccatspe.gif) no-repeat 0 2px;padding-left:17px;font-size:0.85em;}
.seccatspe a,.seccatspe a:visited{color:#c96;}
.seccatblocks{width:100%;padding:0 5px;background:url(/i/searchbox_body.gif) repeat-y;}

.indexct00 a,.indexct00 a:visited{background:url(/i/tit/tit_indexct_00_01.gif) no-repeat;width:165px; height:30px;margin:0;padding-top:5px;padding-left:15px;display:block;font-weight:bold;text-decoration:none;}
.indexct00 a:hover{background:url(/i/tit/tit_indexct_00_02.gif) no-repeat;text-decoration:underline;}
.indexct00bt{color:#00f;background:url(/i/tit/tit_indexct_00_01.gif) no-repeat;width:165px; height:30px;margin:0;padding-top:5px;padding-left:15px;display:block;font-weight:bold;text-decoration:none;}
.indexct01{background:url(/i/tit/tit_indexct_01_01.gif) no-repeat;width:180px; height:35px;margin:0; padding:0;display:block;}
.indexct01:hover{background:url(/i/tit/tit_indexct_01_02.gif) no-repeat;}
.indexct02{background:url(/i/tit/tit_indexct_02_01.gif) no-repeat;width:180px; height:35px;margin:0; padding:0;display:block;}
.indexct02:hover{background:url(/i/tit/tit_indexct_02_02.gif) no-repeat;}
.indexct03{background:url(/i/tit/tit_indexct_03_01.gif) no-repeat;width:180px; height:35px;margin:0; padding:0;display:block;}
.indexct03:hover{background:url(/i/tit/tit_indexct_03_02.gif) no-repeat;}
.indexct04{background:url(/i/tit/tit_indexct_04_01.gif) no-repeat;width:180px; height:35px;margin:0; padding:0;display:block;}
.indexct04:hover{background:url(/i/tit/tit_indexct_04_02.gif) no-repeat;}
.indexct05{background:url(/i/tit/tit_indexct_05_01.gif) no-repeat;width:180px; height:35px;margin:0; padding:0;display:block;}
.indexct05:hover{background:url(/i/tit/tit_indexct_05_02.gif) no-repeat;}
.indexct06{background:url(/i/tit/tit_indexct_06_01.gif) no-repeat;width:180px; height:35px;margin:0; padding:0;display:block;}
.indexct06:hover{background:url(/i/tit/tit_indexct_06_02.gif) no-repeat;}
.indexct07{background:url(/i/tit/tit_indexct_07_01.gif) no-repeat;width:180px; height:35px;margin:0; padding:0;display:block;}
.indexct07:hover{background:url(/i/tit/tit_indexct_07_02.gif) no-repeat;}
.indexct08{background:url(/i/tit/tit_indexct_08_01.gif) no-repeat;width:180px; height:35px;margin:0; padding:0;display:block;}
.indexct08:hover{background:url(/i/tit/tit_indexct_08_02.gif) no-repeat;}
.indexct09{background:url(/i/tit/tit_indexct_09_01.gif) no-repeat;width:180px; height:35px;margin:0; padding:0;display:block;}
.indexct09:hover{background:url(/i/tit/tit_indexct_09_02.gif) no-repeat;}
.indexct10{background:url(/i/tit/tit_indexct_10_01.gif) no-repeat;width:180px; height:35px;margin:0; padding:0;display:block;}
.indexct10:hover{background:url(/i/tit/tit_indexct_10_02.gif) no-repeat;}
.indexct11{background:url(/i/tit/tit_indexct_11_01.gif) no-repeat;width:180px; height:35px;margin:0; padding:0;display:block;}
.indexct11:hover{background:url(/i/tit/tit_indexct_11_02.gif) no-repeat;}
.indexct12{background:url(/i/tit/tit_indexct_12_01.gif) no-repeat;width:180px; height:35px;margin:0; padding:0;display:block;}
.indexct12:hover{background:url(/i/tit/tit_indexct_12_02.gif) no-repeat;}
.indexct13{background:url(/i/tit/tit_indexct_13_01.gif) no-repeat;width:180px; height:35px;margin:0; padding:0;display:block;}
.indexct13:hover{background:url(/i/tit/tit_indexct_13_02.gif) no-repeat;}
.indexct14{background:url(/i/tit/tit_indexct_14_01.gif) no-repeat;width:180px; height:35px;margin:0; padding:0;display:block;}
.indexct14:hover{background:url(/i/tit/tit_indexct_14_02.gif) no-repeat;}
.indexct15{background:url(/i/tit/tit_indexct_15_01.gif) no-repeat;width:180px; height:35px;margin:0; padding:0;display:block;}
.indexct15:hover{background:url(/i/tit/tit_indexct_15_02.gif) no-repeat;}



#cattop #bread h1{background:#fff;color:#333;margin:0;padding:3px 5px;font-weight:normal;font-size:0.8em;border:none;border-bottom:#697 1px solid;}
#cattop #bread h1 strong{color:#333;}
#cattop #bread h1 strong.terminal{color:#f00;}

/*検索結果*/
#search h1.hkk{font-size:1.1em;background:#fff url(/i/hkk/bgk.gif) repeat-x bottom;padding:2px 10px;border:1px solid #ccc;margin:5px 0 5px 0;color:#333;}
#search #cont{margin-top:5px;}
#search #bread table{width:780px;border-bottom:#697 1px solid;}
#search #bread table .c1{width:700px;}
#search #bread table .c2{width:80px;}
#search #bread table .c2 div{margin-right:5px;text-align:right;vertical-align:middle}
#search #bread table .c2 div img{vertical-align:middle;}
#search #bread h1{background:#fff;color:#333;margin:0;padding:3px 5px;font-weight:normal;font-size:0.8em;border:none;}
#search #bread h1 strong{color:#333;}
#search #bread h1 span{color:#f00;}
#search #bread table.breadns td{padding:3px 5px;font-size:0.8em;} 
#search #bread table.breadns td span{color:#f00;} 
#alike h1#bread{margin:0 0 5px 0;padding:5px;background:#ffc;color:#333;font-weight:normal;border:1px solid #4a9161;}
.conth{border-bottom:1px dotted #363;padding-bottom:2px;}
/*
.conth{border-bottom:1px dotted #363;margin-bottom:10px;padding-bottom:2px;}
*/

div.num{float:left;font-size:small;}
p.pageperpage{float:right;}
p.pageperpage .ml{margin:0 1px;}
p.pageperpage .ddd{color:#ddd;}
.contn table{width:100%;background:#f6f6f6;margin-bottom:5px;}
.contn table td{padding:5px;vertical-align:top;}
.contn table td.c2{text-align:right;}
.contn table .new{background:url(/i/ico_new0705.gif) no-repeat right -1px;padding-right:25px;}
.contn span.h{background:#fed;}
.contn span.gray{color:#ccc;}

.contn li{display:inline;margin-right:2px;}
.contn li.h{background:#fed;}
.contn li span.h{background:#fed;}
.contn img{vertical-align:bottom;}
.contn ul.dtp li span{background:#fed;}
span.inum{font-size:x-small;color:#4a9161;padding-left:2px;}
.item h2{font-size:small;background:none;margin:0 0 0 130px;padding:0 0 10px 0;border:none;word-break:break-all;}
.item h2 a{display:block;}
.item{background:#fff url(/images/bgitem.gif) repeat-y;clear:both;margin-bottom:10px;border-bottom:1px dotted #363;padding-bottom:5px;}
.item .che{width:30px;float:left;}
.item .im{width:110px;float:left;font-size:x-small;}
.item .in{width:430px;float:right;}
.item .ic{width:315px;float:left;margin-top:7px;border-right:1px dotted #ccc;padding-right:7px;overflow:hidden;}
.item .ip{width:100px;margin-top:7px;font-size:x-small;color:#4a9161;text-align:right;float:right;}
.item .im img{vertical-align:middle;padding-bottom:10px;}
.item .im a{color:#4a9161;}
.item .ic p{margin-bottom:5px;font-size:0.9em;line-height:145%;}
.item .ic img{padding:0;}
.item .ip span{font-family:Arial;font-size:medium;font-weight:bold;color:#900;padding-right:2px;}
.item .in img{vertical-align:middle;}
.item .in h2{font-size:small;background:none;margin:0 0 5px 0;padding:3px 3px 3px 48px;border:none;color:#333;background:#eee url(/i/bg_h2.gif) no-repeat 3px 7px;line-height:150%;font-weight:bold;}
/*.item .in h2{font-size:small;background:none;margin:0 0 5px 0;padding:3px 3px 3px 3px;border:none;color:#333;background:#eee;line-height:150%;font-weight:bold;}*/
span.sn{font-size:small;color:#030;background:url(/i/ico_ic-.gif) no-repeat;padding:0 0 0 55px;}
/*span.sn{font-size:small;color:#030;background:url(/i/ico_ic.gif) no-repeat;padding:0 0 0 17px;}*/
span.sn a{color:#4a9161;}
.item input{margin-top:40px;}
.item .pic{width:110px;float:left;}
.item p.com{width:220px;float:left;font-size:small;line-height:150%;padding:5px;overflow:hidden;}
.item .pri{width:90px;float:left;}
.item p.yen{font-family:Arial;font-size:medium;font-weight:bold;text-align:right;}
.item p.car{font-family:sans-serif;font-size:x-small;margin:0;padding:0;}
.item .oth{width:90px;float:left;overflow:hidden;}
.item .upd{font-size:x-small;}
.item .sho{clear:both;margin:0 0 0 140px;padding:0 0 5px 18px;background:url(/i/ico_shop.gif) no-repeat left;}
.item p.sho a{color:#363;}
.item .che2{width:30px;float:left;}
.item .che2 input{margin-top:5px;}
.item .c2{width:440px;float:left;}
.item h2.h22{font-size:small;background:none;margin:0;padding:0 0 3px 0;border:none;}
.item p.com2{font-size:small;padding:0 3px 0 0;}
.item p.sho2{clear:both;color:#363;margin:0 0 0 30px;padding:0 0 3px 18px;background:url(/i/ico_shop.gif) no-repeat left;}
.item p.sho2 a{color:#363;}
.item .pri2{width:80px;float:right;font-weight:bold;text-align:right;margin-top:10px;}


.disptype01 .fbold{font-weight:bold;}

p.clip{margin:0 0 10px 0;padding:8px;background-color:#eee;color:#999;}
.clip input{float:left;}
.clip img{float:left;}
#operator{}
#operator ul{margin-top:0;}
strong#toolbar_mark{color:#00f;}
span.num{font-weight:bold;color:#f00;}
table#paging{width:100%;margin-bottom:40px;background:url(/i/gnp.gif) no-repeat bottom;border-top:1px solid #363;}
table#paging td.c1{width:100px;text-align:left;}
table#paging td.c2{text-align:center;padding:10px 0;}
table#paging td.c3{width:100px;text-align:right;}
div#paging{text-align:center;background:url(/i/gnp.gif) no-repeat bottom;border-top:1px solid #363;margin-bottom:40px;padding:10px;}
div#pagin#paging span{font-weight:bold;}
div#pagin#paging span.na{font-weight:normal;color:#ccc;}
div#pagin#paging img{vertical-align:middle;}
#blogsearch #cont{overflow:hidden;}
#blogsearch #cont .item,.itemblogsearch{background:#fff url(/images/bgitem.gif) repeat-y;clear:both;margin-bottom:10px;border-bottom:1px dotted #4a9161;}
#blogsearch #cont .item h2,.itemblogsearch h2{font-size:small;background:none;margin:0 0 0 30px;padding:0 0 10px 0;border:none;}
#blogsearch #cont .item p.com,.itemblogsearch p.com{width:530px;float:none;font-size:small;line-height:150%;margin-left:30px;padding:0 10px 0 0;overflow:hidden;}
#blogsearch #cont .item .upd,.itemblogsearch .upd{font-size:small;color:#4a9161;margin-left:30px;}
#blogsearch #cont .item .upd a{color:#4a9161;}
#blogsearch #cont .item .upd span{color:#fed;}
#blogsearch #side .item{width:190px;overflow:hidden;}
#blogsearch #side .item h2{margin-left:30px;}
#blogsearch #side .item .pic{float:none;margin-left:50px;}
#blogsearch #side .sh1g{margin-bottom:10px;}
ul.relatedwords{margin:0 0 0 40px;padding:0;}
ul.relatedwords li{display:inline;margin-right:5px;}
p.alike{font-size:x-small;}
p.alike a{color:#888;}
p.h01{margin:10px 0 5px 0;padding:3px 10px;font-size:1.1em;font-weight:normal;background:#099 url(/i/bg_h1.gif) no-repeat right top;color:#fff;}

table.dtp2shop{width:100%;background:#eee;border-top:1px solid #999;}
table.dtp2shop td{padding:5px;}
table.dtp2shop td.c1{font-weight:normal;}
table.dtp2shop td.c2{text-align:right;}
.dtp2item{width:270px;height:108px;float:left;padding:5px;overflow:hidden;}
.dtp2item .pri{font-weight:bold;text-align:right;background:url(/i/bg_dtp2pri.gif) no-repeat right;padding-right:5px;margin:2px 0;}
.dtp2item .com{font-size:0.9em;line-height:140%;}
.dtp2items{margin-bottom:10px;}

/*
.lpitem{width:274px;float:left;padding:0 5px 5px 5px;word-break:break-all;overflow:hidden;border-right:1px solid #c8e3d0;border-top:1px solid #c8e3d0;}
td.lpitem .lptitle{font-size:0.9em;border-bottom:1px dotted #c8e3d0;margin-bottom:5px;}
td.lpitem .lptitle a{display:block;}
td.lpitem a.lptxt{font-size:x-small;line-height:140%;text-decoration:none;color:#333;display:block;word-break:break-all;}
td.lpitem img{margin:0 10px 0 0;}
.lpitems{width:570px;background:#fff;padding:10px 0 10px 0;}
.lpurl a{text-decoration:none;font-size:x-small;color:#4a9161;display:block;width:164px;overflow:hidden;}
table.lpitemsh{width:100%;background:url(/i/bg_lpitemsh.gif) no-repeat top;}
table.lpitemsh td{padding:0 10px;}
table.lpitemsh td.c1{font-weight:bold;color:#fff;}
table.lpitemsh td.c2{text-align:right;color:#f99;}
*/

td.lpitem .lptitle{font-size:0.9em;border-bottom:1px dotted #c8e3d0;margin-bottom:5px;}
td.lpitem .lptitle a{display:block;}
.lptitleb{font-size:1em;font-weight:bold;margin-bottom:5px;}
.lptitleb a{display:block;}
td.lpitem a.lptxt{font-size:x-small;line-height:140%;text-decoration:none;color:#333;display:block;}
.lpurl a{text-decoration:none;font-size:x-small;color:#4a9161;display:block;overflow:hidden;word-break:break-all;line-height:140%;}
td.lpitem img{margin:0 5px 0 0;}

/*マイカタログ*/
.mcbody{margin:0;padding:0;}
.mcbody td{margin:0;padding:0;}
.mchead{width:320px;float:left;}
.mcbar{background:#eee;padding:2px 0;}
table.mcbody h2{background:none;margin:0px;padding:0;border:none;width:100px;overflow:hidden;word-break:break-all;font-size:0.75em;line-height:140%;}
table.mcbody td{vertical-align:top;width:140px;border-bottom:1px dotted #4a9161;padding:5px 5px 5px 0;}
table.mcbody input{float:left;}
table.mcbody p.pri{font-weight:bold;font-size:0.85em;text-align:center;}
table.mcbody p.sho{color:#4a9161;padding:2px 0 0 0px;font-size:0.75em;line-height:140%;}
table.mcbody p.sho a{color:#4a9161;}
table.everyonescatalog{width:100%;margin-bottom:10px;}
table.everyonescatalog td{vertical-align:top;border:1px dotted #4a9161;padding:3px;}
.mcctrl{text-align:right;}
.index .mcbar .mchead{width:200px;float:left;}
.mcbar .mchead span.mycatalog_p{color:#4a9161;}
.index .mcctrl span.mycatalog_e{display:none;}
span.mycatalog_p{display:none;}
.c0100000000 .mcctrl span.mycatalog_e,.c0200000000 .mcctrl span.mycatalog_e,.c0300000000 .mcctrl span.mycatalog_e,.c0400000000 .mcctrl span.mycatalog_e,.c0500000000 .mcctrl span.mycatalog_e,.c0600000000 .mcctrl span.mycatalog_e,.c0700000000 .mcctrl span.mycatalog_e,.c0800000000 .mcctrl span.mycatalog_e,.c0900000000 .mcctrl span.mycatalog_e,.c1000000000 .mcctrl span.mycatalog_e,.c1100000000 .mcctrl span.mycatalog_e,.c1200000000 .mcctrl span.mycatalog_e,.c1300000000 .mcctrl span.mycatalog_e,.c1400000000 .mcctrl span.mycatalog_e,.c1500000000 .mcctrl span.mycatalog_e{display:inline;}
#wide .mcctrl span.mycatalog_e{display:none;}
span.mycatalog_n{display:none;}
h1#h1mc{margin-bottom:0;}
.aldtop span.mycatalog_e{display:none;}

table.rankingkeyword{width:280px;background:url(/ranking/i/bg_keyword.gif) no-repeat right top;font-size:0.9em;}
table.rankingitem{width:280px;background:url(/ranking/i/bg_item.gif) no-repeat right top;font-size:0.9em;}
table.rankingshop{width:280px;background:url(/ranking/i/bg_shop.gif) no-repeat right top;font-size:0.9em;}
table.rankingkeyword td,table.rankingitem td,table.rankingshop td{border-bottom:1px dotted #ddd;vertical-align:top;}
table.rankingkeyword td.c1,table.rankingitem td.c1,table.rankingshop td.c1{width:30px;text-align:right;padding-right:3px;color:#4a9161;}
table.rankingkeyword td.c2,table.rankingitem td.c2,table.rankingshop td.c2{width:230px;color:#4a9161;}
table.rankingkeyword img,table.rankingitem img,table.rankingshop img{vertical-align:middle;}
p.rankingterm{font-size:x-small;text-align:right;}


.tx10px{font-size:10px;}
.tx12px{font-size:12px;}
.tx14px{font-size:14px;}
/* -- 自社広告関連 -- */
#adTitle{text-align:center;color:#FFFFFF;background:#66CCFF;padding:3px 0px 2px 0px;margin-bottom: 5px;}
#adAladdin{color:#000000;background: #FCFFFF;padding:2px;border-style:solid;border-color:#66CCFF;border-width:1px;margin-bottom: 5px;}
/*#adAladdinImg1{margin: 5px 0px;}
#adAladdinImg2{margin:2px;}*/
#adAladdinTitle{color: #0000FF;	text-align: center;}
#adAladdinText{font-size: 80%;color: #6F6F6F;text-align: center;}
#adAbout{color: #666666;text-align: center;font-size: 11px;margin-bottom: 20px;}
/* -- Adwords広告関連 -- */
div#adAdwordsLayout{width: 100%;border-top: solid;border-bottom: solid;border-color: #66CCFF;border-width: 1px;margin-bottom: 5px;}
div#adAdwordsText{padding: 2px;}
div#adAdwordsText a{}
/* お友達紹介機能関連 */
div#form1{margin-top:10px;padding:5px;border:solid 1px #096;background:#fee;}
div#form1 div{background:url(/i/d.gif) repeat-x bottom left;padding:5px;}
div#form1 div.submit{background:none;padding:5px;text-align:center;}
div#form1 label.h,p.h{float:left;width:150px;}
div#form1 p.note{color:#f00;margin-left:150px;}
div#sample1{margin:10px;padding:0;}
div#sample1 ul{clear:both;height:35px;margin:0 0 10px 0;padding:0;}
div#sample1 li{float:left;display:inline;margin:0 0 0 5px;padding:5px 10px;border: 1px solid #096;background: #fee;}
div#sample1 li.view{float:left;display:inline;width:200px;margin:0 5px 0 5px;padding : 5px 0 5px 10px;border:none;background:#fff;}
div#sample1 li.url{float:left;display:inline;width:300px;margin:0 5px 0 5px;padding : 5px 0 5px 10px;border:1px solid #096;background:#fee;}
div#sample1 li.url0{float:left;display:inline;width:500px;margin:0 5px 0 5px;padding : 5px 0 5px 10px;border:none;background:#fff;}
div#sample1 li.url1 {float:left;display:inline;width:500px;margin:0 5px 0 5px;padding:5px 0 5px 10px;border:1px solid #096;background:#fee;}
div#sample2 {margin:10px;padding:0;}

#agnc{width:780px;height:25px;margin:5px 0 0 0;padding:0px 0 0 0;list-style:none;border-bottom:1px solid #4a9161;background:#f2fcf7;}
#agnc li {height:25px;margin:0;padding:0;float:left;}
#agnc a{display:block;height:100%;text-decoration:none;}
#agnc li a:link, #gn li a:visited{color:#fff;text-decoration: none;font-variant: small-caps;font-weight: bold;}
#agnc01{width:52px;background:url(/i/gn/cat01.gif) no-repeat;}
#agnc02{width:52px;background:url(/i/gn/cat02.gif) no-repeat;}
#agnc03{width:52px;background:url(/i/gn/cat03.gif) no-repeat;}
#agnc04{width:52px;background:url(/i/gn/cat04.gif) no-repeat;}
#agnc05{width:52px;background:url(/i/gn/cat05.gif) no-repeat;}
#agnc06{width:52px;background:url(/i/gn/cat06.gif) no-repeat;}
#agnc07{width:52px;background:url(/i/gn/cat07.gif) no-repeat;}
#agnc08{width:52px;background:url(/i/gn/cat08.gif) no-repeat;}
#agnc09{width:52px;background:url(/i/gn/cat09.gif) no-repeat;}
#agnc10{width:52px;background:url(/i/gn/cat10.gif) no-repeat;}
#agnc11{width:52px;background:url(/i/gn/cat11.gif) no-repeat;}
#agnc12{width:52px;background:url(/i/gn/cat12.gif) no-repeat;}
#agnc13{width:52px;background:url(/i/gn/cat13.gif) no-repeat;}
#agnc14{width:52px;background:url(/i/gn/cat14.gif) no-repeat;}
#agnc15{width:52px;background:url(/i/gn/cat15.gif) no-repeat;}
#agnc01 a:hover{background:url(/i/gn/cat01h.gif) no-repeat;}
#agnc02 a:hover{background:url(/i/gn/cat02h.gif) no-repeat;}
#agnc03 a:hover{background:url(/i/gn/cat03h.gif) no-repeat;}
#agnc04 a:hover{background:url(/i/gn/cat04h.gif) no-repeat;}
#agnc05 a:hover{background:url(/i/gn/cat05h.gif) no-repeat;}
#agnc06 a:hover{background:url(/i/gn/cat06h.gif) no-repeat;}
#agnc07 a:hover{background:url(/i/gn/cat07h.gif) no-repeat;}
#agnc08 a:hover{background:url(/i/gn/cat08h.gif) no-repeat;}
#agnc09 a:hover{background:url(/i/gn/cat09h.gif) no-repeat;}
#agnc10 a:hover{background:url(/i/gn/cat10h.gif) no-repeat;}
#agnc11 a:hover{background:url(/i/gn/cat11h.gif) no-repeat;}
#agnc12 a:hover{background:url(/i/gn/cat12h.gif) no-repeat;}
#agnc13 a:hover{background:url(/i/gn/cat13h.gif) no-repeat;}
#agnc14 a:hover{background:url(/i/gn/cat14h.gif) no-repeat;}
#agnc15 a:hover{background:url(/i/gn/cat15h.gif) no-repeat;}
.c0100000000 #agnc01{background:url(/i/gn/cat01h.gif) no-repeat;}
.c0200000000 #agnc02{background:url(/i/gn/cat02h.gif) no-repeat;}
.c0300000000 #agnc03{background:url(/i/gn/cat03h.gif) no-repeat;}
.c0400000000 #agnc04{background:url(/i/gn/cat04h.gif) no-repeat;}
.c0500000000 #agnc05{background:url(/i/gn/cat05h.gif) no-repeat;}
.c0600000000 #agnc06{background:url(/i/gn/cat06h.gif) no-repeat;}
.c0700000000 #agnc07{background:url(/i/gn/cat07h.gif) no-repeat;}
.c0800000000 #agnc08{background:url(/i/gn/cat08h.gif) no-repeat;}
.c0900000000 #agnc09{background:url(/i/gn/cat09h.gif) no-repeat;}
.c1000000000 #agnc10{background:url(/i/gn/cat10h.gif) no-repeat;}
.c1100000000 #agnc11{background:url(/i/gn/cat11h.gif) no-repeat;}
.c1200000000 #agnc12{background:url(/i/gn/cat12h.gif) no-repeat;}
.c1300000000 #agnc13{background:url(/i/gn/cat13h.gif) no-repeat;}
.c1400000000 #agnc14{background:url(/i/gn/cat14h.gif) no-repeat;}
.c1500000000 #agnc15{background:url(/i/gn/cat15h.gif) no-repeat;}

#bgnc{width:780px;height:23px;margin:5px 0 0 0;padding:0px 0 0 0;list-style:none;border-bottom:1px solid #4a9161;background:#f2fcf7;}
#bgnc li {height:23px;margin:0;padding:0;float:left;}
#bgnc a{display:block;height:100%;text-decoration:none;}
#bgnc li a:link, #gn li a:visited{color:#fff;text-decoration: none;font-variant: small-caps;font-weight: bold;}
#bgnc00{width:60px;background:url(/i/gn2/cat00.gif) no-repeat;}
#bgnc01{width:48px;background:url(/i/gn2/cat01.gif) no-repeat;}
#bgnc02{width:48px;background:url(/i/gn2/cat02.gif) no-repeat;}
#bgnc03{width:48px;background:url(/i/gn2/cat03.gif) no-repeat;}
#bgnc04{width:48px;background:url(/i/gn2/cat04.gif) no-repeat;}
#bgnc05{width:48px;background:url(/i/gn2/cat05.gif) no-repeat;}
#bgnc06{width:48px;background:url(/i/gn2/cat06.gif) no-repeat;}
#bgnc07{width:48px;background:url(/i/gn2/cat07.gif) no-repeat;}
#bgnc08{width:48px;background:url(/i/gn2/cat08.gif) no-repeat;}
#bgnc09{width:48px;background:url(/i/gn2/cat09.gif) no-repeat;}
#bgnc10{width:48px;background:url(/i/gn2/cat10.gif) no-repeat;}
#bgnc11{width:48px;background:url(/i/gn2/cat11.gif) no-repeat;}
#bgnc12{width:48px;background:url(/i/gn2/cat12.gif) no-repeat;}
#bgnc13{width:48px;background:url(/i/gn2/cat13.gif) no-repeat;}
#bgnc14{width:48px;background:url(/i/gn2/cat14.gif) no-repeat;}
#bgnc15{width:48px;background:url(/i/gn2/cat15.gif) no-repeat;}
#bgnc01 a:hover{background:url(/i/gn2/cat01h.gif) no-repeat;}
#bgnc02 a:hover{background:url(/i/gn2/cat02h.gif) no-repeat;}
#bgnc03 a:hover{background:url(/i/gn2/cat03h.gif) no-repeat;}
#bgnc04 a:hover{background:url(/i/gn2/cat04h.gif) no-repeat;}
#bgnc05 a:hover{background:url(/i/gn2/cat05h.gif) no-repeat;}
#bgnc06 a:hover{background:url(/i/gn2/cat06h.gif) no-repeat;}
#bgnc07 a:hover{background:url(/i/gn2/cat07h.gif) no-repeat;}
#bgnc08 a:hover{background:url(/i/gn2/cat08h.gif) no-repeat;}
#bgnc09 a:hover{background:url(/i/gn2/cat09h.gif) no-repeat;}
#bgnc10 a:hover{background:url(/i/gn2/cat10h.gif) no-repeat;}
#bgnc11 a:hover{background:url(/i/gn2/cat11h.gif) no-repeat;}
#bgnc12 a:hover{background:url(/i/gn2/cat12h.gif) no-repeat;}
#bgnc13 a:hover{background:url(/i/gn2/cat13h.gif) no-repeat;}
#bgnc14 a:hover{background:url(/i/gn2/cat14h.gif) no-repeat;}
#bgnc15 a:hover{background:url(/i/gn2/cat15h.gif) no-repeat;}
.aldtop #bgnc00{background:url(/i/gn2/cat00h.gif) no-repeat;}
.c0100000000 #bgnc01{background:url(/i/gn2/cat01h.gif) no-repeat;}
.c0200000000 #bgnc02{background:url(/i/gn2/cat02h.gif) no-repeat;}
.c0300000000 #bgnc03{background:url(/i/gn2/cat03h.gif) no-repeat;}
.c0400000000 #bgnc04{background:url(/i/gn2/cat04h.gif) no-repeat;}
.c0500000000 #bgnc05{background:url(/i/gn2/cat05h.gif) no-repeat;}
.c0600000000 #bgnc06{background:url(/i/gn2/cat06h.gif) no-repeat;}
.c0700000000 #bgnc07{background:url(/i/gn2/cat07h.gif) no-repeat;}
.c0800000000 #bgnc08{background:url(/i/gn2/cat08h.gif) no-repeat;}
.c0900000000 #bgnc09{background:url(/i/gn2/cat09h.gif) no-repeat;}
.c1000000000 #bgnc10{background:url(/i/gn2/cat10h.gif) no-repeat;}
.c1100000000 #bgnc11{background:url(/i/gn2/cat11h.gif) no-repeat;}
.c1200000000 #bgnc12{background:url(/i/gn2/cat12h.gif) no-repeat;}
.c1300000000 #bgnc13{background:url(/i/gn2/cat13h.gif) no-repeat;}
.c1400000000 #bgnc14{background:url(/i/gn2/cat14h.gif) no-repeat;}
.c1500000000 #bgnc15{background:url(/i/gn2/cat15h.gif) no-repeat;}

#special table.gn span.gnspecial{background:#fed;}
#present table.gn span.gnpresent{background:#fed;}
#car table.gn span.gncar{background:#fed;}
#point table.gn span.gnhiroba{background:#fed;}
#service table.gn span.gnservice{background:#fed;}
#special table.gn span.gnspecial a{color:#333;}
#present table.gn span.gnpresent a{color:#333;}
#car table.gn span.gncar a{color:#333;}
#point table.gn span.gnhiroba a{color:#333;}
#service table.gn span.gnservice a{color:#333;}
.gnk{margin:5px 0 0 0;padding:5px 10px;list-style:none;background:#099;border:1px solid #4a9161;color:#fff;}
.gnk a{color:#fff;}
.gnk input{text-indent:0px;}
.gnk select{text-indent:0px;}
table.gn{width:100%;background:#f2fcf7;margin:5px 0 0 0;padding:0;color:#4a9161;border-top:1px solid #4a9161;}
table.gn td.c1{padding:2px 0 4px 10px;}
table.gn td.c2{text-align:right;padding:2px 5px 4px 0;}
div.agnk{padding:6px 6px 6px 12px;background:#4a9161;color:#fff;}
table.indexseccat p{background:#c8e3d0;font-size:0.9em;}
table.indexseccat p img{vertical-align:middle;margin-right:2px;}
table.indexseccat p a{padding-left:2px;}
table.indexseccat td{width:180px;vertical-align:top;padding-right:5px;}
table.indexseccat ul{margin:0 0 10px 10px;padding:0;}
table.indexseccat li{display:inline;font-size:0.9em;margin-right:2px;line-height:140%;}
table.newshop{width:100%;color:#4a9161;font-size:0.9em;}
table.newshop td{border-bottom:1px dotted #c8e3d0;padding-bottom:1px;vertical-align:top;}
table.newshop td.c1{color:#333;width:60px;}
table.newshop td.c2{color:#333;}
table.newshop td.c3{color:#4a9161;}
table.newshop td.date{text-align:right;font-size:x-small;}

div.l2190{width:570px;float:left;margin-bottom:10px;}
div.l2190 div.c1{float:left;width:190px;}
div.l2190 div.c2{float:left;width:380px;}


.adwdtp0 .adwad{margin:0 0 10px 130px;}
.adwdtp0 .adwtitle{font-weight:bold;font-size:14px;}
.adwdtp0 .adwtitle a{display:block;}
.adwdtp0 .adwtext a{color:#666;text-decoration:none;}

.adwdtp1{margin-bottom:10px;}
.adwdtp1 .adwad{margin:0 0 5px 10px;border:1px solid #fff;font-size:0.9em;}
.adwdtp1 .adwtitle{float:left;}
.adwdtp1 .adwtext{float:left;margin-left:5px;}
.adwdtp1 .adwtext a{text-decoration:none;color:#333;}

.adwsponsoredkink{border-top:1px solid #ccc;width:570px;margin-bottom:5px;font-size:x-small;}
.adwsponsoredkink .c1{float:left;background:#6cf;color:#fff;width:120px;text-align:center;}
.adwsponsoredkink .c2{float:left;text-align:right;width:450px;}
table.tx12px{background:#fff;}

.pntlst li.l_pntlst{background:#fed;}
.happylink li.l_happylink{background:#fed;}
.usrmnt li.l_usrmnt{background:#fed;}
.malupd li.l_malupd{background:#fed;}
.malin li.l_malin{background:#fed;}
.usrout li.l_usrout{background:#fed;}
.pntexc li.l_pntexc{background:#fed;}




/*detail*/
img.vam{vertical-align:middle;}
h1.detail{color:#fff;font-size:medium;font-weight:bold;margin:0;background:#4a9161;}
table.detailprice{width:100%;border-top:1px dotted #999;margin:10px 0;}
table.detailprice td{border-bottom:1px dotted #999;vertical-align:top;padding:3px 0;}
table.detailprice td.c1{background:#eee url(/i/arrow.gif) no-repeat 0px 2px;padding-left:22px;color:#253;width:130px;}
table.detailprice td.c2{padding-left:10px;}
table.detailprice td.c3{padding-left:5px;color:#4a9161;}
span.detailb{font-weight:bold;font-size:medium;color:#c33;font-family:arial;}
.details{color:#4a9161;font-size:x-small;}
ul.details{margin:0;padding:0 0 0 20px;}
.detailgoogle{margin:5px 0;}
.detailgoogle p{font-size:x-small;line-height:140%;color:#666;word-break:break-all;}
.detailboxboxbox{background:#c8e3d0;padding:10px 0;}
.detailboxbox{border:1px solid #4a9161;padding:10px;background:#fff;margin:0 10px;}
.detailbread{/*border:1px solid #4a9161;background:#f6f6f6;*/padding:0px 10px 5px 10px;}
h1.detail{background:#4a9161 url(/i/detail_bg_h1.gif) no-repeat;margin-bottom:15px;padding-left:70px;}
.detailbox{width:530px;}
.detailboxside{width:150px;float:left;text-align:center;}
.detailboxcont{width:370px;float:right;}
.detailshopinfo{border:1px solid #ddd;background:#f6f6f6;margin:20px 0 0 0}
.detailshopinfon{background:#ddd;padding:3px 3px 3px 10px;}
.detailshopinfop{padding:3px 3px 3px 10px;}


.detailbread .breadm{padding:1px 17px 1px 0;background:url(/i/detail_ico_bread.gif) no-repeat right;}
.detailbread .breadt{padding:1px 17px 1px 0;background:url(/i/detail_ico_bread-.gif) no-repeat right;}

table.cols2{}
table.cols2 td{vertical-align:top;padding:2px 5px;border-bottom:1px dotted #c8e3d0;}

.aldtop .sh1o{color:#364;padding:6px 0 5px 25px;border-top:1px dotted #364;margin-top:10px;background:url(/i/sh1g.gif) no-repeat center left;font-weight:bold;}

table.gfkr{width:100%;}
table.gfkr td{border-bottom:1px dotted #ccc;padding:2px;}
table.gfkr td.c1{width:30px;text-align:right;color:#4a9161;}
table.gfkr td.c2{width:160px;padding-left:5px;}
table.gfkr td.c3{width:70px;font-size:x-small;}

.aspasp{background:url(/i/arrow.gif) no-repeat -5px 1px;padding:2px 10px 2px 15px;}
li.more{float:right;}

#search #side ul{margin:0;padding:0 0 0 0;}
#search #side ul li{padding:1px 0 1px 15px;list-style:none;border-bottom:1px dotted #ccc;}
#search #side ul li.h{list-style:none;background:#fed url(/i/hkk/bg_prevcat.gif) no-repeat 4px 9px;padding-left:14px;padding-top:2px;padding-bottom:2px;}
#search #side ul li.hh{list-style:none;background:#fed;padding-left:10px;}
#search #side ul li.hhh{list-style:none;background:#fed url(/i/hkk/bg_nextcat.gif) no-repeat 12px 10px;padding-left:22px;}
#search #side ul li.prevcat{list-style:none;background:#eee url(/i/hkk/bg_prevcat.gif) no-repeat 4px 9px;padding-left:14px;padding-top:2px;padding-bottom:2px;}
#search #side ul li.catassist{list-style:none;background:url(/i/hkk/bg_prevcat.gif) no-repeat 4px 9px;padding-left:14px;padding-top:2px;padding-bottom:2px;}
#search #side ul li.nextcat{list-style:none;background:url(/i/hkk/bg_nextcat.gif) no-repeat 12px 10px;padding-left:22px;}
#search #side ul span.inum{color:#999;font-size:x-small;}
/*li見出し変更*/
#search #side ul li.new{background:url(/i/liimg_new.gif) no-repeat;}
#search #side ul li.osusume{background:url(/i/liimg_osusume.gif) no-repeat;}
#search #side ul li.rank1{background:url(/i/liimg_rank1.gif) no-repeat;}
#search #side ul li.rank2{background:url(/i/liimg_rank2.gif) no-repeat;}
#search #side ul li.rank3{background:url(/i/liimg_rank3.gif) no-repeat;}
#search #side ul li.rank4{background:url(/i/liimg_rank4.gif) no-repeat;}
#search #side ul li.rank5{background:url(/i/liimg_rank5.gif) no-repeat;}
#search #side ul li.shop{background:url(/i/liimg_shop.gif) no-repeat;}
#search #side ul li.densetsu{background:url(/i/liimg_densetsu.gif) no-repeat;}
#search #side ul li.maboroshi{background:url(/i/liimg_maboroshi.gif) no-repeat;}
#search #side ul li.cat11{background:url(/i/liimg_cat1-1.gif) no-repeat;text-indent:10px;}
#search #side ul li.cat12{background:url(/i/liimg_cat1-2.gif) no-repeat;text-indent:10px;}
#search #side ul li.txt{background:none;padding-left:4px;}

#search .operator{padding:10px;background:;}
#search .sh1o{border-top:1px dotted #4a9161;margin-top:10px;padding:5px;color:#4a9161;background:url(/i/hkk/bg_sh1o.gif) repeat-x top;}
#search #side .block{margin:5px 0;border:#ccc 1px solid;padding-bottom:5px;}
#search #side .block .sh1okey{height:30px;color:#4a9161;background:url(/i/tit/sh1o_key.gif) repeat-x left top;}
#search #side .block .p5{padding:5px 5px 0 5px;}
#search #side .block .keyform{width:140px;margin:2px 0;padding:2px 0;}
#search #side .block .mv2{margin:2px 0;}
#search #side .block .xs{font-size:x-small;}
#search #side .block .sh1omnva{height:22px;color:#4a9161;background:url(/i/tit/sh1o_guide45_01.gif) repeat-x left top;padding:23px 0 0 7px;font-size:1.1em;font-weight:bold;}
#search #side .block .sh1omnvb{height:22px;color:#4a9161;background:url(/i/tit/sh1o_guide45_02.gif) repeat-x left top;padding:23px 0 0 7px;font-size:1.1em;font-weight:bold;}
#search #side .block .sh1omnvc{height:26px;color:#4a9161;background:url(/i/tit/sh1o_guide45_00.gif) repeat-x left top;padding:4px 0 0 7px;font-size:1.1em;font-weight:bold;}
#search #side .block .sh1ocat{height:30px;color:#4a9161;background:url(/i/tit/sh1o_cat.gif) repeat-x left top;}
#search #side .block .sh1oprice{height:30px;color:#4a9161;background:url(/i/tit/sh1o_pri.gif) repeat-x left top;}
#search #side .block .w100{width:100px;}
#search #side .block .m3{margin:3px;}
#search #side .block .sh1oap{height:30px;color:#4a9161;background:url(/i/tit/sh1o_ap.gif) repeat-x left top;}
#search #side .block .sh1oblog{height:30px;color:#4a9161;background:url(/i/tit/sh1o_blog.gif) repeat-x left top;}
#search #side .block .mark{list-style:none;border:none;}
#search #side .block .mark img{vertical-align:middle;}
#search #side .block .sh1omininavi{height:30px;color:#4a9161;background:url(/i/tit/sh1o_navi.gif) repeat-x left top;}



img.kkkhkk{margin:5px 0 0 25px;}

/*userheader search070420070515*/
#search0704 .bb{text-align:center;padding:10px 0;margin:5px 0;}
#search0704 table.logoline2{width:780px;margin:0;border-bottom:1px solid #4a9161;}
#search0704 table.logoline2 td{vertical-align:bottom;}
#search0704 table.logoline2 td.c1{width:200px;}
#search0704 table.logoline2 td.c2{width:10px;}
#search0704 table.logoline2 td.c3{width:570px;text-align:right;}
#search0704 .itemnum{color:#333;font-weight:normal;}
#search0704 .itemnum span{color:#f00;font-weight:bold;}
p.bodyp{font-size:x-small;text-align:right;color:#666;}
p.bodyp strong{color:#333;}

/*オフィシャルナビ20070515*/
#offnavi .title{width:500px;margin-top:20px;margin-left:25px;height:20px;color:#4a9161;background:url(/i/tit/sh1o_offishop.gif) no-repeat left top;}
#offnavi .shop{width:500px;margin-left:25px;margin-bottom:20px;padding:5px 5px 0 5px;border:#333 1px solid;}
#offnavi .shop table{width:490px;}
#offnavi .shop table .c1{width:130px;text-align:left;vertical-align:top;border-bottom:#ccc 1px dotted;}
#offnavi .shop table .c2{vertical-align:bottom;border-bottom:#ccc 1px dotted;}
#offnavi .shop table .c2 .shopname{float:left;font-weight:bold;}
#offnavi .shop table .c2 .allitem{float:right;font-weight:bold;font-size:x-small;font-weight:normal;}

/*検索結果リスト形式20070515*/
#reslist .mv5{margin:5px 0;}
#reslist .mv10{margin:10px 0;}
#reslist .mlm3{margin-left:-3px;}
#reslist .gray{color:#666;}
#reslist .green{color:#4a9161;}
#reslist .xs{font-size:x-small;}
#reslist .hkk{padding-bottom:3px;margin-right:5px;}
#reslist .fbold{font-weight:bold;}
#reslist .newl{background:url(/i/ico_new0705.gif) no-repeat left -1px;padding-left:25px;}
#reslist .newr{background:url(/i/ico_new0705.gif) no-repeat right -1px;padding-right:25px;}
#reslist .exclip{width:100%;margin-bottom:2px;background:#fff;color:#969;}
#reslist .exclip img{vertical-align:middle;}
#reslist .listitem{background:#fff url(/images/bgitem.gif) repeat-y;clear:both;margin-bottom:10px;border-bottom:1px dotted #363;border-top:1px solid #fff;padding-bottom:5px;}
#reslist .listitem .clip{width:25px;float:left;}
#reslist .listitem .pic{width:110px;float:left;font-size:x-small;}
#reslist .listitem .pic .pho{border:#eee 2px solid;margin:0;padding:0;text-align:center;}
#reslist .listitem .pic .pho img{margin:2px;padding:0;}
#reslist .listitem .pic .pri{margin-top:5px;text-align:center;font-family:Arial;font-size:medium;font-weight:bold;color:#900;}
#reslist .listitem .pic .pri span{color:#900;font-size:x-small;padding-left:3px;}
#reslist .listitem .pic img{vertical-align:middle;padding-bottom:10px;}
#reslist .listitem .pic a{color:#4a9161;}
#reslist .listitem .txt{width:430px;float:right;}
#reslist .listitem .txt img{vertical-align:middle;}
#reslist .listitem .txt h2{font-size:small;background:none;margin:0 0 5px 0;padding:3px;border:none;color:#333;background:#eee;line-height:150%;font-weight:bold;}
#reslist .listitem .txt h2 a{display:block;}
#reslist .listitem .txt .c0 {width:430px;vertical-align:top;overflow:hidden;}
#reslist .listitem .txt .c1 {width:240px;padding-right:5px;overflow:hidden;float:left;}
#reslist .listitem .txt .c1 p{font-size:0.9em;}
#reslist .listitem .txt .c2 {width:170px;padding-left:10px;border-left:#ccc 1px dotted;font-size:x-small;overflow:hidden;float:right;}
#reslist .listitem .txt .c2 div{margin-bottom:2px;}
#reslist .listitem .txt .c2 .shop{margin-bottom:5px;}
#reslist .listitem .txt .c2 .shopname{font-size:1.2em;color:#697;}
#reslist .listitem .txt .c2 .pay{margin-left:-3px;margin-right:4px;}
#reslist .listitem .txt .c2 .payb{margin-left:-3px;}
#reslist .listitem .txt .c2 .ap{margin-top:5px;}

/*検索結果グリッド形式20070515*/
#resimage .mv5{margin:5px 0;}
#resimage .mv10{margin:10px 0;}
#resimage .mlm3{margin-left:-3px;}
#resimage .p7{padding:7px;}
#resimage .gray{color:#666;}
#resimage .green{color:#4a9161;}
#resimage .xs{font-size:x-small;}
#resimage .hkk{padding-bottom:3px;margin-right:5px;}
#resimage .fbold{font-weight:bold;}
#resimage .exclip{width:100%;margin-top:5px;margin-bottom:2px;background:#fff;color:#969;}
#resimage .exclip img{vertical-align:middle;}
#resimage .imageitem{background:url(/i/bg_dtp01.gif) repeat-y;}
#resimage .imageitem .itemitemitem{width:189px;float:left;background:url(/i/bg_dtp01-.gif) repeat-x;overflow:hidden;display:inline;}
#resimage .imageitem .itemitemitem .pri{margin-top:5px;text-align:center;font-family:Arial;font-size:medium;font-weight:bold;color:#900;}
#resimage .imageitem .itemitemitem .pri span{color:#900;font-size:x-small;padding-left:3px;}
#resimage .imageitem .itemitemitem .pri .ap{color:#900;font-size:x-small;padding-left:3px;}
#resimage .imageitem .itemitemitem .iname{line-height:140%;font-weight:bold;}
#resimage .imageitem .itemitemitem .iname .rv{font-size:x-small;color:#666;font-weight:normal;}
#resimage .imageitem .itemitemitem .sname{color:#364;padding:5px 0 0 0;line-height:120%;background:url(/i/ico_shop-.gif) no-repeat 0px 5px;text-indent:15px;}
#resimage .imageitem .itemitemitem .snamerv{color:#364;padding:5px 0 0 0;line-height:120%;text-indent:15px;}
#resimage .bline{background:url(/i/bg_dtp01-.gif) repeat-x;margin-bottom:10px;}

/*L+リスト形式20070515*/
/*.listitemlp{background:#fff url(/images/bgitem_lp.gif) repeat-y;margin-bottom:10px;border-bottom:1px dotted #363;border-top:1px solid #fff;padding-bottom:5px;margin-top:10px;}*/
.listitemlp{widht:570px;background:url(/i/bg_lp_list.gif) no-repeat;margin:7px 0;padding:7px 0;border:1px solid #f60;}
.listitemlp .pic{width:130px;float:left;font-size:x-small;}
.listitemlp .pic .imga{width:125px;height:40px;padding:20px 0 40px 26px;}
.listitemlp .pic .imgb{width:100px;height:100px;margin:0 4px;padding-left:26px;}
.listitemlp .pic img{vertical-align:middle;padding-bottom:0px;}
.listitemlp .txt{width:428px;float:right;}
.listitemlp .txt1{width:400px;float:right;}
.listitemlp .txt .sl{text-align:right;color:#4a9161;font-size:x-small;padding:0 10px 5px 0;margin-bottom:10px;border-bottom:1px dotted #f60;line-height:100%;}
.listitemlp .txt .lptitleb{font-size:1em;font-weight:bold;margin-bottom:5px;}
.listitemlp .txt .lptitleb a{display:block;}


/*AFS200700801*/

.afss{width:100%;border-top:1px solid #ccc;margin-top:10px;}
.afssc1{width:122px;float:left;padding-left:10px;margin-bottom:5px;}
.afssc2{width:438px;float:left;}
.afsdtp1 .afssc1{float:none;}
.afsdtp1 .afssc2{float:none;width:100%;}
.afsdtp2 .afssc1{float:none;}
.afsdtp2 .afssc2{float:none;width:100%;}
.afsno1{background:#fff9dd;}
.afsno2{background:#fff9dd;}

.special10 .afsno1{background:#ecf5fa;}
.special10 .afsno2{background:#ecf5fa;}
.special11 .afsno1{background:#ecf5fa;}
.special11 .afsno2{background:#ecf5fa;}
.special12 .afsno1{background:#ecf5fa;}
.special12 .afsno2{background:#ecf5fa;}
.special14 .afsno1{background:#ecf5fa;}
.special14 .afsno2{background:#ecf5fa;}
.special15 .afsno1{background:#ecf5fa;}
.special15 .afsno2{background:#ecf5fa;}

a.sponsored_links{
    font-size       :x-small;
    font-weight     :bold;
    color           :#666;
    text-decoration :none;
}
a.ad_ss_title{
    float           :left;
    display         :block;
    font-size       :14px;
    font-weight     :bold;
    padding-right   :10px;
}
a.ad_ss_sitehost{
    display         :block;
    font-size       :x-small;
    text-decoration :none;
    color           :#008000;
}
a.ad_ss_desc{
    display         :block;
    font-size       :0.9em;
    text-decoration :none;
    color           :#333;
}
.onead{border-bottom:1px dotted #ccc;padding:7px;}




/*bookmartk20070815*/

div.bookmarkbox{background:#fff url(/i/bg_ctgb.gif) repeat-y right;border:1px solid #999;padding:10px 15px 15px 15px;position:absolute;top:210px;left:15%;z-index:3;width:180px;}
iframe.bookmarkbox{background:#fff url(/i/bg_ctgb.gif) repeat-y right;border:1px solid #fff;padding:10px 15px 15px 15px;position:absolute;top:210px;left:14.9%;z-index:2;width:182px;height:200px;}
.tmpspecialx div.bookmarkbox{top:100px;}
.tmpspecialx iframe.bookmarkbox{top:100px;}
div.bookmarkbox ul{margin:0;padding:0;list-style:none;text-align:left;}
div.bookmarkbox ul li{padding:2px 0 2px 20px;border-bottom:1px dotted #ccc;}
li.bkmkb{background:url(/i/ico_bookmark.gif) no-repeat 0 5px;}
li.bkmkn{background:url(/i/ico_nifty.gif) no-repeat 0 5px;}
li.bkmkg{background:url(http://www.google.co.jp/favicon.ico) no-repeat 0 5px;}
li.bkmky{background:url(http://i.yimg.jp/images/sicons/ybm16.gif) no-repeat 0 5px;}
li.bkmkh{background:url(http://b.hatena.ne.jp/images/append.gif) no-repeat 0 5px;}
li.bkmkd{background:url(http://del.icio.us/static/img/delicious.small.gif) no-repeat 0 5px;}
li.bkmkl{background:url(http://parts.blog.livedoor.jp/img/cmn/clip_16_16_b.gif) no-repeat 0 5px;}
li.bkmkp{background:url(http://web.kankodo.net/img/icon/POOKMARK.gif) no-repeat 0 5px;}
#bookmarkbtn{margin-top:5px;}
#bookmarkbtn img{display:block;}
#search #side form select{z-index:1;}

/*aldtop20070830*/
ul.aldtopctglst{list-style:none;margin:0 0 0 10px;padding:0;font-size:0.9em;}
ul.aldtopctglst li{border-bottom:1px dotted #ccc;padding-left:8px;}
ul.aldtopctglst li a:link{color:#333;text-decoration:none;}
ul.aldtopctglst li a:visited{color:#333;text-decoration:none;}
ul.aldtopctglst li a:hover{color:#f66;text-decoration:underline;}
ul.aldtopctglst li.moremore{font-size:x-small;border:none;text-align:right;color:#999;padding-right:5px;}
ul.aldtopctglst li.moremore a:link{color:#999;}
ul.aldtopctglst li.moremore a:hover{color:#999;}
ul.aldtopctglst li.moremore a:visited{color:#999;}
h2.aldtopfctg{width:193px;font-weight:bold;padding:0px;margin:5px 0 0 0;border:none;}
.aldtopfctg a{display:block;height:1%;text-decoration:none;}
/*
.aldtopfctgb0100000000{background:url(/i/ico_ctg0100000000.gif) no-repeat;}
.aldtopfctgb0200000000{background:url(/i/ico_ctg0200000000.gif) no-repeat;}
.aldtopfctgb0300000000{background:url(/i/ico_ctg0300000000.gif) no-repeat;}
.aldtopfctgb0400000000{background:url(/i/ico_ctg0400000000.gif) no-repeat;}
.aldtopfctgb0500000000{background:url(/i/ico_ctg0500000000.gif) no-repeat;}
.aldtopfctgb0600000000{background:url(/i/ico_ctg0600000000.gif) no-repeat;}
.aldtopfctgb0700000000{background:url(/i/ico_ctg0700000000.gif) no-repeat;}
.aldtopfctgb0800000000{background:url(/i/ico_ctg0800000000.gif) no-repeat;}
.aldtopfctgb0900000000{background:url(/i/ico_ctg0900000000.gif) no-repeat;}
.aldtopfctgb1000000000{background:url(/i/ico_ctg1000000000.gif) no-repeat;}
.aldtopfctgb1100000000{background:url(/i/ico_ctg1100000000.gif) no-repeat;}
.aldtopfctgb1200000000{background:url(/i/ico_ctg1200000000.gif) no-repeat;}
.aldtopfctgb1300000000{background:url(/i/ico_ctg1300000000.gif) no-repeat;}
.aldtopfctgb1400000000{background:url(/i/ico_ctg1400000000.gif) no-repeat;}
.aldtopfctgb1500000000{background:url(/i/ico_ctg1500000000.gif) no-repeat;}
.aldtopfctgb0112000000{background:url(/i/ico_ctg0112000000.gif) no-repeat;}
.aldtopfctgb1115010000{background:url(/i/ico_ctg1115010000.gif) no-repeat;}
.aldtopfctgb1101000000{background:url(/i/ico_ctg1101000000.gif) no-repeat;}
.aldtopfctgb0610000000{background:url(/i/ico_ctg0610000000.gif) no-repeat;}
*/
table.aldtopaaa{width:100%;}
table.aldtopaaa td{width:190px;vertical-align:top;background:url(/i/bg_ctgb.gif) no-repeat top right;}
.aldtopheadline{padding:5px 10px;}
.aldtopspecial td{vertical-align:top;}

/*20080422navirank*/
#search #side ul li.navirank1{background:url(/i/ico_navirank1.gif);}
#search #side ul li.navirank2{background:url(/i/ico_navirank2.gif);}
#search #side ul li.navirank3{background:url(/i/ico_navirank3.gif);}
#search #side ul li.navirank4{background:url(/i/ico_navirank4.gif);}
#search #side ul li.navirank5{background:url(/i/ico_navirank5.gif);}


/*20080808ctgtop*/

ul.ctgtopbtm {margin:0 5px;padding:0px 0 15px 0px;}
ul.ctgtopbtm li{border-bottom:1px dotted #ccc;color:#666;background:url(/i/ico_ctgtopbtm.gif) no-repeat 2px 5px;padding:2px 0 2px 22px;list-style:none;}
dl.ctgtopbtm {margin:0 5px;padding:0px 0 15px 0;}
dl.ctgtopbtm dt{border-bottom:1px dotted #ccc;float:left;width:310px;background:url(/i/ico_ctgtopbtm.gif) no-repeat 2px 5px;padding:2px 0 2px 22px;}
dl.ctgtopbtm dd{border-bottom:1px dotted #ccc;color:#666;padding:2px 0 2px 0;}


/*aldtop-everionescatalogue*/
table.everyonescatalogue{width:100%;}
table.everyonescatalogue td{border-bottom:1px dotted #ccc;padding:5px;}
table.everyonescatalogue img{padding:2px;border:1px solid #ccc;float:left;width:60px;height:60px;margin-right:5px;}

/* グローバルメニュー */

div.gmenu {
    width               : 910px;
}

div.gmenu ul,div.gmenu ul li {
    margin              : 0px;
    padding             : 0px;
    list-style          : none;
    font-size           : small;
}

ul#pulldown-menu {
    zoom                : 100%;
}

ul#pulldown-menu:after {
    content             : "";
    clear               : both;
    height              : 0;
    display             : block;
    visibility          : hidden;
}

ul#pulldown-menu a {
    color               : #FFFFFF;
    text-decoration     : none;
    white-space         : nowrap;
    overflow            : hidden;
}

ul#pulldown-menu li {
    float               : left;
}
ul#pulldown-menu li a {
    display             : block;
    width               : 70px;
    height              : 46px;
}

ul#pulldown-menu li.menu_a a {
    background          : url(/images/0910/gmenu_btn_menu_a.gif) no-repeat 0 0;
}

ul#pulldown-menu li.menu_b a {
    background          : url(/images/0910/gmenu_btn_menu_b.gif) no-repeat 0 0;
}

ul#pulldown-menu li.menu_c a {
    background          : url(/images/0910/gmenu_btn_menu_c.gif) no-repeat 0 0;
}

ul#pulldown-menu li.menu_d a {
    background          : url(/images/0910/gmenu_btn_menu_d.gif) no-repeat 0 0;
}

ul#pulldown-menu li.menu_e a {
    background          : url(/images/0910/gmenu_btn_menu_e.gif) no-repeat 0 0;
}

ul#pulldown-menu li.menu_f a {
    background          : url(/images/0910/gmenu_btn_menu_f.gif) no-repeat 0 0;
}

ul#pulldown-menu li.menu_g a {
    background          : url(/images/0910/gmenu_btn_menu_g.gif) no-repeat 0 0;
}

ul#pulldown-menu li.menu_h a {
    background          : url(/images/0910/gmenu_btn_menu_h.gif) no-repeat 0 0;
}

ul#pulldown-menu li.menu_i a {
    background          : url(/images/0910/gmenu_btn_menu_i.gif) no-repeat 0 0;
}

ul#pulldown-menu li.menu_j a {
    background          : url(/images/0910/gmenu_btn_menu_j.gif) no-repeat 0 0;
}

ul#pulldown-menu li.menu_k a {
    background          : url(/images/0910/gmenu_btn_menu_k.gif) no-repeat 0 0;
}

ul#pulldown-menu li.menu_l a {
    background          : url(/images/0910/gmenu_btn_menu_l.gif) no-repeat 0 0;
}

ul#pulldown-menu li.menu_m a {
    background          : url(/images/0910/gmenu_btn_menu_m.gif) no-repeat 0 0;
}

ul#pulldown-menu li a:hover {
    background-position : 0 -46px;
}

/* 下層のメニューを不可視に */
ul#pulldown-menu li ul {
    display             : none;
    font-size           : small;
    margin-left         : -70px;
}

/* 疑似要素 :hover で下層のメニューを可視に */
ul#pulldown-menu li:hover ul {
    display             : block;
    position            : absolute;
    z-index             : 100;
    font-size           : 10px;
}

ul#pulldown-menu li ul li.menu_m_child {
    float               : none;
    margin              : 0;
    font-weight         : normal;
    font-size           : 12px;
}

ul#pulldown-menu li ul li.menu_m_child a {
    display             : block;
    margin              : 0;
    padding             : 5px 0 0 0;
    width               : 140px;
    height              : 20px;
    color               : #FFFFFF;
    background          : #D63333;
    border-bottom       : #DB4D4D 1px solid;
    text-indent         : 0px;
    white-space         : normal;
}

ul#pulldown-menu li ul li.menu_m_child a span {
    padding-left        : 5px;
}

ul#pulldown-menu li ul li.menu_m_child a:hover,
ul#pulldown-menu li ul li.menu_m_child a:active {
    background          : #CC0000;
    border-bottom       : #DB4D4D 1px solid;
}


ul#pulldown-menu { /* IE6,IE8 対策 */
    behavior            : url("/j2/csshover3-source.htc");
}

/* 検索ボックス */

.searchbox {
    margin              : 0;
    padding             : 10px 0px 9px 85px;
    height              : 28px;
    background          : url(/images/0910/gmenu_bg_search.gif) no-repeat 0 0;
    font-size           : small;
}

.searchbox input.textbox {
    vertical-align      : middle;
    width               : 400px;
    font-size           : 16px;
}

.searchbox select.cat {
    vertical-align      : middle;
    width               : 220px;
}

.searchbox input.button {
    vertical-align      : middle;
}

/* グローバルメニューここまで */

/*マイカタログ20091112*/
.mcbody{margin:0;padding:0 0 0 9px;}
.mcbody td{margin:0;padding:0;}
.mchead{width:320px;float:left;}
.mcbar{background:#eee;margin:10px 0 0 0;}
table.mcbody h2{background:none;margin:0px;padding:0;border:none;width:100px;height:25px;overflow:hidden;word-break:break-all;font-size:0.75em;line-height:140%;}
table.mcbody td{vertical-align:top;width:120px;border-bottom:1px dotted #ccc;padding:4px;}
table.mcbody input{float:left;}
table.mcbody p.pri{font-weight:bold;font-size:0.85em;text-align:center;}
table.mcbody p.sho{color:#4a9161;margin-left:18px;padding:2px 0 0 0;font-size:0.75em;line-height:140%;width:92px;height:15px;overflow:hidden;word-break:break-all;}
table.mcbody p.sho a{color:#4a9161;}
table.mcbody p.btn{margin:0 4px 0 4px;}
table.mcbody p.btn:after{clear:both;}
table.mcbody img.photo{margin:2px 10px;width:100px;height:100px;}
table.mcbody a.shop{
    display: block;
    float: left;
    height: 17px;
    margin: 0 3px;
    overflow: hidden;
    position: relative;
    width: 60px;
}
table.mcbody a.srch{
    display: block;
    float: left;
    height: 17px;
    margin: 0 3px;
    overflow: hidden;
    position: relative;
    width: 40px;
}
table.mcbody a.shop:hover img{
    top:-17px;
}
table.mcbody a.srch:hover img{
    top:-17px;
}
/*マイカタログ20091112*/
table.everyonescatalog{width:100%;margin-bottom:10px;}
table.everyonescatalog td{vertical-align:top;border:1px dotted #4a9161;padding:3px;}
.mcctrl{text-align:right;}
.index .mcbar .mchead{width:200px;float:left;}
.mcbar .mchead span.mycatalog_p{color:#4a9161;}
.index .mcctrl span.mycatalog_e{display:none;}
span.mycatalog_p{display:none;}
.c0100000000 .mcctrl span.mycatalog_e,.c0200000000 .mcctrl span.mycatalog_e,.c0300000000 .mcctrl span.mycatalog_e,.c0400000000 .mcctrl span.mycatalog_e,.c0500000000 .mcctrl span.mycatalog_e,.c0600000000 .mcctrl span.mycatalog_e,.c0700000000 .mcctrl span.mycatalog_e,.c0800000000 .mcctrl span.mycatalog_e,.c0900000000 .mcctrl span.mycatalog_e,.c1000000000 .mcctrl span.mycatalog_e,.c1100000000 .mcctrl span.mycatalog_e,.c1200000000 .mcctrl span.mycatalog_e,.c1300000000 .mcctrl span.mycatalog_e,.c1400000000 .mcctrl span.mycatalog_e,.c1500000000 .mcctrl span.mycatalog_e{display:inline;}
#wide .mcctrl span.mycatalog_e{display:none;}
span.mycatalog_n{display:none;}
h1#h1mc{margin-bottom:0;}
.aldtop span.mycatalog_e{display:none;}


