/* ::::: http://wiredvision.jp/common/css/common.css ::::: */

/* ::::: http://wiredvision.jp/common/css/base_flat.css ::::: */

html, body, h1, h2, h3, h4, h5, h6, div, p, pre, blockquote, ul, ol, li, dl, dt, dd, address, form, noscript { display: block; font-style: normal; font-weight: normal; line-height: inherit; margin: 0pt; padding: 0pt; text-align: inherit; text-decoration: none; }
li { display: list-item; }
table { display: table; }
tr, td { font-style: normal; font-weight: normal; margin: 0pt; padding: 0pt; }
a, img, span, em, strong, big, small, sub, sup, iframe, label, object, abbr, acronym, dfn, code, kbd, samp, var cite, q, bdo, ruby { display: inline; font-weight: inherit; font-style: inherit; line-height: inherit; margin: 0pt; padding: 0pt; text-align: inherit; text-decoration: inherit; }
input, select, textarea, button { font-size: inherit; line-height: inherit; }
input.text, input.password, textarea, select { color: inherit; border: 1px solid rgb(204, 204, 204); padding: 1px 2px; }
/* ::::: http://wiredvision.jp/common/css/base_style.css ::::: */

body { background: url('base_bg.gif') repeat scroll left top rgb(113, 121, 121); color: rgb(51, 51, 51); font-family: "Verdana","San-serif"; font-size: 75%; line-height: 1.5; }
a img, img { border: 0pt none; }
a { text-decoration: none; }
a:link { color: rgb(0, 104, 180); }
a:visited { color: rgb(0, 104, 180); }
a:hover, a:active, a:focus { color: rgb(51, 51, 51); }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: bold; }
h1 { font-size: 150%; margin: 0pt; }
h2 { font-size: 130%; margin-top: 23px; }
h3 { font-size: 120%; margin-top: 17px; }
h4 { font-size: 105%; margin-top: 17px; }
hr { display: none; }
p, dl, ol, ul { margin-top: 17px; }
dt, li { margin-top: 10px; }
dt { font-weight: bold; }
dd p, dd dl, dd ol, dd ul, li p, li dl, li ol, li ul { margin-top: 0pt; }
li, dd { margin-left: 40px; }
table, table th, table td { border-color: rgb(210, 210, 210); border-style: solid; }
table { border-spacing: 1px; border-width: 1px 0pt 0pt 1px; font-size: 100%; margin-top: 15px; width: 100%; }
table th, table td { padding: 5px 5px 6px; }
table tbody th, table tbody td { border-width: 0pt 1px 1px 0pt; vertical-align: top; }
table tbody th { text-align: left; }
table.layout, table.layout th, table.layout td { border-width: 0pt; font-weight: normal; margin: 0pt; padding: 0pt; }
table.layout { border-collapse: separate; border-spacing: 0pt; }
/* ::::: http://wiredvision.jp/common/css/base_modules.css ::::: */

.pseudo-before, .pseudo-after { font-size: 0pt; height: 0pt; line-height: 0pt; margin: 0pt; padding: 0pt; }
div.pseudo-after { clear: both; }
.linkList li, .link { background: url('icon_link_001.gif') no-repeat scroll left 0.2em transparent; list-style: none outside none; margin-left: 0pt; text-indent: 13px; }
.linkList.type02 li { background-image: none; text-indent: 0pt; }
.linkList.type02 li a { background: url('icon_link_002.gif') no-repeat scroll left 0.4em transparent; padding-left: 9px; }
.linkList.type02 li a:hover, .linkList.type02 li a:active, .linkList.type02 li a:focus { background-image: url('icon_link_002_on.gif'); }
.linkList.type02 a:hover .label { background: none repeat scroll 0% 0% rgb(218, 241, 241); color: rgb(51, 51, 51); }
.date { color: rgb(91, 105, 115); font-size: 80%; }
span.date { margin-left: 5px; }
ul.compact li { display: inline; margin-left: 0pt; margin-right: 5px; }
/* ::::: http://wiredvision.jp/common/css/base_templates.css ::::: */

#comments .addNewComment li a .sprite, #comments .addNewComment li a, #entryUtility .comment li a .sprite, #entryUtility .comment li a, .blogTitle ul.compact li a, .blogTitle ul.compact li, #wv_announcement_img h2, #wv_announcement h2, #theme h2, #latestNews h2, #ranking h2, #utilityService form input.text, #globalNavigation, #globalNavigation ul, #globalNavigation ul a, #commonInfo, #commonInfo .group a, #credit address a, #footer .toTop a, .sprite { background: url('sprite_no-repeat.png') no-repeat scroll 0% 0% transparent; }
.blogTitle ul.compact li a, .blogTitle ul.compact li, #globalNavigation ul, #globalNavigation ul a {  }
body.image-enable a span.label { visibility: hidden; }
ul.type02 a span.label, .wvProvide .link a span.label, body.image-enable #index a span.label, #pastEntries a span.label { visibility: visible; }
#globalNavigation a, #commonInfo .group a { color: rgb(255, 255, 255); height: 30px; float: left; overflow: hidden; }
#header, #body, #footer { background: none repeat scroll 0% 0% rgb(255, 255, 255); margin: 0pt auto; }
#header, #footer { width: 1040px; }
#body { padding: 0pt 4px; width: 1032px; }
#mainArea { background: none repeat scroll 0% 0% rgb(255, 255, 255); float: left; width: 728px; }
#utilityArea { background: none repeat scroll 0% 0% rgb(255, 255, 255); float: left; margin-left: 4px; width: 300px; }
#header { position: relative; }
#globalNavigation { background-position: 0pt -183px; margin: 4px; position: absolute; top: 0pt; left: 0pt; }
#globalNavigation ul { background-position: 0pt -1000px; height: 38px; margin: 0pt; }
#globalNavigation li { float: left; list-style: none outside none; margin: 0pt; }
#globalNavigation li.arc { margin-left: 127px; }
#globalNavigation { background-color: rgb(0, 0, 0); }
body.image-enable #globalNavigation { background-color: transparent; }
body #globalNavigation a span.label, body #commonInfo .group a span.label { display: block; padding-top: 30px; }
#globalNavigation .home a { width: 54px; background-position: 0pt -10px; }
#globalNavigation .biz a { width: 85px; background-position: -54px -10px; }
#globalNavigation .eco a { width: 37px; background-position: -139px -10px; }
#globalNavigation .sci a { width: 132px; background-position: -176px -10px; }
#globalNavigation .it a { width: 26px; background-position: -308px -10px; }
#globalNavigation .soc a { width: 37px; background-position: -334px -10px; }
#globalNavigation .int a { width: 59px; background-position: -371px -10px; }
#globalNavigation .cul a { width: 66px; background-position: -430px -10px; }
#globalNavigation .med a { width: 54px; background-position: -496px -10px; }
#globalNavigation .wks a { width: 85px; background-position: -550px -10px; }
#globalNavigation .hck a { width: 67px; background-position: -635px -10px; }
#globalNavigation .des a { width: 55px; background-position: -702px -10px; }
#globalNavigation .blg a { width: 44px; background-position: -757px -10px; }
#globalNavigation .arc a { width: 104px; background-position: -928px -10px; }
body.home #globalNavigation .home a, #globalNavigation .home a:hover { width: 54px; background-position: 0pt -40px; }
body.economy_business #globalNavigation .biz a, #globalNavigation .biz a:hover { width: 85px; background-position: -54px -40px; }
body.environment #globalNavigation .eco a, #globalNavigation .eco a:hover { width: 37px; background-position: -139px -40px; }
body.science_technology #globalNavigation .sci a, #globalNavigation .sci a:hover { width: 132px; background-position: -176px -40px; }
body.it #globalNavigation .it a, #globalNavigation .it a:hover { width: 26px; background-position: -308px -40px; }
body.society #globalNavigation .soc a, #globalNavigation .soc a:hover { width: 37px; background-position: -334px -40px; }
body.international_situation #globalNavigation .int a, #globalNavigation .int a:hover { width: 59px; background-position: -371px -40px; }
body.culture #globalNavigation .cul a, #globalNavigation .cul a:hover { width: 66px; background-position: -430px -40px; }
body.media #globalNavigation .med a, #globalNavigation .med a:hover { width: 54px; background-position: -496px -40px; }
body.workingstyle #globalNavigation .wks a, #globalNavigation .wks a:hover { width: 85px; background-position: -550px -40px; }
body.hacking #globalNavigation .hck a, #globalNavigation .hck a:hover { width: 67px; background-position: -635px -40px; }
body.design #globalNavigation .des a, #globalNavigation .des a:hover { width: 55px; background-position: -702px -40px; }
body.blg #globalNavigation .blg a, #globalNavigation .blg a:hover { width: 44px; background-position: -757px -40px; }
body.arc #globalNavigation .arc a, #globalNavigation .arc a:hover { width: 104px; background-position: -928px -40px; }
.ad p, .ad ul { margin-top: 0pt; }
#squareBanner { background: url('ad_sq_bg.gif') no-repeat scroll right bottom rgb(242, 241, 222); border-bottom: 1px solid rgb(210, 210, 210); margin-top: 4px; text-align: center; }
#utilityService { margin-top: 4px; margin-bottom: 4px; }
#utilityService p { margin-top: 0pt; }
#utilityService form { background: none repeat scroll 0% 0% rgb(129, 145, 148); padding: 8px; }
#utilityService form input { border: 0pt none; height: 18px; margin: 0pt; padding: 0pt; vertical-align: top; }
#utilityService form input.text { background-color: white; background-position: 0pt -222px; overflow: hidden; height: 16px; padding: 2px 0pt 0pt 8px; width: 235px; }
#utilityService ul { margin-top: 0pt; }
#utilityService li { background: url('icon_link_001.gif') no-repeat scroll 10px 0.7em rgb(211, 218, 219); border-color: rgb(184, 190, 191); border-style: solid; border-width: 0pt 1px 1px 0pt; list-style: none outside none; margin: 1px 0pt 0pt; padding-left: 0pt; }
#utilityService li a { border-color: rgb(233, 237, 237); border-style: solid; border-width: 1px 1px 1px 0pt; display: block; padding: 3px 10px 2px 26px; }
#utilityService li.feed { background-image: none; }
#utilityService li.twitter .sprite, #utilityService li.mail .sprite, #utilityService li.feed .sprite { background-position: -649px -70px; display: block; float: left; width: 12px; height: 12px; margin: 0.6em 5px 0pt 10px; }
#utilityService li.mail { background-image: none; }
#utilityService li.mail .sprite { background-position: -661px -70px; }
#utilityService li.twitter { background-image: none; }
#utilityService li.twitter .sprite { background-position: -710px -70px; }
#theme { margin-top: 4px; }
#theme h2 { border-color: rgb(169, 166, 122) rgb(210, 210, 210) rgb(192, 192, 192); border-style: solid; border-width: 4px 1px 1px 0pt; background-position: 0pt 100%; font-size: 100%; margin: 0pt 0pt 1px; padding: 4px 49px 3px 5px; }
#theme ul { border-color: rgb(210, 210, 210); border-style: solid; border-width: 0pt 1px 1px 0pt; margin-top: 1px; padding: 10px; }
#theme li { margin-right: 8px; }
#theme li a { background: none repeat scroll 0% 0% rgb(241, 241, 241); }
#theme li a:hover, #theme li a:focus, #theme li a:active { background: none repeat scroll 0% 0% rgb(218, 241, 241); }
#latestNews { margin-top: 4px; }
#latestNews h2 { border-color: rgb(169, 166, 122) rgb(210, 210, 210) rgb(192, 192, 192); border-style: solid; border-width: 4px 1px 1px 0pt; background-position: -300px -300px; font-size: 100%; margin: 0pt; padding: 4px 49px 3px 5px; }
#latestNews ul { margin-top: 0pt; }
#latestNews li { clear: left; list-style: none outside none; margin: 1px 0pt 0pt; }
#latestNews li a { border-color: rgb(210, 210, 210); border-style: solid; border-width: 0pt 1px 1px 0pt; display: block; font-weight: normal; min-height: 35px; padding: 5px 10px 5px 42px; }
#latestNews li a:hover, #latestNews li a:active, #latestNews li a:focus { background-color: rgb(218, 241, 241); border-color: rgb(190, 210, 210); }
#latestNews li a img { float: left; margin-left: -42px; }
#footer { padding-top: 50px; }
#footer p, #footer ul, #footer li { margin: 0pt; }
#footer .toTop { position: relative; border-top: 1px solid rgb(184, 190, 191); margin-top: 15px; margin-bottom: 15px; }
#footer .toTop a { position: absolute; top: -16px; left: 485px; overflow: hidden; width: 69px; height: 21px; background-color: rgb(255, 255, 255); background-position: -400px -70px; }
#footer .toTop a:hover { background-position: -470px -70px; }
#commonInfo { margin: 0pt 4px; background-position: 0pt -100px; }
#commonInfo li { list-style: none outside none; }
#commonInfo li a { background: none repeat scroll 0% 0% transparent; }
html:first-child #commonInfo li { margin-bottom: 0pt; }
html:lang(ja):first-child #commonInfo li { margin-bottom: -5px; }
#utilityNavigation li { float: left; }
#additionalNavigation li { float: right; }
#commonInfo li.edp a { width: 66px; background-position: 0px -100px; }
#commonInfo li.abt a { width: 130px; background-position: -66px -100px; }
#commonInfo li.prp a { width: 124px; background-position: -196px -100px; }
#commonInfo li.cnt a { width: 80px; background-position: -320px -100px; }
#commonInfo li.ann a { width: 70px; background-position: -864px -100px; }
#commonInfo li.bs a { width: 98px; background-position: -934px -100px; }
#commonInfo li.edp a:hover { background-position: 0px -70px; }
#commonInfo li.abt a:hover { background-position: -66px -70px; }
#commonInfo li.prp a:hover { background-position: -196px -70px; }
#commonInfo li.cnt a:hover { background-position: -320px -70px; }
#commonInfo li.ann a:hover { background-position: -864px -70px; }
#commonInfo li.bs a:hover { background-position: -934px -70px; }
#commonInfo .group:after { clear: both; content: ""; display: block; height: 0pt; visibility: hidden; }
#commonInfo .group {  }
#credit { position: relative; height: 53px; width: 1032px; }
#credit .wiredVision a { position: absolute; top: 20px; left: 15px; display: block; width: 136px; height: 15px; }
#credit .condenast a { position: absolute; top: 19px; right: 120px; display: block; width: 250px; height: 16px; }
#credit .wired a { position: absolute; top: 19px; right: 15px; display: block; width: 79px; height: 16px; }
#credit address { position: absolute; top: 13px; left: 183px; }
#credit address a { position: absolute; top: 15px; left: 51px; display: block; overflow: hidden; width: 109px; height: 13px; background-position: -234px -158px; }
#credit address a:hover { background-position: -540px -70px; }
body.image-enable #credit .label, body.image-enable #footer .toTop a .label { visibility: hidden; }
/* ::::: http://wiredvision.jp/common/css/clearfix.css ::::: */

#entryUtility, .blogTitle ul.compact, #globalNavigation, #body, #mainArea, #utilityService, .paging, .clearfix { overflow: hidden; }
#entryUtility:after, .blogTitle ul.compact:after, #globalNavigation:after, #body:after, #mainArea:after, #utilityService:after, .paging:after, .clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
/* ::::: http://wiredvision.jp/common/css/media_print.css ::::: */

/* ::::: http://wiredvision.jp/blog/css/common.css ::::: */

body { background-color: rgb(172, 172, 172); background-image: url('base_bg_001.gif'); }
#globalNavigation ul { background-position: 773px 30px; }
.blogTitle { position: relative; margin-top: 4px; }
.blogTitle p.caption { position: absolute; top: -9999px; }
.blogTitle ul.compact { margin: 0pt; position: absolute; top: 4px; right: 4px; }
.blogTitle ul.compact li { margin: 0pt 0pt 0pt 1px; }
.blogTitle ul.compact li.authorsProfile { float: left; background-position: 0pt -240px; }
.blogTitle ul.compact li.authorsProfile a { display: block; width: 82px; height: 22px; float: left; background-position: -300px -240px; }
.blogTitle ul.compact li.authorsProfile a:hover { background-position: -382px -240px; }
.blogTitle ul.compact li.pastEntries { float: left; background-position: -221px -240px; }
.blogTitle ul.compact li.pastEntries a { display: block; width: 79px; height: 22px; float: left; background-position: -464px -240px; }
.blogTitle ul.compact li.pastEntries a:hover { background-position: -543px -240px; }
/* ::::: http://wiredvision.jp/blog/css/entry.css ::::: */

/* ::::: http://wiredvision.jp/common/css/comp_paging_archive.css ::::: */

.paging, .paging .backward, .paging .forward, .paging .backward a, .paging .forward a, .paging .center a, .paging .current { background: url('sprite_paging.png') no-repeat scroll 0% 0% transparent; }
.paging { background-color: rgb(140, 155, 156); background-position: 0pt -90px; font-size: 83.33%; height: 30px; margin-top: 4px; overflow: hidden; padding: 0pt 76px; position: relative; }
.paging p { margin-top: 0pt; }
.paging .backward, .paging .forward { position: absolute; top: 0pt; width: 76px; height: 30px; }
.paging .backward { left: 0pt; }
.paging .forward { left: 652px; }
.paging .backward a, .paging .forward a { display: block; width: 76px; height: 30px; }
.paging .backward { background-position: 0pt -60px; }
.paging .backward a { background-position: 0pt 0pt; }
.paging .backward a:hover { background-position: 0pt -30px; }
.paging .forward { background-position: -76px -60px; }
.paging .forward a { background-position: -76px 0pt; }
.paging .forward a:hover { background-position: -76px -30px; }
.paging.entry .backward { background-position: -152px -60px; }
.paging.entry .backward a { background-position: -152px 0pt; }
.paging.entry .backward a:hover { background-position: -152px -30px; }
.paging.entry .forward { background-position: -228px -60px; }
.paging.entry .forward a { background-position: -228px 0pt; }
.paging.entry .forward a:hover { background-position: -228px -30px; }
.paging a:link, .paging a:visited, .paging a:hover, .paging a:active, .paging a:focus, .paging .current { color: rgb(255, 255, 255); }
/* ::::: http://wiredvision.jp/common/css/comp_entry.css ::::: */

/* ::::: http://wiredvision.jp/common/css/comp_entry_utility.css ::::: */

#entryUtility { border-color: rgb(210, 210, 210) rgb(210, 210, 210) rgb(210, 210, 210) rgb(241, 241, 241); border-style: solid; border-width: 0pt 1px 1px; font-size: 83.33%; margin: 0pt; }
#entryUtility:after { clear: both; content: ""; display: block; height: 0pt; visibility: hidden; }
#entryUtility .category { float: left; padding: 6px 4px; width: 350px; }
#entryUtility .category ul { margin-top: 0pt; }
#entryUtility .category li { margin-right: 1px; white-space: normal; }
#entryUtility .category li a { color: rgb(255, 255, 255); padding: 4px 5px 3px 6px; white-space: nowrap; }
#entryUtility .category li.sci a { background: none repeat scroll 0% 0% rgb(152, 123, 181); }
#entryUtility .category li.it a { background: none repeat scroll 0% 0% rgb(111, 163, 155); }
#entryUtility .category li.des a { background: none repeat scroll 0% 0% rgb(119, 132, 70); }
#entryUtility .category li.sci a:hover, #entryUtility .category li.sci a:active, #entryUtility .category li.sci a:focus { background: none repeat scroll 0% 0% rgb(129, 102, 157); }
#entryUtility .category li.it a:hover, #entryUtility .category li.it a:active, #entryUtility .category li.it a:focus { background: none repeat scroll 0% 0% rgb(91, 141, 133); }
#entryUtility .category li.des a:hover, #entryUtility .category li.des a:active, #entryUtility .category li.des a:focus { background: none repeat scroll 0% 0% rgb(103, 115, 57); }
#entryUtility .comment { border-left: 1px dotted rgb(210, 210, 210); float: right; padding: 6px 6px 4px 4px; text-align: right; white-space: nowrap; }
#entryUtility .comment, #entryUtility .comment dl, #entryUtility .comment dt, #entryUtility .comment dd, #entryUtility .comment ul, #entryUtility .comment li { display: inline; }
#entryUtility .comment dt { font-weight: normal; margin-right: 5px; vertical-align: inherit; }
#entryUtility .comment dd { margin-left: 0pt; }
#entryUtility .comment li { list-style: none outside none; margin: 0pt; }
#entryUtility .comment li img { vertical-align: middle; }
#entryUtility .comment li a { background: url('icon_bookmark_bg.gif') repeat-x scroll left top rgb(252, 252, 252); border-color: rgb(232, 232, 232); border-style: solid; border-width: 0pt 1px 1px 0pt; padding: 1px 4px; text-align: center; white-space: nowrap; }
#entryUtility .comment li a:link, #entryUtility .comment li a:visited, #entryUtility .comment li a:hover, #entryUtility .comment li a:active, #entryUtility .comment li a:focus { color: rgb(51, 51, 51); }
#entryUtility .comment li a:hover, #entryUtility .comment li a:active, #entryUtility .comment li a:focus { background-color: rgb(255, 255, 255); background-position: left -100px; }
#entryUtility .trackback { border-left: 1px dotted rgb(210, 210, 210); float: right; padding: 6px 4px 4px; }
#entryUtility .trackback p { margin-top: 0pt; }
#entryUtility .feed { border-left: 1px dotted rgb(210, 210, 210); float: right; width: 6em; }
#entryUtility .feed, #entryUtility .feed ul, #entryUtility .feed li { list-style: none outside none; margin: 0pt; padding: 0pt; }
#entryUtility .feed li { position: relative; }
#entryUtility .feed a { background: url('icon_feed_9x9_001.gif') no-repeat scroll 4px 10px transparent; display: block; padding: 7px 4px 4px 16px; }
#entryUtility .feed a:hover { background-color: rgb(218, 241, 241); border-color: rgb(190, 210, 210); }
#entryUtility .feed ul a { background-position: 10px center; border-color: rgb(190, 210, 210); border-style: solid; border-width: 0pt 1px 1px 0pt; padding: 5px 9px 3px 22px; }
#entryUtility .feed #gofeed { color: rgb(0, 104, 180); }
#entryUtility .feed #gofeed:hover, #entryUtility .feed #gofeed:active, #entryUtility .feed #gofeed:focus { color: rgb(51, 51, 51); }
#entryUtility .feed ul { background-color: rgb(255, 255, 255); display: none; position: absolute; top: 25px; left: 0pt; width: 16em; z-index: 100; }
#entryUtility .feed li:hover ul, #entryUtility .feed li:active ul, #entryUtility .feed li:focus ul { display: block; }
#entry { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.pageInfo { background: none repeat scroll 0% 0% rgb(241, 241, 241); border-color: rgb(129, 145, 148) rgb(210, 210, 210) rgb(210, 210, 210); border-style: solid; border-width: 4px 1px 1px 0pt; margin-top: 4px; }
.pageInfo .pageInfoContent { border-top: 1px solid rgb(255, 255, 255); padding: 15px 28px 15px 29px; }
.pageInfo.wvProvide .pageInfoContent { background: url('clip_wv-provide_001.gif') no-repeat scroll right bottom transparent; }
.pageInfo h1 { margin: -15px -28px 0pt -29px; padding: 15px 28px 0pt 29px; }
.pageInfo .date { color: rgb(91, 105, 115); font-size: 100%; margin-top: 0pt; }
#entryContent { border-color: rgb(241, 241, 241) rgb(210, 210, 210) rgb(210, 210, 210) rgb(241, 241, 241); border-style: solid; border-width: 0pt 1px 1px; margin-top: 4px; padding: 0pt 28px; }
#entryContent .entryBody_pseudo-before { border-top: 1px solid rgb(241, 241, 241); margin: 0pt -28px; }
#textAdInEntry { border: 1px solid rgb(210, 210, 210); font-size: 85.71%; margin-top: 15px; padding: 5px 11px; }
#entryBody { font-size: 116.67%; line-height: 1.6923; overflow: hidden; padding-bottom: 30px; }
#entryBody h2 { border-left: 4px solid rgb(129, 145, 148); font-size: 123.08%; line-height: 1.375; margin-top: 30px; padding: 2px 0pt 0pt 5px; }
#entryBody dl a, #entryBody li a, #entryBody td a, #entryBody p a { background-color: rgb(241, 241, 241); }
#entryBody img { vertical-align: middle; }
#entryBody .photo_wide, #entryBody .photo { font-size: 92.31%; line-height: 1.5; margin-bottom: 10px; }
#entryBody .photo img { margin-top: 0.3em; }
#sponsors_link { background: url('line_solid_d2d2d2_1_h.gif') repeat-x scroll left 0.75em transparent; margin-bottom: 32px; position: relative; }
#addFeed { border-color: rgb(210, 210, 210); border-style: solid; border-width: 1px 0pt; padding: 1px 0pt; }
#addFeed table.layout { table-layout: auto; width: auto; }
#addFeed table.layout th, #addFeed table.layout td { padding: 1px 13px 1px 6px; vertical-align: middle; }
#addFeed table.layout th { background: url('add-feed_title_bg.gif') no-repeat scroll right center rgb(241, 241, 241); color: rgb(91, 105, 115); }
#addFeed table.layout img { margin-right: 3px; }
#addFeed table.layout th img { vertical-align: -2px; }
#addFeed table.layout td img { vertical-align: 0pt; }
#addFeed table.layout td ul { margin: 0pt 0pt 0pt 3px; }
#addFeed table.layout td li { margin-left: 1px; }
#addFeed table.layout td li a:hover, #addFeed table.layout td li a:active, #addFeed table.layout td li a:focus { background: none repeat scroll 0% 0% rgb(218, 241, 241); }
#adcom { border-color: rgb(210, 210, 210); border-style: solid; border-width: 1px 0pt 0pt; padding: 9px 0pt 0pt; margin-bottom: 32px; }
/* ::::: http://wiredvision.jp/common/css/comp_entry_additionals.css ::::: */

#additionals h2 { background: url('entry_additionals_h2_bg.gif') repeat-x scroll left bottom transparent; border-color: rgb(241, 241, 241) rgb(210, 210, 210) rgb(184, 190, 191) rgb(241, 241, 241); border-style: solid; border-width: 1px; font-size: 100%; margin: 0pt 0pt 1px; padding: 6px 9px 5px; }
#additionals h3 { background: none repeat scroll 0% 0% rgb(241, 241, 241); border-bottom: 1px solid rgb(210, 210, 210); font-size: 83.33%; margin: 0pt; padding: 0pt 10px; }
#additionals .block { margin-top: 4px; }
#blogInfo { float: left; width: 362px; }
#authorsProfile, #pastEntries { border-color: rgb(210, 210, 210); border-style: solid; border-width: 0pt 1px 1px 0pt; margin-top: 1px; padding: 0pt 10px 10px; }
#authorsProfile h3, #pastEntries h3 { margin: 0pt -10px ! important; }
#authorsProfile { padding-left: 97px; }
#authorsProfile h3 { margin-left: -97px ! important; margin-bottom: 10px; }
#authorsProfile p { margin-top: 10px; }
#authorsProfile .image { float: left; margin: 13px 10px 5px -87px; }
#pastEntries ul { margin: 0pt; }
#pastEntries li { margin-top: 5px; }
#pastEntries .monthlyArchives { margin-top: 10px; }
#additionals .block #pastEntries .monthlyArchives h3 { background: none repeat scroll 0% 0% transparent; border: medium none; display: inline; font-weight: normal; margin-right: 5px; }
#pastEntries select { font-size: 83.33%; margin-left: 5px; vertical-align: middle; }
#wiredBlogsIndex { float: left; margin-left: 4px; width: 362px; }
#wiredBlogsIndex ul { background-color: rgb(241, 241, 241); border-color: rgb(210, 210, 210); border-style: solid; border-width: 0pt 1px 1px 0pt; margin: 0pt; padding: 7px 0pt 3px 7px; }
#wiredBlogsIndex ul a:hover img, #wiredBlogsIndex ul a:active img, #wiredBlogsIndex ul a:focus img {  }
#wiredBlogsIndex ul img { margin: 0pt 1px 1px 0pt; }
.ng_buzzAutoTarget .ngWidgetBox_wired div#ngOuterBoxContent_rss div#ngOuterBoxContent_rss_h h5 { background-image: url('090123_wired_h_bg.jpg'); }
.ngWidgetBox_wired div#ngOuterBoxContent_rss, .ngWidgetBox_wired div#ngOuterBoxContent_rss div.ngInnerBoxContent { background-color: rgb(211, 218, 219); }
.ng_buzzAutoTarget div#ngOuterBoxContent_rss div#ngOuterBoxContent_rss_h h5 a:hover { color: rgb(255, 255, 255) ! important; }
.ng_buzzAutoTarget div#ngOuterBoxContent_rss ul li a:hover { color: rgb(0, 0, 0) ! important; }
#ngWidgetBox_167252, #ngWidgetBox_167252 div#ngOuterBoxContent_rss, #ngWidgetBox_167252 div#ngOuterBoxContent_rss div#ngOuterBoxContent_rss_h, #ngWidgetBox_167252 div#ngOuterBoxContent_rss div.ngInnerBoxContent { width: 300px ! important; }
#ngWidgetBox_167252 div#ngOuterBoxContent_rss div#ngOuterBoxContent_rss_h h5, #ngWidgetBox_167252 div#ngOuterBoxContent_rss li { width: 290px ! important; }
#ngWidgetBox_167252 div#ngOuterBoxContent_rss li { background-image: url('border_v.gif') ! important; height: 41px; }
#ngWidgetBox_167252 div#ngOuterBoxContent_rss li a { width: 272px ! important; }
/* ::::: http://nmp.newsgator.com/host/BPDSN/css/normal.css ::::: */

.ngWidgetBox_rss { width: 200px; height: 250px; }
.ng_buzzAutoTarget div#ngOuterBoxContent_rss div#ngOuterBoxContent_rss_h h5 { background-image: url('h_bg.gif'); background-color: rgb(0, 0, 0); }
.ng_buzzAutoTarget div#ngOuterBoxContent_rss div#ngOuterBoxContent_rss_h h5 a:hover, .ng_buzzAutoTarget div#ngOuterBoxContent_rss li a:hover { color: rgb(204, 51, 0); text-decoration: underline; background-color: transparent; }
.ng_buzzAutoTarget { background-color: rgb(255, 255, 255); display: inline; }
.ng_buzzAutoTarget * { margin: 0pt; padding: 0pt; }
.ng_buzzAutoTarget div.ngOuterBoxContent:after { content: ""; display: block; clear: both; }
.ng_buzzAutoTarget div#ngOuterBoxContent_rss { text-align: left ! important; width: 200px; height: 250px; }
.ng_buzzAutoTarget div#ngOuterBoxContent_rss div#ngOuterBoxContent_rss_h { width: 200px; padding: 6px 0pt; }
.ng_buzzAutoTarget div#ngOuterBoxContent_rss div#ngOuterBoxContent_rss_h h5 { font-size: 12px; line-height: 28px; background-position: 0pt 0pt; background-repeat: repeat-x; margin: 0pt 5px; width: 190px; }
.ng_buzzAutoTarget div#ngOuterBoxContent_rss div#ngOuterBoxContent_rss_h h5 a { color: rgb(255, 255, 255); text-decoration: none; padding-left: 10px; display: block; }
.ng_buzzAutoTarget div#ngOuterBoxContent_rss div.ngInnerBoxContent { width: 200px; height: 210px; }
.ng_buzzAutoTarget div#ngOuterBoxContent_rss ul, .ng_buzzAutoTarget div#ngOuterBoxContent_rss ol { list-style-type: none; background-color: rgb(255, 255, 255); margin: 0pt 5px 6px; height: 204px; overflow: hidden; }
.ng_buzzAutoTarget div#ngOuterBoxContent_rss li { font-size: 12px; font-weight: bold; line-height: 1.2em; background: url('border.gif') no-repeat scroll 50% 100% transparent; height: 41px; }
.ng_buzzAutoTarget div#ngOuterBoxContent_rss li a { color: rgb(0, 0, 0); text-decoration: none; display: inline-block; margin: 6px; width: 178px; }
