/* ::::: http://sankei.jp.msn.com/css/news_v20090330000/gtl_sitegeneric_02_lite.css ::::: */

a, a:link, a:visited { text-decoration: none; }
a:hover, a:hover span { text-decoration: underline; }
#wrapper .parent h2 { position: relative; }
#wrapper .parent h2 a.rss { background-position: left center; background-repeat: no-repeat; display: block; height: 1.2em; width: 17px; position: absolute; right: 0pt; top: 3px; }
#wrapper .parent h2 a.rss span { display: none; }
#wrapper .parent h1 { position: relative; }
body { background-position: 0pt 0pt; background-repeat: repeat-x; }
#ctag, #omni { display: none; text-align: left; }
body { margin: 0pt; padding: 0pt; font-family: "ＭＳ Ｐゴシック","MS PGothic",Osaka,Sans-Serif; font-size: 85%; text-align: center; }
big, body, small { line-height: 1.2em; }
input, select, textarea { font-family: "ＭＳ Ｐゴシック","MS PGothic",Osaka,Sans-Serif; font-size: 100%; }
#wrapper { margin: 0pt auto; padding: 0pt 4px 0pt 5px; background-position: 100% 0pt; background-repeat: repeat-x; text-align: left; }
#page:after, .cf:after, ul.cf li:after, .nested1 ul ul:after { clear: both; content: "."; display: block; height: 0pt; visibility: hidden; }
h1, h2, h3, h4, h5, h6 { margin: 0pt; padding: 0pt; font-size: 100%; }
.linkedimg a img { border: 1px solid ; }
.linkedimg a:hover { text-decoration: none; }
#head { border-style: none solid; border-color: -moz-use-text-color; border-width: medium 1px; }
#page { border-style: none solid solid; border-color: -moz-use-text-color; border-width: medium 1px 1px; }
#subfoot { clear: both; }
a, a:link, a:visited, .parent h2 a, .parent h3 a, .nav1 a:active, .slides .controls span, .slides .controls a:active, .simple6 input.button { background-color: transparent; color: rgb(7, 81, 154); }
.parent h2 a:active, .parent h3 a:active { background-color: transparent; color: rgb(0, 153, 0); }
a:active, .linkedimglink4 a:active span { background-color: transparent; color: rgb(0, 153, 0); }
.abs, body, ol, #rssindex #seogoal, .singlelist1 li span, .singlelist2 li span, .singlelist3 li span, .singlelist4 li span, .singlelist5 li span, #sitemap #seogoal { background-color: transparent; color: rgb(51, 51, 51); }
h1, h2, h3, h4, h5, h6, form cite, .singlelist3 li, #xnav li.last a { background-color: transparent; color: rgb(102, 102, 102); }
.msnfoot1 .copyright { background-color: transparent; background-image: url('msft.gif'); color: rgb(99, 99, 99); }
.msnfoot1 .copyright span { border-color: rgb(99, 99, 99); }
#big3 a, #xnav a, #brand a { background-color: transparent; color: rgb(255, 255, 255); }
.linklist7 li, .linklist19 li { background-image: url('breadcrumb.gif'); }
.linklist9 li, .linklist21 li { background-image: url('pipe.gif'); }
.linklist8 li, .linklist14 li, .linklist15 li, .linklist16 li, .linklist20 li, .nested1 ul ul li, .singlelist1 li, .singlelist4 li, .sitemaplinks1 li { background-image: url('bullet.gif'); }
#wrapper .parent h2 a.rss { background-image: url('rss_12.gif'); }
#xnav li a.expand { background-image: url('expand.gif'); }
.msnhead1 .linklist9 li.last, .linklist7 li.last, .linklist8 li.last, .linklist9 li.last, .linklist19 li.last, .linklist20 li.last, .linklist21 li.last, .nested1 ul ul li.last, .nav2 li.first, .nav2 li.last, .nav3 li.last a, .nav3 li.pretab a, .nav3 li.expanded a, .nav3 li.selected a, .nav3 li.notselected a, .nav3 ul ul, .nav3 ul ul li a, .nav3 ul li.expanded ul li a, .nav3 ul li.selected ul li a, .singlelist4 li.last, .sitemaplinks1 ul ul li { background-image: none; }
body { background-color: rgb(238, 238, 238); color: rgb(51, 51, 51); }
#page { border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); }
.imglinkabs1 a img, .imglinkabs2 a img, .imglinkabs3 a img, .imglinkabs4 a img, .imglinkabs5 a img, .imglinkabs6 a img, .imglinkabslist1 a img, .imglinkabslist2 a img, .imglinkabslist3 a img, .imglinkabslist4 a img, .imglinkabslist5 a img, .imglinkabslist6 a img, .imglinkabslist7 a img, .imglinkabslist8 a img, .imglinkabslist9 a img, .imglinkabslist10 a img, .imglinkabslist11 a img, .imglinkabslist12 a img, .imglinkabslist13 a img, .imglinkabslist14 a img, .imglinkabslist15 a img, .imglinkabslist16 a img, .imglinkabslist17 a img, .imglinkabslist18 a img, .imglinkabslist19 a img, .imglinkabslist20 a img, .imglinkabslist21 a img, .imglinkabslist22 a img, .imglinkabslist23 a img, .imglinkabslist24 a img, .linkedimg a img, .linkedimgabs1 a img, .linkedimgabs2 a img, .linkedimgabs3 a img, .linkedimgabslist1 img, .linkedimgabslist2 img, .linkedimgabslist3 img, .linkedimgabslist4 img, .linkedimgabslist5 img, .linkedimgabslist6 img, .linkedimgabslist7 img, .linkedimgabslist8 img, .linkedimgabslist9 img, .linkedimgabslist10 img, .linkedimgabslist11 img, .linkedimgabslist12 img, .linkedimglink4 img, .linkedimglist1 img, .linkedimglist2 img, .linkedimglist3 img, .linkedimglist4 img, .linkedimglist5 img, .linkedimglinklist21 img, .linkedimglinklist22 img, .linkedimglinklist23 img, .linkedimglinklist24 img .slides.player3 .controls .next { border-color: rgb(7, 81, 154); }
#more, #xnav li.last, .linkedimglinklist12 li.selected, .linklist11 li.selected, .nav1 li.selected, .nav1 ul li.selected a, .nav2 ul, .nav2 li.selected, .nav3 li.selected a, .nav3 li.notselected a, .nav3 ul { background-color: rgb(255, 255, 255); }
#foot { clear: left; }
#foot { clear: left; }
#foot { clear: left; }
#foot { clear: left; }
#foot { clear: left; }
.page6 #area1, .page6 #area2 { float: left; }
#foot { clear: left; }
#foot { clear: left; }
#foot { clear: left; }
.region9 { min-width: 780px; width: 780px; }
.region6 { min-width: 464px; width: 464px; }
.region4 { min-width: 314px; width: 314px; }
.parent.chrome1 { margin: 6px 6px 12px; }
.parent.chrome1 .child { padding: 0pt 6px 6px 0pt; }
.parent.chrome5 { border: 1px solid ; margin: 6px 6px 12px; }
.parent.chrome5 .child { padding: 0pt 6px 6px; }
.parent.chrome5 h2 { border-bottom: 1px solid; margin: 0pt 0pt 8px; padding: 4px 6px 3px; height: 1%; }
.parent.chrome6 h2, .parent.chrome6 .child { margin: 0pt 0pt 6px; }
.double1 .child { float: left; width: 45%; }
.quad1 .child { float: left; width: 45%; }
.quad1 .c2 { clear: right; }
.quad1 .c3 { clear: left; }
.msnfoot1 { padding-top: 3px; font-size: 11px; margin-bottom: 20px; line-height: 12px; }
.msnfoot1 .primary li { padding: 0pt 1.3em 0pt 0pt; float: left; }
.msnfoot1 .secondary { text-align: right; }
.msnfoot1 .secondary a { white-space: pre; }
.msnfoot1 .secondary li { padding: 0pt 0pt 0pt 11px; float: right; }
.msnfoot1 ul { margin: 0pt; padding: 0pt; list-style-type: none; }
.msnfoot1 ul li.last { padding: 0pt; }
.msnfoot1 .copyright { background-position: 100% 50%; background-repeat: no-repeat; clear: both; float: right; margin-top: 1.5em; }
.msnfoot1 .copyright span { border-right: 1px solid; display: block; line-height: 20px; margin-right: 132px; padding-right: 9px; }
.msnfoot1 .secondary li.first { margin-right: -2px; }
#head .parent.chrome6 .child { margin: 0pt; font-size: 11px; }
.msnhead1 a img { border: medium none ; }
#big3 { float: right; margin-top: 16px; margin-right: 8px; line-height: 16px; }
.msnhead1 .linklist9 li { margin: 0pt 9px 0pt 0pt; padding: 0pt 8px 0pt 0pt; }
#xnav { margin: 2px 0pt 0pt 4px; padding: 0pt; list-style-type: none; }
#xnav li { border: 1px solid ; margin: 0pt 4px 0pt 0pt; padding: 5px 9px 4px 10px; background-position: 0pt 50%; display: inline; line-height: 30px; }
#xnav li.site2 { padding: 5px 8px 4px 9px; }
#xnav li.site3 { margin: 0pt 7px 0pt 0pt; padding: 5px 7px 4px 9px; }
#xnav li a.expand { background-position: 100% 52%; background-repeat: no-repeat; padding-right: 15px; margin-right: -1px; }
#xnav li.selected { background-position: 0pt 50%; }
#more { border: 1px solid ; margin: -7px 2px 0pt; padding: 5px 0pt 3px; position: relative; z-index: 5; font-size: 12px; }
#brand { background-position: 0pt 0pt; background-repeat: no-repeat; height: 40px; font-size: 11px; }
#logo { float: left; padding-top: 6px; width: 44.6%; }
#logo img { float: left; padding-left: 0pt; width: 67px; margin-top: 2px; margin-left: 7px; margin-right: 16px; }
#search { margin-top: 12px; float: left; }
.msnhead1 .linklist9 li { background-position: 100% 0pt; background-repeat: repeat-y; }
#head .linklist9 li.last { background-image: none; }
#search label { display: none; }
#q { padding: 4px 3px 3px; background: rgb(255, 255, 255) url('shadow.gif') repeat-y scroll 100% 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; float: left; width: 209px; }
#site, #web { padding: 3px 7px 2px 9px; background: rgb(255, 255, 255) url('search.gif') repeat-x scroll 0pt 45%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(7, 81, 154); font-size: 11px; }
#site { margin-right: 4px; }
#web { padding: 3px 7px 2px 8px; }
body { background-image: url('bg.gif'); }
#wrapper { background-image: url('shadow_001.gif'); }
#xnav li { background-image: url('crossnetnav.gif'); }
#xnav li.selected { background-image: url('chansel.gif'); }
#head .linklist9 li, .nav2 li, .nav3 li a { background-image: url('pipe_001.gif'); }
#head, #xnav li { border-color: rgb(119, 166, 199); }
#more, #xnav li.last { border-color: rgb(42, 89, 151); }
.parent.chrome2 h2, .parent.chrome3, .parent.chrome4 h2, .parent.chrome5, .parent.chrome5 h2, .parent.chrome7, .parent.chrome7 h2, .nav1 li, .nav1 li.last, .nav1 li.notselected, .nav2 li.selected, .nav3 li.selected a, .nav3 li.notselected a, .slides .parent, .slides .controls { border-color: rgb(170, 204, 238); }
#head { background-color: rgb(60, 127, 175); color: rgb(255, 255, 255); }
.linkedimglinklist4 li:hover, .linkedimglinklist4 a:hover, .linkedimglinklist5 a:hover, .linkedimglinklist10 a:hover, .linkedimglinklist10 a:hover span, .linkedimglinklist11 a:hover, .linkedimglinklist12 li, .linklist3 li.selected, .linklist4 li:hover, .linklist4 a:hover, .linklist5 a:hover, .linklist10 a:hover, .linklist11 li, .parent.chrome4 h2, .parent.chrome5 h2, .parent.chrome7 h2, #wrapper .alt1 { background-color: rgb(235, 243, 251); }
#q, #site, #web { border: 1px solid rgb(42, 89, 151); }
#q { border-right: medium none; }
/* ::::: http://sankei.jp.msn.com/css/news_v20090330000/news.css ::::: */

.linklist7 { margin: 0pt; padding: 0pt; list-style-type: none; }
.linklist7 a { white-space: pre; }
.linklist7 li { margin: 0pt 0.6em 0pt 0pt; padding: 0pt 0.7em 0pt 0pt; background-position: 100% 45%; background-repeat: no-repeat; float: left; line-height: 1em; vertical-align: bottom; }
.linklist7 li.last { margin: 0pt; padding: 0pt; }
.linklist9 { margin: 0pt; padding: 0pt; list-style-type: none; }
.linklist9 a { white-space: pre; }
.linklist9 li { margin: 0pt 5px 2px 0pt; padding: 0pt 5px 0pt 0pt; background-position: 100% 0pt; background-repeat: repeat-y; float: left; }
.linklist9 li.last { margin: 0pt; padding: 0pt; }
.singlelist1 { margin: 0pt; padding: 0pt; list-style-type: none; }
.singlelist1 li { padding: 0.25em 0pt 0.2em 9px; background-position: 0pt 0.74em; background-repeat: no-repeat; line-height: 1.3em; }
.singlelist1 li.first { padding: 0pt 0pt 0.2em 15px; }
.singlelist1 li.last { padding: 0.25em 0pt 0pt 15px; }
#wrapper.region9 { width: 972px; min-width: 972px; }
.page6 #area1.wide { width: 652px; min-width: 652px; }
#area1 { padding-left: 2px; }
#area1.wide .quad1 .child { width: 314px; }
#area1.wide .double1 .child { width: 314px; }
#area1.wide .quad1 .c2, #area1.wide .quad1 .c4 { margin-left: 12px; }
#area1.wide .double1 .c2 { margin-left: 12px; }
#subfoot { padding-top: 30px; margin-left: 2px; padding-left: 0pt; }
#subfoot .c1 { padding-top: 0pt; }
#subfoot .c1 .linklist9 li { margin: 0pt 5px 0pt 0pt; padding: 0pt 6px 0pt 0pt; font-size: 12px; }
#subfoot .c1 .linklist9 li { line-height: 1.2em; }
#subfoot .c2 { margin: 4px 0pt 6px; padding-top: 4px; padding-bottom: 3px; }
#subfoot .c2 a img { border: medium none ; margin-right: 8px; }
#subfoot .c3 { margin: 0pt; padding-top: 0pt; padding-bottom: 10px; }
#subfoot .c3 span { font-size: 12px; line-height: 12px; }
#subfoot .c4 { border-top: 1px solid rgb(204, 204, 204); padding-top: 3px; margin-right: 2px; margin-bottom: -15px; }
#subfoot .c4 span { font-size: 12px; line-height: 18px; }
body #subfoot .c4 span { line-height: 18px; }
.cssFooter1 { margin-top: 10px; }
.cssNostylesheet { display: none; }
.chromeCustom6G { margin: 6px 6px 12px; padding-bottom: 0pt; }
.chromeCustom6G h2 { border-color: rgb(204, 204, 204); border-top: 1px solid rgb(204, 204, 204); padding: 7px 5px 5px; display: block; text-align: right; width: 126px; float: left; height: 1%; margin-right: 0px; }
.chromeCustom6G .cmnListmark1 { margin-bottom: 3px; padding-bottom: 3px; }
.chromeCustom6G .c1 { border-color: rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); margin-left: 136px; padding-left: 8px; padding-bottom: 0pt; }
.chromeCustom4A, .chromeCustom4B, .chromeCustom4C, .chromeCustom4D, .chromeCustom4E, .chromeCustom4F, .chromeCustom4G { margin: 6px; }
.chromeCustom4A li, .chromeCustom4B li, .chromeCustom4C li, .chromeCustom4D li, .chromeCustom4E li, .chromeCustom4F li, .chromeCustom4G li { position: relative; }
.chromeCustom4A .child, .chromeCustom4B .child, .chromeCustom4C .child, .chromeCustom4D .child, .chromeCustom4E .child, .chromeCustom4F .child, .chromeCustom4G .child { padding: 0pt 0pt 6px; }
.chromeCustom4A h2, .chromeCustom4B h2, .chromeCustom4C h2, .chromeCustom4D h2, .chromeCustom4E h2, .chromeCustom4F h2, .chromeCustom4G h2 { border: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 8px; padding: 4px 6px 3px; height: 16px; color: rgb(0, 0, 0); }
.chromeCustom4A h2, .chromeCustom4B h2, .chromeCustom4C h2, .chromeCustom4D h2, .chromeCustom4E h2, .chromeCustom4F h2, .chromeCustom4G h2 { background: transparent url('gbg.jpg') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.chromeCustom4G h2 { border-bottom-color: rgb(204, 204, 204); }
.chromeCustom4A span.timestamp, .chromeCustom4B span.timestamp, .chromeCustom4C span.timestamp, .chromeCustom4D span.timestamp, .chromeCustom4E span.timestamp, .chromeCustom4F span.timestamp, .chromeCustom4G span.timestamp { display: block; position: absolute; right: 0pt; top: 0pt; font-size: 90%; font-weight: normal; color: rgb(102, 102, 102); }
.chromeCustom4A a.cmnLinkmark1:link, .chromeCustom4B a.cmnLinkmark2:link, .chromeCustom4C a.cmnLinkmark3:link, .chromeCustom4D a.cmnLinkmark4:link, .chromeCustom4E a.cmnLinkmark5:link, .chromeCustom4F a.cmnLinkmark6:link, .chromeCustom4G a.cmnLinkmark1:link, .chromeCustom4G a.cmnLinkmark2:link, .chromeCustom4G a.cmnLinkmark3:link, .chromeCustom4G a.cmnLinkmark4:link, .chromeCustom4G a.cmnLinkmark5:link, .chromeCustom4G a.cmnLinkmark6:link { color: rgb(0, 0, 0); }
.chromeCustom4A a.cmnLinkmark1:visited, .chromeCustom4B a.cmnLinkmark2:visited, .chromeCustom4C a.cmnLinkmark3:visited, .chromeCustom4D a.cmnLinkmark4:visited, .chromeCustom4E a.cmnLinkmark5:visited, .chromeCustom4F a.cmnLinkmark6:visited, .chromeCustom4G a.cmnLinkmark1:visited, .chromeCustom4G a.cmnLinkmark2:visited, .chromeCustom4G a.cmnLinkmark3:visited, .chromeCustom4G a.cmnLinkmark4:visited, .chromeCustom4G a.cmnLinkmark5:visited, .chromeCustom4G a.cmnLinkmark6:visited { color: rgb(0, 0, 0); }
.chromeCustom4A a.cmnLinkmark1:hover, .chromeCustom4B a.cmnLinkmark2:hover, .chromeCustom4C a.cmnLinkmark3:hover, .chromeCustom4D a.cmnLinkmark4:hover, .chromeCustom4E a.cmnLinkmark5:hover, .chromeCustom4F a.cmnLinkmark6:hover, .chromeCustom4G a.cmnLinkmark1:hover, .chromeCustom4G a.cmnLinkmark2:hover, .chromeCustom4G a.cmnLinkmark3:hover, .chromeCustom4G a.cmnLinkmark4:hover, .chromeCustom4G a.cmnLinkmark5:hover, .chromeCustom4G a.cmnLinkmark6:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.chromeCustom7A h2, .chromeCustom7B h2, .chromeCustom7C h2, .chromeCustom7D h2, .chromeCustom7E h2, .chromeCustom7F h2, .chromeCustom7G h2 { border-left: 5px solid; border-bottom: 1px solid; font-size: 150%; line-height: 26px; margin-bottom: 6px; padding-left: 5px; padding-top: 2px; color: rgb(0, 0, 0); position: relative; }
.chromeCustom7A, .chromeCustom7B, .chromeCustom7C, .chromeCustom7D, .chromeCustom7E, .chromeCustom7F, .chromeCustom7G { margin: 6px 6px 12px; }
.chromeCustom7A span.menuHeadingnavi2, .chromeCustom7B span.menuHeadingnavi2, .chromeCustom7C span.menuHeadingnavi2, .chromeCustom7D span.menuHeadingnavi2, .chromeCustom7E span.menuHeadingnavi2, .chromeCustom7F span.menuHeadingnavi2, .chromeCustom7G span.menuHeadingnavi2 { font-size: 70%; right: 12px; }
#wrapper .chromeCustom7A h2 a.rss, #wrapper .chromeCustom7B h2 a.rss, #wrapper .chromeCustom7C h2 a.rss, #wrapper .chromeCustom7D h2 a.rss, #wrapper .chromeCustom7E h2 a.rss, #wrapper .chromeCustom7F h2 a.rss, #wrapper .chromeCustom7G h2 a.rss { top: 3px; right: 0pt; }
.chromeCustom7B h2 { border-color: rgb(214, 30, 17); }
.chromeCustom7A, .chromeCustom7B, .chromeCustom7C, .chromeCustom7D, .chromeCustom7E, .chromeCustom7F, .chromeCustom7G { margin: 6px 6px 12px; }
.chromeCustom7A span.menuHeadingnavi2, .chromeCustom7B span.menuHeadingnavi2, .chromeCustom7C span.menuHeadingnavi2, .chromeCustom7D span.menuHeadingnavi2, .chromeCustom7E span.menuHeadingnavi2, .chromeCustom7F span.menuHeadingnavi2, .chromeCustom7G span.menuHeadingnavi2 { font-size: 70%; right: 12px; white-space: nowrap; }
#navigation { background-color: rgb(53, 110, 150); }
#navigation ul { margin: 0pt; padding: 0pt; display: block; float: left; list-style-type: none; font-size: 14px; }
#navigation ul li { float: left; }
ul#groupList { background-color: rgb(53, 110, 150); width: auto; }
ul#groupList img { border: medium none ; }
ul#groupList li a { margin: 0pt; padding: 0pt; height: 30px; display: block; }
ul#groupList li { margin: 0pt; padding: 0pt; height: 30px; text-align: center; line-height: 30px; }
ul#groupList li a:link { color: rgb(255, 255, 255); }
ul#groupList li a:visited { color: rgb(255, 255, 255); }
ul#groupList li a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
ul#groupList li a:active { color: rgb(255, 255, 255); }
ul#groupList li.selected a:link { color: rgb(0, 0, 0); }
ul#groupList li.selected a:visited { color: rgb(0, 0, 0); }
ul#groupList li.selected a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
ul#groupList li.selected a:active { color: rgb(0, 0, 0); }
ul#groupList li.first { width: 166px; }
ul#groupList li.last { margin: 0pt; padding: 0pt; float: left; }
ul#menuList { background-color: rgb(255, 255, 255); width: 100%; }
ul#menuList li a { margin: 0pt; padding: 6px 0pt 0pt; height: 21px; display: block; }
ul#menuList li { margin: 0pt; padding: 0pt; height: 27px; }
ul#menuList li { margin: 0pt; padding: 0pt; text-align: center; line-height: 17px; height: 27px; }
ul#menuList li a:link { color: rgb(0, 0, 0); }
ul#menuList li a:visited { color: rgb(0, 0, 0); }
ul#menuList li a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
ul#menuList li a:active { color: rgb(0, 0, 0); }
ul#menuList li.selected a:link { color: rgb(255, 255, 255); }
ul#menuList li.selected a:visited { color: rgb(255, 255, 255); }
ul#menuList li.selected a:hover { color: rgb(255, 255, 255); }
ul#menuList li.selected a:active { color: rgb(255, 255, 255); }
#groupTopics { text-indent: 0.2em; width: 80px; background-image: url('grouptopics.gif'); }
#groupPhoto { width: 47px; background-image: url('groupphoto.gif'); }
#groupRank { width: 87px; background-image: url('grouprank.gif'); }
#groupCourt { width: 87px; background-image: url('groupcourt.gif'); }
#groupOpinion { width: 136px; background-image: url('groupopinion.gif'); }
#groupFlash { text-indent: 0.1em; width: 48px; background-image: url('groupflash.gif'); }
#groupVideo { text-indent: 0.1em; width: 49px; background-image: url('groupvideo.gif'); }
#groupRecommend { width: 102px; background-image: url('grouprecommend.gif'); }
#groupSumai { width: 75px; background-image: url('groupsumai.gif'); }
#menuNewsPoints { width: 64px; text-indent: 2px; background-image: url('menunewspoints.gif'); }
#menuNewsAffairs { width: 62px; background-image: url('menunewsaffairs.gif'); }
ul li.selected #menuNewsAffairs { width: 62px; background-image: url('menunewsaffairsselected.gif'); }
#menuNewsPolitics { width: 62px; background-image: url('menunewspolitics.gif'); }
#menuNewsEconomy { width: 82px; background-image: url('menunewseconomy.gif'); }
#menuNewsWorld { width: 64px; background-image: url('menunewsworld.gif'); }
#menuNewsSports { width: 90px; text-indent: 1px; background-image: url('menunewssports.gif'); }
#menuNewsEntert { width: 90px; background-image: url('menunewsentert.gif'); }
#menuNewsLife { width: 62px; background-image: url('menunewslife.gif'); }
#menuNewsCulture { width: 62px; background-image: url('menunewsculture.gif'); }
#menuNewsScience { width: 62px; background-image: url('menunewsscience.gif'); }
#menuNewsRelease { width: 82px; text-indent: 1px; background-image: url('menunewsrelease.gif'); }
#menuNewsRegion { width: 64px; background-image: url('menunewsregion.gif'); }
#menuNewsPersonnel { width: 62px; background-image: url('menunewspersonnel.gif'); }
.last #menuNewsObituary { width: 62px; background-image: url('menunewsobituary.gif'); }
body:first-of-type #menuNewsObituary { float: left; }
.menuHeadingnavi1 { display: block; background-color: transparent; position: absolute; right: 1px; top: 4px; font-size: 90%; font-weight: normal; color: rgb(204, 204, 204); }
.chrome4 .menuHeadingnavi1, .chrome5 .menuHeadingnavi1, chromecustom3g.menuHeadingnavi1 { right: 1px; top: 4px; }
.menuHeadingnavi2 { padding-left: 5px; display: block; background-color: transparent; position: absolute; right: 21px; top: 4px; font-size: 90%; font-weight: normal; color: rgb(204, 204, 204); }
.menuHeadingnavi1 a { margin: 0pt 4px; }
.menuHeadingnavi1 a:link { color: rgb(7, 81, 154); }
.menuHeadingnavi1 a:visited { color: rgb(7, 81, 154); }
.menuHeadingnavi1 a:hover { color: rgb(7, 81, 154); text-decoration: underline; }
.menuHeadingnavi1 a:active { color: rgb(0, 153, 0); }
.menuHeadingnavi2 a { margin: 0pt 4px; }
.menuHeadingnavi2 a:link { color: rgb(7, 81, 154); }
.menuHeadingnavi2 a:visited { color: rgb(7, 81, 154); }
.menuHeadingnavi2 a:hover { color: rgb(7, 81, 154); text-decoration: underline; }
.menuHeadingnavi2 a:active { color: rgb(0, 153, 0); }
.chromeCustom7A .menuHeadingnavi2, .chromeCustom7B .menuHeadingnavi2, .chromeCustom7C .menuHeadingnavi2, .chromeCustom7D .menuHeadingnavi2, .chromeCustom7E .menuHeadingnavi2, .chromeCustom7F .menuHeadingnavi2, .chromeCustom7G .menuHeadingnavi2 { margin-right: 3px; }
.chromeCustom7A .menuHeadingnavi2 a, .chromeCustom7B .menuHeadingnavi2 a, .chromeCustom7C .menuHeadingnavi2 a, .chromeCustom7D .menuHeadingnavi2 a, .chromeCustom7E .menuHeadingnavi2 a, .chromeCustom7F .menuHeadingnavi2 a, .chromeCustom7G .menuHeadingnavi2 a { margin: 0pt -1px 0pt -2px; }
.imglinkabsCustom1 .gc1 { margin: 0pt 0pt -3px; width: auto; float: left; }
.imglinkabsCustom1 .gc1 a:link img { border: 1px solid rgb(7, 81, 154); }
.imglinkabsCustom1 .gc1 a:visited img { border: 1px solid rgb(7, 81, 154); }
.imglinkabsCustom1 .gc1 a:hover img { border: 1px solid rgb(7, 81, 154); }
.imglinkabsCustom1 .gc1 a:active img { border: 1px solid rgb(0, 153, 0); }
.imglinkabsCustom1 .gc2 { width: 221px; margin-left: 67px; top: -2px; }
.imglinkabsCustom1 .gc2 a { line-height: 1.3em; }
.imglinkabsCustom1 .gc2 p { margin: 2px 0pt 0pt; padding: 0pt; line-height: 1.3em; }
.imglinkabsCustom2 .gc1 { margin: 0pt 0pt -3px; width: auto; float: left; }
.imglinkabsCustom2 .gc1 a:link img { border: 1px solid rgb(7, 81, 154); }
.imglinkabsCustom2 .gc1 a:visited img { border: 1px solid rgb(7, 81, 154); }
.imglinkabsCustom2 .gc1 a:hover img { border: 1px solid rgb(7, 81, 154); }
.imglinkabsCustom2 .gc1 a:active img { border: 1px solid rgb(0, 153, 0); }
.imglinkabsCustom2 .gc2 { width: 196px; margin-left: 92px; position: relative; top: -1px; }
.imglinkabsCustom2 .gc2 a { line-height: 1.3em; }
.imglinkabsCustom2 .gc2 p { margin: 2px 0pt 0pt; padding: 0pt; line-height: 1.3em; }
#Tieup .imglinkabsCustom2 .gc2 p { line-height: 1.45em; }
.imglinkabsCustom3 .gc1 { margin: 0pt 0pt -3px; width: auto; float: left; }
.imglinkabsCustom3 .gc1 a:link img { border: 1px solid rgb(7, 81, 154); }
.imglinkabsCustom3 .gc1 a:visited img { border: 1px solid rgb(7, 81, 154); }
.imglinkabsCustom3 .gc1 a:hover img { border: 1px solid rgb(7, 81, 154); }
.imglinkabsCustom3 .gc1 a:active img { border: 1px solid rgb(0, 153, 0); }
.imglinkabsCustom3 .gc2 { margin-top: -2px; margin-left: 102px; }
.imglinkabsCustom3 .gc2 a { line-height: 1.3em; display: block; }
.imglinkabsCustom7 .gc1 { margin: 0pt; width: auto; float: left; }
.imglinkabsCustom7 .gc1 a:link img { border: 1px solid rgb(7, 81, 154); }
.imglinkabsCustom7 .gc1 a:visited img { border: 1px solid rgb(7, 81, 154); }
.imglinkabsCustom7 .gc1 a:hover img { border: 1px solid rgb(7, 81, 154); }
.imglinkabsCustom7 .gc1 a:active img { border: 1px solid rgb(0, 153, 0); }
.imglinkabsCustom7 .gc2 { width: 247px; margin-left: 67px; }
.imglinkabsCustom7 .gc2 a { line-height: 1.3em; }
.imglinkabsCustom7 .gc2 p { margin: 2px 0pt 0pt; padding: 0pt; line-height: 1.3em; }
.imglinkabsCustom8 .gc1 { margin: 0pt; width: 92px; float: left; text-align: center; height: 92px; }
.imglinkabsCustom8 .gc1 a:link img { border: 1px solid rgb(7, 81, 154); }
.imglinkabsCustom8 .gc1 a:visited img { border: 1px solid rgb(7, 81, 154); }
.imglinkabsCustom8 .gc1 a:hover img { border: 1px solid rgb(7, 81, 154); }
.imglinkabsCustom8 .gc1 a:active img { border: 1px solid rgb(0, 153, 0); }
.imglinkabsCustom8 .gc2 { width: 212px; margin-left: 102px; }
.imglinkabsCustom8 .gc2 p { margin: 0pt; padding: 0pt; line-height: 1.3em; }
.cmnListmark1 li .cmnNewicon { padding: 0pt; width: 26px; height: 11px; }
.parent.cmnBreadcrumb2 { margin-bottom: 12px; }
.parent.cmnBreadcrumb2 .child { padding: 0pt 6px 0pt 0pt; }
.cmnBreadcrumb2 .linklist7 strong { color: rgb(102, 102, 102); }
.cmnNumofarticle1 .singlelist1 { margin-top: 1.54em; }
.cmnNumofarticle1 .singlelist1 { margin-top: 0pt; }
.cmnNumofarticle1 .singlelist1.first { margin-top: 2px; }
.cmnLinkmark1 { background: transparent url('linkmark1.gif') no-repeat scroll 0pt 1px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 17px; }
.cmnLinkmark2 { background: transparent url('linkmark2.gif') no-repeat scroll 0pt 1px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 17px; }
.cmnListmark1 { margin: 0pt 0pt 12px; }
#area1 .cmnListmark1, #area2 #newsSubtopNewstop .cmnListmark1, #area3 .cmnListmark1 { margin: 0pt; }
.cmnListmark1 li { padding: 0pt 5em 0.37em 15px; background-image: url('listmark1.gif'); background-position: 0pt 0.31em; background-repeat: no-repeat; line-height: 1.33em; vertical-align: top; }
.cmnListmark1 li.last { padding-top: 0pt; }
.cmnListmark1 li img { border: medium none ; margin: 0pt 0pt 0pt 5px; padding: 0pt; height: 10px; width: 12px; line-height: 10px; vertical-align: middle; }
#area1.wide .chromeCustom5G .cmnListmark1, #area1.wide .chromeCustom4G .cmnListmark1, #area1.wide .chromeCustom4A .cmnListmark1 { margin-bottom: 13px; }
#topicsHppickup .cmnListmark1 { margin-bottom: 0pt; }
#topicsHppickup .cmnListmark1 li { padding: 0pt 0pt 0.32em 15px; line-height: 1.33em; }
#topicsHppickup .cmnListmark1 li.last { padding-bottom: 0pt; }
.cmnListmark3 { margin: -1px 0pt -3px; }
.cmnListmark3 li, .cmnListmark3 dt { padding: 0pt 0pt 0pt 15px; background-image: url('listmark3.gif'); background-position: 0pt 0.23em; background-repeat: no-repeat; margin-top: 7px; }
.cmnrankmarkR { margin-top: -5px; margin-bottom: -5px; }
ol.cmnrankmarkR li { background-position: 0pt 0.36em; background-repeat: no-repeat; font-size: 14px; padding-left: 19px; }
ol.cmnrankmarkR li.r001 { background-image: url('r001r.gif'); line-height: 1.3em; }
ol.cmnrankmarkR li.r002 { background-image: url('r002r.gif'); line-height: 1.3em; }
ol.cmnrankmarkR li.r003 { background-image: url('r003r.gif'); line-height: 1.3em; }
ol.cmnrankmarkR li.r004 { background-image: url('r004r.gif'); line-height: 1.3em; }
ol.cmnrankmarkR li.r005 { background-image: url('r005r.gif'); line-height: 1.3em; }
#serviceFowardarticle { background-color: rgb(242, 242, 242); padding-bottom: 2px; padding-top: 4px; margin-top: -12px; margin-bottom: 12px; }
#serviceFowardarticle .c1 { padding-bottom: 0pt; padding-right: 0pt; margin-right: -5px; float: right; text-align: right; }
#serviceFowardarticle ul { padding: 2px 0pt 2px 7px; margin-top: 0pt; margin-bottom: 0pt; display: inline; }
#serviceFowardarticle ul li { font-size: 90%; }
#serviceFowardarticle ul li a#mailThis { padding: 2px 0pt 0pt 21px; background: transparent url('icn_mail.gif') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#serviceFowardarticle ul li a#msgThis { padding: 2px 0pt 0pt 21px; background: transparent url('icn_msg.gif') no-repeat scroll 0pt 1px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#serviceFowardarticle ul li a#printThis { padding: 2px 0pt 0pt 21px; background: transparent url('icn_print.gif') no-repeat scroll 0pt 1px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#serviceFowardarticle ul { margin: 0pt; }
#topicsHppickup .child { font-size: 14px; line-height: 20px; }
#topicsHppickup .c2 { margin-top: 3px; }
#articleTextnews1 h1 { margin: -1px; font-size: 175%; line-height: 1.15em; color: rgb(0, 0, 0); }
#articleTextnews1 .timestamp { margin-top: 5px; margin-bottom: 7px; display: block; font-weight: normal; color: rgb(102, 102, 102); }
#articleTextnews1 .c1 { border: 1px solid rgb(204, 204, 204); margin: 6px 0pt 9px; padding: 4px 6px; line-height: 1.3em; }
#articleTextnews1 .c1 em { padding-right: 3px; font-style: normal; font-weight: normal; }
#articleTextnews1 .c1 a { padding-left: 2px; }
#articleTextnews1 .c2 { margin-top: 9px; }
body #articleTextnews1 p { font-size: 120%; line-height: 139%; margin-bottom: 0pt; margin-top: 13px; }
body #articleTextnews1 p.first { margin-top: 0pt; }
#articleTextnews1 p, #articleTextnews1 .c1, #articleTextnews1 h1, #articleTextnews1 .timestamp { margin-left: 10px; }
#newslistNumber { padding-top: 10px; }
.chromeCustom6G { padding-left: 10px; }
.brandSankeishinbun { background: transparent url('brandmodulebg.gif') no-repeat scroll 0% 0%; margin-bottom: 0pt; padding-bottom: 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 28px; margin-left: 7px; }
.brandSankeishinbun .child { font-size: 14px; line-height: 20px; }
.brandSankeishinbun ul { margin-left: 6px; padding-left: 0pt; padding-top: 4px; margin-top: 0pt; margin-bottom: 0pt; }
.brandSankeishinbun li { float: left; margin-right: 5px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.brandSankeishinbun li a { background: transparent url('brandlinkmark.gif') no-repeat scroll 0pt 1px; font-size: 12px; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 15px; }
.brandSankeishinbun li.first a { margin-left: 0pt; }
.brandSankeishinbun li a:link { color: rgb(255, 255, 255); }
.brandSankeishinbun li a:visited { color: rgb(255, 255, 255); }
.brandSankeishinbun li a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.brandSankeishinbun li a:active { color: rgb(255, 255, 255); }
#newslistNumber { margin: -14px auto 20px; display: block; height: 30px; width: 400px; clear: both; }
#newslistNumber ul li { list-style-type: none; list-style-image: none; list-style-position: outside; height: 30px; float: left; margin-left: 2px; }
#newslistNumber ul li div { overflow: hidden; display: block; background-repeat: no-repeat; background-position: 0pt 0pt; height: 30px; text-decoration: none; text-indent: -9999px; }
#newslistNumber ul li a { overflow: hidden; display: block; background-repeat: no-repeat; background-position: 0pt 0pt; height: 30px; text-decoration: none; text-indent: -9999px; }
#newslistNumber ul li div#newsBack { background: transparent url('botan_news_back_off.gif') repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 96px; }
#newslistNumber ul li div#news001 { background: transparent url('botan_news_01_off.gif') repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 30px; }
#newslistNumber ul li a#news002 { background: transparent url('botan_news_02_on.gif') repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 30px; }
#newslistNumber ul li a#newsNext { background: transparent url('botan_news_next_on.gif') repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 96px; }
html #area1 #ads3 { margin: 0pt auto 12px; width: 638px; }
.chromeCustom6G { clear: both; }
#subfoot .c4 { border-top: 1px solid rgb(204, 204, 204); background-color: rgb(245, 245, 245); margin-bottom: -12px; margin-left: -8px; margin-right: -6px; padding-left: 8px; padding-top: 6px; }
/* ::::: http://sankei.jp.msn.com/css/news_v20090330000/ad.css ::::: */

#ads1 { margin-top: -3px; }
#ads4 { margin-top: -3px; }
body .adBigad { line-height: 12px; }
.adBigad { margin-bottom: 11px; line-height: 12px; }
.adBigad .bigadtxt1 { margin: 10px 6px 0pt 0pt; padding: 0pt; text-align: right; line-height: 12px; }
.adBigad .bigadtxt1 span { color: rgb(136, 136, 136); font-size: 11px; margin-right: 2px; line-height: 10px; }
.adBigad .linkedimg { border: medium none ; text-align: center; line-height: 12px; }
.adBigad .linkedimg a img { border: medium none ; }
body:first-of-type .adBigad .bigadtxt1 span { margin-right: 3px; line-height: 11px; }
html > body #ads4 .bigadtxt1 { line-height: 10px; }
.adTieup p { line-height: 1.45em; }
.adTieup a { font-weight: bold; }
.adTieup a:link { color: rgb(7, 81, 154); text-decoration: underline; }
.adTieup a:visited { color: rgb(7, 81, 154); text-decoration: underline; }
.adTieup a:hover { color: rgb(7, 81, 154); text-decoration: underline; }
.adTieup a:active { color: rgb(0, 153, 0); text-decoration: underline; }
.adIMm { margin-bottom: 0pt; margin-top: 0pt; }
.adIMm li { display: block; width: 615px; font-size: 12px; }
.adIMm li a:link, .adIMm li a:visited, .adIMm li a:active { padding: 2px; display: block; width: 615px; color: rgb(0, 0, 0); text-decoration: none; }
.adIMm li a:hover { background: rgb(220, 254, 255) none repeat scroll 0% 0%; text-decoration: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.adIMm li .title { font-size: 14px; font-weight: bold; }
.adIMm li a .title { color: rgb(7, 81, 154); text-decoration: underline; }
.adIMm li a:hover .title { color: rgb(204, 0, 0); text-decoration: underline; }
.adIMm li p { margin: 3px 0pt 0pt; }
.adIMm li .url { font-weight: bold; }
.adIMm li a .url { color: rgb(0, 153, 0); text-decoration: none; }
.adIMm li a:hover .url { color: rgb(204, 0, 0); text-decoration: none; }
.adIMm .credit { padding: 7px 0pt 5px; float: right; font-size: 12px; }
.adIMm .credit a { color: rgb(0, 0, 0); text-decoration: underline; }
.adIMm .credit a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
body { font-family: "ＭＳ Ｐゴシック","MS PGothic",sans-serif; }
#pt { margin: 0pt 0pt 7px; padding: 0pt 0pt 7px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; width: auto; height: auto; color: rgb(0, 0, 0); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 14px ! important; }
#pt span { color: rgb(0, 0, 0); }
:first-child + html #pt { padding: 2px 0pt 8px; }
#pt a, #pt a:link { overflow: visible; color: rgb(7, 81, 154); text-decoration: none; white-space: nowrap; }
#pt a:visited { color: rgb(102, 102, 102); text-decoration: none; }
#pt a:hover, #pt a:active { color: rgb(255, 51, 0); text-decoration: underline; }
#pt ul, #pt li { margin: 0pt; padding: 0pt; display: inline; list-style-type: none; list-style-image: none; list-style-position: outside; }
#pt div { background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#pt div div { margin: 0pt; display: inline; }
#pt span { margin-right: 3px; margin-left: 7px; display: inline; line-height: 19px; }
.chromeCustom6G #pt ul.singlelist1 { margin-bottom: 5px; display: block; }
:root .chromeCustom6G #pt ul.singlelist1 { margin-bottom: 4px; }
.chromeCustom6G #pt li { padding: 2px 0pt 0pt 15px; }
.chromeCustom6G #pt .txtAds { margin: 0pt ! important; padding: 0pt ! important; display: inline; }
:root .chromeCustom6G #pt .txtAds { padding: 0pt ! important; }
html:not([lang*=""]) .adDaijiad .linkedimg { padding: 6px 0pt; }
/* ::::: http://sankei.jp.msn.com/css/news_v20090330000/snk/article.css ::::: */

#articleTextnews1 .child ._LSUCS p { line-height: 1.5; }
/* ::::: http://ads1.jp.msn.com/tap/news/2/tap.css ::::: */

:first-child + html #adtitle { background-position: 0pt 5px; padding-left: 14px; margin-left: 8px; }
:first-child + html .txtAds { margin: 1px 0pt 4px; }
.txtAds a { font-size: 14px; color: rgb(0, 0, 0); text-decoration: underline; }
.txtAds a:visited { color: rgb(102, 102, 102); text-decoration: underline; }
:root .txtAds a { font-size: 14px; color: rgb(0, 0, 0); }
.txtAds a:hover { color: rgb(255, 51, 0); }
#area1 #ads3, #area2 #ads3 { border: 1px solid rgb(204, 204, 204); position: relative; margin-left: 7px; background-color: rgb(242, 242, 242); }
#area1 #ads3 #r_adin, #area2 #ads3 #r_adin { margin: 4px; height: 108px; width: auto; background-color: rgb(255, 255, 255); }
#area1 #ads3 #r_adin div#r_adin, #area2 #ads3 #r_adin div#r_adin { margin: 0pt; padding-right: 4px; }
#ads3 * { margin: 0pt; padding: 0pt; }
#ads3 h2 { border-bottom: 1px solid rgb(204, 204, 204); padding: 4px 6px 0pt; background: transparent url('gbg_001.jpg') repeat-x scroll 0% 0%; height: 19px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-weight: bold; color: rgb(102, 102, 102); margin-left: 0pt; }
:root #ads3 h2 { height: 19px; padding-top: 2px; }
#ads3 .pr { font-weight: normal; }
#r_adlimg { border: medium none  ! important; margin: 4px 10px 4px 4px; display: block; float: left; }
#r_adri { padding-top: 4px; }
#r_adin a { margin: 0pt ! important; color: rgb(7, 81, 154); text-decoration: underline; }
#r_adin a:hover, #r_adin a:active { color: rgb(255, 51, 0); }
#r_adin p { font-size: 14px; line-height: 20px; }
#ads3 p { margin-top: 1px; }
#r_adin span { position: absolute; top: 115px; font-size: 12px; right: 10px; line-height: 18px; }
:root .txtAds { margin: 16px 0pt 9px; padding: 0pt 0pt 9px 8px ! important; }
:root .txtAds { padding-bottom: 8px ! important; }
/* ::::: http://data1.jp.msn.com/news/css/1/more.css ::::: */

#xnav #svc { padding: 5px 8px 3px 9px; }
:root #xnav #svc { padding-bottom: 4px; margin-left: -3px; }
#more { border: 1px solid rgb(42, 89, 151); display: none; padding-top: 8px ! important; voice-family: inherit; height: 103px; width: 964px; clear: both; }
:first-child + html #more { height: 104px; }
:root #more { height: 102px; }
:first-child + html #more ul li.new { margin: 0pt; }
:first-child + html #more ul li.up { margin: 0pt; }
:first-child + html #a1 { padding-top: 2px; margin-top: -4px ! important; }
:first-child + html #a1 li { margin-bottom: 0pt; margin-top: 0pt; }
:first-child + html .site { width: 133px ! important; }
:first-child + html #more ul.site li.new { margin: 0pt ! important; }
:first-child + html #more ul.site li.up { margin: 0pt ! important; }
/* ::::: http://cs.search.msn.co.jp/30108/ja-jp/ucs.css ::::: */

a span.ucsKeyword { text-decoration: none; }
a.ucsKeywordAnchor { color: rgb(0, 102, 167); text-decoration: none ! important; }
/* ::::: http://ecn.dev.virtualearth.net/mapcontrol/v6.2/css/bin/6.2.2008082210001.41/ja/mapcontrol.css ::::: */

img { -moz-user-select: none; }
.txtAds { font-size: 12px; line-height: 12px; }
.txtAds a:link { color: rgb(0, 0, 0); text-decoration: underline; }
.txtAds a:visited { color: rgb(102, 102, 102); text-decoration: underline; }
.txtAds a:hover { color: rgb(255, 51, 0); text-decoration: underline; }
#blogQuotationWrap { border: medium none ; margin: 0pt 6px 0pt 0pt; padding: 0pt; display: inline; width: 200px; float: left; position: relative; z-index: 999; }
#blogQuotationWrap img { border: medium none ; }
#blogQuotationWrap p#blogQuotationWrapTitle { margin: 0pt; padding: 0pt; }
#blogQuotationWrap p#blogQuotationWrapTitle a { margin: 0pt 8px 0pt 0pt; padding: 0pt 0pt 0pt 19px; background: transparent url('blog_quote.gif') no-repeat scroll left center; display: inline-block; float: none; font-size: 100%; line-height: 1.4em; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#blogQuotationWrap #blogQuotationWrapServiceList { border: medium none ; margin: 0pt -10px 0pt 0pt; padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; display: none; float: none; top: 16px; right: 10px; width: 198px; height: auto; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#blogQuotationWrap #blogQuotationWrapServiceList #blogQuotationWrapServiceListWrapper { border: 1px solid rgb(204, 204, 204); margin: 0pt; padding: 0pt 10px 10px; background: rgb(242, 242, 242) none repeat scroll 0% 0%; display: block; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#blogQuotationWrap #blogQuotationWrapServiceList ul { border: medium none ; margin: 0pt 12px 0pt 0pt; padding: 0pt; position: relative; display: block; float: left; width: 82px; }
#blogQuotationWrap #blogQuotationWrapServiceList ul#serviceListRight { margin: 0pt; }
#blogQuotationWrap #blogQuotationWrapServiceList ul li { border: medium none ; margin: 0pt; padding: 0pt; display: block; float: left; background-image: none; }
#blogQuotationWrap #blogQuotationWrapServiceList ul li a { border: 1px solid rgb(7, 81, 154); margin: 10px 0pt 0pt; padding: 5px 0pt 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; float: left; width: 80px; height: 24px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; vertical-align: middle; }
#blogQuotationWrap #blogQuotationWrapServiceList ul li a:hover { border: 1px solid rgb(7, 81, 154); }
#blogQuotationWrap #blogQuotationWrapServiceList #blogQuotationWrapInfo { border: medium none ; margin: 0pt; padding: 10px 0pt 0pt; float: none; clear: left; width: 178px; font-size: 10px; text-align: left; }
#blogQuotationList { padding: 1px 0pt 1px 17px; background: transparent url('icn_trackback.gif') no-repeat scroll left center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.txtAds { font-size: 12px; line-height: 12px; }
.txtAds a:link { color: rgb(0, 0, 0); text-decoration: underline; }
.txtAds a:visited { color: rgb(102, 102, 102); text-decoration: underline; }
.txtAds a:hover { color: rgb(255, 51, 0); text-decoration: underline; }
.txtAds { font-size: 12px; line-height: 12px; }
.txtAds a:link { color: rgb(0, 0, 0); text-decoration: underline; }
.txtAds a:visited { color: rgb(102, 102, 102); text-decoration: underline; }
.txtAds a:hover { color: rgb(255, 51, 0); text-decoration: underline; }
.txtAds { font-size: 12px; line-height: 12px; }
.txtAds a:link { color: rgb(0, 0, 0); text-decoration: underline; }
.txtAds a:visited { color: rgb(102, 102, 102); text-decoration: underline; }
.txtAds a:hover { color: rgb(255, 51, 0); text-decoration: underline; }
