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{font:16px/1.22 sans-serif;*font-size:100%;}
table{font-size:inherit;font:100%;}
select, input, textarea{font-size:99%;}
pre, code{font-size:115%;*font-size:100%;}
#ygunav,#yschnb,#yschdoc{font-size:81%;}
body{font-family:"MS UI Gothic","MS PGothic";}
html>body{font-family:"Lucida Grande",sans-serif;}
*+html body{font-family:"Meiryo",sans-serif;}
select, input, textarea{font-family:"MS UI Gothic","MS PGothic";}
html>body select,html>body input,html>body textarea{font-family:"Lucida Grande",sans-serif;}
pre, code{font-family:monospace;}
strong,b{font-weight:bold;}
fieldset{border: 0 solid #fff;}
em{font-style:normal;}
a:link{color:#0000DE;}
a:visited,a:active{color:#639;}
body{width:100%;min-width:750px;}
* html body {#behavior: expression( function() { runtimeStyle.behavior = 'none';var b = document.body,fW = function() {if (b.clientWidth > 750) {b.className = b.clientWidth > 950 ? 'wide' : 'narrow';}
 else {b.className = 'narrowfx';}
}
b.onresize = fW;fW();}
(this));}
.wide #doc,.narrow #doc{width:100%;}
.narrowfx #doc{width:750px;}
#yschdoc{margin:7px auto;padding:0;width:100%;}
#ygunav{position:relative;padding:2px 0;border-bottom:2px solid #CCCCCC;background:#EEEEEE;text-align:right;zoom:1;}
#ygunav a,#ygunav a:visited{margin:0 5px;color:#000;}
#ygps{float:left;padding-left:5px;}
#ygunav .gLnk{display:inline;}
#ygunav .gLnk .prLnk{display:inline;}
#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;}
#yschalert{width:50%;margin:1em auto 1em;text-align:center;}
#yschalert p{padding-left:26px;text-align:left;}
#yschalert p.normal{color:#000;}
#yschalert p.critical{color:#f00;vertical-align:bottom;background:url(http://k.yimg.jp/images/search/notice.gif) no-repeat; }
 #yschtg{margin:0 0 4px -5px;}
#yschtg a{text-decoration:none;zoom:1;}
#yschtg a,#yschtg .yschon{padding:0 5px;border-left:1px solid #ccc;zoom:1;}
#yschtg .yschfirst{border:0;}
#yschtg .yschsep{display:none;}
#yschtg a:hover{text-decoration:underline;}
#yschtg{position:absolute;top:12px;left:205px;width:540px;margin:0;padding:0;white-space:nowrap;}
 #yschtg2{position:relative;width:32.5em; _width:31.65em;zoom:1;z-index:1;margin:0 0 4px -5px;}
*+html #yschtg2{width:32.25em; }
#yschtg2 a{text-decoration:none;zoom:1;}
#yschtg2 a,#yschtg2 a:visited{color:#0000DE;}
#yschtg2 a,#yschtg2 .yschon{padding:1px 5px 1px 5px;border-left:1px solid #ccc;zoom:1;}
#yschtg2 .yschfirst{border:0;}
#yschtg2 .yschsep{display:none;}
#yschtg2 a:hover{text-decoration:underline;}
#yschtg2 .menuLink{top:-1px;_top:0;}
#yschtg2 .jsOn{position:absolute;padding-right:18px;}
#yschtg2 .menuLink span{display:block;position:absolute;top:4px;right:2px;width:11px;height:11px;overflow:hidden;background:url(http://k.yimg.jp/images/search/websrp_8_081111.png) scroll no-repeat -40px -172px;text-indent:-9999px;cursor:pointer;}
#yschtg2 a.menuLink:hover span{background-position:-25px -175px;}
#yschtg2 a.open span,#yschtg2 a.open:hover span{background-position:-10px -175px;}
#yschtg2 .menu{position:absolute;top:1.3em;left:18em;_left:17.3em;width:8em;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background:#FFFFFF none repeat scroll 0%;}
*+html #yschtg2 .menu{left:18em;}
#yschtg2 .hide{display:none;}
#yschtg2 .menu div{display:block;height:1px;margin:8px 4px 5px;border-top:1px solid #889AA7;line-height:1px;}
#yschtg2 .menu ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt;padding:6px 1px;border:1px solid #889AA7;}
#yschtg2 .menu ul li{border:0 none;float:none;padding:0;}
#yschtg2 .menu ul li.secLast{padding-bottom:5px;border-bottom:1px dotted #889AA7;margin-bottom:5px;}
#yschtg2 .menu ul li a{display:block;padding:2px 8px;text-decoration:none;border-left:0 none;}
#yschtg2 .menu ul li a:hover{background-color:#0000DE;color:#FFFFFF;text-decoration:none;}
#yschtg2{position:absolute;top:12px;left:205px;}
 #yschsp{padding:0.231em 4px 0.231em; _padding:0.385em 4px 0.308em; width:330px;border:1px solid #7c7c7c;border-color:#7c7c7c #c3c3c3 #c3c3c3 #7c7c7c;background-color:#fff;background-image:url(http://k.yimg.jp/images/search/websrp_8_081111.png);background-position:0 0;background-repeat:repeat-x;}
*+html #yschsp{}
#yschsp{width:332px;}
.ygbt{width:9.3em; padding:0.173em 0 0.154em; _padding:0; _height:1.845em; border:1px solid #455893;background-color:#79D8FD;background-image:url(http://k.yimg.jp/images/search/websrp_8_081111.png);background-repeat:repeat-x;background-position:0 -50px;letter-spacing:0.5em;font-weight:bold;cursor:pointer;}
*+html .ygbt{height:1.845em; }
body:first-of-type .ygbt{padding-bottom:0.173em; }
.ygbt{padding-left:0;letter-spacing:normal;}
 .yschact{margin:0.25em 0;}
.yschact label{margin-right:0.5em;}
.yschact input{margin-right:3px;vertical-align:middle;}
body:first-of-type .yschact input {vertical-align:baseline;}
#taselect{}
#taselect a,#taselect a:active,#taselect a:visited{color:#0000DE;}
#taselect a,#taselect span,#taselect strong{padding-right:0.3em;}
#taselect .assisthelp img{vertical-align:middle;}
#typingassist {position:absolute;z-index:255;top:22px;left:0;width:339px;height:auto;margin:0;padding:0;text-align:left;border-top:1px solid #CCCCCC;border-right:2px solid #999999;border-bottom:2px solid #999999;border-left:1px solid #CCCCCC;background:white;}
#typingassist h2{display:none;}
#typingassist #assres{margin:0 1px;padding:0;}
#typingassist #assres li{list-style-type:none;position:relative;_height:1em;margin:0 0 -2px 0;padding:5px;padding-bottom:7px;border-top:1px solid #FFFFFF;border-bottom:1px solid #EEEEEE;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;cursor:pointer;}
html>body #typingassist #assres li{margin:0;}
#typingassist #assres .first{border-top:1px dotted #FFFFFF;}
#typingassist #assres .last{padding-bottom:10px;border-bottom:1px dotted #CCCCCC;}
#typingassist #assres .active{background:#ecf5fa;border:1px solid #B3CBE3;}
#typingassist #assres .num{position:absolute;display:block;left:5px;width:17px;color:#666666;text-align:right;}
#typingassist #assres .num img{margin-top:4px;}
html>body #typingassist #assres .num img{margin-top:0;}
#typingassist #assres .keywdunit{_position:absolute;display:block;_display:inline;_left:23px;margin:0 35px 0 25px;_margin-left:5px;cursor:pointer;_width:260px;_white-space:nowrap;_overflow:hidden;_text-overflow:ellipsis;}
*+html #typingassist #assres .keywdunit{display:inline;left:23px;position:absolute;width:260px;margin-left:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#typingassist #assres .suggestmore{position:absolute;top:5px;right:5px;width:20px;color:#666666;font-weight:bold;text-align:center;}
#typingassist #asshelp{margin:10px 15px 5px 22px;padding:0;list-style-type:none;}
#typingassist #asshelp li{height:1px;margin:0;padding:0 0 5px 4px;color:#666666;font-size:90%;position:relative;}
html>body #typingassist #asshelp li{height:auto;}
#typingassist .iconyahoo{display:block;float:left;width:16px;height:16px;padding-right:3px;background:url(http://i.yimg.jp/images/search/ylogo_16.gif) no-repeat scroll 0 2px;text-indent:-10000px;}
#typingassist .kbdright{display:block;float:left;width:16px;height:16px;padding-right:3px;background:url(http://i.yimg.jp/images/search/assist/kbd_cursor_r_061205.gif) no-repeat scroll 0 0;text-indent:-10000px;}
*+html body #typingassist #assres .num img{padding-top:5px;}
#typingassist2{position:absolute;z-index:255;top:22px;left:0;width:340px;height:auto;margin:0;padding:0;text-align:left;border-top:1px solid #CCCCCC;border-right:2px solid #999999;border-bottom:2px solid #999999;border-left:1px solid #CCCCCC;background:white;}
#typingassist2 h2{display:none;}
#typingassist2 #assres li{cursor:pointer;padding-left:5px;zoom:1;line-height:1.4em;}
#typingassist2 #assres .active{background:#ecf5fa;border-top:1px solid #B3CBE3;border-bottom:1px solid #B3CBE3;}
#yschsbx{position:relative;top:35px;left:207px;width:533px;}
#yschsbx fieldset{position:static;}
#yschsbx legend{display:none;}
#yschsbx label{font-weight:normal;}
#yschsbx legend label{display:none;}
#yschsbx span.inputboxweb,#yschsbx span.inputboxdir,#yschsbx span.inputboximg,#yschsbx span.inputboxaud,#yschsbx span.inputboxvid,#yschsbx span.inputboxnews,#yschsbx span.inputboxdic,#yschsbx span.inputboxmap,#yschsbx span.inputboxpsrh,#yschsbx span.inputboxks,#yschsbx span.inputboxblog{}
#yschsbx .ygbt{}
#yschsbx .yschact{width:335px;}
#yschsbx #taselect{width:335px;_margin-left:0.5em;}
*+html #yschsbx #taselect{margin-left:0.5em;}
#yschsbx p{position:absolute;top:30px;left:345px;margin:0;padding:0;font-size:85%;}
#yschsbx p a{display:block;margin-bottom:2px;color:#8284CC;}
#yschsbx p b{display:none;}
#ygtma{position:relative;width:750px;height:150px;margin:5em auto 2.5em;padding:0;text-align:left;}
#ygtma .boxtop{position:absolute;top:0;left:0;width:100%;height:11px;background:url(http://i.yimg.jp/images/search/inputbox_top.gif) no-repeat 0 0;}
#ygtma .boxmiddle{position:absolute;top:11px;z-index:30;width:100%;height:124px;background:url(http://i.yimg.jp/images/search/inputbox_middle.gif) repeat-y 0 0;}
#ygtma .boxbottom{position:absolute;bottom:0;height:15px;background:url(http://i.yimg.jp/images/search/inputbox_bottom.gif) no-repeat 0 0;width:100%;}
#ygtma h1{position:absolute;height:40px;top:32px;left:10px;margin:0;padding:0;}
#yschmktg{font-size:120%;text-align:center;}
#yschmktg img{margin-bottom:0.2em;}
#yschtgln{margin-bottom:1em;padding:0;line-height:1.5em;font-size:120%;text-align:center;}
#yschtgln img{margin-bottom:0.2em;}
#yschpromo{font-size:120%;text-align:center;margin-bottom:0.5em;padding:0;}
#yschpromo img{margin-bottom:0.2em;}
#yschft{padding-bottom:1em;color:#666;text-align:center;}
#yschft hr{display:none;width:700px;height:0px;}
#yschft a{color:#8284cc;}
#yschft p.link{margin-bottom:6px;}
#yschft p.copyright{line-height:1.1;}
#yschft{padding-top:2em;}
