body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6,big,small{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
body strong,body b{font-weight:bold;}
body{font:16px "MS UI Gothic","MS PGothic";*font-size:100%;}
html > body{font-family:"Lucida Grande",sans-serif;}
*+html body{font-family:"Meiryo",sans-serif;}
table{font-size:inherit;font:100%;}
select, input, textarea{font:99% "MS UI Gothic","MS PGothic";}
html > body select,html > body input,html > body textarea{font-family:"Lucida Grande",sans-serif;}
pre, code{font:115% monospace;*font-size:100%;}
body *{line-height:1.22;}
fieldset{border: 0 solid #fff;}
em{font-style:normal;}
a:link{color:#0000DE;}
a:visited,a:active{color:#639;}
body{min-width:750px;}
div#ygunav,div#ygma,div#yschtools,div#yschinfo,div#yschres,div#yschssbxl{width:100%;width:expression((document.all('yschft')) ? document.all('yschft').offsetWidth : '100%');}
div#ygunav{padding:2px 0;border-bottom:2px solid #ccc;background:#eee;text-align:right;zoom:1;}
div#ygunav:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
span#ygps{float:left;padding-left:5px;text-align:left;}
div#ygunav a,div#ygunav a:visited{margin:0 5px;color:#000;}
#emg,#emg2,#emg3{margin-top:10px;margin-bottom:10px;text-align:center;}
#emg table,#emg2 table,#emg3 table{margin-left:auto;margin-right:auto;border:solid 2px #141452;}
#emg table table,#emg2 table table,#emg3 table table{border:none;}
#emg2 br,#emg3 br{display:none;}
#ygma{position:relative;padding:7px 0 .5em 0;zoom:1;}
#ygma #ygmalogo{float:left;margin:16px 0 16px 1px;}
#ygma #yschqcon{margin-left:197px;}
#ygma form{margin-left:3px;white-space:nowrap;}
#ygma:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#yschssbxl{clear:both;text-align:center;border-top:1px solid #B3CBE3;border-bottom:1px solid #B3CBE3;margin:1em 0;padding:1em 0;background:#EAF4F9;}
#yschssbx{width:41em;margin:0 auto;text-align:left;}
#yschssbx form{clear:both;white-space:nowrap;}
#yschssbx form div.yschact label{zoom:1;}
form a.adv{zoom:1;}
form div.yschact{height:auto;margin-top:4px;}
form div.yschact label input{position:relative;top:2px;margin-right:2px;}
html>body form div.yschact label{zoom:1;}
html>body form div.yschact label input{top:1px;}
#yschssbx form .yschact{margin-left:-2px;}
#yschssbxl form label{display:none;}
#yschssbxl form .yschact label{display:inline;}
#yschssbxl form div.yschpref{height:auto;margin:5px 0 0 4px;}
#ygma form select.pldwn,#yschssbx form select.pldwn {margin-right:1px;}
html>body #ygma form select.pldwn,html>body #yschssbx form select.pldwn {margin-bottom:1px;}
input.ygbt{position:relative;width:100px;top:-1px;}
*:first-child+html input.ygbt{height:1.7em; }
html>body input.ygbt{top:-1px;}
#yschsp,#yschsbp {width:358px;background:#fff;padding:2px 0 2px 0;}
html>body #yschsp,html>body #yschsbp{padding:1px 0;}
#yschtg {margin-bottom:2px;position:relative;top:-2px;}
#yschstg{margin-bottom:4px;}
#yschtg a,#yschtg a:active,#yschtg a:visited,#yschstg a,#yschtg a:active,#yschstg a:visited{zoom:1;color:#0000de;}
#yschtg a,#yschtg .yschon,#yschstg a,#yschstg .yschon{white-space:nowrap;padding:0 .4em;border-left:1px solid #adadad;}
#yschtg .yschsep,#yschstg .yschsep{zoom:1;display:none;color:#adadad;}
#yschtg a:hover,#yschstg a:hover{background:#d5d5d5;}
#yschtg .yschfirst,#yschstg .yschfirst{border:0;}
div#yschtools{position:relative;height:0;}
dl#yschtextsize{position:absolute;width:86px;height:21px;top:-24px;right:0;padding:3px 0 0 17px;background:url(http://i.yimg.jp/images/search/bg_textsize.gif) no-repeat;overflow:hidden;}
dl#yschtextsize dt{display:none;}
dl#yschtextsize dd{width:19px;height:19px;float:left;margin-left:6px;}
dl#yschtextsize dd a,dl#yschtextsize dd span{display:block;width:19px;height:0;padding-top:19px;overflow:hidden;}
dl#yschtextsize dd a.s{background:url(http://i.yimg.jp/images/search/textsize.gif) no-repeat 0 0;}
dl#yschtextsize dd a.m{background:url(http://i.yimg.jp/images/search/textsize.gif) no-repeat -19px 0;}
dl#yschtextsize dd a.l{background:url(http://i.yimg.jp/images/search/textsize.gif) no-repeat -38px 0;}
dl#yschtextsize dd a:link.s{background-position:0 0;}
dl#yschtextsize dd a:link.m{background-position:-19px 0;}
dl#yschtextsize dd a:link.l{background-position:-38px 0;}
dl#yschtextsize dd a:hover.s{background-position:0 -19px;}
dl#yschtextsize dd a:hover.m{background-position:-19px -19px;}
dl#yschtextsize dd a:hover.l{background-position:-38px -19px;}
dl#yschtextsize dd span.s-stay{background:url(http://i.yimg.jp/images/search/textsize.gif) no-repeat 0 -38px;}
dl#yschtextsize dd span.m-stay{background:url(http://i.yimg.jp/images/search/textsize.gif) no-repeat -19px -38px;}
dl#yschtextsize dd span.l-stay{background:url(http://i.yimg.jp/images/search/textsize.gif) no-repeat -38px -38px;}
#yschinfo{padding:2px 0;border-top:1px solid #B3CBE3;background:#ECF5FA;color:#333;zoom:1;}
#yschinfo #yschinfohd{float:left;padding-left:20px;}
#yschinfo h1{display:inline;margin-right:.5em;font-size:107%;font-weight:bold;}
#yschinfo p{float:right;padding-right:5px;}
#yschinfo a,#yschinfo a:visited{color:#3F5771;}
#yschinfo:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#yschalert{width:100%;margin:1em 10em 1em;text-align:center;}
html>body #yschalert{width:50%;margin:1em auto 1em;}
#yschalert p{padding-left:26px;text-align:left;white-space:nowrap;}
#yschalert p.normal{color:#000;}
#yschalert p.critical{color:#f00;vertical-align:bottom;background:url("http://i.yimg.jp/images/search/notice.gif") no-repeat; }
#yschpg{text-align:center;}
#yschpg p{width:35em;font-weight:bold;font-size:122%;margin:0 auto;zoom:1;}
#yschpg p:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
#yschpg p br{display:none;}
#yschpg p a{font-weight:normal;display:block;float:left}
#yschpg p big a{text-decoration:none;}
#yschpg p big a b{visibility:visible;text-decoration:underline;}
#yschpg a{padding:0.1em 0.4em;margin:2px;border:1px solid #eee;}
#yschprvb b{background:url(http://i.yimg.jp/images/common/ar_prev.gif) no-repeat 0 50%;padding-left:12px;}
#yschnxtb b{background:url(http://i.yimg.jp/images/common/ar_next.gif) no-repeat right 50%;padding-right:12px;}
#yschpg a:hover{padding:0.1em 0.4em;margin:2px;border:1px solid #00d;color:#fff;background:#039;}
#yschpg span{display:block; float:left;padding:0.1em 0.4em;margin:2px;border:1px solid #eee;color:#000;background:#eee;}
div.yschspromo{text-align:center; }
div.yschspromo p.mobilemtof{width:40%;position:relative;margin:0 auto;padding: 5px 10px;border:solid 1px #ccc;background-color:#eee;text-align:left; }
div.yschspromo p.mobilemtof img{position:absolute;top:7px;left:10px;padding-right:5px;}
div.yschspromo p.mobilemtof span{display:block;margin-left:33px;}
div.yschspromo p.mobilemtof span a{padding-right:10px;background:url("http://i.yimg.jp/images/common/ar_next.gif") scroll no-repeat 0 50%;}
#yschft{padding-bottom:1em;text-align:center;}
#yschft hr{visibility:hidden;width:750px;height:0px;}
#yschft p.epexegesis{text-align:left;border-bottom:1px solid #B3CBE3;padding-bottom:10px;margin-bottom:10px;}
#yschft p.epexegesis strong{font-weight:bold;color:#C04D00;}
img.yjad{display:block;}
#yschres{display:inline-block;margin-top:10px;}
#yschres{display:block;}
#yschres:after{display:block;visibility:hidden;clear:both;height:0;content:".";}
#yschcont{float:left;width:100%;margin-left:-295px;}
#yschpri{margin:0 0 20px 295px;padding:0 20px;}
#ygunav,#yschnb,#ygma,#yschinfo,#yschres,#yschpg,#yschssbxl,.yschspromo,#yschft{font-size:81%;}
div#yschnpromo{text-align:center;margin:10px 0;}
div#yschnpromo p{text-align:left;width:486px;margin:0 auto;padding:2px;border:solid 1px #ccc;background:#e4f9ec;}
div#yschnpromo p img{vertical-align:middle;margin-right:4px;}
* html div#yschnpromo p a img{vertical-align:baseline;margin-bottom:-10px;}
* html div#yschnpromo p{padding-bottom:10px;}
div.filtermsg,div.yschmsg{line-height:1.5em;}
div.yschmsg{display:block;margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #8D8D8D;}
div.yschmsg b{font-weight:normal;}
div.yschmsg a,div.yschmsg a b{font-weight:bold;}
div.yschmsg img{display:block;float:left;margin-right:4px;}
p.term,p.tip{margin-left:29px;font-size:123%;text-indent:-27px;line-height:1.5em;margin-bottom:1em;}
html>body p.term,html>body p.tip{margin-left:28px;}
p.tip img{margin-right:5px;vertical-align:middle;}
div.yschmsg.bottom{display:block;margin-bottom:15px;padding-bottom:5px;border-bottom:0 none;}
div.yschmsg.bottom a{font-weight:normal;}
p.yschqt{margin-bottom:0.5em;padding:5px 40px;border:1px solid #999;background:#eee;text-align:left;}
dl.yschmsg{margin-bottom:15px;}
dl.yschmsg dt{display:block;float:left;width:23px;height:19px;background:url(http://i.yimg.jp/images/search/hint.gif) no-repeat scroll 0 0;text-indent:-9999px;}
dl.yschmsg dd{margin-left:25px;color:#f00;font-size:123%;}
html>body dl.yschmsg dd{margin-left:28px;}
#yschonetime{margin:0 0 15px -10px;padding:3px 4px 3px 11px;background:#eee;border:solid 1px #d5d5d5;zoom:1;text-align:right;}
#yschonetime:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#yschonetime li{float:left;padding-left:26px;background:url(http://i.yimg.jp/images/search/onetime.gif) no-repeat 0 60%;}
#yschonetime span.close a{padding-right:16px;color:#8f8fc6;background:url(http://i.yimg.jp/images/search/close.gif) no-repeat 100% 50%;white-space:nowrap;}
#yschres .yschhd h2,#yschec dl.yschadmsq dt,#yschsec h2{font-size:92%;font-weight:normal;}
#yschres .yschhd h2,#yschres .yschspns h2 a,#yschres .yschspns h2 a:visited,#yschres .yschspns h2 a:hover,#yschec dl.yschadmsq dt,#yschsec h2 a,#yschsec h2 a:visited,#yschsec h2 a:hover{color:#777;}
#yschweb .yschhd{display:none;}
#yschres .yschspns h2 a,#yschsec h2 a{text-decoration:none;}
#yschres .yschspns h2 a:hover,#yschsec h2 a:hover{text-decoration:underline;}
#yschres .yschspns li a,#yschpri .yschttl{font-size:123%;}
#yschres .yschspns li em,#yschres .yschurl{color:#008000;}
#yschres #yschiy{margin-bottom:10px;}
#yschres #yschiy h2{float:left;width:17px;height:16px;background:url(http://i.yimg.jp/images/search/ylogo_16.gif) no-repeat 0 5px;text-indent:-9999px;}
#yschres #yschiy .iybd{font-size:123%;}
#yschres #yschiy .iybd a:link{color:#0000de;}
#yschres #yschiy ul{margin-left:28px;}
#yschres #yschiy ul li{list-style:none;padding-bottom:5px;}
#yschres .yschspns{margin:0 0 15px -10px;background:#ecf5fa;padding-left:0;}
#yschres .yschspns .yschhd{padding:2px 2px 0 0;text-align:right;}
#yschres .yschspns ul{padding:0 5px 5px 5px;}
#yschres .yschspns li{padding-bottom:4px;padding-left:22px;padding-top:4px;border:solid 1px #ecf5fa;cursor:pointer;cursor:hand;list-style-type:none;background:url(http://i.yimg.jp/images/search/marker.gif) no-repeat 2px 0.6em;}
#yschres .yschspns li.active{border:solid 1px #B3CBE3;}
#yschres .yschspns li a{display:inline;}
#yschres .yschspns li .yschabstr{display:block;margin-top:3px;}
#yschjword{margin-bottom:15px;padding-left:3px;}
#yschjword img{float:left;margin-left:-2px;}
#yschjword .jwordbd{margin-left:25px;}
#yschjword a:link{color:#8284CC;}
#yschjword a.yschttl:link{color:#0000DE;}
#yschjword .yschabstr{margin-top:2px;}
#yschweb{margin-left:-12px;}
* html #yschweb{width:expression(document.all('yschpri').offsetWidth>660?'620px':'100%');}
#yschweb ol{padding-left:40px;overflow:visible;}
#yschweb li{margin-bottom:20px;list-style-type:decimal;}
#yschweb div{margin-top:3px;}
html>body #yschweb ol div{margin:3px 0 -2px 0;}
#yschweb ol li div.sinf span.sep {margin:0pt 5px;}
#yschweb .yschactiveabstract {margin:2px 0 0 5px;padding-left:17px;background:url(http://i.yimg.jp/images/search/serp/relpage.gif) no-repeat scroll 0 1px;}
#yschweb .yschactiveabstract a {color:#0000DE;}
#yschweb div.yschabstr {max-width:580px;margin-top:5px;color:#000;}
#yschweb em,#yschweb em a,#yschdir .yschinf,#yschdir .yschinf a,#yschweb li a,#yschweb div{color:#8284CC;}
#yschweb a.yschttl{color:#0000DE;}
#yschweb .regcat img{margin-right:5px;}
#yschweb a:visited,#yschweb a:active{color:#639;}
div#yschweb ol li div.sinf{zoom:1;}
div#yschweb ol li div.sinf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
div#yschweb ol li div.sinf span,div#yschweb ol li div.sinf em,div#yschweb ol li div.sinf a{display:block;float:left;white-space:nowrap;}
div#yschweb ol li div.sinf em.regbm{margin:2px 0 0 3px;}
div#yschweb ol li div.sinf span.sep{margin:0 5px;}
div.no_res{font-size:123%;line-height:1.5;}
div.no_res ul{margin:15px 0;}
div.no_res li{list-style-type:disc;margin:0 0 4px 40px;word-break:break-all;overflow:hidden;}
#yschres .blog dd .service,#yschres .blogmsg dd .service{margin-left:2px;}
#yschres .blog dd,#yschres .blogmsg dd{color:#000;font-size:100%;}
#yschres .blog dt{background:url(http://i.yimg.jp/images/sicons/search16.gif) no-repeat 0 0;}
#yschres .blogmsg{border-bottom:solid 1px #999;padding-bottom:8px;margin-bottom:6px;}
#yschres .blogmsg dt{background:url(http://i.yimg.jp/images/search/status.gif) no-repeat 0 0;}
div#yschbm,div#yschweb ol li div.sinf{zoom:1;}
div#yschbm:after,div#yschweb ol li div.sinf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
div#yschbm{margin:15px 0 15px 2px;}
div#yschbm h2{float:left;width:16px;height:18px;background:url(http://i.yimg.jp/images/sicons/ybm16.gif) no-repeat 0 2px;text-indent:-9999px;}
div#yschbm dl{float:left;margin-left:10px;}
div#yschbm dl dt{margin-bottom:5px;font-size:123%;}
div#yschbm dl dd{word-break:break-all;}
div#yschbm dl dd em span.label{color:#8284CC;padding:1px;margin-right:0.25em;}
div#yschbm dl dd em span.sep{margin-right:0.5em;}
div#yschweb ol li div.sinf em.regbm{display:block;overflow:hidden;padding-top:14px;width:14px;height:0;background:url(http://i.yimg.jp/images/ybm/search/saved_14.gif) scroll no-repeat 0 0;}
#yschcat,#yschnrel,#yschsrel{zoom:1;}
#yschcat,#yschsrel{margin-bottom:15px;}
#yschnrel{width:542px;margin:4px 0 0 7px;}
#yschcat:after,#yschnrel:after,#yschsrel:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#yschcat dt{background:url("http://i.yimg.jp/images/main/common/sfold1614.gif") no-repeat 0 0;}
#yschnrel dt,#yschsrel dt{background:url("http://i.yimg.jp/images/sicons/search16.gif") no-repeat 2px 0;}
#yschcat dt,#yschnrel dt,#yschsrel dt{float:left;width:18px;height:16px;text-indent:-9999px;}
#yschcat dd,#yschnrel dd,#yschsrel dd{float:left;margin-left:10px;white-space:nowrap;}
#yschnrel dt{margin-right:-3px;}
#yschnrel .more,#yschsrel .more {display:block;float:left;margin-left:10px;white-space:nowrap;}
#yschcat a.catmore,#yschsrel a.relmore {display:block;white-space:nowrap;padding-left:8px;background:url("http://i.yimg.jp/images/search/arr.gif") no-repeat 0 0.3em;text-decoration:underline;color:#8284CC;float:left;margin-left:10px;}
#yschcat a.catmore:visited,#yschsrel a.relmore:visited{color:#639;}
#yschnrel a{color:#8F8FC6;}
#yschnrel .more {color:#5A5A5A;}
#yschDD{margin-bottom:15px;padding:5px 3px;border:1px solid #ccc;word-break:break-all;}
#yschDD h2{display:none;}
#yschDD table table table table table td{border:solid 1px #aaa;*border:none;padding:2px;margin:auto;}
#yschDD .DDbd table{width:100%;}
#yschDD .DDbd table td.hr img,#yschDD .DDbd img.spc{display:block;}
#yschDD .DDbd table td{font-size:123%;}
#yschDD .DDbd table table td,#yschDD .DDbd table table table td{font-size:100%;}
#yschDD table table.traffic th,#yschDD table table.traffic td,#yschDD .DDbd table small,#yschDD .DDbd table dl.head dd.service,#yschDD .DDbd table dl.maininfo,#yschDD .DDbd table dl.relatedinfo{font-size:81%;}
.DDbd .head dt,.DDbd .relatedinfo dt,.DDbd .infoimg dt{display:none;}
.DDbd .img .infoimg{margin-right:5px;}
.DDbd .info{width:100%;}
.DDbd .info .head{position:relative;margin-bottom:5px;padding-bottom:0 8em 5px 0;border-bottom:solid 1px #eee;zoom:1;}
*+html body .DDbd .info .head{padding-bottom:0;}
.DDbd .info .head .service{position:absolute;color:#666;right:0;top:0;}
.DDbd .info .head .service img{margin-left:3px;vertical-align:text-top;}
.DDbd .info .head .name{font-size:100%;font-weight:bold;left:0;top:0;margin-right:6.5em;}
.DDbd .info .head .name img{margin-right:5px;vertical-align:text-top;}
.DDbd .info .head .title{font-size:122%;}
.DDbd .info .head .title img{margin-right:2px;vertical-align:top;}
.DDbd .info .head .sep{display:none;}
div.DDbd table.DDbd td.info .maininfo dt{float:left;font-weight:bold;}
div.DDbd table.DDbd dd{margin-bottom:4px;}
.DDbd .info .relatedinfo{text-align:right;}
#yschDD .DDbd .traffic{width:100%;margin:5px 0 2px 0;border:1px solid #999;border-collapse:collapse;border-spacing:0;}
#yschDD .DDbd .traffic th,#yschDD .DDbd .traffic td{padding:2px 5px;border:1px solid #999;text-align:left;}
#yschDD .DDbd .traffic th a{font-weight:normal;}
#yschDD .DDbd .traffic .dir,#yschDD .DDbd .traffic th.leg,#yschDD .DDbd .traffic .reason,#yschDD .DDbd .traffic .control{white-space:nowrap;}
div.imgsearch div.info dl.maininfo:after,div.vsearchweb div.info dl.maininfo:after,div.vsearchypl div.info dl.maininfo:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
div.imgsearch div.info dl.maininfo,div.vsearchweb div.info dl.maininfo,div.vsearchypl div.info dl.maininfo{zoom:1;}
div.imgsearch div.info dl.maininfo dt,div.vsearchweb div.info dl.maininfo dt,div.vsearchypl div.info dl.maininfo dt{display:none;}
div.info dl.maininfo dd ol{list-style-type:none;}
div.info dl.maininfo dd ol li {float:left;width:19%;margin:0 1px;}
div.imgsearch ol li, div.vsearchypl ol li{height:85px;min-width:92px;}
div.vsearchweb ol li{height:70px;min-width:92px;}
div.vsearchypl ol li p.yjvsthumb,div.vsearchweb ol li p.yjvsthumb{position:relative;left:0;top:0;}
div.vsearchypl ol li p.yjvsthumb a,div.vsearchweb ol li p.yjvsthumb a{display:block;position:absolute;left:0;top:0;}
div.vsearchypl ol li p.yjvsthumb,div.vsearchypl ol li p.yjvsthumb a{width:92px;height:70px;}
div.vsearchweb ol li p.yjvsthumb a{width:76px;height:58px;}
div.vsearchweb ol li p.yjvsthumb{width:92px;height:58px;}
div.vsearchypl ol li p.yjvsthumb a:link,div.vsearchypl ol li p.yjvsthumb a:visited{background:url(http://i.yimg.jp/images/search/serp/bg_dd_imgs_def.gif) no-repeat scroll 0 0;}
div.vsearchweb ol li p.yjvsthumb a:link,div.vsearchweb ol li p.yjvsthumb a:visited{background:url(http://i.yimg.jp/images/search/serp/bg_dd_vsweb_def.gif) no-repeat scroll 0 0;}
div.vsearchypl ol li p.yjvsthumb a:hover{background:url(http://i.yimg.jp/images/search/serp/bg_dd_imgs_hov.gif) no-repeat scroll 0 0;}
div.vsearchweb ol li p.yjvsthumb a:hover{background:url(http://i.yimg.jp/images/search/serp/bg_dd_vsweb_hov.gif) no-repeat scroll 0 0;}
div.vsearchweb ol li p.yjvsthumb a img{display:block;position:relative;left:39px;top:29px;}
div.vsearchypl ol li p.yjvsthumb a img{display:block;position:relative;left:46px;top:35px;}
div.vsearchweb div.info dl.maininfo dd ol li p.yjvsthumb span.yjvsqal{position:absolute;width:14px;right:0;top:0;}
div.imgsearch ol li p.yjvsthumb{position:relative;width:92px;height:70px;border:1px solid #eee;left:0;top:0;}
div.imgsearch ol li p.yjvsthumb a{display:none;display:block;position:absolute;width:90px;height:68px;border:1px solid #bbb;}
div.imgsearch ol li p.yjvsthumb a:hover{border:1px solid #0000DE;}
div.imgsearch ol li p.yjvsthumb a img{display:block;position:relative;left:45px;top:34px;}
div.info dl.maininfo dd ol li div.yjvsinf{overflow:hidden;position:relative;width:92px;text-align:center;left:0px;top:0px;}
div.info dl.maininfo dd ol li div.yjvsinf *{white-space:nowrap;}
div.info dl.maininfo dd ol li div.yjvsinf address{font-size:92%;font-style:normal;font-weight:normal;}
div.imgsearch div.yjvsinf address,div.vsearchypl div.yjvsinf address{text-align:center;}
div.vsearchweb div.yjvsinf address{text-align:left;}
div.info dl.maininfo dd ol li div.yjvsinf address span.service{color:#008000;}
div.info dl.maininfo dd.relatedinfo{overflow:hidden;float:left;width:92px;height:50px;padding:10px 0;background-color:#ccc;text-align:center;}
div.info dl.maininfo dd.relatedinfo{background:url(http://i.yimg.jp/images/search/serp/bg_dd_imgs_more.gif) no-repeat scroll 0 0;overflow:visible;}
div.info dl.maininfo dd.relatedinfo a{padding-left:10px;background:url(http://i.yimg.jp/images/common/ar_next.gif) scroll no-repeat 0 50%;}
div.info dl.maininfo dd.relatedinfo span.sep{display:none;}
div.info dl.maininfo dd.relatedinfo span.num{display:block;font-size:92%;white-space:nowrap;}
div.info dl.maininfo dd.relatedinfo span.provider{display:block;color:#666;font-size:90%;white-space:nowrap;}
div.info div.head span.provider{display:inline;font-size:100%;margin-right:7.5em;}
dl.talentprf{display:block;margin:0 3px;zoom:1;}
dl.talentprf:after{display:block;visibility:hidden;clear:both;height:0;content:".";}
dl.talentprf dt.talentimg{float:left;width:80px;height:1px; }
dl.talentprf dt.talentimg a{display:block;width:80px;}
dl.talentprf dt.talentimg a img{display:block;}
dl.talentprf dd.description{display:block;height:1%;margin-left:90px;}
dl.talentprf dd.description dl dt.head{position:relative;margin-bottom:5px;padding-top:1px; }
dl.talentprf dd.description dl dt.head{display:block;}
dl.talentprf dd.description dl dt.head span.headinfo{display:block;margin-right:8em;}
dl.talentprf dd.description dl dt.head span.title{font-size:122%;}
dl.talentprf dd.description dl dt.head span.title strong{margin-right:5px;font-weight:bold;}
dl.talentprf dd.description dl dt.head span.sep{margin:0 5px;}
dl.talentprf dd.description dl dt.head span.last{display:none;}
dl.talentprf dd.description dl dt.head span.service{display:block;position:absolute;top:0;right:0; width:9em;color:#666;text-align:right;white-space:nowrap;}
dl.talentprf dd.description dl dt.head span.service a{position:relative;top:2px;}
dl.talentprf dd.description dl dd.body{padding-top:5px;border-top:1px solid #eee;}
dl.talentprf dd.description dl dd.body dl.profile{margin-bottom:5px;}
dl.talentprf dd.description dl dd.body dl.profile dt{display:none;}
dl.talentprf dd.description dl dd.body dl.profile dd span,dl.talentprf dd.description dl dd.body dl.profile dd a{float:left;font-size:122%;}
dl.talentprf dd.description dl dd.body dl.profile dd span.last{visibility:hidden;}
dl.talentprf dd.description dl dd.body dl.profile dd a.gotodetails{display:block;padding-left:10px;font-size:122%;white-space:nowrap;}
dl.talentprf dd.description dl dd.body dl.profile dd a.gotodetails{background:url(http://i.yimg.jp/images/common/ar_next.gif) scroll no-repeat 0 50%;}
dl.talentprf dd.description dl dd.body dl.profile dd address{clear:both;color:#008000;font-style:normal;}
dl.talentprf dd.description dl dd.body dl.relatedinfo dt{display:none;}
div.psearch div.info div.maininfo:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
div.psearch div.info div.maininfo{zoom:1;}
div.psearch div.info div.more{float:left;width:136px;padding-right:2px;background:url(http://i.yimg.jp/images/search/dd/psearch/bg_dd_ps_more.gif) scroll no-repeat 14px 0;text-align:center;white-space:nowrap;}
div.psearch div.info div.more a{color:#000;font-size:92%;text-decoration:none;vertical-align:baseline;}
div.psearch div.info div.more a img{display:block;margin:1px auto 5px;}
div.psearch div.info div.more a span.allview{color:#0000de;text-decoration:underline;}
div.psearch div.info div.more a:visited span.allview{color:#639;}
div.psearch div.info div.maininfo div#top3{height:1%;margin-left:138px;}
div.psearch div.info div.maininfo div#top3 table{width:auto;border-bottom:solid 1px #eee;}
div.psearch div.info div.maininfo div#top3 th{display:none;}
div.psearch div.info div.maininfo div#top3 td{padding:2px 6px 1px;border-top:solid 1px #eee;font-size:100%;}
div.psearch div.info div.maininfo div#top3 td.marker{padding:1px 2px 1px 6px;}
div.psearch div.info div.maininfo div#top3 td.goods{padding:1px 6px 1px 2px;}
div.psearch div.info div.maininfo div#top3 td.price{color:#a00;font-weight:bold;text-align:right;white-space:nowrap;}
div.psearch div.info div.maininfo div#top3 p.relatedinfo{margin-top:8px;vertical-align:baseline;}
div.psearch div.info div.maininfo div#top3 p.relatedinfo a{padding-left:10px;background:url(http://i.yimg.jp/images/common/ar_next.gif) scroll no-repeat 0 50%;}
div.psearch div.info div.maininfo div#top3:after{display:block;visibility:hidden;clear:both;height:0;content:".";}
div.recipie div.info div.main:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
div.recipie div.info div.main{zoom:1;}
div.recipie div.info div.main div.headinfo{float:left;margin:0 10px 0 0;}
div.recipie div.info div.main div.maininfo{display:table-cell;width:auto;height:1%;}
div.recipie div.info div.main div.maininfo *{font-size:100%;line-height:100%;vertical-align:baseline;}
div.recipie div.info div.main div.maininfo h3{padding-top:1px;font-size:122%;padding-top:0.1em; }
html>body div.recipie div.info div.main div.maininfo h3{padding-top:0;}
div.recipie div.info div.main div.maininfo dl{margin-top:8px;}
div.recipie div.info div.main div.maininfo dd,div.recipie div.info div.main div.maininfo dt{margin-bottom:6px;}
div.recipie div.info div.main div.maininfo dt{display:block;float:left;margin-right:5px;font-weight:bold;}
div.recipie div.info div.main div.maininfo dd.time{float:left;margin-right:10px;}
div.recipie div.info div.main div.maininfo dl.others{margin-top:4px;}
div.recipie div.info div.main div.maininfo dl.others dt{color:#666666;font-weight:normal !important;}
div.recipie div.info div.main div.maininfo dl.others ul{display:inline;list-style-type:none;}
div.recipie div.info div.main div.maininfo dl.others ul li{display:inline;float:left;margin:0 5px 6px 0;white-space:nowrap;}
* html div.recipie div.info div.main div.maininfo dl.others ul li{padding-top:1px;}
div.recipie div.info div.main div.maininfo dl.others ul li a{display:block;padding-bottom:2px;padding-left:10px;background:url(http://i.yimg.jp/images/search/mkr_ar.gif) scroll no-repeat 0 50%;}
div.recipie div.info div.main div.maininfo dl.others ul li.relatedinfo{text-align:left;}
div.recipie div.info div.main div.maininfo dl.others ul li.relatedinfo a{display:inline;background:none;padding-left:0;}
div#social_drug dl.head{padding-right:2em;}
div#social_drug .DDbd .info .head .name{margin-right:0;}
div#social_drug dl.maininfo dt{display:none;}
div#social_drug dl.maininfo,div#social_drug dl.maininfo dd,div#social_drug dl.relatedinfo,div#social_drug dl.relatedinfo dd{display:inline;}
.map .info .head .title{display:block;margin-right:7em;}
#yschDD .map .main{height:110px;position:relative;overflow:hidden;border:solid 1px #ddd;background:#ccc;}
#yschDD .map .main img{position:absolute;top:0;left:50%;margin-left:-620px;}
#yschDD .map .main p.copyright img{position:absolute;top:92px;left:2px;margin-left:0;}
#yschDD .map .main p.relatedinfo{position:absolute;right:-1px;bottom:0;background:#fff;padding:2px 4px;}
html>body #yschDD .map .main p.relatedinfo{background:url(http://i.yimg.jp/images/search/dd/map/bg_dd_map_relatedinfo.png);}
div#yschChiebukuroDD{margin-bottom:5px;max-width:610px;width:expression(document.all('yschpri').offsetWidth>660?'610px':'100%');}
div#yschChiebukuroDD div.yschhd{float:left;width:17px;margin-left:0px;padding-top:3px;}
div#yschChiebukuroDD div.yschhd h2{width:17px;height:16px;background:url(http://i.yimg.jp/images/search/ylogo_16.gif) no-repeat 0 2px;text-indent:-9999px;}
div#yschChiebukuroDD dl{padding-left:26px;}
html>body div#yschChiebukuroDD dl{padding-left:28px;}
div#yschChiebukuroDD dl dt a.yschttl{display:block;margin-bottom:3px;}
div#yschChiebukuroDD dl dd span.label{display:block;float:left;width:18px;height:15px;background:url(http://i.yimg.jp/images/ks/official/icon_q.gif) 0 0 no-repeat scroll;text-indent:-9999px;}
div#yschChiebukuroDD dl dd span.body{margin-left:2px;}
div#yschChiebukuroDD dl dd address{color:#008000;margin-top:3px;}
#yschec{float:right;width:295px;}
dl.yschadmsq{padding-bottom:1em;}
dl.yschadmsq dt{margin-bottom:5px;text-align:center;}
dl.yschadmsq dd{text-align:center;}
#yschsec{margin-bottom:2em;}
#yschsec h2{margin-bottom:5px;text-align:center;}
#yschsec ul{list-style:none;padding:0 20px;}
#yschsec li{overflow:hidden;margin-right:15px;padding-bottom:14px;word-wrap:break-word;}
#yschsec li a{font-size:123%;}
#yschsec li div{margin-top:3px;}
#yschsec li em{display:block;color:#008000;}
#yschsec div.yschft{margin:0 35px 0 20px;text-align:right;}
#yschsec div.yschft a{padding-left:10px;background:url(http://i.yimg.jp/images/search/arr.gif) scroll no-repeat 2px 50%;}
#yschec .sspromo{display:block;margin:0 35px 0 20px;padding:5px 10px;background:#ecf5fa;text-align:center;}
