@import url('std_left.css');
/* ---------------------------------------------------------------------- */
html, body {
  margin:0;
  padding:0;
  position:relative;
  background-color: #fff;

}

:link, :visited {
  text-decoration: none;
  border-bottom: 1px dotted #bbb;
}

:link:hover, :visited:hover {
  background-color: #eee;
  color: #555;
}

h1 :link, h1 :visited ,h2 :link, h2 :visited, h3 :link, h3 :visited,
h4 :link, h4 :visited, h5 :link, h5 :visited, h6 :link, h6 :visited {
  color: inherit;
}

td :link, :visited {
   text-decoration: none;
   border: 0px;
}
td :link:hover, :visited:hover {
  background-color: #fff;
  color: #0000CE;
  text-decoration: underline;
  border: 0;
}

table.footer a:hover {
        background-color: #f4edff;
        color:#0000CE;
}table.footer a:visited {
        color:#0000CE;
}

/* ---------------------------------------------------------------------- */
td.ipw_left {
/*
  border-right: 1px solid black;
*/
  border-right: 1px;
  background-color: #f4edff;
/*  padding-top: 1em; /**/
  margin-right: 2px;
  color: #000;
  width: 127px;
}

td.ipw_left div.mail {
  padding: 10px 0;
}

td.ipw_left div.logo {
  background-color:#f4edff;/*#5E5858;*/
}



td.ipw_left div.list {
  margin: 2px 2px 10px 2px;
}

td.ipw_left div.list ul {
  margin: 0 0 0 20px;
  padding: 0;
  list-style-type: square;
}

/*
td.ipw_left a:visited, td.ipw_left a:link {
  text-decoration: none;
  color: black;
}

td.ipw_left a:hover {
  text-decoration: underline;
}
/**/


td.ipw_left a:link {
  font-size: 80%;
  text-decoration: none;
  color: blue;
}

td.ipw_left a:visited {
  font-size: 80%;
  text-decoration: none;
  color: purple;
}

td.ipw_left a:hover {
  font-size: 80%;
  text-decoration: underline;
  color: #000000;
}



td.ipw_left div.logo a:hover {
/*  background-color:#5E5858; */
  background-color:#F4EDFF; 
  text-decoration: none;
  border: 0;
}
/**/
/* ---------------------------------------------------------------------- */
td.ipw_main {
  padding-left: 0.5em;
  padding-right: 0.5em;
/*  padding-top: 1em; /**/
}

/* ---------------------------------------------------------------------- */
td.ipw_right {
  padding-right: 1px;
/*  padding-top: 1em; /**/
}

/* ---------------------------------------------------------------------- */
div.ipw_footer {
  border-top: 2px solid #3e3838;
}

div.ipw_footer div.linkbox {
  width: 400px;
  margin: 10px auto;
  padding: 20px 50px;
  background-color: #3e3838;
}

div.ipw_footer div.linktext {
  width: 200px;
  font-weight: bold;
  margin: auto;
  text-align: center;
  background-color: #fff;
}

div.ipw_footer div.licensetext {
  margin: 0 auto;
  text-align: center;
}

/* ---------------------------------------------------------------------- */
.ipw_listnavi a {
  color: #22f;
}

.ipw_listnavi span {
  color: #888;
  margin: 0 3px;
}

/* ---------------------------------------------------------------------- */
div.leftpane_list_publish_month {
  padding-left: 20px;
}

div.leftpane_list_publish_year {
  padding-left: 20px;
}

div.leftpane_latest_contentsinfo {
  /*background-color:#5E5858;*/
}

div.leftpane_latest_contentsinfo div.leftpane_date,
div.leftpane_latest_subcornerinfo div.leftpane_date
{
  text-align: center;
  font-size: 80%;
  color: black;
  background-color: #E3D0FE;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
}

div.leftpane_latest_contentsinfo div.leftpane_item,
div.leftpane_latest_subcornerinfo div.leftpane_item
{
  margin-left: 2px;
  padding-left: 5px;
  margin-top: 2px;
  margin-bottom: 4px;
  color: #000000;
  background-image: url(/css/kdw/images/cms_lpicon.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  padding-left: 14px;
}
div.leftpane_latest_subcornerinfo div.title {
  padding-left:1em;
}
div.leftpane_latest_contentsinfo a:link,
div.leftpane_latest_contentsinfo a:visited,
div.leftpane_latest_subcornerinfo a:link,
div.leftpane_latest_subcornerinfo a:visited,
body.bk_longreview div.inner_subcorner a:link,
body.bk_longreview div.inner_subcorner a:visited,
body.bk_longreview div.publish_month a:link,
body.bk_longreview div.publish_month a:visited,
body.bk_event div.inner_subcorner a:link,
body.bk_event div.inner_subcorner a:visited,
body.bk_event div.publish_month a:link,
body.bk_event div.publish_month a:visited
{
  color: black;
}

div.leftpane_latest_contentsinfo a:hover {
  background-color: #F4EDFF;
}


div.leftpane_latest_subcornerinfo div.leftpane_item {
  padding-left: 5px;
  margin-bottom: 10px;
}

/* ---------------------------------------------------------------------- */
table.backnoItem div.title {
  font-weight: bold;
}

table.backnoItem img {
  padding-left: 5px;
}

/* ---------------------------------------------------------------------- */
/*
div.backno div.titleHeader {
*/
div.titleHeader {
  border-top: 3px solid #9999ff;
  border-bottom: 3px solid #9999ff;
  padding-top: 3px;
  padding-bottom: 3px;
}

/*
div.backno div.titleheaderInner {
*/
div.titleheaderInner {
  border-top: 1px solid #9999ff;
  border-bottom: 1px solid #9999ff;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

div.titleHeader div.title {
  text-align: center;
  font-weight: bold;
  font-size: 140%;
}

/*
body.bk_column_review div.titleHeader h2{
*/
div.titleHeader h2{
  font-size: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

div.publishDate h3 {
  font-size: 100%;
  margin-bottom: 0;
}

div.backno table.backnoItem div.subcorner {
  float: left;
}

div.backno table.backnoItem div.title {
  float: left;
  font-weight: normal;
}

div.backno div.ipw_contents h3 {
  visibility: hidden;
}

div.backno div.ipw_contents div.publishDate {
  font-weight: normal;
  font-size: 80%;
}


body.bk_column_review div.title {
  font-weight: normal;
}

body.bk_column_review div.authorName{
  padding-left: 1em;
}

/*
body.bk_column_review div.ipw_yearly_navi{
*/
div.ipw_yearly_navi{
  text-align: center;
  padding-top: 0.5rm;
  padding-bottom: 0.5em;
}

div.ipw_yearly_navi td.ipw_date{
  padding-left: 0.5em;
  padding-right: 0.5em;
}

div.ipw_yearly_navi td.ipw_mark{
  color: red;
  text-align: center;
}

/*
body.bk_column_review div.ipw_yearly_navi table{
*/
div.ipw_yearly_navi table{
  margin-left: auto;
  margin-right: auto;
}

/*
body.bk_column_review div.titleHeaderInner {
*/
div.titleHeaderInner {
  text-align: center;
  border-top: 1px solid #9999ff;
  border-bottom: 1px solid #9999ff;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}


/*
body.bk_column_review div.titleHeader {
*/
div.titleHeader {
  border-top: 3px solid #9999ff;
  border-bottom: 3px solid #9999ff;
  padding-top: 3px;
  padding-bottom: 3px;
}

div.ipw_contents {
  margin-top: 10px;
/*  margin-bottom: 10px;  */
  min-width:480px; 
}

/* --- news --- */
body.bk_news div.titleHeader {
  margin-bottom: 1em;
}
body.bk_news div.title {
  font-weight: normal;
  padding-left: 0.2em;
}
body.bk_news div.title a:link  {
  color: #333333;
}
body.bk_news div.title a:link:hover, :visited:hover {
  color: #0000CE;
}
/*
body.bk_news div.titleHeaderInner {
  text-align: center;
  padding-bottom: 1em;
  border-bottom: 1px solid;
}
body.bk_news div.titleHeader h2 {
  font-size: 120%;
  font-weight: bold;
}
*/
body.bk_news div.leftpane_title {
  background-color: #e3d0fe;
/*  margin-top: 0.1em;*/
  margin-bottom: 0.2em;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  text-align: center;
  font-size: 80%;
}

body.bk_news div.publishDate {
  background-color: #808080;
  color: #fff;
  font-weight: bold;
  margin-bottom: 0.3em;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  padding-left: 0.2em;
/*  width:480px;*/
}

body.bk_news td.icon {
  color: #808080;
}

body.bk_news div.leftpane_list_publish_month div {
  font-size: 130%;
  text-align: left;
  background-image: url(/css/kdw/images/cms_lpicon.jpg);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 14px;
  margin-left: -14px;/**/
  margin-bottom: 0.2em;
}


body.bk_news td.ipw_left a:link,
body.bk_news td.ipw_left a:visited
 {
  color: #000000;
  background-color: #F4EDFF;
  text-decoration: none;
  border: 0px;
}

body.bk_news td.ipw_left a:link:hover,
body.bk_news td.ipw_left a:visited:hover
 {
  color: #000000;
  background-color: #F4EDFF;
  text-decoration: underline;
  border: 0;
}

/* --- column_review --- */
body.bk_column_review div.leftpane_list_publish_year div {
  font-size: 130%;
  text-align: left;
  background-image: url(/css/kdw/images/cms_lpicon.jpg);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 14px;
  margin-left: -14px;
  margin-bottom: 0.2em;
}

body.bk_column_review td.ipw_left a:link {
  color: #000000;
  background-color: #F4EDFF;
  text-decoration: none;
  border: 0px;
}

body.bk_column_review td.ipw_left a:visited {
  color: #000000;
  background-color: #F4EDFF;
  text-decoration: none;
  border: 0px;
}

body.bk_column_review td.ipw_left a:link:hover {
  color: #000000;
  background-color: #F4EDFF;
  text-decoration: underline;
  border: 0;
}

body.bk_column_review td.ipw_left a:visited:hover {
  color: #000000;
  background-color: #F4EDFF;
  text-decoration: underline;
  border: 0;
}


body.bk_newtech div.titleHeader {
}

/*
body.bk_newtech div.titleHeaderInner {
  text-align: center;
  padding-bottom: 1em;
  border-bottom: 1px solid;
}
*/

body.bk_newtech div.ipw_contents div.title {
  font-weight: normal;
}
body.bk_newtech div.ipw_contents div.title a:link,
body.bk_newtech div.ipw_contents div.title a:visited,
body.bk_ohkawara div.ipw_contents div.title a:link, 
body.bk_ohkawara div.ipw_contents div.title a:visited,
body.bk_word div.ipw_contents div.title a:link,
body.bk_word div.ipw_contents div.title a:visited,
body.bk_column_review table.backnoItem div.title a:link,
body.bk_column_review table.backnoItem div.title a:visited,
body.tpsb_column div.newsText a:link,
body.tpsb_column div.newsText a:visited,
body.bk_longreview div.month_section a:link,
body.bk_longreview div.month_section a:visited,
body.bk_event div.month_section a:link,
body.bk_event div.month_section a:visited
{
  color: #0000CE;
}
body.bk_newtech div.title div.subcorner {
/*
  display: none
  visibility: hidden;
  visibility: collapse;
  display: none
  float: left;
*/
  display: none
}

body.bk_newtech div.title div.title {
}

body.bk_newtech div.authorName {
/*
  visibility: hidden;
*/
}

body.bk_ohkawara div.title {
  font-weight: normal;
}

body.bk_ohkawara div.title div.subcorner {
/*
  display: none
  visibility: hidden;
  visibility: collapse;
  float: right;
  visibility: collapse;
*/
  display: none
}

body.bk_ohkawara div.title div.title {
/*
  display: none
  visibility: hidden;
  visibility: collapse;
  display: none
  float: left;
  visibility: hidden;
*/
}

body.bk_column_review div.title div.subcorner {
/*
  display: none
  visibility: collapse;
  visibility: hidden;
*/
  float: left;
}
/*
body.bk_column_review div.title div.title {
  float: right;
}
*/
body.bk_column_review div.title div.subtitle {
}

body.bk_word div.title {
  font-weight: normal;
}

body.bk_word td.thumbnail {
  display: none;
}

body.bk_word td.title div.title{
}

body.bk_word td.title div.subtitle{
  display: none;

}

body.bk_word td.title div.authorName{
  display: none;
}
body.bk_word div.leftpane_list_publish_year div {
  background-image:url(/css/kdw/images/cms_lpicon.jpg);
  background-position:left center;
  background-repeat:no-repeat;
  font-size:130%;
  margin-bottom:0.2em;
  margin-left:-14px;
  padding-left:14px;
  text-align:left;
}
body.bk_word td.ipw_left a {
  background-color:#F4EDFF;
  border:0 none;
  color:#000000;
}
body.bk_word td.ipw_left a:visited:hover {
  text-decoration:underline;
}
body.bk_column div.title {
  font-weight: normal;
}

body.bk_column td.thumbnail {
  display: none;
}

body.bk_column div.title div.subcorner {
/*
  display: none
  visibility: collapse;
  visibility: hidden;
*/
}

body.bk_column div.publishDate{
  float: left;
}

body.bk_column td.title div.subtitle{
  display: none;
}

body.bk_column td.title div.authorName{
  display: none;
}

table.backnoItem {
  /*margin-left: 10px;*/
}

/* --- longreview event --- */
body.bk_longreview div.month_section,
body.bk_event div.month_section {
  margin-top: 0.3em;
}
body.bk_longreview div.inner_title,
body.bk_event div.inner_title {
  background-color:#E3D0FE;
  color:black;
  font-size:80%;
  text-align:center;
}
body.bk_longreview div.inner_month,
body.bk_event div.inner_month {
  padding-left: 5px;
}
body.bk_longreview div.inner_month div.publish_month,
body.bk_event div.inner_month div.publish_month {
  margin-bottom: 10px;
}
body.bk_longreview div.inner_subcorner,
body.bk_event div.inner_subcorner {
  margin-left:10px;
  margin-bottom: 10px;
}
body.bk_longreview div.subcornerTitle,
body.bk_event div.subcornerTitle {
  font-weight: bold;
  font-size: 110%;
  margin-bottom :0.4em;
}
body.bk_longreview div.contentsTitle,
body.bk_event div.contentsTitle {
  margin-bottom: 0.2em;
}

/* --- word --- */
body.bk_word td.publishDate {
  width:84px;
}

/* --- colimn --- */
body.bk_column td.publishDate {
  width:84px;
}

/* --- tpsb_column --- */
body.tpsb_column td.ipw_left a {
  background-color:#F4EDFF;
  border:0 none;
  color:#000000;
}
body.tpsb_column td.ipw_left a:visited:hover {
  text-decoration:underline;
}

body.tpsb_column div.leftpane_list_publish_year div {
  background-image:url(/css/kdw/images/cms_lpicon.jpg);
  background-position:left center;
  background-repeat:no-repeat;
  font-size:130%;
  margin-bottom:0.2em;
  margin-left:-14px;
  padding-left:14px;
  text-align:left;
}
body.tpsb_column div.date{
  float:left;
  width:84px;
}
body.tpsb_column div.title {
  margin-left: 84px;
}
body.tpsb_column div.contents {
  margin-top: 0.3em;
  margin-bottom: 0.3em;
}
body.tpsb_column li.style-none {
  list-style: none;
}
body.tpsb_column div.section {
  padding-left: 0px;
}
/* --- special --- */
body.tpsb_special div.publish_year {
  font-weight: bold;
  margin-bottom: 10px;
}
body.tpsb_special table.backnoItem {
  margin-left: 50px;
}
body.tpsb_special div.contents_title {
  margin-left: 10px;
}
body.tpsb_special div.subtitle {
  margin-left: 10px;
}
body.tpsb_special div.publishDate {
  margin-left: 10px;
}

body.bk_column_review div.ipw_contents{
  /*width: auto;*/
}

body.bk_column_review table.backnoItem{
  /*width: 100%;*/
}

body.bk_news div.ipw_contents{
  width: auto;
}

body.bk_news table.backnoItem {
  margin-bottom: 0.5em;
}

/*
body.bk_newtech div.ipw_contents{
  width: auto;
}

body.bk_newtech table.backnoItem{
 width: 100%;
}
*/
div.ipw_listnavi {
  text-align : center;
}


/* ----------------------------------------------- */
div.bnCategoryMonthly {
  clear: both;
}

div.bnCategoryMonthly table.category_navi {
  margin-top: 0.5em;
}

div.bnCategoryMonthly table.category_navi td {
  border: 1px solid #fff;
  background-color: #f4edff;
}

div.bnCategoryMonthly table.category_navi td.active {
  background-color: #fff;
}

div.bnCategoryMonthly .dailyContents {
  vertical-align: top;
  clear: both;
}

div.bnCategoryMonthly .dailyContents ul {
  margin: 0;
  padding-left: 1em;
  clear: both;

}

div.bnCategoryMonthly .dailyContents ul li {
  list-style:none;

}

div.bnCategoryMonthly .dailyContents ul.column {
  clear: both;
  padding-top: 0.25em;
}

div.bnCategoryMonthly .dailyContents .contents_title .newsText .image {
  float: left;
  margin: 0;
  padding-right: 0.5em;
  vertical-align: top;
}

div.bnCategoryMonthly .dailyContents .contents_title .newsText .title {
  margin: 0;
  padding: 0;
  display: inline;
}

div.bnCategoryMonthly .dailyContents .contents_title .newsText .title div {
  display: inline;
}

div.bnCategoryMonthly .dailyContents .contents_title .newsText .title .text .date{
  margin-left: 0.5em;
}

div.bnCategoryMonthly .dailyContents .contents_title .newsText a img {
  border: none;
}

.tpsb_category .bnCategorySubcategoryMonthly_left {
  margin: 0;
  width: 127px;
}

.tpsb_category .bnCategorySubcategoryMonthly_left #leftpane_bnCategorySubcategoryMonthly_category_subcategory ul.list_category_subcategory {
  margin: 0;
  padding-left: 0em;
}

.tpsb_category .bnCategorySubcategoryMonthly_left #leftpane_bnCategorySubcategoryMonthly_category_subcategory ul.list_category_subcategory li {
}

.tpsb_category td.ipw_left a:link,
.tpsb_category td.ipw_left a:visited,
.tpsb_category td.ipw_left a:hover {
  font-size: 100%;
}

.tpsb_category .bnCategorySubcategoryMonthly_left #leftpane_bnCategorySubcategoryMonthly_category_subcategory span.category_item {
  display: block;
  padding-left: 0.5em;
  border-bottom: 2px solid #888;
  border-right: 2px solid #888;
  border-top: 2px solid #fafafa;
  border-left: 2px solid #fafafa;
  background-color: #e3d0fe;
}

.tpsb_category .bnCategorySubcategoryMonthly_left #leftpane_bnCategorySubcategoryMonthly_category_subcategory span.subcategory_item span.selected ,
.tpsb_category .bnCategorySubcategoryMonthly_left #leftpane_bnCategorySubcategoryMonthly_category_subcategory span.category_item span.selected {
  font-weight: bold;
  font-size: 80%;
}

.tpsb_category .bnCategorySubcategoryMonthly_left #leftpane_bnCategorySubcategoryMonthly_category_subcategory ul.list_category_subcategory li a:hover {
  background-color: #bbf;
}

.tpsb_category .bnCategorySubcategoryMonthly_left #leftpane_bnCategorySubcategoryMonthly_category_subcategory ul.list_category_subcategory li ul {
  margin: 0;
  padding-left: 1em;
}

.tpsb_category .left_separator_1,
.tpsb_category .left_separator_2 {
  margin: 1em 0 0.5em 0;
  background-color: #9999FF;
  padding: 0.2em;
  font-weight: bold;
  color: lemonchiffon;
  border-bottom: 2px solid #888;
  border-right: 2px solid #888;
  border-top: 2px solid #fafafa;
  border-left: 2px solid #fafafa;
}
.tpsb_category .bnCategorySubcategoryMonthly_left_year ul {
  margin: 0;
  padding: 0;
  padding-left: 0.5em;

}

.tpsb_category .bnCategorySubcategoryMonthly_left_year a:link {
  font-size: 100%;
  color: blue;
}

.tpsb_category .bnCategorySubcategoryMonthly_left_year a:visited {
  font-size: 100%;
  color: purple;
}

.tpsb_category .ad_contents_end {
  clear: both;
}
.tpsb_category .ad_page_under {
  padding-top: 2em;
}
.tpsb_category .site_logo a img {
  border: none;
}

.bnCategorySubcategoryMonthly_left_category ul {
  margin: 0;
  padding-left: 1.5em;
}

.bnCategorySubcategoryMonthly_left_category ul li {
  list-style-image: url(http://kaden.watch.impress.co.jp/css/kdw/images/cms_lpicon.jpg);
  margin-top: 0.2em;
  font-size: 80%;
}

.bnCategorySubcategoryMonthly_left_category ul li span.selected {
  font-weight: bold;
}

/* -- footer -- */
.page_copyright {
border-top: solid 1px #9999ff;
padding-top: 0.5em;
text-align: right;
font-size: 80%;
}

/* -- Chrome Patch -- */
td.ipw_left input[name="query"] {
width: 116px;
}

/*-- bnCategoryTree product category backnumber --*/
body.tpsb_category div#leftpane-tree div.leftNewsIdx, body.tpsb_category div#leftpane-tree div.leftpane_latest_contentsinfo {
  display: none !important;
}
body.tpsb_category div#leftpane-tree div.box-nav {
  background-color: #9999FF;
  border-color: #FAFAFA #888888 #888888 #FAFAFA;
  border-style: solid;
  border-width: 2px;
  color: lemonchiffon;
  font-weight: bold;
  margin: 1em 0 0.5em;
  padding: 0.2em;
}
body.tpsb_category div#leftpane-tree div.category-tree-wrap ul {
  margin: 0;
  padding-left: 0.5em;
}
body.tpsb_category div#leftpane-tree div.category-tree-wrap ul.layer-0 {
  padding-left: 1.5em;
}
body.tpsb_category div#leftpane-tree div.category-tree-wrap ul li {
  font-size: 80%;
  list-style-image: url("http://kaden.watch.impress.co.jp/css/kdw/images/cms_lpicon.jpg");
  margin-top: 0.2em;
}
body.tpsb_category ul, body.tpsb_category ol, body.tpsb_category li {
  list-style: none outside none;
}

#center-contents {
  margin: 0 0 20px;
  padding: 0;
}
.hdg-01 {
  border: 1px solid #DADADA;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  font-size: 150%;
  margin: 0 0 13px;
}
.hdg-01 span {
  border-top: solid 5px #9999FF;
  border-bottom: none;
  border-left: none;
  border-right: none;
  display: block;
  padding: 4px 5px;
  line-height: 1.625;
}

ul.category-link-list:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
  visibility: hidden;
}
ul.category-link-list {
  display: table;
  font-size: 87.5%;
  line-height: 1.4;
  margin: 0 0 20px;
}
ul.category-link-list li {
  float: left;
  font-weight: bold;
  height: 100%;
  margin-bottom: 5px;
  padding-right: 5px;
  vertical-align: middle;
  white-space: nowrap;
}
ul.category-link-list li a > div.item-name-wrap {
  background-color: #9999FF;
  color: #FFFFFF;
  text-decoration: none;
}
ul.category-link-list li div.item-name-wrap {
  background-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  display: table-cell;
  height: 100%;
  padding: 3px 6px;
  vertical-align: middle;
  border-color: #9999FF;
  color: #333333;
}
ul.category-link-list, ul.categorytree-list {
  margin: 0 0 20px;
  padding: 0;
}
ul.categorytree-list {
  padding-left: 16px;
}
ul.categorytree-list li.item {
  list-style: none outside none;
  border-bottom: 1px dotted #AAAAAA;
  margin: 0 0 7px;
  padding: 0 0 4px;
}
ul.categorytree-list li.item {
  display: table;
  width: 100%;
}
ul.categorytree-list li.item div.image {
  float: left;
  padding-right: 12px;
}
ul.categorytree-list li.item div.text {
  overflow: hidden;
}
ul.categorytree-list li.item div.text div.line1 {
  float: left;
}

