body{font:75%/1.5em "lucida grande","lucida sans unicode", sans-serif;}body.single {font-size:100%;}body.single .header,body.single .sidebar,body.single .breadcrumb,body.single .footer {font-size:75%;}p { padding:0 0  1em 0;color:#111;}p.first:first-letter{ float:left;font-family: Palatino,'Palatino Linotype',Georgia, sans-serif;font-size:3em;font-weight:700;line-height:1em;margin-bottom:-0.2em;padding:0.2em 0.1em 0 0; }p img       { float: left; margin: 0.3em 0.833em 0.833em 0; padding: 0; }p img.right { float: right; margin: 0.3em  0 0.833em 0.833em;  }/*h1,h2{ font-weight:normal; color: #333; font-family:Georgia, "Times New Roman", serif;  }h3,h4,h5,h6 { font-weight: normal; color: #333; font-family:Georgia, "Times New Roman", serif; }h1 { font-size: 2.2em;  margin-bottom: 0.682em; }h2 { font-size: 1.9em;  margin-bottom: 0.79em; }h3 { font-size: 1.7em;  margin-bottom: 0.882em; }h5,h6 { font-size: 1.3em;  margin-bottom: 1.154em; }*/.contentLeft h4, .contentright h4, .RankingArea h4 { font-size: 1.05em; }/* Color palete */.water { color:#5582d1; }.earth { color:#4e3e2c; }.air { color:#f1fff7; }.fire { color:#ff8a19; }.wine { color:#4a040a; }.beer { color:#F0C030; }.caffe { color:#473523; }.caffe-cream { color:#b68d3d; }.espresso { color:#2c1901; }.caramel{ color:#ab671f; }.chocolate { color:#290200; }.black-pepper { color:#444334; }.pepper-lite { color:#8d8a72; }.lipstick { color:#c20c0c; }/*li ul, li ol  { margin:0 1.5em; }ul, ol { margin: 0 1.5em 1.5em 1.5em; }*/dl { margin: 0 0 1.5em 0; }dl dt { font-weight: bold; }dl dd { margin-left: 1.5em; }a { color:#035292; text-decoration:none; }a:hover { text-decoration: underline; }/*table { margin-bottom:1.5em; border-collapse: collapse; }th { font-weight:bold; }tr,th,td { margin:0; padding:0 1.5em 0 1em; height:18px; }tfoot { font-style: italic; }caption { text-align:center; font-family:Georgia, serif; }*/abbr, acronym { border-bottom:1px dotted #000; }address { margin-top:1.5em; font-style: italic; }del {color:#000;}blockquote { padding:1em 1em 1em 1.5em; font-family:baskerville,"palatino linotype",serif; }blockquote > *:first-child:before { content:"\201C";font-size:2.5em;margin-left:-.62em;font-family:georgia,serif;padding-right:.2em;color:#aaa;line-height:0; }/* From Tripoli  */strong { ont-weight: bold; }em, dfn { font-style: italic; }dfn { font-weight: bold; }pre, code { margin: 1.5em 0; white-space: pre; }pre, code, tt { font: 1em monospace; line-height: 1.5; } tt { display: block; margin: 1.5em 0; }hr { margin-bottom:1.5em; }/*other small things */.tc { text-align:center; }.tr { text-align:right; }.tl { text-align:left; }.b { font-weight:bold; }.i { font-style:italic; }.indent { 	}	.open { font-variant: small-caps; }p.break { text-align:center;text-indent:0;line-height:0; }p.zero{padding:0; margin:0}p.one { padding:0 1em  1em 1em;color:#111;}p img.right10 { float: right; margin:0.833em;  }.oldbook { font-family:"Book Antiqua","Warnock Pro","Goudy Old Style","Palatino",Georgia,serif; }.note { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:0.9em; margin:0.1em; color:#333; } .mono { font-family:"Courier New", Courier, monospace; }/*customize *//*sidebar *//*ul.xoxo {	border:1px solid #999; padding:10px;}*/li.cat-item,li.page_item{	display:block; background-color:#ccc; margin:2px; color:#000;padding:5px;}ul.children li.cat-item{	display:block; background-color:#fff; margin:2px; color:#000; padding:5px; border:1px solid #fff;}ul.headInfo{	white-space:nowrap;}ul.headInfo li.sitemap { list-style-image: url(../../images/IcSitemap.jpg);width:130px;}ul.headInfo li.inquiry { list-style-image: url(../../images/Icinquiry.jpg);width:130px;}ul.headInfo li.mag { list-style-image: url(../../images/IcMag.jpg);width:130px;}ul.headInfo li.home { list-style-image: url(../../images/IcHome.jpg);width:130px;}/*toppage */.NewsArea ul{margin:0 5px 0 5px;}.ColumnArea ul{margin:5px;}.RankingArea ul{margin:10px 0;}.ColumnArea ul li, .NewsArea ul li, .ProductsArea ul li{	list-style-image: url(../../images/IcnArwRtPpl.gif);	list-style-position: inside;}li.columnToppage{	padding:0 0 0 5px;	line-height:1.8em;}li.itemsToppage{	list-style-position: outside;	line-height: 1.8em;}li.newsToppage{	list-style-position: outside;	line-height: 1.3em;}.day{	white-space: nowrap;	vertical-align:top;}td.newsArea{	padding:5px 0px 0px 8px;}/*ul.xoxo li.cat-item {	display:block; background-color:#65004d; margin:2px; padding:5px; color:#fff;}*/td.top {	vertical-align: top;}.contentLeft td, .contentright td{padding:0px 5px 0px 10px;}/* SOFT:=mainContent----------------------------------------------- */.mainContent p{	/* text-indent:1em;*/	padding: 0;	margin:10px 20px 3px 20px;	font-size: 100%;	line-height: 168%;	letter-spacing: 0.03em;	line-break: strict;}.mainContent p.noInd{	text-indent: 0;	line-break: strict;}.mainContent p.cm, #rightColum p.cm{	font-size:80%;	line-break: strict;}.mainContent ul, .mainContent ol {font-size: 100%;line-height: 168%;letter-spacing: 0.03em;margin:0 30px 20px 30px;}.mainContent ul li {margin:0 0 2px 0;list-style-type: disc;}.mainContent ol li {margin:0 0 2px 0;list-style-type: decimal;}.mainContent ul li.none {list-style:none;}.mainContent ul li.cap {font-size:80%;line-height:1.1em;}.mainContent li.wait {color:#666;}.ddsg-wrapper ul,.ddsg-wrapper ul li{font-size: 100%;	}.mainContent ul.stuck{margin: 0px;padding: 0px;}.mainContent li.stuck { float: left;list-style-type: none;}h1.category-title{	clear:both;	font-size:120%;	line-height:1.4em;	color:#000;	border-bottom: 1px dotted #801246;	border-left:12px solid #801246;	margin:0px 0 20px 0;	padding: 0 0 0 32px;	voice-family:"\"}\"";	voice-family:inherit;}h2.page-title, h2.entry-title {clear:both;color:#000000;font-size:110%;line-height:1.4em;margin:0 0 20px;padding:0 0 0 32px;voice-family:inherit;border-bottom: 1px dotted #801246;border-left:12px solid #801246;}.entry-content h3, .mainContent h3{clear:both;	font-size:110%;	line-height:1.4em;	color:#000;	border-bottom: 1px dotted #801246;	border-left:12px solid #801246;	margin:30px 0 20px 0;	padding: 0 0 0 32px;	voice-family:"\"}\"";	voice-family:inherit;}.mainContent h4{clear:both;	font-size:100%;    font-weight: bold;	line-height:1.4em;	color:#273D4F;	margin:30px 0 20px;	padding: 0 0 0 20px;	voice-family:"\"}\"";	voice-family:inherit;}.mainContent h6{font-size:105%;	color:#000;letter-spacing: 0.03em;	padding: 0;	margin:10px 0 20px 10px;}.mainContent strong{font-size:105%;	color:#801246;letter-spacing: 0.03em;font-weight:bold;text-indent:10px;	padding: 0;	margin:10px 0 3px 10px;}.mainContent strong.noInd{	text-indent: 0;}.mainContent .right{clear:both;float:right;text-align:center;margin:10px 10px 10px 20px;}.mainContent .right2{clear:both;float:right;margin:10px 10px 10px 20px;}.mainContent .left{clear:both;float:left;text-align:center;margin:10px 20px 10px 10px;}.mainContent .center{text-align:center;}.mainContent .center p, .mainContent .right p{font-size:70%;}/* category page */img.keyImage{	margin-bottom:15px;}h2.menu{	font-size: 1.2em;	line-height: 1.5em;	font-weight: bold;}table.menu td{	padding: 0 0 0 5px;	height: 60px;}.menuContent ul.stuck{margin: 0px;padding: 0px;list-style: none;}.menuContent li.stuck { float: left;width: 330px;margin: 10px;}ul.Menu{	}li.Menu{	height: 50px;	display: inline-block;	float: left;	list-style-position: outside;	width: 340px;}li.MenuCol-ITbrandstrategy{list-style-image: url(../../images/MenuCol-ITbrandstrategy.gif);}li.MenuCol-bb-column{list-style-image: url(../../images/MenuCol-bb-column.gif);}li.MenuCol-brandreport{list-style-image: url(../../images/MenuCol-brandreport.gif);}li.MenuCol-cc-column{list-style-image: url(../../images/MenuCol-cc-column.gif);}li.MenuCol-essence{list-style-image: url(../../images/MenuCol-essence.gif);}li.MenuCol-practice-column{list-style-image: url(../../images/MenuCol-practice-column.gif);}li.MenuCol-questionaire{list-style-image: url(../../images/MenuCol-questionaire.gif);}li.MenuCol-we-column{list-style-image: url(../../images/MenuCol-we-column.gif);}li.MenuCol-webbranding{list-style-image: url(../../images/MenuCol-webbranding.gif);}li.MenuCol-webmaster{list-style-image: url(../../images/MenuCol-webmaster.gif);}li.MenuCorp-release{list-style-image: url(../../images/MenuCorp-release.gif);}li.MenuCorp1{list-style-image: url(../../images/MenuCorp1.gif);}li.MenuCorp197{list-style-image: url(../../images/MenuCorp197.gif);}li.MenuCorp2{list-style-image: url(../../images/MenuCorp2.gif);}li.MenuCorp366{list-style-image: url(../../images/MenuCorp366.gif);}li.MenuCorp5{list-style-image: url(../../images/MenuCorp5.gif);}li.MenuCorp6{list-style-image: url(../../images/MenuCorp6.gif);}li.MenuCorp7{list-style-image: url(../../images/MenuCorp7.gif);}li.MenuPrd-bb{list-style-image: url(../../images/MenuPrd-bb.gif);}li.MenuPrd-brandstrategy{list-style-image: url(../../images/MenuPrd-brandstrategy.gif);}li.MenuPrd-buyer-product{list-style-image: url(../../images/MenuPrd-buyer-product.gif);}li.MenuPrd-cc{list-style-image: url(../../images/MenuPrd-cc.gif);}li.MenuPrd-chaina{list-style-image: url(../../images/MenuPrd-china.gif);}li.MenuPrd-measurement{list-style-image: url(../../images/MenuPrd-measurement.gif);}li.MenuRank-bb-ranking{list-style-image: url(../../images/MenuRank-bb-ranking.gif);}li.MenuRank-cc-ranking{list-style-image: url(../../images/MenuRank-cc-ranking.gif);}li.MenuRank-china-ranking{list-style-image: url(../../images/MenuRank-china-ranking.gif);}li.MenuRank-nandemo{list-style-image: url(../../images/MenuRank-nandemo.gif);}li.MenuRank-we-ranking{list-style-image: url(../../images/MenuRank-we-ranking.gif);}li.MenuRank-we2-ranking{list-style-image: url(../../images/MenuRank-we2-ranking.gif);}li.PrdMenu-we{list-style-image: url(../../images/MenuPrd-we.gif);}li.PrdMenu-webstrategy{list-style-image: url(../../images/MenuPrd-webstrategy.gif);}ul.sitemap, ul.sitemap ul.children{	display:block; color:#000;}ul.sitemap li.cat-item{	background-color:#FFFFFF;	color:#000000;	display:block;	line-height:125%;}/* main content category:----------------------------------------------- */.category h3.entry-title {font-size:1.2em;line-height:1.6em;margin-left:30px;}/* TABLE:----------------------------------------------- */.mainContent table{margin:0 10px 0 10px;border-width:0;font-size:100%;color:#333;}.mainContent th,.mainContent td{border-top:1px solid  #cccccc;padding:5px 10px;font-size:100%;line-height:1.5em;}.mainContent th{white-space:nowrap;background-color:#cccccc;color:#333;}.mainContent table.center{clear:both;margin-left:auto;margin-right:auto;}.mainContent table.right, .mainContent h5.right{clear:both;margin-left:auto;margin-right:0;}.mainContent .left3, .mainContent table.left3, .mainContent h5.left3{clear:both;float:left;word-wrap:break-word;width:240px;}/* TABLE:ランキング----------------------------------------------- */.mainContent table.cap{font-size:0.75em;margin:5px 2px 20px 8px;padding:0;}.mainContent table.cap th{white-space:normal;background-color:#A8BB5E;border:1px #333333 solid;}.mainContent table.cap th.3{/*w3ìôï™*/width:25%;}.mainContent table.cap td{white-space:normal;text-align:left;border-bottom:1px #333333 dotted;border-right:1px #333333 solid;}.mainContent table.cap td.tint{white-space:normal;text-align:left;border-bottom:1px #333333 dotted;border-right:1px #333333 solid;background-color:#D6E98A;}.mainContent table.cap td.tintDark{white-space:normal;text-align:left;border-bottom:1px #333333 dotted;border-right:1px #333333 solid;background-color:#A7A37E;}.mainContent table.cap td.c, .mainContent table.column td.c{text-align:center;}.mainContent table.cap td.r, .dingle table.column td.r{text-align:right;}.mainContent table td.C2c{/*2コラム*/text-align:left;width:50%;vertical-align:top;}/* TABLE:コラム----------------------------------------------- */.mainContent table.column {font-size:0.75em;border-top:1px solid #333333;border-right:1px solid #333333;margin:1em auto;border-collapse:collapse;padding:0;width: 90%;}.mainContent table.column td {border-bottom:1px solid #333333;border-left:1px solid #333333;padding:.3em 1em;text-align:right;}.mainContent table.column th{white-space:normal;background-color:#A8BB5E;border-bottom:1px solid #333333;border-left:1px solid #333333;text-align:left;}.mainContent table.column tr.odd td {background:#efecca}.mainContent table.column .c1{background:#d6e98a;}.mainContent table.column .c2{background:#A7A37E;}.mainContent table.column .cm {/*フォント小さくして改行禁止*/font-size:90%;white-space: nowrap;}/*.mainContent tr.odd .column1 {background:#f4f9fe;}*/.mainContent table.column th.head {border-top:1px solid #333333;white-space:normal;background:#a8bb5e;text-align:center;font:bold;}/*.mainContent tfoot th strong {font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;margin:.5em .5em .5em 0;color:#66a3d3;}.mainContent tfoot th em {color:#f03b58;font-weight: bold;font-size: 1.1em;font-style: normal;}*/ 
