
/* Global
-------------------*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,address{margin:0;padding:0}


body {
    background:#162c42 url(/extra/wisdom-of-clouds/images/042033f368c577d2f321253d8161c5b9_bkg_body.gif) 0 0 repeat-x;
    color: #333;
    margin:0pt;
    padding:0pt;
    text-align:center;
    font-family:inherit !important;
    white-space: normal;
    font-size: 62.5%;
}
ul,li {list-style-type:none}
hr {clear:both;visibility:hidden}
img,fieldset {border:0}
input,button,textarea,select{font:11px tahoma, arial}
button{font-weight:bold}

h1,h2,h3,h4,h5,h6{display: inline; font-size: 1em; font: inherit; color: inherit; }

/* Misc
-------------------*/
.clearfix:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    }
.clearfix{
    zoom:1;
    } 
.clbth{
    clear: both;
}

/* basics */
a {text-decoration:none;color:#004d99;}
a:hover {text-decoration:underline;}
cite {color:#898989;font-style:normal;}
dt, dd {margin:5px 8px;}
img {border:0;}

/* main structure - columns */
#width {
	margin:0 auto;
	text-align:left;
	padding-bottom:40px;
	max-width: 990px;
	min-width: 846px;
	width: 100%;
        font-size: 1.2em;
}

#main {background:#fff url(/extra/wisdom-of-clouds/images/1d1757ee75740fe5101b65d4bffca838_bkg_sideShadow.gif) 0 0 repeat-y;}
#trunk {background:url(/extra/wisdom-of-clouds/images/f73c9bb3720e025ad34e6ba8eeaa75a5_bkg_topShadow.gif) 0 0 no-repeat;padding:55px 4px 0 4px;position:relative;}
#content {border-top:1px solid #818d8a;line-height:1.3em;width: 100%; background: url(/extra/wisdom-of-clouds/images/e732ad31a4c75c0ca15dd7452b792e03_col2_bg_borderleft.gif) repeat-y right 0;}
#content.voidRightLine { background: none; }
#content:after {content:".";display: block;height: 0;clear: both;visibility:hidden;}
.river #content_inner{background: url(/extra/wisdom-of-clouds/images/a3ad40490df70334c5b221a86b7fba2b_style_layout1_bg.gif) repeat-y; }
#col1 {	width: 100%; margin-right: -320px; float:left; }
#col1_inner{
	min-width: 518px;
	margin-right: 320px;
}
#col2 {width:320px; float: right;}
#col2_inner{ padding: 0 10px; }
#col3 {width:139px;float:left;padding-left:1px;line-height:1.2em;}
.subCol1 {width:174px;float:left;}
.subCol2 {width:462px;float:left;}
.subCol3 {width:316px;float:left;}



/* nav */
#nav {background: transparent url(/extra/wisdom-of-clouds/images/2e3254f8bdeedd456c1d373a073feded_bkg_tabs.jpg) right 0 no-repeat;height:60px;width:952px;position:absolute;top:4px;left:4px;margin:0;z-index:50;}
#nav li, #nav li a {float:left;}
#nav li {height:60px;padding:0;margin:0;position:relative;}
#nav li a, #nav li span.dashboard {display:block;padding:51px 0 0 0;height: 0px !important;overflow: hidden;outline:none;}
#nav .on a {background:none;}



#tab_top, #tab_top a {background:url(/extra/wisdom-of-clouds/images/b5b4b337a5c11470b139439469f3e55d_tab_sprite4_200902.gif) no-repeat 0px 0px ;width:74px;}
#nav li#tab_top a:hover {background-position:0 -60px;}
#tab_top.on {background:url(/extra/wisdom-of-clouds/images/b5b4b337a5c11470b139439469f3e55d_tab_sprite4_200902.gif) no-repeat 0px -120px;}

#tab_business, #tab_business a {background:url(/extra/wisdom-of-clouds/images/b5b4b337a5c11470b139439469f3e55d_tab_sprite4_200902.gif) no-repeat -75px 0px ;width:90px;}
#nav li#tab_business a:hover {background-position:-75px -60px;}
#tab_business.on {background:url(/extra/wisdom-of-clouds/images/b5b4b337a5c11470b139439469f3e55d_tab_sprite4_200902.gif) no-repeat -75px -120px;}

#tab_tech, #tab_tech a {background:url(/extra/wisdom-of-clouds/images/b5b4b337a5c11470b139439469f3e55d_tab_sprite4_200902.gif) no-repeat -166px 0px ;width:116px;}
#nav li#tab_tech a:hover {background-position:-166px -60px;}
#tab_tech.on {background:url(/extra/wisdom-of-clouds/images/b5b4b337a5c11470b139439469f3e55d_tab_sprite4_200902.gif) no-repeat -166px -120px;}

#tab_paper, #tab_paper a {background:url(/extra/wisdom-of-clouds/images/b5b4b337a5c11470b139439469f3e55d_tab_sprite4_200902.gif) no-repeat -283px 0px ;width:146px;}
#nav li#tab_paper a:hover {background-position:-283px -60px;}
#tab_paper.on {background:url(/extra/wisdom-of-clouds/images/b5b4b337a5c11470b139439469f3e55d_tab_sprite4_200902.gif) no-repeat -283px -120px;}


#tab_product, #tab_product a {background:url(/extra/wisdom-of-clouds/images/b5b4b337a5c11470b139439469f3e55d_tab_sprite4_200902.gif) no-repeat -430px 0px ;width:64px;}
#nav li#tab_product a:hover {background-position:-430px -60px;}
#tab_product.on {background:url(/extra/wisdom-of-clouds/images/b5b4b337a5c11470b139439469f3e55d_tab_sprite4_200902.gif) no-repeat -430px -120px;}

#tab_glossary, #tab_glossary a {background:url(/extra/wisdom-of-clouds/images/b5b4b337a5c11470b139439469f3e55d_tab_sprite4_200902.gif) no-repeat -495px 0px ;width:66px;}

#nav li#tab_glossary a:hover {background-position:-495px -60px;}
#tab_glossary.on {background:url(/extra/wisdom-of-clouds/images/b5b4b337a5c11470b139439469f3e55d_tab_sprite4_200902.gif) no-repeat -495px -120px;}

#tab_reference, #tab_reference a {background:url(/extra/wisdom-of-clouds/images/b5b4b337a5c11470b139439469f3e55d_tab_sprite4_200902.gif) no-repeat -562px 0px ;width:115px;}
#nav li#tab_reference a:hover {background-position:-562px -60px;}
#tab_reference.on {background:url(/extra/wisdom-of-clouds/images/b5b4b337a5c11470b139439469f3e55d_tab_sprite4_200902.gif) no-repeat -562px -120px;}


#tab_company, #tab_company a {background:url(/extra/wisdom-of-clouds/images/b5b4b337a5c11470b139439469f3e55d_tab_sprite4_200902.gif) no-repeat -679px 0px ;width:90px;}
#nav li#tab_company a:hover {background-position:-679px -60px;}
#tab_company.on {background:url(/extra/wisdom-of-clouds/images/b5b4b337a5c11470b139439469f3e55d_tab_sprite4_200902.gif) no-repeat -679px -120px;}


#tab_dashboard, #tab_dashboard a {background:url(/extra/wisdom-of-clouds/images/b5b4b337a5c11470b139439469f3e55d_tab_sprite4_200902.gif) no-repeat -767px 0px ;width:29px;}
#nav li#tab_dashboard a:hover {background-position:-767px -60px;}
#tab_dashboard.on {background:url(/extra/wisdom-of-clouds/images/b5b4b337a5c11470b139439469f3e55d_tab_sprite4_200902.gif) no-repeat -767px -120px;}


#nav li li , #nav li li a {float:none;background:none;}
#nav li li{height:auto;padding:0;margin:3px 5px;}
#nav li li a {display:inline;height:auto;padding:0;overflow:visible;}

/* popular=> nav_tab */

.nav_tab_popup {
	border:1px solid #718296;
	border-top: none;
	margin-top: 1px;
	padding:8px 0;
	position: absolute;
	top: 50px;
	z-index: 50;
	background:#000 url(/extra/wisdom-of-clouds/images/b47ebccd2e7e090caa07d99055d5d630_bkg_popularArrow.gif) center top no-repeat;
}
.nav_tab_popup a {color:#efcb8d;}
.nav_tab_popup li {padding-left: 12px  !important; background: url(/extra/wisdom-of-clouds/images/abd94d91f6098c791ba4599ccd1e6b46_arrow_grey.gif) no-repeat scroll 0pt 3px !important; }

#tab_business_popup.nav_tab_popup{ width: 210px; left: -60px; }
#tab_business_popup.nav_tab_popup li{ float: left; }
#tab_business_popup.nav_tab_popup li.listdiv{ width: 190px;}
#tab_tech_popup.nav_tab_popup{width: 295px; left: -90px;}
#tab_tech_popup.nav_tab_popup li{ float: left; white-space: nowrap; }
#tab_tech_popup.nav_tab_popup li.listdiv{ width: 275px; }
#tab_company_popup.nav_tab_popup{ width: 150px; left: -40px;}
#tab_dashboard_popup.nav_tab_popup{ width: 150px; left: -125px; background-position: 130px top;}

.nav_tab_popup li.listdiv{
	border-top: 1px solid #718296;
	border-bottom: 1px solid #718296;
	background: #000 !important;
	padding: 3px 3px !important;
	color: #ccc;
}
#tab_tech_popup.nav_tab_popup li.builder{
	background: url(/extra/wisdom-of-clouds/images/9f2c6dfaa65e604a361252c604ef6a6a_icon_builder.gif) no-repeat 0 0 !important;
	padding-left: 16px !important;
}

.block_analyse{display: none;}

/* footer */
#footer {background:url(/extra/wisdom-of-clouds/images/6375c97cff165ea70b61105cac3aeebb_bkg_btmShadow.gif) 0 bottom no-repeat;padding:0 4px 4px 4px;color:#d6d7d9;font-size:.9em;position:relative;}
#heel {background:#285795 url(/extra/wisdom-of-clouds/images/e3f53a9961601e7df7a68399a747158e_bkg_footer.jpg) 0 0 repeat-x;padding:10px 0 10px 0;width:auto;}
#block_aboutcnet {padding:10px 0 0 5px;margin:10px;clear:both;}
#block_aboutcnet a, #block_aboutcopy a {color:#fff;font-weight:bold;}
#footer h4 {font:normal 1.6em Georgia,serif;margin:0;background-position: left center;}
#footer h4 a {color:#fff;font-weight:normal;}
#footer a {color:#d7d7d7;}
#footer p {margin:8px 0 12px 0;}
#block_aboutcnet ul.pipes {margin-top:3px;float:left;}
#footer form {float:right;margin:0 30px 0 0;}

#footer select {border:1px solid #ababab;margin: 0 5px 0 10px;float:left;}
#footer form a {background: url(/extra/wisdom-of-clouds/images/00b800ff96ce78cd7b85b22302770cff_btn_go.gif) 0 0 no-repeat;border: 0;width: 22px;height: 20px;text-indent: -6667px;display:block;float:left;}


#toggle_externallinks{ float: right; font-weight: bold; } 
#toggle_externallinks:hover{ cursor:pointer; } 
#block_externallinks { margin: 0 20px; padding:0 20px; border:1px solid #5687ba }
#block_externallinks dl { margin:0 30px 8px 0; float:left }
#block_externallinks dt { margin:8px 0 0 0 }
#block_externallinks dd a { font-weight:normal }
#block_externallinks li { padding:0 0 0 12px; background:url(/extra/wisdom-of-clouds/images/685d7aa55cbb8fd8182605f46c6b745e_arrow_blue.gif) no-repeat 0 4px }

#block_copyright{ padding: 0 0 0 10px; color: #aaa; background: #162c42 !important;}
#block_copyright a{ color: #aaa; font-weight: bold; }

.pipes {margin:0; clear: both;}
.pipes dt {float:left;margin:0 7px 0 0;line-height: 14px;}
.pipes dd {border-right:1px solid #fff;float:left;padding:0 5px 0 0;margin:0 5px 0 0;background: none; line-height: 14px;}
.pipes .nob {border:0;}

#eyebrows #toggle_membermenu{
	display: block;
	float: left;
	height: 10px;
}
.pipes dd #member_menu{
	float: left;
	padding:0;
}
.pipes dd #member_menu li{
	margin-right: 3px;
	background: transparent url(/extra/wisdom-of-clouds/images/685d7aa55cbb8fd8182605f46c6b745e_arrow_blue.gif) no-repeat scroll 0px 3px;
	padding-left: 12px;
	float: left;


}


.split {margin:8px 0 20px 0;float:left;width:150px;}
#col2 .split li {border:0;margin:6px 8px 0;padding-bottom:2px;} /*override*/

.prevNext li, .nextPrev li {background:none;padding:0;}

#trunk{
	max-width: 982px;
	width: auto;
}

#trunk{
	background: url(/extra/wisdom-of-clouds/images/f73c9bb3720e025ad34e6ba8eeaa75a5_bkg_topShadow.gif) no-repeat;
}
#nav{
	width: 982px;
}
#main{
	background: #fff url(/extra/wisdom-of-clouds/images/1d1757ee75740fe5101b65d4bffca838_bkg_sideShadow.gif) repeat-y;
}
#footer{
	background:url(/extra/wisdom-of-clouds/images/6375c97cff165ea70b61105cac3aeebb_bkg_btmShadow.gif) no-repeat 0 bottom;
}
#ad_headerlarge{
	width: 728px;
	float: right;
	padding: 10px 0 0 0;
	background: url(/extra/wisdom-of-clouds/images/090362467b47b0a77a6588743ae3fe4c_ad-grey.gif) no-repeat center 0;

}
#ad_footerlarge .ad_large_footer{
	text-align: center;
	padding: 10px 0 0 0;
	background: url(/extra/wisdom-of-clouds/images/090362467b47b0a77a6588743ae3fe4c_ad-grey.gif) no-repeat center 0;

}
#ad_toprectangle{
	margin-top: 10px;
}

#header{
	width: 982px;	
	background: url(/extra/wisdom-of-clouds/images/0002e63ede0a5fabaea6cb26b965968e_zdnet_logo.gif) no-repeat center left;
	display: table;
	padding: 5px 0 0 0;
}

#logo{
	height:95px;
	margin:0pt;
	width:219px;
	z-index:2;
	float: left;
}
#logo a {display:block;width:170px;margin:15px 0 0 8px;padding:72px 0 0 0;height: 0px !important;height /**/:72px;overflow: hidden;outline:none;}




.pages { text-align: center; margin:10px 0; line-height:3.1em}
.pagination a { margin:0 1px; padding:6px; border: solid 1px #ddd; text-decoration: none; background:#FFF}
.pagination a , .pagination span{ /*font-weight: bold;*/}
.pagination .this-page {padding: 2px 6px; font-weight: bold; vertical-align: top; color: #F7A62A}
.pagination a:hover {color: #fff; background: #fcd72d; border-color: #f7991c; text-decoration: none}
.pages div.results {text-align: right; color: #aaa; margin: 8px 0}
.pagination .next{ background: #162c42; color: #fff; font-weight: bold; font-size: 1.25em; vertical-align: middle; padding: 6px 12px;}
.pagination .next:hover{ color: #f7a62a; background:#162c42; border-color: #ddd;}




#eyebrows {height:27px;font-size:10px;line-height:10px;color: #c2c2c2;text-align:left;padding:0px 8px 0 8px;font-family: Verdana,sans-serif; position: relative;}
#eyebrows a {color: #fff;font-weight:bold;}
#eyebrows dl.pipes{ padding: 5px 0 0 0; float: left;} 
#eyebrows #zdnetlinks{position: absolute;top:50px; left:100px; z-index:2; border: 3px solid #c00;}




#block_siteinfo{
	color:#999999;
	float:right;
	font-size:10px;
}
#block_siteinfo .rss{
	background: url(/extra/wisdom-of-clouds/images/ea7ba726f425d0d586c0b7e6e1082227_feedico.gif) no-repeat left bottom;
	padding:0px 0pt 0pt 16px;
}

#block_search{float: right; margin: 3px 0 0 0;}
#block_search label{ display: none;}
#block_search select{
	margin-left: 3px;
	vertical-align: bottom;
}
#block_search input{
	width: 130px;
	padding: 1px;
}
#block_search .searchbutton{
	background:url(/extra/wisdom-of-clouds/images/19ab50936fdafcc6f17d9e3d51bed077_icon_search_button.gif) no-repeat;
	border:none;
	cursor:pointer;
	height:16px;
	text-indent:-9999px;
	width:18px;
	margin: 0 0 0 5px;
}
#block_emergencyboard{
	background: url(/extra/wisdom-of-clouds/images/147a71e14edf55ddea131978d7a75f02_emergency_board.gif) repeat-x;
	height: 28px;
	line-height: 28px;
	padding-left: 20px;
}
#block_emergencyboard a{
	color: #f90;
	font-weight: bold;
	font-size: 14px;
}


/*   hive  -----------------------------*/

.block_hive_fdindex{}
	.block_hive_fdindex .style_layout2{
		margin-top: 10px;
	}
	.block_hive_fdindex ul li.col_half{
		margin-bottom: 5px;
	}
	.block_hive_fdindex ul li a{
		border: 1px solid #666;
		display: block;
		height: 35px;
		width: 300px;
		text-indent: -9999px;
		margin-bottom: 2px;
	}
.hiveHeader{
	}
	.hiveHeader a.hiveTitle{
		background: #fff;
		display: block;
		height: 50px;
		position: relative;
		width: 982px;
	}
	.hiveHeader a.hiveTitle span{
		background: url(/extra/wisdom-of-clouds/images/dbac41703bf0de7cd032ea512baa54c1_hive_goToppage.gif) no-repeat;
		display: block;
		height: 26px;
		text-indent: -9999px;
		position: absolute;
		right: 10px;
		top: 15px;
		width: 168px;
	}

.hive_articleBottom{
	margin: 10px 0;
	border: 2px solid #2c5884;
	padding: 1px;
}
	.hive_articleBottom .hive_articleBottomInner{
		padding: 10px 10px 0 10px;
	}
	.hive_articleBottom .title a{
		height: 35px;
		display: block;
		text-indent: -9999px;
		position: relative;
	}

	.hive_articleBottom .title a span{
		background:transparent url(/extra/wisdom-of-clouds/images/dbac41703bf0de7cd032ea512baa54c1_hive_goToppage.gif) no-repeat scroll 0 0;
		display:block;
		height:26px;
		position:absolute;
		right:5px;
		top:5px;
		width:168px;
	}
	.style_block1.hive_articleBottom .headline{
		font-size: 100%;
		padding-bottom: 4px;
	}
	.hive_articleBottom ul{
		padding-bottom: 10px;
		overflow: hidden;
	}
	.hive_articleBottom ul li.largersize{
		clear: none;
		overflow: visible;
	}
	.hive_articleBottom ul li{
		clear: none;
	}
	.hive_articleBottom .style_indexlist1 li{
		margin-bottom: 5px;
	}
	.hive_articleBottom ul li.stronger{
		width: auto;
		float: none;
	}
	.hive_articleBottom ul li.stronger .summary{
		color: #333;
		display: block;
		font-size: 0.9em;
		line-height: 14px;
		margin: 3px 0;
	}
	.hive_articleBottom ul li.more{
		clear: both;
		width: auto;
		float: none;
	}
	.hive_articleBottom ul .property a,
	.hive_articleBottom ul .property a:hover{
		color: #999;
		font-size: 1em !important;
		font-weight: normal !important;
	}.style_indexlist1 li {margin:0 0 3px; padding:0 0 0 20px; background:url(/extra/wisdom-of-clouds/images/685d7aa55cbb8fd8182605f46c6b745e_arrow_blue.gif) no-repeat 4px 3px; line-height: 1.3em; font-size:1.0em; clear:left; overflow:hidden; _height: 1%;}
.style_indexlist1 li.largersize {margin:0 0 0.5em; font-size: 1.15em;}
.style_indexlist1 li.void-listsytle, .style_indexlist1 li.void-liststyle {background:none; padding-left: 0;}
.style_indexlist1 li.border-hr {border-bottom:1px solid #ddd; margin-bottom: 5px; padding-bottom:5px;}
.style_indexlist1 li .displayblock { display: block;}
.style_indexlist1 li.stronger a{ font-weight: bold; font-size: 1.1em; }
.style_indexlist1 li a { font-weight: normal;}
.style_indexlist1 li a.with-bold { font-weight: bold;}
.style_indexlist1 li a.largersize { font-weight: bold; font-size: 1.1em;}
.style_indexlist1 li a img{ float: left; border:1px solid #666; margin:0pt 5px 5px 0pt;}
.style_indexlist1 li a img.right{ float: right; border:1px solid #666; margin:0pt 0 5px 5px;}
.style_indexlist1 li a.attribute { color:#3f54a8 }
.style_indexlist1 li span.summary { color:#333; font-size:1em; font-weight: normal; }
.style_indexlist1 li span.property { color:#999; font-size:0.83em; }
.style_indexlist1 li.more { text-align:right; background:none }
ol.style_indexlist1 li{ list-style-type: decimal; list-style-position: inside; padding-left: 0; background-image: none; color: #900; font-weight: bold;}

.style_indexlist2 li {margin: 0 0 10px 0;  line-height: 1.3em; letter-spacing: 0.02em; clear: both;}
.style_indexlist2 li.first {margin-top: 0;}
.style_indexlist2 li .title{ line-height: 1.3em; font-size: 1.2em; font-weight: bold;}
.style_indexlist2 li .subtitle{ line-height: 1.5em; color:#AA7733; font-weight: bold;}
.style_indexlist2 li .subtitle .badge{ background: #f0f0eb; color: #8d0000; border: 1px solid #ccc; border-bottom:1px solid #999; border-right:1px solid #999; font-size: 0.9em; margin-right: 5px; padding: 1px 5px; font-weight: normal;}
.style_indexlist2 li a img{ float: right; border:1px solid #666; margin:0 0 5px 5px;}
.style_indexlist2 li.border-hr{ border-bottom: 1px solid #ccd3d9; margin-bottom: 5px; padding-bottom:5px;}
.style_indexlist2 li.void-listsytle{ background:none; padding-left: 0; }
.style_indexlist2 li p{ margin-bottom: 5px;}
.style_indexlist2 li p.attribute { margin: 3px 0;}
.style_indexlist2 li p.attribute img{ vertical-align: bottom;}

.style_kwad_default{
	background: #d6d6ca;
	padding: 5px;
	margin: 10px 0 15px 0;
	clear: both;
}
.style_kwad_default .style_kwad_default_inner{
	border: 1px solid #fff;
	background: #f0f0ee;
}
.style_kwad_default .kwad_default_header{
	background: #e8e8e2 url(/extra/wisdom-of-clouds/images/6443e6b166c1d022c9fc4f631565dab8_kwad_default_header_bg.gif) repeat-x;
	border-bottom: 1px solid #fff;
}

.style_kwad_default .kwad_default_header a,
.style_kwad_default .kwad_default_header span.title{
	display : block;
	font-weight: bold;
	padding: 5px 0 5px 10px;
	font-size: 13px;
	color: #a02c2c;
	/*text-indent: -9999px;*/
}
.style_kwad_default .kwad_default_content ul{
	padding: 0;
}
.style_kwad_default .kwad_default_content li{
	list-style: none none inside;
	display: inline;
}
.style_kwad_default .kwad_default_content li a{
	display: block;
	background: #f0f0ee url(/extra/wisdom-of-clouds/images/41b236d49a0cc7a3dfa032c647405770_kwad_default_icon_magnifier_zoom_in.gif) no-repeat 2px 5px;
	margin: 0;
	padding: 5px 0 5px 20px;
	font-size: 12px;
	border-bottom: 1px solid #cad1d8;
}
.style_kwad_default .kwad_default_content li a:hover{
	text-decoration: none;
	background-color: #f9f9f9;
}

.style_kwad_default .kwad_default_content li .kwad_default_list_title{
	display :block;
	color: #039;
}

.style_kwad_default .kwad_default_content li a:hover .kwad_default_list_title{
	color :#600;
	text-decoration: underline;
}
.style_kwad_default .kwad_default_content li .kwad_default_list_desc{
	color: #444;
	margin: 5px 0 10px 0;
	display : none;
}
.style_kwad_default .kwad_default_content li.script_kwad_visible .kwad_default_list_desc{
	display :block;
}

.style_kwad_default .kwad_default_content li .kwad_default_list_desc img{
	float :left;
	margin: 0 10px 5px 0;
	border: 1px solid #aaa;
}

.style_kwad_default .kwad_default_sponsored_logo{
	margin: 5px 10px 5px 10px;
}
.style_kwad_default .kwad_default_sponsored_logo .property{
	color: #999;
	text-align: center;
}
.style_kwad_default .kwad_default_sponsored_logo .summary{
	text-align :center;
	font-size: 10px;
	color: #adadad;
}
.style_kwad_default .kwad_default_sponsored_logo .logo_box{
	padding: 5px;
	background: #fff;
	border: 1px solid #adadad;
	text-align :center;
	
}
.style_kwad_default .kwad_default_sponsored_logo .logo_box img{
	margin: 0 15px 0 0;
}

.style_indexlist1  .style_kwad_default li{
	background: none;
	padding: 0;
}


.style_kwad_wp{
	border: 3px solid #d6d6ca;
	padding: 2px;
}
.style_kwad_wp_inner{
	border: 1px solid #d6d6ca;
	padding: 5px;
}
.style_kwad_wp .kwad_wp_header a,
.style_kwad_wp .kwad_wp_header span{
	display : block;
	font-weight: bold;
	padding: 5px 0 5px 0px;
	font-size: 13px;
	color: #a02c2c;
}
.style_kwad_wp .kwad_wp_content ul{
	padding: 0;
}

.style_kwad_wp .kwad_wp_content li a{
	display: block;
	background: #fff url(/extra/wisdom-of-clouds/images/0b52155bee7e5407ada64ff3fcfec61d_page_white_acrobat.gif) no-repeat 2px 5px;
	margin: 0;
	padding: 5px 0 5px 20px;
	font-size: 12px;
	border-bottom: 1px solid #cad1d8;
}
.style_kwad_wp .kwad_wp_content li a:hover{
	text-decoration: none;
	background-color: #f9f9f9;
}

.style_kwad_wp .kwad_wp_content li .kwad_wp_list_title{
	display :block;
	color: #039;
}

.style_kwad_wp .kwad_wp_content li a:hover .kwad_wp_list_title{
	color :#600;
	text-decoration: underline;
}
.style_kwad_wp .kwad_wp_content li .kwad_wp_list_desc{
	color: #444;
	margin: 5px 0 10px 0;
	display : none;
}
.style_kwad_wp .kwad_wp_content li.script_kwad_visible .kwad_wp_list_desc{
	display :block;
}





.event_banner a{
	display:block;
	width: 300px;
	height: 55px;
	text-indent: -9999px;
	margin: 5px 0;
}



#ad_o_event{ margin-top: 15px;}
#ad_o_event .eventch .ad_event_top{
	clear: both;
	border-bottom: 1px dashed #ccc;
	margin-bottom: 20px;
}
#ad_o_event .eventch h4{
	display: block;
	background:#F0F0EB none repeat scroll 0 0;
	border-color:#CCCCCC #999999 #999999 #CCCCCC;
	border-style:solid;
	border-width:1px;
	color:#8D0000;
	font-size:0.9em;
	font-weight:normal;
	margin-right:5px;
	padding:1px 5px;
	float: left;
}
#ad_o_event .eventch dt{
	display: inline;
	font-weight: bold;
	margin: 2px 0;
}
#ad_o_event .eventch dd{
	text-align: right;
}



/*　徹底検証誘導枠　*/
.scope_box{
border:3px solid #666;
padding:1px;
margin:20px 0;
}
.scope_box .head{
background:black url(/extra/wisdom-of-clouds/images/7f1ddad147d95a19614569086e5b6cae_scope_head.jpg) no-repeat 0 0;
font-weight:bold;
padding-left:10px;
color:white;
font-size:14px;
line-height:2em;
height:2em;
margin-bottom:5px;
}
.scope_box .content{
padding:3px 8px;
}
.scope_box li{
margin-bottom:3px;
}
.scope_box li a{
display:block;
font-size:1.1em;
font-weight:bold;
}
/*　徹底検証誘導枠　*/
.style_block1{
	margin: 20px 0 20px 0;
}
.style_block1_innerpadding{
	padding: 5px 10px;
}

.style_block1 .headline{
	background: url(/extra/wisdom-of-clouds/images/1e088cabceb7029bfc4e9e4f0e2d35d2_bg_blockheadline_bottom.gif) repeat-x 0pt bottom;
	color:#8d0000;
	font-size:1.3em;
	font-weight:bold;
	padding: 0px 4px 8px 0;
	margin: 0 0 10px 0;
	position: relative;
}
.style_block1 .headline .headline_right{
	position:absolute;
	text-align:right;
	top:0pt;
	right: 3px;
	width:100%;
	color: #444;
	font-size: 0.8em;
}
.style_block1 p{
	margin: 5px 0 10px 0;
}

.style_block_4col{
	float: left;
	width: 24%;
	margin: 0 1% 10px 0;
}

.style_block_4col .sub_headline{
	margin: 0 0 5px 0;
	font-weight: bold;
	color: #8d0000;
	font-size: 1.2em;
}


/* .style_block_editbox2
---------------------------------------*/

.style_block2{
	margin: 10px 0 10px 0;
	}
	.style_block2 .headline{
		background: #fff url(/extra/wisdom-of-clouds/images/da58884a7f88a0e40b316787b8b16b5f_style_block2_headline_bg.gif) repeat-x bottom center;
		color: #333;
		font-weight: bold;
		padding: 5px 0 5px 10px;
		border: 1px solid #ccc;
		margin: 0 0 10px 0;
	}
	.style_block2 p{
		margin: 5px 0 10px 0;
	}

/* .style_block_editbox1
---------------------------------------*/
.style_block_editbox1{
	padding: 0 0 10px 0;
}

.style_block_editbox1_inner{
	margin: 0 0 5px 0;
	padding: 10px;
	border: 1px solid #ccc;
}



/* .style_block_form1
---------------------------------------*/
.style_blockform1 .message{
	color: #900;
	font-weight: bold;
}
.style_blockform1 table.postform{
	width: 100%;
	border: 1px #ccc solid;
	border-collapse: collapse;
	border-spacing: 0;
}
.style_blockform1 table.postform th,
.style_blockform1 table.postform td{
	border: 1px solid #ccc;
	padding: 3px 5px;
}
.style_blockform1 table.postform th{
	background: #eee;
}
.style_blockform1 table.postform .property{
	font-weight: normal;
	color: #666;
}
.style_blockform1 table.postform textarea{
	width: 100%;
}
.style_blockform1 table.postform td.captcha img{
	float: left;
	margin: 0 10px 0 0;
}

.style_blockform1 .postsubmit{
	text-align :right;
	background: #eee;
	margin: 10px  0 0 0;
	padding: 5px 10px;
	border: 1px solid #fafafa;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.style_blockform1 .postsubmit button{
	margin-left: 10px;
	font-size: 13px;
}.style_layout1{
}


.style_layout1 .subCol1{
	width : 200px;
	float: left;
	background: url(/extra/wisdom-of-clouds/images/50550dfd66c98f61d4fdf744e50f5203_style_layout1_bg_overlay_white.gif) no-repeat;
}
.style_layout1 .subCol2{
	float: right;
	min-width: 268px;
	width: 100%;
	margin-left: -200px;
}
*html .style_layout1 .subCol2{
	width: 468px;
}
html>body .style_layout1 .subCol2>*{
	margin-left: 200px;
}

.style_layout1 .headline{
	padding-left: 5px;
}
.style_layout1 .subCol1 .first_headline{
	margin-bottom:0 ! important;
	background-color: #fff;
}

.style_layout1 .subCol1 .content{
	margin-right: 1px;
	background: #f1f4f6;
	padding: 3px 5px;
}

.style_layout1 .subCol1 .style_block1 .sub_headline{
	font-weight: bold;
	color: #8d0000;
	margin: 20px 0 5px 0;
}

.style_layout1 .subCol1 .style_block1 p{
	font-size: 0.95em;
	line-height: 1.1em;
}
.style_layout1 .subCol1 .style_block1 .style_indexlist1 li{
	margin-top: 10px;
}

.style_layout1 .subCol2 .content{
	padding: 5px 10px 10px 10px;
}
.style_layout1 .subCol2 .content .content_body{
	line-height: 1.5em;
	letter-spacing: 0.04em;
	font-size: 1.2em;
}
.style_layout1 .subCol1 .bottom_separateline{
	padding-bottom: 10px;
	background: url(/extra/wisdom-of-clouds/images/0fb085b12aedc1be69ac0b64e473afed_subcol1_hr_bg.gif) center bottom no-repeat;
}

.style_layout1_across{
	background: #fff;
	padding: 1px 10px;
}

/*------ 50% grid -------*/
.style_layout2{
	margin: 20px 0 0 0;
}

.style_layout2 .col_half{
	float:left;
	width: 48.5%;
	margin-right: 5px;
}

.style_colhalf .block_colhalf{
	clear: none;
	float: left;
	width: 47%;
	margin: 0 10px 0 0;
}
.style_colhalf hr{
	visibility: visible;
	height: 15px;
	margin-bottom: 15px;
	border: none;
	border-bottom: 1px dotted #ccc;
}


.style_banner1 {background:#20426f url(/extra/wisdom-of-clouds/images/fc7ad5c1cc9cae068875fd4bc3ac38a8_banner_bg_fd.gif) 0 0 repeat-x;color:#fff;padding:10px 5px 10px 10px;}
.style_banner1 a {color:#fff;}
.style_banner1 p {color:#b0cfff;margin:7px 8px;}
.style_banner1 .title {background:none;padding:0;margin-top: 15px;font-size:1.7em; line-height: 1.3em; font-weight: bold; }
.style_banner1 .title a{letter-spacing: -0.02em;}
.style_banner1 .title img{float: left; margin: 10px 5px 5px 0;}

.style_banner1 .tags {color:#d7d7d7;}
.style_banner1 .tags a {color:#d7d7d7;}
.style_banner1 .tags strong {color:#b0cfff;}
.style_banner1 ul.topstorylist{ margin-top: 15px;}
.style_banner1 ul.topstorylist li{ font-size: 1.2em; margin-top: 5px;}
.style_banner1 .subCol1{
	width: 79%;
	padding-bottom: 5px;
	border-right: 1px solid #526073;
}
.style_banner1 .subCol2{
	width: 20%;
}
.style_banner1 p{
	line-height: 1.4em;
}
.style_banner1 .block_photo {
	padding: 0 0 0 5px;
	margin: 10px 0 10px 0;
	text-align: center;
}
.style_banner1 .block_photo span{
	display: block;
	margin-top: 3px;
}
.style_banner1 .bottomCol {
	border-top: 1px solid #526073;
	padding-top: 10px;
}
.style_banner1 .bottomCol .item{
	float: left;
	width: 49%;
}
.style_banner1 .bottomCol .item_inner{
	padding: 3px 8px 3px 3px;
	line-height: 1.5em;
}
.style_banner1 .bottomCol .item_inner a{
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.3em;
}

.style_banner1 .bottomCol .item_inner a img{
	float: left;
	margin: 0 5px 5px 0;
	border: 1px solid #666;
}

.style_banner1 .bottomCol .item_inner span.summary{
	line-height: 1.3em;
	color:#b0cfff;
}


.style_banner2 {background:#20426f url(/extra/wisdom-of-clouds/images/0bc0f955dd77f7d9ef03d7f1c2254b51_bkg_banner.jpg) 0 0 repeat-x;color:#fff;padding:20px 10px 10px 10px;}
.style_banner2 a {color:#fff;}
.style_banner2 p {color:#b0cfff;margin:7px 0;}

.style_banner2 .ch_colleft{
	float:left;
	width: 190px;
}
.style_banner2 .ch_colright{
	float:right;
	margin-left:-190px;
	width:100%;
}

html>body .style_banner2 .ch_colright>*{
	margin-left:190px;
}
*html .style_banner2 .ch_colright{
	width: 450px;
	margin: 0;
}


.style_banner2 .title {background:none;padding:0;margin-top: 10px;font-size:2.0em; line-height: 1.3em; font-weight: bold; }
.style_banner2 .title a{letter-spacing: -0.02em;}
.style_banner2 .title img{float: right; margin: 10px 5px 5px 0;}

.style_banner2 .tags {color:#d7d7d7;}
.style_banner2 .tags a {color:#d7d7d7;}
.style_banner2 .tags strong {color:#b0cfff;}
.style_banner2 ul.topstorylist{ margin-top: 15px;}
.style_banner2 ul.topstorylist li{ font-size: 1.2em; margin-top: 5px;}

.style_banner2 .breadcrumb {
	font-weight:bold;
	margin:0px 0pt 5px;
	line-height: 1.7em;
}
.style_banner2 .breadcrumb li.first {
	background:transparent url(/extra/wisdom-of-clouds/images/15fefde6efee919e475c941094d04370_folder.png) no-repeat;
	padding:0pt 9px 0pt 20pt;
}
*html .style_banner2 .breadcrumb li.first {
	background:transparent url(/extra/wisdom-of-clouds/images/7c7d60e678e39d6d8fde5445908b30b2_folder.gif) no-repeat;
}
.style_banner2 .breadcrumb li {
	background:transparent url(/extra/wisdom-of-clouds/images/eaccd589388e12e9d7382635cacfa0e4_raquo.gif) no-repeat scroll 0pt 5px;
	float:left;
	padding:0pt 9px 0pt 13px;
}
.style_banner2 .breadcrumb li a{
	color: #d7321d;
	font-weight: bold;
	font-size: 1.5em;
}

.style_banner2 .subheadline,
.style_banner2 .subheadline a{
	line-height: 1.3em;
	font-weight: bold;
	color: #ecb047;
}
.style_banner2 .subtitle{
	font-size: 0.6em;
	line-height: 1.0em;
	margin-bottom: 5px;
}
.style_banner2 .headline{
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3em;
}
.style_banner2 img.fl{
	float: left;
	border: 1px solid #666;
	margin: 0 5px 10px 0;
}
.style_banner2 .summary{
	margin: 5px 0 5px 0;
	line-height: 1.4em;
}

body:nth-of-type(1) .style_banner2 .summary{
	#width:630px;
}

body:first-of-type .style_banner2 .summary{
	#width:630px;
}

.style_banner2 .search ul.example li{
	float: left;
	margin-right: 3px;
	font-size: 0.9em;
}

.style_banner2 .search ul.example li,
.style_banner2 .search ul.example li a{
	color: #aaa;
}
.style_banner2 .source_options_icon{
	float: left;
	margin: 0 5px 5px 0; 
}
/* style_leaf
-------------------------------------------*/

.style_leaf{
	margin: 0 auto;
	width: 95%;
	min-width: 468px;
	text-align: left;
}

/* style_buttons
-------------------------------------------*/

.style_buttons{
	text-align: center;
}
.style_buttons a.buttons, .style_buttons button{
/*    display:block;
    float:left;*/
    margin:0 7px 0 0;
    background-color:#fafafa;
    border:1px solid #cdcdcd;
    border-top:1px solid #ddd;
    border-left:1px solid #ddd;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#333;
    cursor:pointer;
    padding:3px 5px 3px 5px; /* Links */
}
.style_buttons a.buttons:hover, .style_buttons button:hover{
    background-color:#e5e5e5;
}
.style_buttons a.buttons_strong, .style_buttons button.buttons_strong{
    margin:0 7px 0 0;
    background-color:#f90;
    border:1px solid #cdcdcd;
    border-top:1px solid #ddd;
    border-left:1px solid #ddd;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#fff;
    cursor:pointer;
    padding:3px 5px 3px 5px; /* Links */
}
.style_buttons a.buttons_strong:hover, .style_buttons button.buttons_strong:hover{
    background-color:#f60;
}
.style_buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.style_buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.style_buttons button img, .style_buttons a.buttons img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
.style_buttons a.style_icon, .style_buttons button.style_icon{
	padding: 4px 5px 5px 20px;
}

/* style_button_bg_grey
---------------------------------------------*/
.style_buttons_bg_grey{
}
.style_buttons_bg_grey .buttons_bg_grey_l{
	float: left;
	margin: 0;
	padding: 3px 0px 3px 0px;
	background: url(/extra/wisdom-of-clouds/images/202b53020a48b3f94c646bc15c513c61_grey_link_bg_l.gif) no-repeat left top;
	height: 20px;
	width: 5px;
}
.style_buttons_bg_grey .buttons_bg_grey_r{
	float: left;
	margin: 0 10px 0 0;
	padding: 3px 20px 3px 5px;
	color: #fff;
	background: url(/extra/wisdom-of-clouds/images/a7b63df2ccdf7dce1ff1b2357e3dfebc_grey_link_bg.gif) no-repeat right top;
	height: 20px;
}
.style_buttons_bg_grey .buttons_bg_grey_r a{
	margin :0;
	padding: 0;
	color: #fff;
}


/* style_buttons2
---------------------------------------------*/

.style_buttons2{
}
.style_buttons2 span.button_title{
	display:block;
	float:left;
	padding: 3px 3px;
	margin-right: 5px;
	font-weight: bold;
}

.style_buttons2 a.button{
	display:block;
	float:left;
	border: 1px solid #999;
	padding: 2px 3px;
	margin-right: 5px;
	cursor:pointer;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.style_buttons2 a.button:hover{
	background: #eee;
}

/* style_buttons3
---------------------------------------------*/

.style_buttons3 span.button_title{
	display:block;
	float:left;
	padding: 3px 3px;
	margin-right: 5px;
	font-weight: bold;
}

.style_buttons3 a.button, .style_buttons3 button{
	width:auto;
	display:block;
	float:left;
	border: 1px solid #a7a7a7;
	padding: 5px 10px;
	margin-right: 10px;
	background: #ab7f1d;
	font-weight: bold;
	font-size: 1.4em;
	color: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.style_buttons3 a.button:hover, .style_buttons3 button:hover{
	background: #bf9e55;
}

.style_buttons3 ul.centering{
	text-align:center;
	float:left;
	position:relative;
	left:50%;
	margin: 0 auto;
	padding: 0;
}
.style_buttons3 ul.centering li{
	float:left;
	position:relative;
	right:50%;
	list-style:none;
}
.style_buttons3 ul.centering li a.button, .style_buttons3 ul.centering li button{
	float :none;
}


/* style_buttons4 グレー地、赤地
---------------------------------------------*/

.style_buttons4 a.button, .style_buttons4 button{
	width:auto;
	display:block;
	float:left;
	border: 1px solid #a7a7a7;
	padding: 10px 20px;
	margin-right: 10px;
	background: #eee;
	font-weight: bold;
	font-size: 1.5em;
	color: #000;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.style_buttons4 a.button:hover, .style_buttons4 button:hover{
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
}
.style_buttons4 a.button.color_red, .style_buttons4 button.color_red{
	background: #c00 url(/extra/wisdom-of-clouds/images/2613fb52c8bd80b12363820bec465380_style_button4_red_bg.gif) repeat-x;
	color: #fff;	
}
.style_buttons4 ul.centering{
	text-align:center;
	float:left;
	position:relative;
	left:50%;
	margin: 0 auto;
	padding: 0;
}
.style_buttons4 ul.centering li{
	float:left;
	position:relative;
	right:50%;
	list-style:none;
}
.style_buttons4 ul.centering li a.button, .style_buttons4 ul.centering li button{
	float :none;
}


/* style_buttons5 一般的なボタン
---------------------------------------------*/

.style_button5 a.button{
	background: #c0c0c0;
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	border-right: 2px solid #808080;
	border-bottom: 2px solid #808080;
	padding: 5px 10px;
	color: #000;
	font-size: 12px;
}
.style_button5 a:hover.button{
	text-decoration: none;
}
.style_button5 a:focus.button{
	text-decoration: none;
	border-top: 2px solid #808080;
	border-left: 2px solid #808080;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
}


/* lighting
---------------------------------------------*/
.style_lighting:hover{
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
}



/* box
-------------------------------------------------*/
.style_box1{
	padding: 5px;
	background: #d6d6ca;
	margin: 0 0 15px 0;
}
.style_box1 .style_box1_inner{
	background:#f0f0ee;
	border:1px solid #fff;
}
.style_box1 .header{
	padding: 8px;
	background: #e8e8e2;
	border-bottom: 1px solid #fff;
}
.style_box1 .title{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}
.style_box1 .content{
	font-size: 13px;
	line-height: 1.5em;
	padding: 8px;
}



.style_box2{
	background: #f4f5f8;
	border: 1px solid #d5d5d7;
	padding: 5px 3px;
	}
	.style_box2 dl{}
	.style_box2 dt{
		background:transparent url(/extra/wisdom-of-clouds/images/6877f5506f2cf1444c66f6556e85603f_icn_dirSort_16x16.gif) no-repeat scroll left 3px;
		display: inline;
		font-weight:bold;
		height:16px;
		margin: 0 0 0 4px;
		padding:5px 5px 5px 20px;
	}
	.style_box2 dd{
		border-right:1px solid #CCD3D9;
		display:inline;
		line-height: 1.6em;
		padding:0 5px;
		margin: 0;
	}

/* style_selector - AJAX, JS切り替え用タブ */
.style_selector .script_selector, .style_selector .nonscript_selector {background:url(/extra/wisdom-of-clouds/images/eeb85f17af6ae156f02d256d46bfb7ae_bkg_selector.gif) no-repeat 0 0;height:46px;margin:20px 0 0 0;clear:both;}
.style_selector .script_selector ul, .style_selector .nonscript_selector ul {margin:0 0 0 20px;padding:0 24px 0 0;height:46px;float:left;background: url(/extra/wisdom-of-clouds/images/4fb44a751c439d8b8a35d2b0f5423d3c_bkg_selectorRight.gif) no-repeat right top;display:inline;}
.style_selector .script_selector li, .style_selector .nonscript_selector li {position:relative;font-size: 1.35em;float:left;padding:0;margin:0;height:46px;margin-right:1px;background:none;}
.style_selector .script_selector ul.selector_narrow li, .style_selector .nonscript_selector ul.selector_narrow li { font-size: 1.2em; } 
.style_selector .script_selector li a, .style_selector .nonscript_selector li a {color:#fff;padding:9px 15px 0;display:block;float:left;height:27px;outline:none;background: url(/extra/wisdom-of-clouds/images/1b412b85a711aaf67170dab005ee01d4_bkg_selectorTab.gif) no-repeat center top;}
.style_selector .script_selector ul.selector_narrow li a, .style_selector .nonscript_selector ul.selector_narrow li a{ padding:9px 8px 0 } 
.style_selector .script_selector li a:hover, .style_selector .nonscript_selector li a:hover {background-position:center -36px;text-decoration:none;}

.style_selector .script_selector .on, .style_selector .nonscript_selector .on {background: url(/extra/wisdom-of-clouds/images/641065ab1c8102cd8207d6288b5ed2e5_bkg_selectorTabOn.gif) no-repeat center top;}
.style_selector .script_selector .on a, .style_selector .nonscript_selector .on a {background:none;}
.style_selector .script_selectBox, .style_selector .nonscript_selectBox {display:none;margin:10px 15px 10px 15px;}
.style_selector .script_selectBox.on, .style_selector .nonscript_selectBox.on {display:block;}
.style_selector .script_selectBox ol li, .style_selector .nonscript_selectBox ol li{
	list-style-type: decimal;
	list-style-position: inside;
	background: none;
	padding-left: 0;
	color:#8D0000;
	font-weight: bold;
}


/* style_bulk - メニューリスト */

.style_selectmenu{
	background: url(/extra/wisdom-of-clouds/images/2b365af97e9c1adf692cf1d37224ab4e_bkg_dirList_blueFade.gif) repeat-x center top;
}
	.style_selectmenu ul{
		background:transparent url(/extra/wisdom-of-clouds/images/1de5cd9212c30a25dcfcca8873a05625_bkg_dblBtmBrd.gif) repeat-x 0 0;
		height:22px;
		margin-top:10px;
		padding:7px 0;
	}
	.style_selectmenu ul li{
		display:inline;
		margin:0;
		padding:0;
	}
	.style_selectmenu ul li a{
		border-right:1px solid #CCD3D9;
		display:inline;
		padding:0 5px;
	}
	.style_selectmenu ul li a.on{
		color: #8d0000;
		font-weight: bold;
		text-decoration: underline;
	}
	.style_selectmenu ul li span{
		background:transparent url(/extra/wisdom-of-clouds/images/6877f5506f2cf1444c66f6556e85603f_icn_dirSort_16x16.gif) no-repeat scroll left 3px;
		font-weight:bold;
		height:16px;
		margin-left:4px;
		padding:5px 5px 5px 20px;
	}
/*--------------------------------------
	Tag Cloud
---------------------------------------*/

ul.style.style_tagCloud {
	margin: 0;
	padding: 0.5em 10px;
	line-height: 1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

ul.style_tagCloud li {
	margin: 0;
	padding: 0;
	display: inline;
	font-size: 100%; /* ここで相対的に文字サイズを変更 */
}
*:first-child+html ul.style_tagCloud li{
	line-height: 1.6em;
}

ul.style_tagCloud li a {
	text-decoration: none;
}

/* タグレベル1〜6 */

ul.style_tagCloud li.level1 a {
	font-size: 167%;
	font-weight: bold;
	color: #3e5b71;
}

ul.style_tagCloud li.level2 a {
	font-size: 136%;
	font-weight: bold;
	color: #668eac;
}

ul.style_tagCloud li.level3 a {
	font-size: 122%;
	font-weight: bold;
	color: #668eac;
}

ul.style_tagCloud li.level4 a {
	font-size: 114%;
	color: #87a6be;
}

ul.style_tagCloud li.level5 a {
	font-size: 92%;
	color: #a7becf;
}

ul.style_tagCloud li.level6 a {
	font-size: 77%;
	color: #c7d5e0;
}

/* オンマウス色 */
ul.style_tagCloud li a:hover {
	color: #000;
}

#ad_toptext{
	margin: 20px 0 10px 0;
}
.style_banner1 #ad_toptext{
	margin: 10px 0 10px 0;
}
#ad_toptext li, #ad_undertext li{
	background: url(/extra/wisdom-of-clouds/images/d45624692eb501bf2e4b8f46dbd3f04f_icon_pr.gif) no-repeat scroll 0px 3px;
	margin-bottom: 5px;
}
.style_layout1 .subCol1 .style_block1 #block_paper_custom p{ margin-bottom: 0;}#ad_toprectangle .ad_rect_top,
#ad_valuerectangle .ad_rect_bottom{
	padding: 10px 0 0 0;
	background: url(/extra/wisdom-of-clouds/images/090362467b47b0a77a6588743ae3fe4c_ad-grey.gif) no-repeat 90px 0;
}
#ad_toprectangle .ad_large{
	margin: 5px 0 20px;
}
#ad_valuerectangle .ad_rect_bottom{
	margin: 20px 0 20px;
}

#ad_essentialtopic2009 ul.style_indexlist1 a{
	font-weight: bold;
}/* Story Commomn Templates
-------------------*/

/*---------- 記事　タイトル ----------*/
.article_header {
	clear: both;
	position: relative;
	margin: 0;
	padding-bottom:15px;
	zoom:1;
	}
	.article_header:after {
		content:""; display:block; height:0px; clear:both;
		}
	.article_header img {
		float:left;
		margin-right:10px;
		border: 1px solid #666;
		}
	.article_header h1 {
		height: auto;
		margin:0;
		padding: 0;
		padding-bottom:5px;
		background: none;
		color: #000;
		font-size:18px;
		line-height:1.2em;
		font-weight:bold;
		}
		.article_header h1 a {
			color: #000;
			}
		.article_header h1 a:hover {
			color: #600;
			text-decoration: none;
			}
		.article_header h1 a:visited {
			color: #000;
			}


/*---------- 記事　本文 ----------*/
.article_body {
	margin-bottom: 40px;
	font-size:medium;
	line-height: 1.5em;
	letter-spacing: 0.04em;
	}
	html > body .article_body {
		font-size: 16px;
		}
	.article_body p {
		margin-bottom:1em;
		}

.article_body h2,
.article_body h3,
.article_body h4,
.article_body h5,
.article_body h6 {
	height: auto;
	margin:0;
	padding: 0;
	margin-bottom: 15px;
	background: none;
	color: #000;
	font-size:18px;
	line-height:1.4em;
	font-weight:bold;
	border: none;
}
.article_body h4,
.article_body h5,
.article_body h6 {
	font-size:medium;
	}
html > body .article_body h4, 
html > body .article_body h5, 
html > body .article_body h6 {
		font-size: 16px;
		}

*html body .frame_bnet .article_body p br {
		letter-spacing: 0;
		}

/*---------- 記事　本文　フッター要素 ----------*/
.notes, 
.leaf_body_foot {
	clear:both;
	font-size:12px;
	line-height:1.1em;
	color:#666;
	}
	.notes a, 
	.leaf_body_foot a{
		padding-left: 10px;
		background:url(/extra/wisdom-of-clouds/images/f12500658e19834a60a4c36c15fbdb0b_list_marker_s1.gif) left center no-repeat;
		}

.article_body blockquote {
	margin-left:30px;
	border-left:4px solid #ccc8b8;
	padding-left:4px;
	margin-bottom:1em;
	} 

/* Media -------------------- */
.article_body .left img,
.article_body .right img,
.article_body .center img {
	margin: 5px auto 7px auto;
	padding: 0px;
	/*display: block;*/
	clear: both;
	}
.article_body .left,
.article_body .right,
.article_body .center {
	padding: 0px;
	color: #666;
	font-size: 12px;
	line-height: 1.3em;
	display: block;
	clear: both;
	}
.article_body .left {
	margin: 5px 10px 5px 0px;
	float: left;
	text-align: left;
	}
.article_body .right {
	margin: 5px 0px 5px 10px;
	float: right;
	text-align: left;
	}
.article_body .center {
	margin: 0px auto;
	text-align: center;
	}
.article_body .center img {
	text-align: center;
	}

/* Table -------------------- */
.article_body table {
	margin: 0px;
	padding: 0px;
	color: #666;
	font-size: 14px;
	line-height: 1.2em;
	background: #CCC;
	border: 0px solid #CCC;
	clear: both;
	}
.article_body table caption {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	color: #999;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.2em;
	text-align: left;
	background: #FFF;
	}
.article_body table th,
.article_body table td {
	margin: 0px;
	padding: 2px 5px 3px 5px;
	}
.article_body table th {
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.2em;
	text-align: center;
	background: #039;
	}
.article_body table thead th {
	color: #FFF;
	font-weight: bold;
	background: #039;
	}
.article_body table tbody th {
	color: #FFF;
	font-weight: bold;
	background: #0058af ! important;
	}
.article_body table td {
	color: #666;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.2em;
	background: #FFF;
	}

/* List -------------------- */
.article_body ul {
	margin: 0px 0px 30px 20px;
	padding: 0px;
	clear: both;
	}
.article_body .center ul {
	margin-left:20px;
	}
.article_body ul li {
	margin: 10px  0px;
	padding: 0px;
	list-style-type: disc;
	list-style-image : url(/extra/wisdom-of-clouds/images/8accf4c0d52cd69b7766120b76b5bc09_list_style_image_zd.gif);
	line-height: 1.5em;
	}
.article_body ol {
	list-style-type: decimal;
	margin: 0px 0px 30px 50px;
	padding: 0px;
	line-height: 1.5em;
	clear: both;
	}
.article_body ol li {
	margin: 10px  0px;
	padding: 0px;
	list-style-type: decimal;
	}

/* Textlink -------------------- */
.article_body .textlink {
	margin: 0 0 5px 0;
	padding: 5px 8px 5px 8px;
	border: 2px solid #1e5c99;
	display: block;
	}
.article_body .textlink h4 {
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: .1em;
	border-bottom: 1px dotted #1854A4;
	}
.article_body .textlink h4 a {
	margin: 0;
	padding: 0 0 0 10px;
	text-decoration: none;
	background: url(/extra/wisdom-of-clouds/images/970a4ef3cae41024b119550fc9ef448a_list_marker_s3.gif) no-repeat left center;
	}
.article_body .textlink h4 a:link,
.article_body .textlink h4 a:visited {
	color: #000;
	}
.article_body .textlink h4 a:hover {
	text-decoration: underline;
	color: #600;
	}
.article_body .textlink p {
	margin:0;
	padding:0;
	font-size: 14px;
	}
.article_body .textlink p a:link,
.article_body .textlink p a:visited {
	text-decoration: none;
	color: #1854A4;
	}
.article_body .textlink p a:hover {
	text-decoration: underline;
	color: #600;
	}

/* inline source code for article
-------------------- */
.article_body code {
	margin: 0;
	padding: 0;
	}
.article_body pre {
	width: 460px;
	clear: both;
	margin: 0 auto 1em auto;
	border: 1px solid #c7dae2;
	padding: 5px;
	overflow: auto;
	font-face: monospace;
	font-size: 12px;
	background: #e7f0f4;
	line-height:1.4em;
	}

/* Profile -------------------- */
.frame_col_left .profile {
	width: 470px;
	margin: 0 0 20px 0;
	padding: 0;
	background: #ECECEC;
	border: solid 2px #999;
	display: block;
	clear: right;
	}
.frame_col_left .profile h5 {
	margin: 0;
	padding: 15px 20px 10px 20px;
	font-size: 14px;
	font-waight: bold;
	color: #333;
	border-bottom: solid 1px #999;
	background: none;
	}
.frame_col_left .profile h5 span {
	font-size: 12px;
	display: block;
	clear: both;
	}
.frame_col_left .profile p {
	margin: 0;
	padding: 5px 20px;
	font-size: 12px;
	color: #333;
	}
.frame_col_left .profile img {
	margin: 10px;
	padding: 0;
	border: solid 2px #999;
	}

/*---------- 記事　右コラム ----------*/

.frame_col_article_right ul,
.frame_col_corp_right ul {
	border-right: 1px solid #1854A4;
	}
.frame_col_article_right li, 
.frame_col_corp_right li {
	font-size:12px;
	line-height:1.1em;
	padding-top: 4px;
	padding-bottom: 4px;
	background: url(/extra/wisdom-of-clouds/images/f12500658e19834a60a4c36c15fbdb0b_list_marker_s1.gif) 0px 7px no-repeat;
	}
	.frame_col_article_right li.last {
		}
.frame_col_article_right li a, 		
.frame_col_corp_right li a {
	color: #036;
	font-size:12px;
	line-height:1.1em;
	padding-left: 10px;
	display: block;
	}
.frame_col_article_right h6,
.frame_col_corp_right h6 {
	color:#fff;
	font-size:10px;
	line-height:1.8em;
	height:18px;
	overflow: hidden;
	margin:0;
	padding: 0 0 0 22px;
	background: url(/extra/wisdom-of-clouds/images/2c4a95e1a5c19e5b86be695ba0878543_heding_background_related.gif) top left no-repeat;
	}

.frame_col_corp_right .property {
	display: block;
	}



/*---------- 記事　右コラム　ホワイトペーパー ----------*/
.frame_col_article_right .navi_paper li {
	background-image: none;
	zoom:1;
	}
	.frame_col_article_right .navi_paper li :after {
		content:""; display:block; height:0px; clear:both;
		}
.frame_col_article_right .navi_paper li a {
	padding-left:0;
	}
.frame_col_article_right .navi_paper li a img {
	float:left;
	margin-right:5px;
	border: 1px solid #666;
	}



/*----------  記事　右コラム上　ページ送り ----------*/
.navi_paging_top h6 {
	padding: 0 0 0 5px;
	background: url(/extra/wisdom-of-clouds/images/6ee6bd698fea8689b319ab3daeeea438_heding_background3.gif) top left no-repeat;
	}
.navi_paging_top ul {
	padding: 2px 0 5px 0;
	text-align: center;
	}
.navi_paging_top li {
	display: inline;
	font-size:14px;
	font-weight: bold;
	line-height:1.1em;
	background: none;
	}
	.navi_paging_top li a {
		display: inline;
		padding: 4px 1px;
		color: #036;
		font-size:14px;
		background: none;
		font-weight: normal;
		}
	.navi_paging_top li a:hover {
		background-color: #374769;
		color: #fff;
		text-decoration: none;
		}

/*----------  記事下　ページ送り ----------*/
hr.no_paging {
	clear: both;
	height: 1px;
	margin-top: 35px;
	margin-bottom: 40px;
	border: none;
	border-top: 1px solid #1854A4;
	}
.article_leaf_paging {
	clear: both;
	position: relative;
	height: 16px;
	overflow: hidden;
	margin-top: 35px;
	margin-bottom: 2px;
	border: 1px solid #ccc;
	border-top: 1px solid #1854A4;
	background-color: #eee;
	line-height:1em;
	}
.article_leaf_paging ul {
	padding: 2px 0;
	text-align: center;
	}
.article_leaf_paging li {
	display: inline;
	font-size:14px;
	font-weight: bold;
	}
	.article_leaf_paging li a {
		padding: 4px 3px;
		background: none;
		color: #036;
		font-size:14px;
		font-weight: normal;
		}
		.article_leaf_paging li a:hover {
			color: #fff;
			text-decoration: none;
			background-color: #374769;
			}

a.article_leaf_paging_next,
a.article_leaf_paging_prev {
	display: block;
	position: absolute;
	padding: 1px 8px;
	font-size:12px;
	font-weight: bold;
	}
	.article_leaf_paging_next_sc,
	.article_leaf_paging_prev_sc,
	a.article_leaf_paging_next:hover,
	a.article_leaf_paging_prev:hover {
		color: #fff;
		text-decoration: none;
		background-color: #374769;
		}

a.article_leaf_paging_prev {
	left: 0; top: 0;
	border-right: 1px solid #ccc;
	}
a.article_leaf_paging_next {
	right: 0; top: 0;
	border-left: 1px solid #ccc;
	}
.article_leaf_paging_key{
	margin-bottom: 40px;
	text-align: center;
	font-size: 10px;
	color: #666;
	}

/*----------  記事下　企業 ----------*/
.block_ch_article_relate_org {
	position: relative;
	width:468px;
	margin:0 0 15px 16px;
	padding:0;
	text-align:left;
	}
.block_ch_article_relate_org h5 {
	margin-bottom: 1px;
	}
.block_ch_article_relate_org ul {
	zoom: 1;
	background: #fff url(/extra/wisdom-of-clouds/images/fe8c56b1bb5d3b39fe23d075e5913632_background_stripe1.gif) top left repeat;
	border:1px solid #1854A4;
	border-top: none;
	padding: 5px 10px;
	}
	.block_ch_article_relate_org ul:after {
		content:""; display:block; height:0px; clear:both;
		}
.block_ch_article_relate_org li {
	float: left;
	padding-left:10px;
	padding-right:15px;
	background:url(/extra/wisdom-of-clouds/images/f12500658e19834a60a4c36c15fbdb0b_list_marker_s1.gif) left center no-repeat;
	font-size:12px;
	font-weight:bold;
	line-height:1.4em;
	white-space: nowrap;
	}
 
/*----------  記事下　バックナンバーと関連記事 ----------*/
.block_article_left_related{
        border: 1px solid #ccc;
        padding: 8px;
        margin-bottom: 20px;
        background: url(/extra/wisdom-of-clouds/images/907d4cd29db54c41aa397e4e4d85ef35_background_related_article.gif) bottom repeat-x;
        font-size: 12px;
				}

.block_article_left_related h6 {
        text-align: left;
        margin-bottom: 10px;
        padding-bottom: 5px;
        border-bottom: 1px dashed #ccc;
        } 

.block_article_left_related li{
	font-size:12px;
	line-height:1.1em;
	padding-top: 4px;
	padding-bottom: 4px;
	background: url(/extra/wisdom-of-clouds/images/f12500658e19834a60a4c36c15fbdb0b_list_marker_s1.gif) 0px 7px no-repeat;
	}
	.block_article_left_related li.last {
		}
.block_article_left_related li a{
	color: #036;
	font-size:12px;
	line-height:1.1em;
	padding-left: 10px;
	display: block;
	}

/* commentFrame -------------------------- */
.articleCommentFrame{
	margin: 0 !important;
	}
	.articleCommentFrame .item{
		list-style: none;
		margin-top: 1em;
		margin-left: 0;
		padding-bottom: 1em;
		border-bottom: 1px dotted #ccc;
		margin-bottom: 1em;
		min-height:60px;
		_height: 60px; /* for ie6 */
	}

	.articleCommentFrame .item .photo{
		display:block;
		margin:0 5px 0 5px;
		float: left;
	}
	.articleCommentFrame .item .photo img{
		border: 1px solid #999999
	}
	.articleCommentFrame .item .author{
		margin: 0 0 20px 0;
		font-size: 13px;
		line-height: 1.2em;
	}
	.articleCommentFrame .item .author .name{
		font-weight: bold;
	}
	.articleCommentFrame .item .author .org{
		color: #666;
	}

	.articleCommentFrame .item .itemBody{
		background: url(/extra/wisdom-of-clouds/images/3cec87d6a0d155c419a0de6075aae79a_comment_frame_460.png) no-repeat;
		display:block;
		padding:15px 0 0 25px;
		font-size: 13px;
		overflow: hidden;
		_zoom: 1;
	}

/*--- 2003.1-2006.3までの過去記事互換CSS start ----*/

	/* margin */
	.ml5 {margin-left:5px;}
	.ml10 {margin-left:10px;}
	.ml15 {margin-left:15px;}
	.ml20 {margin-left:20px;}
	.mr5 {margin-right:5px;}
	.mr10 {margin-right:10px;}
	.mr15 {margin-right:15px;}
	.mr20 {margin-right:20px;}
	.mt3 {margin-top:3px;}
	.mt5 {margin-top:5px;}
	.mt10 {margin-top:10px;}
	.mt15 {margin-top:15px;}
	.mt20 {margin-top:20px;}
	.mb3 {margin-bottom:3px;}
	.mb5 {margin-bottom:5px;}
	.mb10 {margin-bottom:10px;}
	.mb15 {margin-bottom:15px;}
	.mb20 {margin-bottom:20px;}

	.mall5 {margin:5px;}
	.mall10 {margin:10px;}
	.mall15 {margin:15px;}
	.mall20 {margin:20px;}

	/* padding  */
	.pl5 {padding-left:5px;}
	.pl10 {padding-left:10px;}
	.pl15 {padding-left:15px;}
	.pl20 {padding-left:20px;}
	.pr5 {padding-right:5px;}
	.pr10 {padding-right:10px;}
	.pr15 {padding-right:15px;}
	.pr20 {padding-right:20px;}
	.pt5 {padding-top:5px;}
	.pt10 {padding-top:10px;}
	.pt15 {padding-top:15px;}
	.pt20 {padding-top:20px;}
	.pb5 {padding-bottom:5px;}
	.pb10 {padding-bottom:10px;}
	.pb15 {padding-bottom:15px;}
	.pb20 {padding-bottom:20px;}

	.pall5 {padding:5px;}
	.pall10 {padding:10px;}
	.pall15 {padding:15px;}
	.pall20 {padding:20px;}

	.g1 {color: #EEE;}
	.g2 {color: #CCC;}
	.g3 {color: #999;}
	.g4 {color: #777;}
	.g5 {color: #666;}
	.g6 {color: #333;}

	.bd1 {border:solid 1px; border-color: #CCC;}
	.bd2 {border:solid 1px; border-color: #999;}
	.bd3 {border:solid 1px; border-color: #666;}
	.bd5 {border:solid 1px; border-color: #FC0;}
	.bd6 {border:solid 1px; border-color: #900;}
	.bd7 {border:solid 1px; border-color: #C00;}
	.bd-sub {border:solid 1px; border-color:#EEE #CCC #CCC #CCC;}

	.bk1 {background-color: #CCC;}
	.bk3 {background-color: #EEE;}

	.gbox{
		background-color: #EEE;
		border:1px solid #ccc;
		padding:5px;
	}

	.j1, j1 td {font-Size:10px; letter-spacing:0.05em; line-height:1.1em;}
	.j2, j2 td {font-Size:10px; letter-spacing:0.03em; line-height:1.1em;}
	.j3, j3 td {font-Size:12px; line-height:1.1em;}
	.j3w, j3w td {font-Size:12px; line-height:1.3em;}
	.j4, j4 td {font-Size:16px; line-height:1.1em;}
	.j5, j5 td {font-Size:18px; line-height:1.1em;}
	.j6, j6 td {font-Size:20px; line-height:1.1em;}

/*--- 2003.1-2006.3までの過去記事互換CSS end ----*/

.article_body{
	margin-bottom: 10px;
}
#block_story, html > body .article_body{
	font-size: 14px;
	line-height: 1.8em;
}

#block_story h1,#block_story h2,#block_story h3,#block_story h4,#block_story h5,#block_story h6{
	display: block;
}
#block_story .notes a, .leaf_body_foot a{
	background:url(/extra/wisdom-of-clouds/images/685d7aa55cbb8fd8182605f46c6b745e_arrow_blue.gif) no-repeat 2px 2px;
	padding-left:16px;
}

.ad_square_leaf{
	float :left;
	margin: 0 10px 10px 0;
}
.block_ad_reg_banner{
	text-align: center;
}

#videoleaf_toolbox{
	text-align: center;
	padding: 5px 10px;
	border: 3px double #ccc;
}
#videoleaf_toolbox ul{
	margin: 2px auto;
}
#videoleaf_toolbox .style_buttons3 a.button,
#videoleaf_toolbox .style_buttons3 button{
	float: none;
	margin: 0 auto;
}

/* RoundUp
-------------------*/
#block_story .style_indexlist2 li{
	margin-bottom: 30px;
}

#block_story .style_indexlist2 li a img{
	float: left;
	margin: 0 5px 5px 0;
}

/* Toolbox 
-------------------*/

#block_article_header_tool {
	margin:5px 0 0 0;
}
.attribute ul.toolbox{
	margin: 20px 0 0 0;
}
.attribute ul.toolbox li{
	display:block;
	float:left;
	margin:0pt 15px 0pt 0pt;

}
.attribute ul.toolbox li.right{
	float:right;
}
.attribute ul.toolbox li .attribute{
	display: block;
	padding: 4px 0pt 5px 20px;
	float: left;
}
.attribute ul.toolbox li#toolbox_sbm_header .attribute{
	float: none;
}
#toolbox_sbm_header_ul a{
	color: #004d99;
}
.attribute form{
	display: inline;
}
.attribute button.icon_thumbup{
	background: #f90;
	border: 1px solid #eee;	
	cursor: pointer;
}
.attribute button.icon_thumbup:hover{
	background: #f60;
}
.attribute .icon_thumbup{
	font-size: 150%;
	font-weight: bold;
	color: #fff;
}

/*popup
---------------------------------------*/
li.popupbox_root{
	position: relative;
	z-index: 10;
}
div.popupbox{
    background:#FFFFFF none repeat scroll 0%;
    border: 1px solid #eee;
    border-bottom:2px solid #EBEBEB;
    border-right:2px solid #EBEBEB;
    top: 20px;
    left:-999em;
    padding: 0 5px 5px 5px;
    margin:-1px 0pt 0pt;
    position:absolute;
    z-index:400;
    width: 120%;
}
*html div.popupbox{
    width: 120%;
}
div.popupbox ul li{
    float:none !important;
    font-size:1em !important;
    margin:10px 0pt !important;
    line-height: 0.25em;
    min-height: 16px;
    background-position: 0 0;
}
div.popupbox div li a{
    color: #004d99;
}

/* article 腹きり枠
---------------------------------------*/

#block_story .style_kwad_default{
	clear: both;
	margin: 40px 0;
	line-height: 1.3em;
}
#block_story .style_kwad_default ul{
	margin: 0;
}
#block_story .style_kwad_default li{
	list-style:none;
	margin: 0;
}

#block_story a.keyword_tag{
	color: #000;
	border-bottom: 1px dashed #eee;
}
#block_story a.keyword_tag:hover{
	color: #000;
	border-bottom: 1px dashed #ccc;
	text-decoration: none;
}
/*  pagenation
------------------------*/
.article_leaf_paging_key{margin-bottom :0; display: none;}

/* leaf bottom WhitePaper Box
---------------------------------------*/
.block_relatepaper li{
	margin-bottom: 20px;
}
.block_relatepaper li .wp_title{
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.3em;
}

.block_relatepaper li .wp_attention{
	font-size: 0.8em;
	color: #666;
	line-height: 1.3em;
}

.block_relatepaper li .style_buttons3{
	margin: 10px 0 0 0;
}



/*  leaf right sp & jirei navi
----------------------------------------*/

/* ARticle right Box
-------------------*/
#box_article_right{
	width: 120px;
	margin: 0 0 10px 10px;
	float: right;
	font-size: 0.7em;
	line-height: 1.5em;
	background: #fff;
}
#box_article_right .right_title{
	background:transparent url(/extra/wisdom-of-clouds/images/685d7aa55cbb8fd8182605f46c6b745e_arrow_blue.gif) no-repeat scroll 0pt 3px;
	padding: 0 0 0 14px;
	border-bottom: 1px solid #aaa;
}
#box_article_right .right_item{
	margin: 10px 0 0 0;
	text-align: center;
}
#box_article_right .right_item img{ margin-bottom: -2px; }

/* header -----------------*/
.style_toolbox{ clear: left;}

#blocktagList{ clear: left;}
*:first-child+html #blocktagList{ clear: none;}
*html #blocktagList{ clear: none;}
#tagList{ float: none;}
#tagList li{ white-space: nowrap;}
*:first-child+html #tagList{ width: 100%; max-width: 520px; min-width: 420px;}
*html #tagList{ width: 520px;}


#tagList li a.icon_glossary{
	padding-right: 18px;
	background: url(/extra/wisdom-of-clouds/images/c313ca08274ba812bdca92dbe13cbc31_icon_glossary.gif) no-repeat right 3px;
}
#tagList li.exttag{
	display: none;
}
#tagList li.script_toggleExtTag{
	font-weight: bold;
	cursor: pointer;
	display: block;
	float: left;
	padding-left:0;
}



/*------------------------------------------
ZDNet Panel
--------------------------------------------*/

.block_panelleaf .block_sort{
	text-align: right;
	font-size: 12px;
}

#block_story .block_panelleaf ul.block_panelbody{
	margin: 20px 0 ;
	padding: 0;
}

#block_story .block_panelleaf ul.block_panelbody li.panelitem{
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0;
	border: 1px solid #ccc;
}

.block_panelleaf ul.block_panelbody .panelheader{
	font-weight: bold;
	background: #eee;
	padding: 0 10px 0 0;
	border-bottom: 1px solid #ccc;
}
.block_panelleaf ul.block_panelbody li.hot.panelitem .panelheader{
	background: #d1d360 url(/extra/wisdom-of-clouds/images/879404e2ca7690019943fb00af2e7269_panel_bg_hottest.gif) repeat-x;
	position: relative;
}
.block_panelleaf ul.block_panelbody li.hot.panelitem .panelheader .hottest_icon{
	position: absolute;
	display :block;
	text-indent: -9999em;
	background: url(/extra/wisdom-of-clouds/images/3130fc5c47cb8f03b950cc83ad838a8b_panel_icon_hottest.gif) no-repeat;
	width: 88px;
	height: 88px;
	top: 0px;
	right: 0px;
}

.block_panelleaf ul.block_panelbody .panelheader table{
	border-collapse:collapse;
	border-spacing: 0;
	color: #000;
	background-color: transparent;
}

.block_panelleaf ul.block_panelbody .panelheader td{
	padding: 0;
	margin: 0;
	background-color: transparent;
	color: #000;
	font-weight: bold;
}
.block_panelleaf ul.block_panelbody .panelheader td.header_img{
	width: 60px;
}
.block_panelleaf ul.block_panelbody .panelheader td.header_profile{
	width: 100%;
	padding-left: 15px;
}
.block_panelleaf .block_panelbody .normal_bold{
	font-weight: bold;
}

.block_panelleaf ul.block_panelbody .smaller_thin{
	font-weight: normal;
	font-size: 12px;
}
.block_panelleaf ul.block_panelbody .smallest_thin{
	font-weight: normal;
	font-size: 10px;
}
.block_panelleaf ul.block_panelbody .smallest_thin span{
	font-weight: bold;
}


.block_panelleaf ul.block_panelbody .larger_bold{
	font-weight: bold;
	font-size: 26px;
}
.block_panelleaf ul.block_panelbody .panelbody{
	padding: 10px 10px;
	font-size: 12px;
	background: #fafafa;
}
.block_panelleaf ul.block_panelbody .panelbody .more{
	text-align: right;
	margin-top: 10px;
}
.block_panelleaf ul.block_panelbody .panelbody .more a{
	font-weight: bold;
}
.block_panelleaf ul.block_panelbody .panelbody .paneler_profile{
	margin: 10px;
	padding: 5px;
	border: 1px dotted #ccc;
}
.block_panelleaf ul.block_panelbody .panelbody .paneler_profile{
	line-height: 1.5em;
}

.block_panelleaf ul.block_panelbody .panelbody .paneler_profile .title{
	font-weight: bold;
	margin-top: 5px;
}

.block_panelleaf ul.block_panelbody .panelbody .paneler_profile ul,
.block_panelleaf ul.block_panelbody .panelbody .paneler_profile li{
	margin: 0;
}
.block_panelleaf ul.block_panelbody .panelbody .paneler_profile ul{
	margin-left: 20px;
}


/*-----------------------------------------
 news_clip  see below japan.zdnet.com/clip/
--------------------------------------------*/

.news_clip{
	clear: both;
	margin: 1em 0;
	margin-top: 10px;
	border-top: 1px dotted #ccc;
	padding-top: 10px
}
	.news_clip .news_clip_source .right img{ border: 1px solid #ccc; }
	.news_clip .news_clip_source .icon_clipcitation{
		text-indent: -9999px;
		background: url(/extra/wisdom-of-clouds/images/bac2b7f3a6be89d5b0f2259bfe8ec920_icon_tobecontinued.gif) no-repeat;
		width: 30px;
		height: 16px;
		display: block;
	}
	.news_clip a.backlink{
		line-height: 1.3em;
	}
	.news_clip blockquote{
		font-size: 12px;
		line-height: 1.4em;
		border-left: 3px solid #ccc;
		padding-left: 5px;
		margin: 5px 0 0 0;
		color: #666;
	}

#layout1media,
	#layout2media,
	#layout3media {
	margin: 0;
	padding: 0;
	text-align: center;
	display: block;
	clear: both;
	}
	#gamespace #layout1media {width: 144px;}
	#layout1media {width: 158px;}
	#layout1media.right {
	margin-right: 0;
	margin-left: 5px;
	float: right;
	clear: right;
	}
	#layout1media.left {
	margin-right: 5px;
	margin-left: 0;
	float: left;
	clear: left;
	}
	#layout2media,
	#layout3media {width: 100%;}
	#gamespace #layout1media #layoutmedia_wrap,
	#layout1media #layoutmedia_wrap {width: 100%;}
	#gamespace #layout3media.item1 #layoutmedia_wrap {width: 140px;}
	#layout3media.item1 #layoutmedia_wrap {width: 154px;}
	#gamespace #layout3media.item2 #layoutmedia_wrap {width: 280px;}
	#layout3media.item2 #layoutmedia_wrap {width: 308px;}
	#gamespace #layout3media #layoutmedia_wrap,
	#gamespace #layoutmedia_wrap {width: 420px;}
	#layout3media #layoutmedia_wrap,
	#layoutmedia_wrap {width: 462px;}
	#layoutmedia_wrap {
	margin: 0 auto 10px ! important;
	padding: 0 ! important;
	text-align: left;
	float: none;
	display: block;
	clear: both;
	position: relative;
	zoom: 1;
	}
	#layoutmedia_wrap:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	#layout1media #layoutmedia_wrap ul#layoutmedia {width: 150px;}
	#layoutmedia_wrap ul#layoutmedia {
	width: 100%;
	margin: 0 ! important;
	padding: 0 ! important;
	text-align: center;
	list-style: none;
	float: none;
	display: block;
	clear: both;
	zoom: 1;
	}
	#layoutmedia_wrap ul#layoutmedia:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	#layout1media #layoutmedia_wrap ul#layoutmedia li {clear: both;}
	#layout1media.right #layoutmedia_wrap ul#layoutmedia li {border-right: solid 6px #FFF ! important;}
	#layout1media.left #layoutmedia_wrap ul#layoutmedia li {border-left: solid 6px #FFF ! important;}
	#layoutmedia_wrap ul#layoutmedia li {
	margin: 0 ! important;
	padding: 0 0 10px ! important;
	text-align: left;
	vertical-align: top;
	list-style: none;
	float: left;
	background: none ! important;
	border: solid 2px #FFF;
	display: block;
	clear: none;
	}
	#layoutmedia_wrap ul#layoutmedia li a.media_l {
	margin: 0;
	padding: 0;
	border: none;
	display: block;
	clear: none;
	position: relative;
	}
	* html #layoutmedia_wrap ul#layoutmedia li a.media_l {display: inline-block;}
	#layoutmedia_wrap ul#layoutmedia li img {
	margin: 0;
	padding: 0;
	display: inline-block ! important;
	clear: none;
	}
	*:first-child+html #layoutmedia_wrap ul#layoutmedia li img {display: block ! important;}
	#layoutmedia_wrap ul#layoutmedia li a:hover img {
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=70);
	}
	#layoutmedia_wrap ul#layoutmedia li img.glass {
	width: 18px;
	height: 18px;
	margin: -18px 0 0 0 ! important;
	padding: 0 ! important;
	display: inline-block ! important;
	position: absolute;
	right: 0;
	bottom: 0;
	visibility: hidden;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=70);
	}
	#layoutmedia_wrap ul#layoutmedia li a img.glass {visibility: visible;}
	*:first-child+html #layoutmedia_wrap ul#layoutmedia li img.glass {display: block ! important;}
	#layoutmedia_wrap ul#layoutmedia li p {
	margin: 0 ! important;
	padding: 5px 5px 0 ! important;
	font-size: 12px ! important;
	line-height: 1.5em ! important;
	text-align: left;
	display: block;
	clear: both;
	}
	#layoutmedia_wrap ul#layoutmedia li p,
	#layoutmedia_wrap ul#layoutmedia li p a {color: #666 ! important;}
	#layoutmedia_wrap ul#layoutmedia li p.credit {
	font-size: 10px ! important;
	line-height: 1.1em ! important;
	}
	#layoutmedia_wrap ul#layoutmedia li p.credit,
	#layoutmedia_wrap ul#layoutmedia li p.credit a {color: #999 ! important;}
	#gamespace #layout2media ul#layoutmedia li,
	#gamespace #layout2media ul#layoutmedia li img {width: 206px;}
	#gamespace #layout1media ul#layoutmedia li,
	#gamespace #layout1media ul#layoutmedia li img,
	#gamespace #layout3media ul#layoutmedia li,
	#gamespace #layout3media ul#layoutmedia li img {width: 136px;}
	#gamespace #layoutmedia_wrap ul#layoutmedia li img.glass {width: 18px;}
	#layout2media ul#layoutmedia li,
	#layout2media ul#layoutmedia li img {width: 227px;}
	#layout1media ul#layoutmedia li,
	#layout1media ul#layoutmedia li img,
	#layout3media ul#layoutmedia li,
	#layout3media ul#layoutmedia li img {width: 150px;}
	.article#static hr,
	#block_story hr,
	.leaf_body hr,
	.article_body hr {
	width: 100%;
	height: 1px;
	margin: 0;
	padding: 0;
	content: ".";
	visibility: hidden;
	border: none;
	float: none;
	display: block;
	clear: both;
	}
/* WP Download Box Class */

.block_wp_download_box{
	margin: 15px 0;
}
.block_wp_download_box .block_notify_box{
	margin-bottom: 15px;
}
.block_wp_download_box .block_notify_box .notify_box_title{
	background: #e9b032;
	font-weight: bold;
	font-size: 14px;
	padding: 5px;
}
.block_wp_download_box .block_notify_box .notify_box_content{
	padding: 5px;
	border: 1px solid #a5a3a0;
	font-size: 10px;
	background: #efefef;
	line-height: 1.35em;
	color: #333;
}
.block_wp_download_box .block_dl_box a{
	display: block;
	width: 290px;
	height: 42px;
	text-indent: -9999px;
	float: left;
	margin-left: 5px;
}
.block_wp_download_box .block_dl_box a.dl_button{
	background: url(/extra/wisdom-of-clouds/images/396d8e12c29ecd1f32f35a1695c491ac_wp_button_dl.gif) 0px 0px no-repeat;
}
.block_wp_download_box .block_dl_box a.dl_button:hover{
	background-position: 0px -42px;
}
.block_wp_download_box .block_dl_box a.dl_button_alt{
	background: url(/extra/wisdom-of-clouds/images/396d8e12c29ecd1f32f35a1695c491ac_wp_button_dl.gif) -300px 0px no-repeat;
}
.block_wp_download_box .block_dl_box a.dl_button_alt:hover{
	background-position: -300px -42px;
}


.block_wp_additional_info{
	margin: 30px 0 20px 0;
	padding: 5px;
	background: #fafafa;
	border: 1px solid #ddd;
}

.block_wp_additional_info li{
	float: left;
	margin-right: 10px;
}



#block_wp_summary p{
	line-height: 1.5em;
}
#block_wp_download .member.block_wp_loginbox_200903 fieldset.join{
	background:#f0f1f4 url(/extra/wisdom-of-clouds/images/47244274eef099fdc9424530c052c90c_fieldset_bg.gif);
	_background-position: 0px 0px;
}
#block_wp_download .member.block_wp_loginbox_200903 a.regist{
	background: transparent url(/extra/wisdom-of-clouds/images/3c8e87bc45b1a05d16c51ebdce939dc9_button2.gif) repeat-x;
	border:1px solid #039;
	color: #fff;
	font-size:14px;
	font-weight:bold;
	height:35px;
	margin:10px 0 3px;
	padding:0;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width:195px;
}
*:first-child+html #block_wp_download .member.block_wp_loginbox_200903 a.regist{
	zoom: 1;
	display: inline;
	line-height: 35px;
	padding: 0;
}
* html #block_wp_download .member.block_wp_loginbox_200903 a.regist{
	zoom: 1;
	display: inline;
	line-height: 35px;
	padding: 0;
}

#block_wp_download .member.block_wp_loginbox_200903 a.regist:hover{
	background:#1e5c99;
	text-decoration: none;
}
#block_wp_download .block_wp_download_box_200903{
	background: #fafafa;
	border: 1px solid #ccc;
	padding: 5px 10px;
	font-size: 11px;
}
#block_wp_download .block_wp_download_box_200903 .notify_box_title{
	font-weight: bold;
	border-bottom:3px double #CBD0D9;
	color:#8D0000;
	font-size:12px;
	font-weight:bold;
	margin:10px 0 5px;
	padding-bottom:2px;
}
#block_wp_download .block_wp_download_box_200903 p{
	font-size: 13px;
}
#block_wp_download .block_wp_download_box_200903 .notify_box_content p{
	font-size: 11px;
	line-height: 1.4em;
}
#block_wp_download .block_wp_download_box_200903 .member table.membertable{
	width: 100%;
}
#block_wp_download .block_wp_download_box_200903 .block_dl_box{
	_text-align: center;
}
#block_wp_download .block_wp_download_box_200903 .block_dl_box a.dl_button{
	display: block;
	margin: 10px auto;
	background: url(/extra/wisdom-of-clouds/images/800c4ee9588a23e27c71ddd6efabc285_wp_button_dl_200903.gif) no-repeat;
	width: 424px;
	height: 47px;
	text-indent: -9999px;
}

.member table.membertable.membertable_type2 span.notify{
	display :inline;
}
.member table.membertable.membertable_type2 th{
	padding: 5px;
	border-bottom: 1px solid #aaa;
}
.member table.membertable.membertable_type2 td{
	border-bottom: 1px solid #ccc;
}
.member table.membertable.membertable_type2 tr.segment td{
	padding-top: 0;
}

*:first-child+html .member table.membertable.membertable_type2 td li{
	white-space: normal;
}
* html .member table.membertable.membertable_type2 td li{
	white-space: normal;
}

#glossary_banner .search ul.example{
	margin-left: 5.5em;
}
#glossary_banner .ch_colleft{
	padding-top: 15px;
}


#glossary_index table {
	font-size: 12px;
	margin-left: auto;
	margin-right: auto;
	margin-top:10px;
	padding-top:10px;
	text-align:center;
	border-top:1px dotted #d5d5d5;
}
#glossary_index table td {
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width:2em;
	background: #fff;
	text-align:center;
}
#glossary_index table td.symbol {
	width:3em;
}
#glossary_index table td.wauto{
	width: auto;
} 
#glossary_index table td.normal{
	background: none;
	border: none;
}

#glossary_index table td a{
	text-decoration: none;
	padding-left: 0.2em;
	padding-right: 0.2em;
	color:#074d00;
}
#glossary_index table td a:link{}
#glossary_index table td a:visited{}
#glossary_index table td a:hover{
	text-decoration: underline;
	background: #e6e6e6;
}
#glossary_index table td a:active{
	color:#16ff00;
	background: #fff;
}


#glossary_subCol1 .largeword{
	font-weight: bold;
	font-size: 70px;
	background: #f0f0ee;
	border: 3px solid #aaa;
	margin: 10px 0 0 40px;
	width: 100px;
	height: 100px;
	line-height: 70px;
}
#glossary_subCol1 .largeword_inner{
	padding: 15px;
	text-align: center;
}


#glossary_subCol2 .glossary_word{
	margin: 0 0 15px 0;
}
#glossary_subCol2 .glossary_word span{
	font-weight: bold;
	font-size: 2.0em;
}

#glossary_subCol2 .glossary_summary{
	margin: 0 0 15px 0;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.5em;
	letter-spacing: 0.04em;
}

#glossary_subCol2 .glossary_body{
	line-height: 1.7em;
	letter-spacing: 0.04em;
	font-size: 1.2em;
}

#glossary_feature_wordlist li{
	float: left;
	clear: none;
	border: 3px double #ccc;
	padding: 5px 8px;
	font-size: 1.2em;
	font-weight: bold;
}

#glossary_wordlist li{
	float: left;
	clear: none;
	margin-right: 15px;
	width: 26%;
}
.hikaku_table table.hikaku_top_category {
	empty-cells:hide;
	margin:10px auto;
}
.hikaku_table table.hikaku_top_category td {
	border:1px solid #999999;
	margin:0pt;
	padding:5px;
	vertical-align:top;
	width:30%;
}
.hikaku_table table.hikaku_top_category dl {
	margin-bottom:0pt;
	_overflow: hidden;
	_width: 180px;
}

.hikaku_table table.hikaku_top_category dt{
	margin: 0;
	line-height: 25px;
}

.hikaku_table table.hikaku_top_category dt img{
	float: left;
	border: 1px solid #ccc;
	margin: 0 5px 5px 0;
}
.hikaku_table table.hikaku_top_category dt .list_title{
	font-weight: bold;
	font-size: 1.3em;
}
.hikaku_table table.hikaku_top_category dd {
	margin:5px 0pt 0pt 5px;
	clear:left;
}
.hikaku_table table.hikaku_top_category ul.block_list_small {
	margin-bottom:0pt;
}
.hikaku_table table.hikaku_top_category ul.block_list_small li {
	clear:none;
	float: left;
	white-space:normal !important;
	background: url(/extra/wisdom-of-clouds/images/685d7aa55cbb8fd8182605f46c6b745e_arrow_blue.gif) no-repeat scroll 0pt 3px;
	padding-left: 13px;
	margin: 0 10px 5px 0;
}

*+html .hikaku_table table.hikaku_top_category ul.block_list_small li{	white-space: nowrap !important;}
*html .hikaku_table table.hikaku_top_category ul.block_list_small li {	white-space: nowrap !important;}

.hikaku_table table.hikaku_top_category ul.block_list_small li a {
	font-weight:normal;
}

#hikaku_catImg img{
	float :left;
	border: 1px solid #ccc;
	margin: 0 5px 5px 0;
}
#hikaku_catImg{
	line-height:25px;
	font-size: 1.2em;
}

.product_contents{
	font-size: 0.8em;
	line-height: 1.2em;
}
.product_contents table{
	margin:1em auto;
	border-collapse:collapse;
}

.product_contents table th,
.product_contents table td{
	border: 1px solid #ccc;
	padding: 1em;
}

.product_contents table th{
	background: #eee;
}


.hikaku_showcase{}

.hikaku_showcase li{
	float:left;
	font-weight: bold;
	text-align: center;
	line-height: 1.2em;
	margin: 0 5px 15px 0; 
}
.hikaku_showcase li span{
	font-weight: normal;
}

.hikaku_showcase ul.div_3columns li{
	width: 31.4%;
}/*
Right info CSS
----------------------------*/

#block_enjapan .en_eventinfo{
	background-color:#eef0f5;
	border:1px #00c solid;
	text-align:center;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
}

#block_enjapan #en_skilltest{margin-top:8px;}

#block_enjapan #en_support{margin-top:8px;}

#block_enjapan #en_4site{margin-top:8px;}

#block_enjapan #en_4site h2{
	height:31px;
	background:url(/extra/wisdom-of-clouds/images/5533650aec0ac57967be604e80c0d522_enjapan_4site.gif) no-repeat;
	text-indent: -9999px;
	display: block;
}

#block_enjapan #en_4site dl{
	background-color:#eee;
}

#block_enjapan #en_4site dt{
	text-decoration:underline;
	padding:5px 0 0 5px;
	font-size:12px;
	font-weight:bold;
}

#block_enjapan #en_4site dd{
	padding:0 5px;
	font-size:11px;
}

#block_enjapan .en_eventtitle{
	text-decoration: none;
	background-color:#00C;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding:1px 0 1px 10px;
	margin:0;
}

#block_enjapan .en_eventtitle a{
	color:#fff;
}
#block_enjapan .en_eventtitle a:hover{
	text-decoration:none;
	color:#fff;
}
#block_enjapan .en_eventtitle a:visited { 
	color:#fff;
}
#block_enjapan .block_poll_300 h3{
	display :block;
}
 .style_icon{
	padding: 0px 0pt 5px 20px !important;
}
.style_icon_24x24{
	padding: 0px 0px 5px 28px !important;
}
/*-------------------------
汎用リストアイコン
-------------------------------------------*/

.style_listicon {background: url(/extra/wisdom-of-clouds/images/685d7aa55cbb8fd8182605f46c6b745e_arrow_blue.gif) no-repeat scroll 0pt 3px !important;}

/*-------------------------
個別アイコン(24x24)
-------------------------------------------*/
.icon_whitepaper_24x24{background: url(/extra/wisdom-of-clouds/images/4438969c9960152355d1030daa8371ed_icon_whitepaper_24x24.gif) no-repeat !important ;}


/*-------------------------
個別アイコン(16x16)

license notification:
/media/b/2007/common/icon/silkiconset/配下のアイコンは Creative Commons Attribution 2.5 License. で提供されている下記のアイコンを利用しています。
famfamfam.com : http://www.famfamfam.com/lab/icons/silk/
-------------------------------------------*/

.icon_calendar {background: url(/extra/wisdom-of-clouds/images/a8213bfe6b3895091b656f17cf969b46_calendar.png) no-repeat !important;}
*html .icon_calendar {background: url(/extra/wisdom-of-clouds/images/9fc1564d3101b99c3325989d895a88f5_calendar.gif) no-repeat !important;}
.icon_arrow_blue {background: url(/extra/wisdom-of-clouds/images/176c1171f07f0fcc892d67b548f25b10_arrow_blue.png) no-repeat !important;}
*html .icon_arrow_blue {background: url(/extra/wisdom-of-clouds/images/725d8bcd98d2df0f70bd4daf584f5674_arrow_blue.gif) no-repeat !important;}
.icon_printer {background: url(/extra/wisdom-of-clouds/images/fa6109b1684da938b137790e9db641de_printer.png) no-repeat !important;}
*html .icon_printer {background: url(/extra/wisdom-of-clouds/images/635d8389046a025003aa81e10fc8c444_printer.gif) no-repeat !important;}
.icon_arrow_refresh {background: url(/extra/wisdom-of-clouds/images/bd10d99bf2c9102f419c7530bb9f8448_arrow_refresh.png) no-repeat !important;}
*html .icon_arrow_refresh {background: url(/extra/wisdom-of-clouds/images/bb750239979a21fdfcf3f1a9523f7ff6_arrow_refresh.gif) no-repeat !important;}
.icon_page_white_star {background: url(/extra/wisdom-of-clouds/images/7b8be65c8ce385787192ad2265dcafd1_page_white_star.png) no-repeat !important;}
*html .icon_page_white_star {background: url(/extra/wisdom-of-clouds/images/1471a8464b1f7b49b05556b2bea7cbb6_page_white_star.gif) no-repeat !important;}
.icon_attach {background: url(/extra/wisdom-of-clouds/images/40737cc3a1783166930dd6ac94c95d0a_attach.png) no-repeat !important;}
*html .icon_attach {background: url(/extra/wisdom-of-clouds/images/252b67580ade29296ede65366eb51609_attach.gif) no-repeat !important;}
.icon_comment {background: url(/extra/wisdom-of-clouds/images/b3079779828afbf27cf1f159bb4e26b2_comment.png) no-repeat !important;}
*html .icon_comment {background: url(/extra/wisdom-of-clouds/images/3e6574e7792bb27613f3b9ac5d2ccfef_comment.gif) no-repeat !important;}
.icon_feed {background: url(/extra/wisdom-of-clouds/images/19f40b031b269c5cfc020805d49c1b9e_feed.png) no-repeat !important;}
*html .icon_feed {background: url(/extra/wisdom-of-clouds/images/f0afc17c29740a8f3d9e031918c2a175_feed.gif) no-repeat !important;}
.icon_email {background: url(/extra/wisdom-of-clouds/images/2cbc2afb2ec84c6f7a242607cf585307_email.png) no-repeat !important;}
*html .icon_email {background: url(/extra/wisdom-of-clouds/images/e39ed1df1fa7f5807e0ec48ec9afaf9f_email.gif) no-repeat !important;}
.icon_house {background: url(/extra/wisdom-of-clouds/images/62ea0ada698f1769d8528e3611c8cb50_house.png) no-repeat !important;}
*html .icon_house {background: url(/extra/wisdom-of-clouds/images/938456f4946be35a38b9da152d35906f_house.gif) no-repeat !important;}
.icon_star {background: url(/extra/wisdom-of-clouds/images/8c42014f31c8ddc59bfee6ab489793d0_star.png) no-repeat !important;}
*html .icon_star {background: url(/extra/wisdom-of-clouds/images/cd1c4ba7c3795dba09e92b329de44122_star.gif) no-repeat !important;}
.icon_star_1up {background: url(/extra/wisdom-of-clouds/images/f65e6f455a8322f5db66243043a1cbb9_star_1up.png) no-repeat !important;}
*html .icon_star_1up {background: url(/extra/wisdom-of-clouds/images/649e83c6e20842bf04a606765b5def70_star_1up.gif) no-repeat !important;}
.icon_magnifier {background: url(/extra/wisdom-of-clouds/images/578f987f41f6d9c1baa5ed99f063e8d9_magnifier.png) no-repeat !important;}
*html .icon_magnifier {background: url(/extra/wisdom-of-clouds/images/dcf3d8ad624ba39e3f9e1424bd208516_magnifier.gif) no-repeat !important;}
.icon_information {background: url(/extra/wisdom-of-clouds/images/d2db271f4278aeac5b83346b7c47b7b2_information.png) no-repeat !important;}
*html .icon_information {background: url(/extra/wisdom-of-clouds/images/a64a9f7d1065f0c6ad09f1d6a621e567_information.gif) no-repeat !important;}
.icon_page_white_acrobat {background: url(/extra/wisdom-of-clouds/images/7cd7ac91c94833b2f102393643a71557_page_white_acrobat.png) no-repeat !important;}
*html .icon_page_white_acrobat {background: url(/extra/wisdom-of-clouds/images/0b52155bee7e5407ada64ff3fcfec61d_page_white_acrobat.gif) no-repeat !important;}
.icon_user {background: url(/extra/wisdom-of-clouds/images/8f732ed651fe1f3eba488432dafabe50_user.png) no-repeat !important;}
*html .icon_user {background: url(/extra/wisdom-of-clouds/images/f58a10dd3da8d558bc8ee5502cb616b3_user.gif) no-repeat !important;}
.icon_tag_blue {background: url(/extra/wisdom-of-clouds/images/ec309ca87496f778a3f16fb8a0afd5f7_tag_blue.png) no-repeat !important;}
*html .icon_tag_blue {background: url(/extra/wisdom-of-clouds/images/b854bf063fc20cdab8572b3d5c1241a6_tag_blue.gif) no-repeat !important;}
.icon_bullet_go {background: url(/extra/wisdom-of-clouds/images/b7bf5ef2de3d6dcb2aa88d0a2ef2daa8_bullet_go.png) no-repeat !important;}
*html .icon_bullet_go {background: url(/extra/wisdom-of-clouds/images/09364a14f6bfbfbda3776915031e4b72_bullet_go.gif) no-repeat !important;}
.icon_bullet_black {background: url(/extra/wisdom-of-clouds/images/3c39b90ac005dd5b5e5d4d4be900c41b_bullet_black.png) no-repeat !important;}
*html .icon_bullet_black {background: url(/extra/wisdom-of-clouds/images/ab5438dfdd822e838bb8357182ba2095_bullet_black.gif) no-repeat !important;}
.icon_icon_page_save {background: url(/extra/wisdom-of-clouds/images/99ca25f9b138dfa2ce5eafaf1b2a2651_icon_page_save.png) no-repeat !important;}
*html .icon_icon_page_save {background: url(/extra/wisdom-of-clouds/images/dea352ca14f0bab5d6f14d3919b40fc6_icon_page_save.gif) no-repeat !important;}
.icon_book_open {background: url(/extra/wisdom-of-clouds/images/1c6f8942f056853de7f4dc6e0d557dca_book_open.png) no-repeat !important;}
*html .icon_book_open {background: url(/extra/wisdom-of-clouds/images/f6ced832126f7dd5f1e75908404259a7_book_open.gif) no-repeat !important;}
.icon_book_go {background: url(/extra/wisdom-of-clouds/images/2b3efe773ca249c3c84be479806ae08f_book_go.png) no-repeat !important;}
*html .icon_book_go {background: url(/extra/wisdom-of-clouds/images/7bdfc6a335ee925a69047470060debff_book_go.gif) no-repeat !important;}
.icon_cart {background: url(/extra/wisdom-of-clouds/images/a4283e58714c6310b10a1051878ba9ed_cart.png) no-repeat !important;}
*html .icon_cart {background: url(/extra/wisdom-of-clouds/images/33fd8264a8b0250bad8cf73a4b059de1_cart.gif) no-repeat !important;}
.icon_email_edit {background: url(/extra/wisdom-of-clouds/images/4462e7cf991e7472fa5581c75d0824ef_email_edit.png) no-repeat !important;}
*html .icon_email_edit {background: url(/extra/wisdom-of-clouds/images/7a329ea5bf1998d6ac9fb9a693aa0aee_email_edit.gif) no-repeat !important;}
.icon_email_open {background: url(/extra/wisdom-of-clouds/images/29218c57987a969a4e62b1c34737543d_email_open.png) no-repeat !important;}
*html .icon_email_open {background: url(/extra/wisdom-of-clouds/images/c77d39c1e6110b2dfcf131435c3d9f8d_email_open.gif) no-repeat !important;}
.icon_email_delete {background: url(/extra/wisdom-of-clouds/images/86cf337086cbd2aa47f5f44e8b8f49fb_email_delete.png) no-repeat !important;}
*html .icon_email_delete {background: url(/extra/wisdom-of-clouds/images/52549bf2cf9d69e93447f2ee7bafd0b6_email_delete.gif) no-repeat !important;}
.icon_email_go {background: url(/extra/wisdom-of-clouds/images/dde07a5ff18da59b11913d958d8c2d91_email_go.png) no-repeat !important;}
*html .icon_email_go {background: url(/extra/wisdom-of-clouds/images/4d8f9ad7987bed3adad2ae9ae23f00e0_email_go.gif) no-repeat !important;}
.icon_building {background: url(/extra/wisdom-of-clouds/images/c2d2a8efdde5724e4df1d7ea0eae9338_building.png) no-repeat !important;}
*html .icon_building {background: url(/extra/wisdom-of-clouds/images/cb144f69be031f38c7731ef3dbffdb6a_building.gif) no-repeat !important;}
.icon_arrow_left {background: url(/extra/wisdom-of-clouds/images/8027502a53e836fc46d047a8fedd640a_arrow_left.png) no-repeat !important;}
*html .icon_arrow_left {background: url(/extra/wisdom-of-clouds/images/546f49d5111bb03b64a97fcdf1578e5a_arrow_left.gif) no-repeat !important;}
.icon_arrow_right {background: url(/extra/wisdom-of-clouds/images/5a5c857faed69682f27621dfe20cf536_arrow_right.png) no-repeat !important;}
*html .icon_arrow_right {background: url(/extra/wisdom-of-clouds/images/7c3e9a1d0e6c99b66a447f8476e21fcb_arrow_right.gif) no-repeat !important;}
.icon_book_edit {background: url(/extra/wisdom-of-clouds/images/8e69396d98c72739cc2c6db149e95ba3_book_edit.png) no-repeat !important;}
*html .icon_book_edit {background: url(/extra/wisdom-of-clouds/images/7cac68d327f9324c72f76b0488cd993b_book_edit.gif) no-repeat !important;}
.icon_page {background: url(/extra/wisdom-of-clouds/images/15b24b5c41687c0cb46cf9c81148de4c_page.png) no-repeat !important;}
*html .icon_page {background: url(/extra/wisdom-of-clouds/images/3cb2e8e2da96153de78d126192ffb485_page.gif) no-repeat !important;}
.icon_folder {background: url(/extra/wisdom-of-clouds/images/15fefde6efee919e475c941094d04370_folder.png) no-repeat !important;}
*html .icon_folder {background: url(/extra/wisdom-of-clouds/images/7c7d60e678e39d6d8fde5445908b30b2_folder.gif) no-repeat !important;}


.icon_bookmark_hbm {background: url(/extra/wisdom-of-clouds/images/22ae9d93b2ac5d4d0b1e62cc26932b00_icon_hbm.gif) no-repeat !important;}
.icon_bookmark_bzl {background: url(/extra/wisdom-of-clouds/images/fd04986a4499a60de580a7421d202f30_icon_bzl.gif) no-repeat !important;}
.icon_bookmark_lvd {background: url(/extra/wisdom-of-clouds/images/c3ad84d4f96a5bfd167c56a1c3350372_icon_lvd.gif) no-repeat !important;}
.icon_bookmark_ybm {background: url(/extra/wisdom-of-clouds/images/55a9ff2226d62054b19a9d68c1d5bafb_icon_ybm.gif) no-repeat !important;}
.icon_bookmark_pma {background: url(/extra/wisdom-of-clouds/images/70719460cc74c04e3924938d8e1bc423_icon_pma.gif) no-repeat !important;}
.icon_bookmark_saf {background: url(/extra/wisdom-of-clouds/images/4bf2ffc03d12a84b00eea63c95b4a129_icon_saf.gif) no-repeat !important;}
.icon_bookmark_nsg {background: url(/extra/wisdom-of-clouds/images/100468268d91fe7f1e64aaf30cbd03e5_icon_nsg.gif) no-repeat !important;}


/* 右枠企業センターアイコン */
.icon_bullet_release_40x12{background: url(/extra/wisdom-of-clouds/images/723625c492642c2bd446f5fcd9a4fb00_icon_bullet_release_40x12.gif) no-repeat 0 1px !important ; padding-left: 45px ! important;}
.icon_bullet_event_40x12{background: url(/extra/wisdom-of-clouds/images/78154e7972a921473adbe1d4c702bb75_icon_bullet_event_40x12.gif) no-repeat 0 1px !important ; padding-left: 45px ! important;}
.icon_bullet_blog_40x12{background: url(/extra/wisdom-of-clouds/images/1714a776b5934829356ba9ad5bf814da_icon_bullet_blog_40x12.gif) no-repeat 0 1px !important ; padding-left: 45px ! important;}
.icon_bullet_hikaku_40x12{background: url(/extra/wisdom-of-clouds/images/2e70e8d67f914e4a1f33cfcfb690530b_icon_bullet_hikaku_40x12.gif) no-repeat 0 1px !important ; padding-left: 45px ! important;}

/* rank */
.icon_rank1{background: url(/extra/wisdom-of-clouds/images/10d1e655c06a3ac594e377f6c3929bb9_rank1.gif) no-repeat 0 2px !important ;}
.icon_rank2{background: url(/extra/wisdom-of-clouds/images/292cb37caff616bf572f14478b06c598_rank2.gif) no-repeat 0 2px !important ;}
.icon_rank3{background: url(/extra/wisdom-of-clouds/images/c9c7defd0dac8f3894547445b9240277_rank3.gif) no-repeat 0 2px !important ;}
.icon_rank4{background: url(/extra/wisdom-of-clouds/images/59e10726a749b5907e41bd2e9bf939ba_rank4.gif) no-repeat 0 2px !important ;}
.icon_rank5{background: url(/extra/wisdom-of-clouds/images/e3ebe8efc2dd56969d21bfc23f9722a9_rank5.gif) no-repeat 0 2px !important ;}
.icon_rank6{background: url(/extra/wisdom-of-clouds/images/16bcde5fe52efdf256cbc5d607f50d11_rank6.gif) no-repeat 0 2px !important ;}
.icon_rank7{background: url(/extra/wisdom-of-clouds/images/491de8fa00506e4ef076075eafcececb_rank7.gif) no-repeat 0 2px !important ;}
.icon_rank8{background: url(/extra/wisdom-of-clouds/images/bbb0c4d4eca92a4cebb5cb8d3fabb8f1_rank8.gif) no-repeat 0 2px !important ;}
.icon_rank9{background: url(/extra/wisdom-of-clouds/images/4743f8259f55812049efb4491bd70469_rank9.gif) no-repeat 0 2px !important ;}
.icon_rank10{background: url(/extra/wisdom-of-clouds/images/c946ddf31f3b6168b94f8f124333097d_rank10.gif) no-repeat 0 2px !important ;}

.member .essential {
	color: #FF0000;
	font-weight: normal;
	font-size: x-small;
	margin:0 0 0 5px;
}

.member .example{
	font-weight: normal;
	font-size: x-small;
}

.member {
	margin-bottom:20px;
	font-size:12px;
}

.member label.bold_label {
	font-size:12px;
	font-weight:bold;
}


.member fieldset .cookie label {
	font-weight:normal;
}

.member p {
	margin:10px 7px 0 7px;
	line-height:1.2em;
}

.member .checkbox {
	margin-right:2px;
}


.member .left {
	float:left;
}

.member .right {
	float:right;
}

.member .center {
	text-align:center;
}

.member .error {
	color:#f00;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}

.member h4 {
	border-bottom:3px double #1e5c99;
	font-size:14px;
	margin:30px 7px 15px 7px;
	color:#333;
}

.member h5 {
	border-bottom:1px solid #666;
	font-size:12px;
	margin:50px 7px 15px 7px;
	color:#333;
}

.col_300 .member h4 {
	margin-top:0px;
	margin-bottom:7px;
	border-bottom:1px solid #666666;
	font-size:10px;
	font-weight:bold;
	padding-bottom:1px;
	padding-right:6px;
	text-align:left;
}

.member .contract pre {
	border:1px solid #CCCCCC;
	font-size:13px;
	height:140px;
	overflow:scroll;
	padding:10px;
	margin-left:7px;
	width:615px;
	margin-top:13px;
}

/* heding */

.member .subnav ul {
	float:right;
	background:transparent url(/extra/wisdom-of-clouds/images/f2239e1ac92f0254106e54a21763602e_bar_gray.gif) no-repeat scroll left 3px;
}

.member .subnav li,
.member .heading li{
	background:transparent url(/extra/wisdom-of-clouds/images/f2239e1ac92f0254106e54a21763602e_bar_gray.gif) no-repeat scroll right 3px;
	float:left;
	padding:0pt 6px;
	color:#666666;
}
.member .subnav li {
	font-size:11px;
}

.member .heading {
	background:transparent url(/extra/wisdom-of-clouds/images/7b5866a4c215d412b215b2c348a4a3ea_member_heading.jpg) no-repeat scroll right top;
	height:33px;
	/*margin-bottom:20px;*/
}

*html body .member .heading {/*IE 6*/
	margin-bottom:5px;
}
*+html body .member .heading {/*IE 7*/
	margin-bottom:5px;
}

.member .heading h3 {
	background:none;
	display:block;
	float:left;
	font-size:18px;
	color:#666;
	font-weight:bold;
	padding:6px 10px 0 14px;
	margin:0 0 3px 0;
	height:20px;
	line-height:1.2em;
}

.member .heading ul {
	float:right;
	margin-top:9px;
}

.member .subnav a,
.member .heading a{
	color:#666666;
	cursor: pointer;
}

/* fieldset */

.member fieldset .right {
	clear:none;
	margin-left:50px;
}

.member fieldset {
	padding:15px 15px 10px 15px;
	border:1px solid #CCCCCC;
	margin:0 7px 20px 7px;
}

*html body .member fieldset {/*IE6*/
	margin:0 7px 10px 7px;
}
*+html body .member fieldset {/*IE7*/
	margin:0 7px 10px 7px;
}

.member fieldset legend {
	font-size:14px;
	color:#cc0000;
	font-weight:bold;
	padding:0 5px 0 5px;
}

.member fieldset select {
	font-size:12px;
}

.member fieldset p {
	font-size:12px;
	font-weight:bold;
	margin-bottom:15px;
	margin-left:0;
}

.member fieldset p span {
	font-size:11px;
	font-weight: normal;
}

.member fieldset.account dt,
.member fieldset.nickname dt,
.member fieldset.profile dt,
.member fieldset.login dt {
	float:left;
	font-size:12px;
	font-weight:bold;
	width:120px;
	margin-bottom:10px;
	margin-top:2px;
}


*html body .member fieldset dl {/*IE6*/
	margin-top:20px;
	display:block;
}
*+html body .member fieldset dl {/*IE7*/
	margin-top:20px;
	display:block;
}

.member fieldset.profile dt {
	width:80px;
}

.member fieldset dd {
	font-size:11px;
	margin-bottom:13px;
	overflow:hidden;
	line-height:1.2em;
}


*html body .member fieldset.account dd {/*IE6*/
	margin-left:143px;
}

.member fieldset input.text {
	font-size:12px;
	width:200px;
	height:16px;
}

*+html body .member fieldset.login input.text {/*IE7*/
	position:relativ;
	margin-left:-100px;
}

.member fieldset.profile dd.txtshort {
	width:140px;
}

.member fieldset.profile dd input.text {
	width:135px;
}

.member fieldset.profile dd input.txtlong {
	width:290px;
	height:16px;
}

.member fieldset.profile dd input.zip {
	width:50px;
	height:16px;
}

.member fieldset.profile dl {
	padding-bottom:15px;
	/* border-bottom:1px solid #ccc; */
}


.member fieldset.newsletter dt {
	margin-bottom:5px;
}

.member fieldset.profile dl.research {
	border-bottom:none;
	margin-top:13px;
	padding-bottom:0px;
}

.member fieldset.profile .research dt {
	float:none;
	width:100%;
	margin-bottom:5px;
}

.member fieldset.profile .research input {
	margin-bottom:0;
}

.member fieldset.newsletter dd,
.member fieldset.profile .research dd {
	font-size:11px;
	margin-bottom:13px;
	line-height:1.2em;
	margin-left:1.5em;
}

.member fieldset.profile dl dt{
  margin-right: 15px;
}

.member button {
	background:transparent url(/extra/wisdom-of-clouds/images/4bd0a4439e16d9860b4ec6dc55d48537_button.gif) repeat-x scroll right top;
	height:35px;
	border:none;
	border:1px solid #b0b0b0;
	font-weight:bold;
	font-size:14px;
	padding:0 10px 2px 10px;
	margin:10px 0 3px 0;
	color:#333;
}

*html body .member button {/*IE6*/
	padding:3px;
}
*+html body .member button {/*IE7*/
	padding:3px;
}

html:\66irst-child .member button { /*safari*/
	padding-top:9px;
	height:24px;
}

.member button:hover {
	background-image:none;
	background-color:#b0b0b0;
	color:#fff;
	cursor: pointer;
}

.member fieldset.nickname button {
	margin-left:20px;
}

.member .button_regist {
	margin-top:5px;
	text-align:center;
}

.member button.long {
	width:195px;
}

.member button.regist {
	background:#1e5c99 url(/extra/wisdom-of-clouds/images/3c8e87bc45b1a05d16c51ebdce939dc9_button2.gif) repeat-x scroll right top;
	width:220px;
	height: 50px;
	font-size: 18px;
	border:none;
	border:1px solid #003399;
	line-height: 1em;
}

.member button.regist:hover {
	background-image:none;
	background-color:#1e5c99;
	color:#fff;
	cursor: pointer;
}

.member div.agree {
	margin-top: 10px; 
	padding-top: 10px;
	border-top: 1px solid #ccc;
	text-align:center;
}
.member div.agree label{
	font-size: 120%;
}
/* private_info */

.member .private_info dl {
	margin: 1em 7px 0 7px;
}

.member .private_info dt {
	font-weight:bold;
}

/* col_300 */

.col_300 .member {
	margin-left:0px;
}

.col_300 .member p {
	font-size:11px;
}

.col_300 .member dl {
	width:270px;
	margin: 10px auto 0;
}

.col_300 .member dd {
	font-size:10px;
}

/* service */

.member .service {
	padding:0 35px 0 35px;
	margin-top:20px;
}

.member .service p {
	font-size:11px;
}

.member .service dt {
	font-weight:bold;
	width:270px;
}

.member .service dt img{
	width:270px;
	height:54px;
	border:1px solid #ccc;
}

.member .service dd {
	line-height:1.2em;
	margin-bottom:18px;
	font-size:11px;
	color:#000;
	width:270px;
}

/* menu */

.member .menu {
	overflow:hidden;
}

.member .menu fieldset,
.member .menu2 fieldset {
	width:275px;
	background:transparent url(/extra/wisdom-of-clouds/images/47244274eef099fdc9424530c052c90c_fieldset_bg.gif) repeat-x scroll right bottom;
	height:170px;
	overflow:hidden;
}

*html body .member .menu fieldset {/*IE6*/
	height:190px;
}
*+html body .member .menu fieldset {/*IE7*/
	height:190px;
}

.member .menu2 fieldset {
	height:225px;
}

*html body .member .menu2 fieldset {/*IE6*/
	height:245px;
}
*+html body .member .menu2 fieldset {/*IE7*/
	height:245px;
}

.member .menu fieldset dd,
.member .menu2 fieldset dd{
	text-align:center;
}

.member .menu2 fieldset input.text {
	width:190px;
}

.member .menu2 fieldset dl.login dt {
	font-weight:bold;
	padding-left:40px;
	margin-bottom:5px;
}

/* login */

.member fieldset.login,
.member fieldset.join {
	background:transparent url(/extra/wisdom-of-clouds/images/47244274eef099fdc9424530c052c90c_fieldset_bg.gif) repeat-x scroll right bottom;
}

.member fieldset.login .cookie {
	font-size:11px;
	text-align:center;
}

.member fieldset.login .login_button {
	text-align:right;
	margin-top:5px;
}

.member fieldset.login .login_button span{
	margin-right:5px;
	font-size:11px;
}

.member fieldset.login dl {
	margin-left:100px;
}

.member fieldset.join dd {
	text-align:center;
	margin-top:10px;
}

/* mail_send */

.member .mail_send {
	margin: 0pt 7px;
	padding: 40px 10px 40px 50px;
	background: #fef5d3 url(/extra/wisdom-of-clouds/images/20464b25536b28dab1404a108ecede64_mail_bg.gif) no-repeat scroll 470px 60%;
	font-weight: bold;
}

/* massage */

.member .normal_msg {
	background:transparent url(/extra/wisdom-of-clouds/images/47244274eef099fdc9424530c052c90c_fieldset_bg.gif) repeat-x 	scroll right bottom;
	border:3px double #fc0;
	color:#4b4b4b;
	font-size:14px;
	font-weight:bold;
	line-height:1.4em;
	margin:0pt 7px 20px;
	padding:15px;
}

.member .error_msg {
	background-color:#FDDFCA;
	border:3px double #cc0000;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	margin:0pt 7px 20px;
	padding:15px;
}

/* SSL_switch */

.member .ssl_switch {
	margin-bottom:20px;
	margin-top:3px;
	overflow:hidden;
}

.member .ssl_switch ul{
	float:right;
}

.member .ssl_switch li{
	float:left;
	padding:0 6px 0 0;
	color:#666666;
	font-size:14px;
	margin-left:5px;
}

.member .ssl_switch img {
	vertical-align:top;
}

/* review member */

.member.rev_prof fieldset p {
	font-weight:normal;
}

.member.rev_prof .heading {
	margin-bottom:10px;
}

.member.rev_prof .sub_head 
	font-weight:bold;
	margin-bottom:2px;
}

*html body .member.rev_prof .box_mem_icon {
	margin-bottom:10px;
}
*+html body .member.rev_prof .box_mem_icon {
	margin-bottom:10px;
}

.member.rev_prof .member_icon .item {
	border:1px solid #EEEEEE;
	float:left;
	margin:0pt 20px 10px 0pt;
	padding-left:5px;
	overflow:hidden;
}

.member.rev_prof .member_icon .item img {
	vertical-align:middle;
}

.member.rev_prof .member_icon,
.member.rev_prof .mem_site,
.member.rev_prof .prof_txt {
	margin-bottom:20px;
}

.member.rev_prof .member_ac .member_name {
	margin-bottom:20px;
	margin-top:10px;
}

.member.rev_prof .member_ac span.mem_name {
	font-size:18px;
	font-weight:bold;
}

/* My Page */

.member.rev .member_profile {
	margin-bottom:20px;
}

.member.rev .member_profile .member_name {
	font-weight: bold;
}
.member.rev .member_profile .member_icon {
	vertical-align: middle;
}
.member.rev .member_profile .comment {
	font-size:12px;
	line-height:1.3em;
	
	padding: 10px;
	border: 1px solid #ccc;
	margin: 1em 0 0.5em 0;
}

.member.rev div.favorite {
	margin: 0px 0px 20px 0px;
}

.member.rev .favorite .label {
	font-size: 16px;
	width: 600px;
	border-bottom: 1px solid #aaa;
	margin: 0px 0px 10px 0px;
	background:none;
	color:#000;
	height:auto;
	padding-left:0px;
}

.member.rev .favorite table {
	clear: both;
	border-collapse: collapse;
	empty-cells: show;
	margin-bottom: 10px;
}
.member.rev .favorite td.item {
	width: 170px;
	vertical-align: top;
	padding: 5px;
	border: 1px solid #ccc;
}
.member.rev .favorite td.c1 {
	background: #f5f5f5;
}
.member.rev .favorite td.navi {
	background: #fed;
}
.member.rev .favorite td.spc {
	width: 10px;
}

.member.rev .favorite .thumb {
	float: left;
	margin-right: 5px;
	border:1px solid #ccc;
}
.member.rev .favorite .product_name {
	font-weight: bold;
}
.member.rev .favorite .model_name {
}
.member.rev .member_profile .favorite .comment {
	font-size: 12px;
	border: none;
	margin: 5px 0 0 0;
	padding: 0;
}
.member.rev .favorite .date {
	text-align: right;
}
.member.rev .favorite .edit {
	text-align: right;
}

.member.rev div.main_member_review {
	margin: 0px 0px 20px 0px;
}

.member.rev .main_member_review .label {
	font-size: 16px;
	width: 600px;
	border-bottom: 1px solid #aaa;
	margin: 0px 0px 10px 0px;
	background:none;
	color:#000;
	height:auto;
	padding-left:0px;
}

.member.rev .main_member_review table {
	clear: both;
	border-collapse: collapse;
	empty-cells: show;
	margin-bottom: 10px;
}
.member.rev .main_member_review td.item {
	width: 170px;
	vertical-align: top;
	padding: 5px;
	border: 1px solid #ccc;
}
.member.rev .main_member_review td.c1 {
	background: #f5f5f5;
}
.member.rev .main_member_review td.navi {
	background: #fed;
}
.member.rev .main_member_review td.spc {
	width: 10px;
}

.member.rev .main_member_review .thumb {
	float: left;
	margin-right: 5px;
	border: 1px solid #ccc;
}
.member.rev .main_member_review .product_name {
	font-weight: bold;
}
.member.rev .main_member_review .model_name {
}
.member.rev .member_profile .main_member_review .comment {
	font-size: 12px;
	border: none;
	margin: 5px 0 0 0;
	padding: 0;
}
.member.rev .main_member_review .date {
	text-align: right;
}

.member.rev a.rev_icon_write {
	background:transparent url(/extra/wisdom-of-clouds/images/2585bc17449560c242c158fd53bb3206_icon_pen.gif) no-repeat scroll left center;
	display:inline;
	padding:2px 0px 2px 20px;
}

.member.rev a.rev_icon_book {
	background:transparent url(/extra/wisdom-of-clouds/images/ebb8b2704fb9735c2126b29b088fcbee_rev_icon_book.gif) no-repeat scroll left center;
	display:inline;
	padding:2px 0px 2px 20px;
}

.member.rev a.rev_icon_batsu {
	background:transparent url(/extra/wisdom-of-clouds/images/16f569228ac5c7fee7dc2db6055112bf_rev_icon_batsu.gif) no-repeat scroll left center;
	display:inline;
	padding:2px 0px 2px 20px;
}

.member.rev fieldset dt {
	width:auto;
}

.member.rev fieldset dd {
	font-size:14px;
	line-height:1.2em;
	margin-bottom:0;
}

.member.rev .date {
	text-align:right;
	color:#999999;
	font-size:10px;
	letter-spacing:0.05em;
	line-height:1.1em;
}
.member.rev_prof fieldset p {
	font-weight:normal;
}

.member.rev_prof .heading {
	margin-bottom:10px;
}

.member.rev_prof .sub_head {
	font-weight:bold;
	margin-bottom:2px;
}

*html body .member.rev_prof .box_mem_icon {
	margin-bottom:10px;
}
*+html body .member.rev_prof .box_mem_icon {
	margin-bottom:10px;
}

.member.rev_prof .member_icon .item {
	border:1px solid #EEEEEE;
	float:left;
	margin:0pt 20px 10px 0pt;
	padding-left:5px;
	overflow:hidden;
}

.member.rev_prof .member_icon .item img {
	vertical-align:middle;
}

.member.rev_prof .member_icon,
.member.rev_prof .mem_site,
.member.rev_prof .prof_txt {
	margin-bottom:20px;
}

.member.rev_prof .member_ac .member_name {
	margin-bottom:20px;
}

.member.rev_prof .member_ac span.mem_name {
	font-size:18px;
	font-weight:bold;
}

/* My Page */

.member.rev .member_profile {
	margin-bottom:20px;
}

.member.rev .member_profile .member_name {
	font-weight: bold;
}
.member.rev .member_profile .member_icon {
	vertical-align: middle;
}
.member.rev .member_profile .comment {
	font-size:12px;
	line-height:1.3em;
	
	padding: 10px;
	border: 1px solid #ccc;
	margin: 1em 0 0.5em 0;
}

.member.rev div.favorite {
	margin: 0px 0px 20px 0px;
}

.member.rev .favorite .label {
	font-size: 16px;
	width: 570px;
	border-bottom: 1px solid #aaa;
	margin: 0px 0px 10px 0px;
}

.member.rev .favorite table {
	clear: both;
	border-collapse: collapse;
	empty-cells: show;
	margin-bottom: 10px;
}
.member.rev .favorite td.item {
	width: 170px;
	vertical-align: top;
	padding: 5px;
	border: 1px solid #ccc;
}
.member.rev .favorite td.c1 {
	background: #f5f5f5;
}
.member.rev .favorite td.navi {
	background: #fed;
}
.member.rev .favorite td.spc {
	width: 10px;
}
*+html body .member.rev .main_member_review td.item dl,
*+html body .member.rev .favorite td.item dl {/* IE7 */
	margin-top:0;
}
*html body .member.rev .main_member_review td.item dl,
*html body .member.rev .favorite td.item dl {/* IE6 */
	margin-top:0;
}
*html body .member.rev .main_member_review td.item dt,
*html body .member.rev .favorite td.item dt {/* IE6 */
	margin-right:0;
	width:50px;
	height:50px;
}
*html body .member.rev .main_member_review td.item dd,
*html body .member.rev .favorite td.item dd {/* IE6 */
	margin-left:0;
}

.member.rev .favorite .thumb {
	float: left;
	margin-right: 5px;
	border:1px solid #ccc;
}
.member.rev .favorite .product_name {
	font-weight: bold;
}
.member.rev .favorite .model_name {
}
.member.rev .favorite .comment {
	font-size: 12px;
}
.member.rev .favorite .date {
	text-align: right;
}
.member.rev .favorite .edit {
	text-align: right;
}

.member.rev div.main_member_review {
	margin: 0px 0px 20px 0px;
}

.member.rev .main_member_review .label {
	font-size: 16px;
	width: 600px;
	border-bottom: 1px solid #aaa;
	margin: 0px 0px 10px 0px;
}

.member.rev .main_member_review table {
	clear: both;
	border-collapse: collapse;
	empty-cells: show;
	margin-bottom: 10px;
}
.member.rev .main_member_review td.item {
	width: 170px;
	vertical-align: top;
	padding: 5px;
	border: 1px solid #ccc;
}
.member.rev .main_member_review td.c1 {
	background: #f5f5f5;
}
.member.rev .main_member_review td.navi {
	background: #fed;
}
.member.rev .main_member_review td.spc {
	width: 10px;
}

.member.rev .main_member_review .thumb {
	float: left;
	margin-right: 5px;
	border: 1px solid #ccc;
}
.member.rev .main_member_review .product_name {
	font-weight: bold;
}
.member.rev .main_member_review .model_name {
}
.member.rev .main_member_review .comment {
	font-size: 12px;
}
.member.rev .main_member_review .date {
	text-align: right;
}

.member.rev a.rev_icon_write {
	background:transparent url(/extra/wisdom-of-clouds/images/2585bc17449560c242c158fd53bb3206_icon_pen.gif) no-repeat scroll left center;
	display:inline;
	padding:2px 0px 2px 20px;
}

.member.rev a.rev_icon_book {
	background:transparent url(/extra/wisdom-of-clouds/images/ebb8b2704fb9735c2126b29b088fcbee_rev_icon_book.gif) no-repeat scroll left center;
	display:inline;
	padding:2px 0px 2px 20px;
}

.member.rev a.rev_icon_batsu {
	background:transparent url(/extra/wisdom-of-clouds/images/16f569228ac5c7fee7dc2db6055112bf_rev_icon_batsu.gif) no-repeat scroll left center;
	display:inline;
	padding:2px 0px 2px 20px;
}

.member.rev fieldset dt {
	width:auto;
}

.member.rev fieldset dd {
	font-size:14px;
	line-height:1.2em;
	margin-bottom:0;
	overflow:visible;
}

.member.rev .date {
	text-align:right;
	color:#999999;
	font-size:10px;
	letter-spacing:0.05em;
	line-height:1.1em;
}



/* profile - member detail */
.member .member_detail {
	position: relative;
	margin: 0 10px 15px 10px;
	}
.member .member_detail img {
	display: block;
	position: absolute;
	border: 1px solid #ccc;
	}
.member .member_detail dl {
	display: block;
	margin: 10px 0 0 80px;
	}
.member .member_detail dl dt {
	font-size: 18px;
	line-height: 1.2em;
	font-weight: bold;
	color: #666;
	}
.member .member_detail dl dd {
	clear: left;
	margin: 0 0 5px 0;
	}
.member .member_detail dl dd span {
	display: block;
	float: left;
	margin: 5px 1em 0 0;
	border: 1px solid #ccc;
	padding: 1px 0.5em 1px 0;
	background: #eee;
	text-indent: 0.5em;
	font-size: 10px;
	line-height: 1.2em;
	}
.member .member_detail dl dd em {
	padding: 0 0.2em 0 0;
	font-weight: bold;
	}
.member .member_detail dl dd ul li {
	display: inline;
	padding: 0 1em 0 0;
	}


/* profile - blog data */

.member fieldset.blognetwork dl dt {
	position: relative;
	_height: 14px;
	margin-bottom: 3px;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 3px;
	font-size: 14px;
	font-weight: bold;
	}
.member fieldset.blognetwork dl dt .blog_feed a {
	display: block;
	position: absolute;
	overflow: hidden;
	width: 12px;
	right: 1px;
	bottom: 3px;
	background: transparent url(/extra/wisdom-of-clouds/images/bb277b97460b29383160c4fa95fdf96d_feedicon_small.gif) no-repeat scroll left top;
	height: 12px;
	font-size: 1px;
	line-height: 1.2em;
	text-decoration: none;
	text-indent: -1000px;
	}
	*html .member fieldset.blognetwork dl dt .blog_feed a {
		right: 6px;
		}
.member fieldset.blognetwork dl dt .blog_feed a:hover,
.member fieldset.blognetwork dl dt .blog_feed a:active {
	background-position:left bottom;
	}
.member fieldset.blognetwork dl dd {
	margin: 0 0 5px 1em;
	background: url(/extra/wisdom-of-clouds/images/43e3234d9677d098b7ad03c01be22b43_relate_marker.gif) 0 0.2em no-repeat;
	padding: 0 0 0 12px;
	font-size: 12px;
	}
.member fieldset.blognetwork dl dd span {
	padding: 0 0 0 1em;
	font-weight: normal;
	color: #666;
	}
.member fieldset.blognetwork dl dd.blog_info {
	margin: 0 0 3px 0;
	background: none;
	padding: 0;
	text-align: right;
	font-size: 11px;
	}


/* profile - recent activity */

.member fieldset.recent_activity h4 {
	margin: 0 0 5px 0;
	}

*html body .member fieldset.recent_activity dl {/*IE6*/
	margin-top:0;
}
*+html body .member fieldset.recent_activity dl {/*IE7*/
	margin-top:0;
}

.member fieldset.recent_activity dl dt {
	/*background:#EEEEEE none repeat scroll 0%;*/
	border:1px solid #CCCCCC;
	font-size:12px;
	line-height:1.2em;
	margin-bottom:0.3em;
	padding:1px 0.3em;
	text-align:center;
	vertical-align:top;
	width:100px;
	}
.member fieldset.recent_activity dl dt.blog_cmt{
	background:#EEEEEE none repeat scroll 0%;
}
.member fieldset.recent_activity dl dt.blog_udt{
	background:#FFF0FF none repeat scroll 0%;
}
.member fieldset.recent_activity dl dt.panel_cmt{
	background:#E6F0FF none repeat scroll 0%;
}
.member fieldset.recent_activity dl dd {
	display: block;
	margin: -1.6em 0 10px 10.5em;
	font-size: 12px;
	}
.member fieldset.recent_activity p.go_archive {
	text-align: right;
	margin: 0;
	}
.member fieldset.recent_activity p.go_archive a {
	padding-left: 10px;
	background: url(/extra/wisdom-of-clouds/images/43e3234d9677d098b7ad03c01be22b43_relate_marker.gif) 0 0.2em no-repeat;
	}

.member fieldset.recent_activity p.go_archive {
	text-align: right;
	margin: 0;
	}
.member fieldset.recent_activity p.go_archive a {
	padding-left: 10px;
	background: url(/extra/wisdom-of-clouds/images/43e3234d9677d098b7ad03c01be22b43_relate_marker.gif) 0 0.2em no-repeat;
	}



/* zdnet additional Style */

.member button.regist {
	color:#fff;
}

.member .navi_breadcrum {
	background:#EEEEEE url(/extra/wisdom-of-clouds/images/60f0ec84643324f35e51b4632d36206e_icon_breadcrum.gif) no-repeat scroll 1px 4px;
	border-bottom:1px solid #AAAAAA;
	border-top:1px solid #AAAAAA;
	color:black;
	font-size:10px;
	margin:0pt 0pt 10px;
	padding:2px 0pt 3px 18px;
	position:relative;
	z-index:10;
}

.member .navi_breadcrum a {
	font-weight:bold;
}



/* tablebase style */

.member table.membertable {
	width: 98%;
	border: none;
	border-collapse:collapse;
}
.member table.membertable th {
	padding: 10px 10px;
	border-bottom: 1px solid #ffffff;
	text-align: left;
	width: 100px;
	background: #dddddd;
	font-weight: normal;
	vertical-align: top;
	font-size:12px;
	line-height:1.5em;
}
.member table.membertable th span.notify{
	display :block;
	font-size: 10px;
	color: #900;
	font-weight: bold;
}
.member table.membertable th label{
	font-weight: normal;
}
.member table.membertable td {
	border-bottom: 1px solid #ffffff;
	text-align: left;
	background: #f0f0f0;
	vertical-align: top;
	font-size:12px;
	line-height:1.5em;
	padding: 10px 10px;
}
.member table.membertable td span.bold{
	font-weight: bold;
}
.member table.membertable input,
.member table.membertable select,
.member table.membertable textarea{
	margin-left:0; 
	padding:3px;
}
.member table.membertable input.textform, 
.member table.membertable select, 
.member table.membertable textarea { 
	border:1px solid #ddd;
	width:320px; 
	font:normal 12px/14px Tahoma; 
	/*display :block;*/
	}
.member table.membertable textarea{ width: 98%; }
.member table.membertable ul{
	margin: 0;
}

.member table.membertable li{
	list-style: none;
	padding-left: 0;
	margin-right: 10px;
}
* html .member table.membertable li{ white-space: nowrap; }
*:first-child+html .member table.membertable li{ white-space: nowrap; }

.member table.membertable input:focus,
.member table.membertable select:focus,
.member table.membertable textarea:focus {
	border: 1px solid #f90;
}
.member table.membertable tr.segment td{
	background: #fff;
	padding: 10px 0;
}
.member table.membertable label{
	font-weight: normal;
}

.member_profile_table tbody tr td{
  text-align: left;
  padding: 0 20px 0 0;
  font-size: 13px;
}

.member{
	margin: 20px 10px 50px 10px;
}
.member .heading{
	background: url(/extra/wisdom-of-clouds/images/c44b05b87e63aa331ff7c3645f6a00fe_member_heading_bg_repeat.gif) repeat-x;
	border: 1px solid #cbcbcb;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	height: 30px;
}
.member fieldset{
	margin-top: 15px;
}
.member .menu2 fieldset{
	width: 90%;
	height: auto! important;
	float: none; 
}

.member dt, .member dd{
	margin: 0;
} 

.member .menu2 fieldset input.text{
	width: 70%;
}
.member .menu2 fieldset dl.login dt{
	width: 10em;
}
.member h4{
	display: block;
	border-bottom:3px double #1E5C99;
	color:#333333;
	font-size:14px;
	margin:30px 7px 15px;
	font-weight:bold;
	letter-spacing:0.1em;
	margin-bottom:5px;
	padding-bottom:5px;
}

.member .service dt,
.member .service dd{
	width: auto;
}

.member .service{
	padding: 0 10px;
}
.member .mail_send {
	background:#FEF5D3 url(/extra/wisdom-of-clouds/images/20464b25536b28dab1404a108ecede64_mail_bg.gif) no-repeat scroll right 60%;
	padding:40px 100px 40px 20px;
}
.member .contract pre{
	width: auto;
	max-width: 640px;
}
*html .member .contract pre{
	width: 640px;
}*html #logo{
	left: -250px;
}

*html #width{
	width: 990px;
}

*html #trunk,
*html #nav{
	width: 982px;
}

*html #col1{
	margin-right: 0;
	width: 662px;
	overflow: hidden;
}
*html #col1_inner{
	margin-right: 0;
}
*html .style_layout1 .subCol2{
	width: 462px;
}