@charset "UTF-8";
/* CSS Document */

/*===========================================
        カラーテーマ
===========================================*/
span.plzUpgrade a {
  padding:3px 5px;
  border-radius:3px;
  color:#FFF;
}

/* red */
.redTheme .header {
/*background-color: #cc1f1f;
  background-image: -webkit-linear-gradient(bottom, #cc1f1f, #d52625);
  background-image: linear-gradient(to top, #cc1f1f, #d52625);*/
/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc1f1f', endColorstr='#d52625', GradientType=0)";*/
}
.redTheme .uiButton,
.redTheme .plzUpgrade a,
.redTheme ul.disabled li p.plzUpgrade,
.redTheme .payment p.plzUpgrade,
.redTheme .announcePay p.plzUpgrade,
.redTheme .user_content h2 {
  background-color: #cc1f1f;
  background-image: -webkit-linear-gradient(bottom, #cc1f1f, #d52625);
  background-image: linear-gradient(to top, #cc1f1f, #d52625);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc1f1f', endColorstr='#d52625', GradientType=0)";
}
.redTheme .header:after,
.optionDialogCell p.selectRed {
  background-color: #cc1f1f;
}
.redTheme .uiSwitch.on {
  background-color: #cc1f1f;
  background-image: -webkit-linear-gradient(bottom, #d52625, #cc1f1f);
  background-image: linear-gradient(to top, #d52625, #cc1f1f);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#d52625', endColorstr='#cc1f1f', GradientType=0)";
}
.redTheme .uiHeaderMenu ul a:hover {
  background-color: #e03d46;
}
.redTheme .enqueteTitle,
.redTheme .questionTitle span.headNumber,
.redTheme .overlay h4 span,
.redTheme .overlay .qptRandDialog .selectQptRandbox ul li p span,
.redTheme .announceTitle,
.redTheme .methodselect h1,
.redTheme .share-btn p,
.redTheme .q-index {
  color: #ec302e;
}
.redTheme .announceTitle,
.redTheme .questionTitle div.headNumber,
.redTheme .pageEditArea .editAreaA td.txt p.colortxt,
.redTheme .questionTitle span.q {
  color: #ec302e;
}
.redTheme .uiMatrix thead tr.midashiBg th,
.redTheme .uiMatrix tbody tr > th.cellTitle01,
.redTheme .uiMatrixVertical thead tr.midashiBg th,
.redTheme .uiMatrixVertical tbody tr.midashiBg {
  background-color: #ec302e !important;
  color: #fff;
}
.redTheme .itemPalette,
.redTheme .itemPaletteTab li.active,
.redTheme .uiGroupedButton .checked {
  background-color: #d52625;
}
.redTheme .uiRadio label:hover,
.redTheme .uiCheck label:hover,
.redTheme .uiRanking:not(.disabled) tr:hover,
.redTheme .uiMatrix tbody th,
.redTheme .uiMatrix .cellBack,
.overlay .redTheme .boxTypeQuestion ul li:hover,
.redTheme .selected_plan {
  background-color: #fae4e3;
}
.redTheme .uiRadio label:hover span.q,
.redTheme .uiCheck label:hover span.q {
  background-color: #fae4e3\9;
}
.redTheme .uiGroupedButton .checked {
  background-color: #d52625 !important;
}
.redTheme .uiRadio label:hover,
.redTheme .uiCheck label:hover,
.redTheme .uiRanking:not(.disabled) tr:hover,
.redTheme .uiMatrix tbody th,
.redTheme .uiMatrix .cellBack,
.overlay .redTheme .boxTypeQuestion ul li:hover,
.redTheme .graphPopupMenu li a:hover,
.redTheme .sortPopupMenu li a:hover,
.redTheme .payment {
  background-color: #fae4e3;
}
.redTheme .uiRadio span.q,
.redTheme .uiScale div:first-child + span.q {
  background-image: url(../images/radio_red.png);
}
.redTheme .uiCheck span.q {
  background-image: url(../images/check_red.png);
}
.redTheme .selectAddTxtbox .rangeWrap .extra:hover {
   background-color: #fae4e3;
}
/*→カラー グレーバック*/
.redTheme .uiMatrixVertical thead th.arrowIcon,
.redTheme .uiMatrixVertical tbody th.arrowIcon {
  background-image: url(../images/tableArrow_red.png);
  background-repeat: no-repeat;
  background-position: center center;
  height: 32px;
  background-color: #FFF;
}
.redTheme .uiMatrix tbody tr > td:first-child > span {
  background-position: center center;
  background-image: url(../images/icon_tableArrow-redTheme.png);
}
/*
 * result.css から抜き出したもの
 */
.redTheme .editMode .dropAreaAll .dropArea.noTag.hover-dropped-zone,
.redTheme .editMode .result .detail .dropArea.noTag.hover-dropped-zone,
.redTheme .editMode .dropAreaAll .dropArea.noTag.active-dropped-zone,
.redTheme .editMode .result .detail .dropArea.noTag.active-dropped-zone {
	background-color: #eba5a4;
}
.redTheme .editMode .dropArea {
	background-color: #cc1f1f;
}
.redTheme .uiPopupMenu li.selected a {
	background-color: #fbe7e8;
}
.redTheme .popupBtn .uiButton {
	background-color: #8e070f;
	background-image: -webkit-linear-gradient(bottom, #8e070f, #c00d1a);
	background-image: linear-gradient(to top, #8e070f, #c00d1a);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#8e070f', endColorstr='#c00d1a', GradientType=0)";
}
.redTheme .themecolor,
.redTheme .result .personalWrap .personalWrapInner p {
	color: #cc1f1f;
}
.redTheme .itemPaletteArea1 .acoBg .acoInnerBg .uiCheck.checked label,
.redTheme .itemPaletteArea2 .acoBg .acoInnerBg .uiCheck.checked label {
	background-color: #d52625;
	color: #fff;
}
/*
 * common.css から抜き出したもの
 */
.redTheme .itemPaletteTab li {
    background: none repeat scroll 0 0 #990000;
}
.redTheme .uiHeaderMenu ul {
    background: none repeat scroll 0 0 #cc1f1f;
}
/*
 * owl-carousel の Questant テーマ
 */
.redTheme .qt-theme .owl-controls .owl-page.active span,
.redTheme .qt-theme .owl-controls.clickable .owl-page:hover span{
	background-color: #cc1f1f;
	color: #fff;
	/* filter: Alpha(Opacity=100);/\*IE7 fix*\/ */
	/* opacity: 1; */
}

.redTheme #pageEdit .header {
  background-color: #d80c18;
  background-image: -webkit-linear-gradient(bottom, #cc1f1f, #d52625);
  background: url(../images/noiz.png) repeat 0 0,linear-gradient(to top, #cc1f1f, #d52625);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc1f1f', endColorstr='#d52625', GradientType=0)";
  border-bottom: 1px solid #990000;
}

.redTheme #panel-research-title {
  color: #ec302e;
}


/* pink */
.pinkTheme .header {
/*background-color: #ff9999;
  background-image: -webkit-linear-gradient(bottom, #ff9999, #f4a1a7);
  background-image: linear-gradient(to top, #ff9999, #f4a1a7);*/
/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9999', endColorstr='#f4a1a7', GradientType=0)";*/
}
.pinkTheme .uiButton,
.pinkTheme .plzUpgrade a,
.pinkTheme ul.disabled li p.plzUpgrade,
.pinkTheme .payment p.plzUpgrade,
.pinkTheme .announcePay p.plzUpgrade,
.pinkTheme .user_content h2 {
  background-color: #ff9999;
  background-image: -webkit-linear-gradient(bottom, #ff9999, #f4a1a7);
  background-image: linear-gradient(to top, #ff9999, #f4a1a7);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9999', endColorstr='#f4a1a7', GradientType=0)";
}
.pinkTheme .header:after,
.optionDialogCell p.selectRed {
  background-color: #ff9999;
}
.pinkTheme .uiSwitch.on {
  background-color: #ff9999;
  background-image: -webkit-linear-gradient(bottom, #f4a1a7, #ff9999);
  background-image: linear-gradient(to top, #f4a1a7, #ff9999);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4a1a7', endColorstr='#ff9999', GradientType=0)";
}
.pinkTheme .uiHeaderMenu ul a:hover {
  background-color: #ffadad;
}
.pinkTheme .enqueteTitle,
.pinkTheme .questionTitle span.headNumber,
.pinkTheme .overlay h4 span,
.pinkTheme .overlay .qptRandDialog .selectQptRandbox ul li p span,
.pinkTheme .announceTitle,
.pinkTheme .methodselect h1,
.pinkTheme .share-btn p,
.pinkTheme .q-index {
  color: #f2828b;
}
.pinkTheme .announceTitle,
.pinkTheme .questionTitle div.headNumber,
.pinkTheme .pageEditArea .editAreaA td.txt p.colortxt,
.pinkTheme .questionTitle span.q {
  color: #f2828b;
}
.pinkTheme .uiMatrix thead tr.midashiBg th,
.pinkTheme .uiMatrix tbody tr > th.cellTitle01,
.pinkTheme .uiMatrixVertical thead tr.midashiBg th,
.pinkTheme .uiMatrixVertical tbody tr.midashiBg {
  background-color: #f2828b !important;
  color: #fff;
}
.pinkTheme .itemPalette,
.pinkTheme .itemPaletteTab li.active,
.pinkTheme .uiGroupedButton .checked {
  background-color: #f4a1a7;
}
.pinkTheme .uiRadio label:hover,
.pinkTheme .uiCheck label:hover,
.pinkTheme .uiRanking:not(.disabled) tr:hover,
.pinkTheme .uiMatrix tbody th,
.pinkTheme .uiMatrix .cellBack,
.overlay .pinkTheme .boxTypeQuestion ul li:hover,
.pinkTheme .selected_plan {
  background-color: #ffedee;
}
.pinkTheme .uiRadio label:hover span.q,
.pinkTheme .uiCheck label:hover span.q {
  background-color: #ffedee\9;
}
.pinkTheme .uiGroupedButton .checked {
  background-color: #f4a1a7 !important;
}
.pinkTheme .uiRadio label:hover,
.pinkTheme .uiCheck label:hover,
.pinkTheme .uiRanking:not(.disabled) tr:hover,
.pinkTheme .uiMatrix tbody th,
.pinkTheme .uiMatrix .cellBack,
.overlay .pinkTheme .boxTypeQuestion ul li:hover,
.pinkTheme .graphPopupMenu li a:hover,
.pinkTheme .sortPopupMenu li a:hover,
.pinkTheme .payment {
  background-color: #ffedee;
}
.pinkTheme .uiRadio span.q,
.pinkTheme .uiScale div:first-child + span.q {
  background-image: url(../images/radio_pink.png);
}
.pinkTheme .uiCheck span.q {
  background-image: url(../images/check_pink.png);
}
.pinkTheme .selectAddTxtbox .rangeWrap .extra:hover {
   background-color: #ffedee;
}
/*→カラー グレーバック*/
.pinkTheme .uiMatrixVertical thead th.arrowIcon,
.pinkTheme .uiMatrixVertical tbody th.arrowIcon {
  background-image: url(../images/tableArrow_pink.png);
  background-repeat: no-repeat;
  background-position: center center;
  height: 32px;
  background-color: #FFF;
}
.pinkTheme .uiMatrix tbody tr > td:first-child > span {
  background-position: center center;
  background-image: url(../images/icon_tableArrow-pinkTheme.png);
}
/*
 * result.css から抜き出したもの
 */
.pinkTheme .editMode .dropAreaAll .dropArea.noTag.hover-dropped-zone,
.pinkTheme .editMode .result .detail .dropArea.noTag.hover-dropped-zone,
.pinkTheme .editMode .dropAreaAll .dropArea.noTag.active-dropped-zone,
.pinkTheme .editMode .result .detail .dropArea.noTag.active-dropped-zone {
	background-color: #f2bfc3;
}
.pinkTheme .editMode .dropArea {
	background-color: #ff9999;
}
.pinkTheme .uiPopupMenu li.selected a {
	background-color: #fff5f5;
}
.pinkTheme .popupBtn .uiButton {
	background-color: #8e070f;
	background-image: -webkit-linear-gradient(bottom, #8e070f, #c00d1a);
	background-image: linear-gradient(to top, #8e070f, #c00d1a);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#8e070f', endColorstr='#c00d1a', GradientType=0)";
}
.pinkTheme .themecolor,
.pinkTheme .result .personalWrap .personalWrapInner p {
	color: #ff9999;
}
.pinkTheme .itemPaletteArea1 .acoBg .acoInnerBg .uiCheck.checked label,
.pinkTheme .itemPaletteArea2 .acoBg .acoInnerBg .uiCheck.checked label {
	background-color: #f4a1a7;
	color: #fff;
}
/*
 * common.css から抜き出したもの
 */
.pinkTheme .itemPaletteTab li {
    background: none repeat scroll 0 0 #9c6765;
}
.pinkTheme .uiHeaderMenu ul {
    background: none repeat scroll 0 0 #ff9999;
}
/*
 * owl-carousel の Questant テーマ
 */
.pinkTheme .qt-theme .owl-controls .owl-page.active span,
.pinkTheme .qt-theme .owl-controls.clickable .owl-page:hover span{
	background-color: #ff9999;
	color: #fff;
	/* filter: Alpha(Opacity=100);/\*IE7 fix*\/ */
	/* opacity: 1; */
}

.pinkTheme #pageEdit .header {
  background-color: #ff9999;
  background-image: -webkit-linear-gradient(bottom, #ff9999, #f4a1a7);
  background: url(../images/noiz.png) repeat 0 0,linear-gradient(to top, #ff9999, #f4a1a7);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9999', endColorstr='#f4a1a7', GradientType=0)";
  border-bottom: 1px solid #9c6765;
}

.pinkTheme #panel-research-title {
  color: #f2828b;
}

/* orange */
.orangeTheme .header {
/*background-color: #e17100;
  background-image: -webkit-linear-gradient(bottom, #e17100, #eb7f1a);
  background-image: linear-gradient(to top, #e17100, #eb7f1a);*/
/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e17100', endColorstr='#eb7f1a', GradientType=0)";*/
}
.orangeTheme .uiButton,
.orangeTheme .plzUpgrade a,
.orangeTheme ul.disabled li p.plzUpgrade,
.orangeTheme .payment p.plzUpgrade,
.orangeTheme .announcePay p.plzUpgrade,
.orangeTheme .user_content h2 {
  background-color: #e17100;
  background-image: -webkit-linear-gradient(bottom, #e17100, #eb7f1a);
  background-image: linear-gradient(to top, #e17100, #eb7f1a);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e17100', endColorstr='#eb7f1a', GradientType=0)";
}
.orangeTheme .header:after,
.optionDialogCell p.selectRed {
  background-color: #e17100;
}
.orangeTheme .uiSwitch.on {
  background-color: #e17100;
  background-image: -webkit-linear-gradient(bottom, #eb7f1a, #e17100);
  background-image: linear-gradient(to top, #eb7f1a, #e17100);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb7f1a', endColorstr='#e17100', GradientType=0)";
}
.orangeTheme .uiHeaderMenu ul a:hover {
  background-color: #ffad33;
}
.orangeTheme .enqueteTitle,
.orangeTheme .questionTitle span.headNumber,
.orangeTheme .overlay h4 span,
.orangeTheme .overlay .qptRandDialog .selectQptRandbox ul li p span,
.orangeTheme .announceTitle,
.orangeTheme .methodselect h1,
.orangeTheme .share-btn p,
.orangeTheme .q-index {
  color: #fd9637;
}
.orangeTheme .announceTitle,
.orangeTheme .questionTitle div.headNumber,
.orangeTheme .pageEditArea .editAreaA td.txt p.colortxt,
.orangeTheme .questionTitle span.q {
  color: #fd9637;
}
.orangeTheme .uiMatrix thead tr.midashiBg th,
.orangeTheme .uiMatrix tbody tr > th.cellTitle01,
.orangeTheme .uiMatrixVertical thead tr.midashiBg th,
.orangeTheme .uiMatrixVertical tbody tr.midashiBg {
  background-color: #fd9637 !important;
  color: #fff;
}
.orangeTheme .itemPalette,
.orangeTheme .itemPaletteTab li.active,
.orangeTheme .uiGroupedButton .checked {
  background-color: #eb7f1a;
}
.orangeTheme .uiRadio label:hover,
.orangeTheme .uiCheck label:hover,
.orangeTheme .uiRanking:not(.disabled) tr:hover,
.orangeTheme .uiMatrix tbody th,
.orangeTheme .uiMatrix .cellBack,
.overlay .orangeTheme .boxTypeQuestion ul li:hover,
.orangeTheme .selected_plan {
  background-color: #fdebda;
}
.orangeTheme .uiRadio label:hover span.q,
.orangeTheme .uiCheck label:hover span.q {
  background-color: #fdebda\9;
}
.orangeTheme .uiGroupedButton .checked {
  background-color: #eb7f1a !important;
}
.orangeTheme .uiRadio label:hover,
.orangeTheme .uiCheck label:hover,
.orangeTheme .uiRanking:not(.disabled) tr:hover,
.orangeTheme .uiMatrix tbody th,
.orangeTheme .uiMatrix .cellBack,
.overlay .orangeTheme .boxTypeQuestion ul li:hover,
.orangeTheme .graphPopupMenu li a:hover,
.orangeTheme .sortPopupMenu li a:hover,
.orangeTheme .payment {
  background-color: #fdebda;
}
.orangeTheme .uiRadio span.q,
.orangeTheme .uiScale div:first-child + span.q {
  background-image: url(../images/radio_orange.png);
}
.orangeTheme .uiCheck span.q {
  background-image: url(../images/check_orange.png);
}
.orangeTheme .selectAddTxtbox .rangeWrap .extra:hover {
   background-color: #fdebda;
}
/*→カラー グレーバック*/
.orangeTheme .uiMatrixVertical thead th.arrowIcon,
.orangeTheme .uiMatrixVertical tbody th.arrowIcon {
  background-image: url(../images/tableArrow_orange.png);
  background-repeat: no-repeat;
  background-position: center center;
  height: 32px;
  background-color: #FFF;
}
.orangeTheme .uiMatrix tbody tr > td:first-child > span {
  background-position: center center;
  background-image: url(../images/icon_tableArrow-orangeTheme.png);
}
/*
 * result.css から抜き出したもの
 */
.orangeTheme .editMode .dropAreaAll .dropArea.noTag.hover-dropped-zone,
.orangeTheme .editMode .result .detail .dropArea.noTag.hover-dropped-zone,
.orangeTheme .editMode .dropAreaAll .dropArea.noTag.active-dropped-zone,
.orangeTheme .editMode .result .detail .dropArea.noTag.active-dropped-zone {
	background-color: #ffcd9e;
}
.orangeTheme .editMode .dropArea {
	background-color: #e17100;
}
.orangeTheme .uiPopupMenu li.selected a {
	background-color: #fff5e6;
}
.orangeTheme .popupBtn .uiButton {
	background-color: #8e070f;
	background-image: -webkit-linear-gradient(bottom, #8e070f, #c00d1a);
	background-image: linear-gradient(to top, #8e070f, #c00d1a);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#8e070f', endColorstr='#c00d1a', GradientType=0)";
}
.orangeTheme .themecolor,
.orangeTheme .result .personalWrap .personalWrapInner p {
	color: #e17100;
}
.orangeTheme .itemPaletteArea1 .acoBg .acoInnerBg .uiCheck.checked label,
.orangeTheme .itemPaletteArea2 .acoBg .acoInnerBg .uiCheck.checked label {
	background-color: #eb7f1a;
	color: #fff;
}
/*
 * common.css から抜き出したもの
 */
.orangeTheme .itemPaletteTab li {
    background: none repeat scroll 0 0 #9e6624;
}
.orangeTheme .uiHeaderMenu ul {
    background: none repeat scroll 0 0 #e17100;
}
/*
 * owl-carousel の Questant テーマ
 */
.orangeTheme .qt-theme .owl-controls .owl-page.active span,
.orangeTheme .qt-theme .owl-controls.clickable .owl-page:hover span{
	background-color: #e17100;
	color: #fff;
	/* filter: Alpha(Opacity=100);/\*IE7 fix*\/ */
	/* opacity: 1; */
}

.orangeTheme #panel-research-title {
  color: #fd9637;
}

.orangeTheme #pageEdit .header {
  background-color: #e17100;
  background-image: -webkit-linear-gradient(bottom, #e17100, #eb7f1a);
  background: url(../images/noiz.png) repeat 0 0,linear-gradient(to top, #e17100, #eb7f1a);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e17100', endColorstr='#eb7f1a', GradientType=0)";
  border-bottom: 1px solid #9e6624;
}

/* yellow */
.yellowTheme .header {
/*background-color: #f5be52;
  background-image: -webkit-linear-gradient(bottom, #f5be52, #fac457);
  background-image: linear-gradient(to top, #f5be52, #fac457);*/
/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5be52', endColorstr='#fac457', GradientType=0)";*/
}
.yellowTheme .uiButton,
.yellowTheme .plzUpgrade a,
.yellowTheme ul.disabled li p.plzUpgrade,
.yellowTheme .payment p.plzUpgrade,
.yellowTheme .announcePay p.plzUpgrade,
.yellowTheme .user_content h2 {
  background-color: #f5be52;
  background-image: -webkit-linear-gradient(bottom, #f5be52, #fac457);
  background-image: linear-gradient(to top, #f5be52, #fac457);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5be52', endColorstr='#fac457', GradientType=0)";
}
.yellowTheme .header:after,
.optionDialogCell p.selectRed {
  background-color: #f5be52;
}
.yellowTheme .uiSwitch.on {
  background-color: #f5be52;
  background-image: -webkit-linear-gradient(bottom, #fac457, #f5be52);
  background-image: linear-gradient(to top, #fac457, #f5be52);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fac457', endColorstr='#f5be52', GradientType=0)";
}
.yellowTheme .uiHeaderMenu ul a:hover {
  background-color: #ffd633;
}
.yellowTheme .enqueteTitle,
.yellowTheme .questionTitle span.headNumber,
.yellowTheme .overlay h4 span,
.yellowTheme .overlay .qptRandDialog .selectQptRandbox ul li p span,
.yellowTheme .announceTitle,
.yellowTheme .methodselect h1,
.yellowTheme .share-btn p,
.yellowTheme .q-index {
  color: #fdc659;
}
.yellowTheme .announceTitle,
.yellowTheme .questionTitle div.headNumber,
.yellowTheme .pageEditArea .editAreaA td.txt p.colortxt,
.yellowTheme .questionTitle span.q {
  color: #fdc659;
}
.yellowTheme .uiMatrix thead tr.midashiBg th,
.yellowTheme .uiMatrix tbody tr > th.cellTitle01,
.yellowTheme .uiMatrixVertical thead tr.midashiBg th,
.yellowTheme .uiMatrixVertical tbody tr.midashiBg {
  background-color: #fdc659 !important;
  color: #fff;
}
.yellowTheme .itemPalette,
.yellowTheme .itemPaletteTab li.active,
.yellowTheme .uiGroupedButton .checked {
  background-color: #fac457;
}
.yellowTheme .uiRadio label:hover,
.yellowTheme .uiCheck label:hover,
.yellowTheme .uiRanking:not(.disabled) tr:hover,
.yellowTheme .uiMatrix tbody th,
.yellowTheme .uiMatrix .cellBack,
.overlay .yellowTheme .boxTypeQuestion ul li:hover,
.yellowTheme .selected_plan {
  background-color: #faefd8;
}
.yellowTheme .uiRadio label:hover span.q,
.yellowTheme .uiCheck label:hover span.q {
  background-color: #faefd8\9;
}
.yellowTheme .uiGroupedButton .checked {
  background-color: #fac457 !important;
}
.yellowTheme .uiRadio label:hover,
.yellowTheme .uiCheck label:hover,
.yellowTheme .uiRanking:not(.disabled) tr:hover,
.yellowTheme .uiMatrix tbody th,
.yellowTheme .uiMatrix .cellBack,
.overlay .yellowTheme .boxTypeQuestion ul li:hover,
.yellowTheme .graphPopupMenu li a:hover,
.yellowTheme .sortPopupMenu li a:hover,
.yellowTheme .payment {
  background-color: #faefd8;
}
.yellowTheme .uiRadio span.q,
.yellowTheme .uiScale div:first-child + span.q {
  background-image: url(../images/radio_yellow.png);
}
.yellowTheme .uiCheck span.q {
  background-image: url(../images/check_yellow.png);
}
.yellowTheme .selectAddTxtbox .rangeWrap .extra:hover {
   background-color: #faefd8;
}
/*→カラー グレーバック*/
.yellowTheme .uiMatrixVertical thead th.arrowIcon,
.yellowTheme .uiMatrixVertical tbody th.arrowIcon {
  background-image: url(../images/tableArrow_yellow.png);
  background-repeat: no-repeat;
  background-position: center center;
  height: 32px;
  background-color: #FFF;
}
.yellowTheme .uiMatrix tbody tr > td:first-child > span {
  background-position: center center;
  background-image: url(../images/icon_tableArrow-yellowTheme.png);
}
/*
 * result.css から抜き出したもの
 */
.yellowTheme .editMode .dropAreaAll .dropArea.noTag.hover-dropped-zone,
.yellowTheme .editMode .result .detail .dropArea.noTag.hover-dropped-zone,
.yellowTheme .editMode .dropAreaAll .dropArea.noTag.active-dropped-zone,
.yellowTheme .editMode .result .detail .dropArea.noTag.active-dropped-zone {
	background-color: #ffe7b8;
}
.yellowTheme .editMode .dropArea {
	background-color: #f5be52;
}
.yellowTheme .uiPopupMenu li.selected a {
	background-color: #fffae6;
}
.yellowTheme .popupBtn .uiButton {
	background-color: #8e070f;
	background-image: -webkit-linear-gradient(bottom, #8e070f, #c00d1a);
	background-image: linear-gradient(to top, #8e070f, #c00d1a);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#8e070f', endColorstr='#c00d1a', GradientType=0)";
}
.yellowTheme .themecolor,
.yellowTheme .result .personalWrap .personalWrapInner p {
	color: #f5be52;
}
.yellowTheme .itemPaletteArea1 .acoBg .acoInnerBg .uiCheck.checked label,
.yellowTheme .itemPaletteArea2 .acoBg .acoInnerBg .uiCheck.checked label {
	background-color: #fac457;
	color: #fff;
}
/*
 * common.css から抜き出したもの
 */
.yellowTheme .itemPaletteTab li {
    background: none repeat scroll 0 0 #a1832a;
}
.yellowTheme .uiHeaderMenu ul {
    background: none repeat scroll 0 0 #f5be52;
}
/*
 * owl-carousel の Questant テーマ
 */
.yellowTheme .qt-theme .owl-controls .owl-page.active span,
.yellowTheme .qt-theme .owl-controls.clickable .owl-page:hover span{
	background-color: #f5be52;
	color: #fff;
	/* filter: Alpha(Opacity=100);/\*IE7 fix*\/ */
	/* opacity: 1; */
}

.yellowTheme #pageEdit .header {
  background-color: #f5be52;
  background-image: -webkit-linear-gradient(bottom, #f5be52, #fac457);
  background: url(../images/noiz.png) repeat 0 0,linear-gradient(to top, #f5be52, #fac457);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5be52', endColorstr='#fac457', GradientType=0)";
  border-bottom: 1px solid #a1832a;
}

.yellowTheme #panel-research-title {
  color: #fdc659;
}

/* lightgreen */
.lightgreenTheme .header {
/*background-color: #86c253;
  background-image: -webkit-linear-gradient(bottom, #86c253, #8fba61);
  background-image: linear-gradient(to top, #86c253, #8fba61);*/
/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#86c253', endColorstr='#8fba61', GradientType=0)";*/
}
.lightgreenTheme .uiButton,
.lightgreenTheme .plzUpgrade a,
.lightgreenTheme ul.disabled li p.plzUpgrade,
.lightgreenTheme .payment p.plzUpgrade,
.lightgreenTheme .announcePay p.plzUpgrade,
.lightgreenTheme .user_content h2 {
  background-color: #86c253;
  background-image: -webkit-linear-gradient(bottom, #86c253, #8fba61);
  background-image: linear-gradient(to top, #86c253, #8fba61);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#86c253', endColorstr='#8fba61', GradientType=0)";
}
.lightgreenTheme .header:after,
.optionDialogCell p.selectRed {
  background-color: #86c253;
}
.lightgreenTheme .uiSwitch.on {
  background-color: #86c253;
  background-image: -webkit-linear-gradient(bottom, #8fba61, #86c253);
  background-image: linear-gradient(to top, #8fba61, #86c253);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fba61', endColorstr='#86c253', GradientType=0)";
}
.lightgreenTheme .uiHeaderMenu ul a:hover {
  background-color: #add685;
}
.lightgreenTheme .enqueteTitle,
.lightgreenTheme .questionTitle span.headNumber,
.lightgreenTheme .overlay h4 span,
.lightgreenTheme .overlay .qptRandDialog .selectQptRandbox ul li p span,
.lightgreenTheme .announceTitle,
.lightgreenTheme .methodselect h1,
.lightgreenTheme .share-btn p,
.lightgreenTheme .q-index {
  color: #86c253;
}
.lightgreenTheme .announceTitle,
.lightgreenTheme .questionTitle div.headNumber,
.lightgreenTheme .pageEditArea .editAreaA td.txt p.colortxt,
.lightgreenTheme .questionTitle span.q {
  color: #86c253;
}
.lightgreenTheme .uiMatrix thead tr.midashiBg th,
.lightgreenTheme .uiMatrix tbody tr > th.cellTitle01,
.lightgreenTheme .uiMatrixVertical thead tr.midashiBg th,
.lightgreenTheme .uiMatrixVertical tbody tr.midashiBg {
  background-color: #86c253 !important;
  color: #fff;
}
.lightgreenTheme .itemPalette,
.lightgreenTheme .itemPaletteTab li.active,
.lightgreenTheme .uiGroupedButton .checked {
  background-color: #8fba61;
}
.lightgreenTheme .uiRadio label:hover,
.lightgreenTheme .uiCheck label:hover,
.lightgreenTheme .uiRanking:not(.disabled) tr:hover,
.lightgreenTheme .uiMatrix tbody th,
.lightgreenTheme .uiMatrix .cellBack,
.overlay .lightgreenTheme .boxTypeQuestion ul li:hover,
.lightgreenTheme .selected_plan {
  background-color: #f4feea;
}
.lightgreenTheme .uiRadio label:hover span.q,
.lightgreenTheme .uiCheck label:hover span.q {
  background-color: #f4feea\9;
}
.lightgreenTheme .uiGroupedButton .checked {
  background-color: #8fba61 !important;
}
.lightgreenTheme .uiRadio label:hover,
.lightgreenTheme .uiCheck label:hover,
.lightgreenTheme .uiRanking:not(.disabled) tr:hover,
.lightgreenTheme .uiMatrix tbody th,
.lightgreenTheme .uiMatrix .cellBack,
.overlay .lightgreenTheme .boxTypeQuestion ul li:hover,
.lightgreenTheme .graphPopupMenu li a:hover,
.lightgreenTheme .sortPopupMenu li a:hover,
.lightgreenTheme .payment {
  background-color: #f4feea;
}
.lightgreenTheme .uiRadio span.q,
.lightgreenTheme .uiScale div:first-child + span.q {
  background-image: url(../images/radio_lightgreen.png);
}
.lightgreenTheme .uiCheck span.q {
  background-image: url(../images/check_lightgreen.png);
}
.lightgreenTheme .selectAddTxtbox .rangeWrap .extra:hover {
   background-color: #f4feea;
}
/*→カラー グレーバック*/
.lightgreenTheme .uiMatrixVertical thead th.arrowIcon,
.lightgreenTheme .uiMatrixVertical tbody th.arrowIcon {
  background-image: url(../images/tableArrow_lightgreen.png);
  background-repeat: no-repeat;
  background-position: center center;
  height: 32px;
  background-color: #FFF;
}
.lightgreenTheme .uiMatrix tbody tr > td:first-child > span {
  background-position: center center;
  background-image: url(../images/icon_tableArrow-lightgreenTheme.png);
}
/*
 * result.css から抜き出したもの
 */
.lightgreenTheme .editMode .dropAreaAll .dropArea.noTag.hover-dropped-zone,
.lightgreenTheme .editMode .result .detail .dropArea.noTag.hover-dropped-zone,
.lightgreenTheme .editMode .dropAreaAll .dropArea.noTag.active-dropped-zone,
.lightgreenTheme .editMode .result .detail .dropArea.noTag.active-dropped-zone {
	background-color: #cbe3b6;
}
.lightgreenTheme .editMode .dropArea {
	background-color: #86c253;
}
.lightgreenTheme .uiPopupMenu li.selected a {
	background-color: #f5faf0;
}
.lightgreenTheme .popupBtn .uiButton {
	background-color: #8e070f;
	background-image: -webkit-linear-gradient(bottom, #8e070f, #c00d1a);
	background-image: linear-gradient(to top, #8e070f, #c00d1a);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#8e070f', endColorstr='#c00d1a', GradientType=0)";
}
.lightgreenTheme .themecolor,
.lightgreenTheme .result .personalWrap .personalWrapInner p {
	color: #86c253;
}
.lightgreenTheme .itemPaletteArea1 .acoBg .acoInnerBg .uiCheck.checked label,
.lightgreenTheme .itemPaletteArea2 .acoBg .acoInnerBg .uiCheck.checked label {
	background-color: #8fba61;
	color: #fff;
}
/*
 * common.css から抜き出したもの
 */
.lightgreenTheme .itemPaletteTab li {
    background: none repeat scroll 0 0 #6b8022;
}
.lightgreenTheme .uiHeaderMenu ul {
    background: none repeat scroll 0 0 #86c253;
}
/*
 * owl-carousel の Questant テーマ
 */
.lightgreenTheme .qt-theme .owl-controls .owl-page.active span,
.lightgreenTheme .qt-theme .owl-controls.clickable .owl-page:hover span{
	background-color: #86c253;
	color: #fff;
	/* filter: Alpha(Opacity=100);/\*IE7 fix*\/ */
	/* opacity: 1; */
}

.lightgreenTheme #pageEdit .header {
  background-color: #86c253;
  background-image: -webkit-linear-gradient(bottom, #86c253, #8fba61);
  background: url(../images/noiz.png) repeat 0 0,linear-gradient(to top, #86c253, #8fba61);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#86c253', endColorstr='#8fba61', GradientType=0)";
  border-bottom: 1px solid #6b8022;
}

.lightgreenTheme #panel-research-title {
  color: #86c253;
}

/* green */
.greenTheme .header {
/*background-color: #298600;
  background-image: -webkit-linear-gradient(bottom, #298600, #339900);
  background-image: linear-gradient(to top, #298600, #339900);*/
/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#298600', endColorstr='#339900', GradientType=0)";*/
}
.greenTheme .uiButton,
.greenTheme .plzUpgrade a,
.greenTheme ul.disabled li p.plzUpgrade,
.greenTheme .payment p.plzUpgrade,
.greenTheme .announcePay p.plzUpgrade,
.greenTheme .user_content h2 {
  background-color: #298600;
  background-image: -webkit-linear-gradient(bottom, #298600, #339900);
  background-image: linear-gradient(to top, #298600, #339900);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#298600', endColorstr='#339900', GradientType=0)";
}
.greenTheme .header:after,
.optionDialogCell p.selectRed {
  background-color: #298600;
}
.greenTheme .uiSwitch.on {
  background-color: #298600;
  background-image: -webkit-linear-gradient(bottom, #339900, #298600);
  background-image: linear-gradient(to top, #339900, #298600);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#339900', endColorstr='#298600', GradientType=0)";
}
.greenTheme .uiHeaderMenu ul a:hover {
  background-color: #5cad33;
}
.greenTheme .enqueteTitle,
.greenTheme .questionTitle span.headNumber,
.greenTheme .overlay h4 span,
.greenTheme .overlay .qptRandDialog .selectQptRandbox ul li p span,
.greenTheme .announceTitle,
.greenTheme .methodselect h1,
.greenTheme .share-btn p,
.greenTheme .q-index {
  color: #379A58;
}
.greenTheme .announceTitle,
.greenTheme .questionTitle div.headNumber,
.greenTheme .pageEditArea .editAreaA td.txt p.colortxt,
.greenTheme .questionTitle span.q {
  color: #379A58;
}
.greenTheme .uiMatrix thead tr.midashiBg th,
.greenTheme .uiMatrix tbody tr > th.cellTitle01,
.greenTheme .uiMatrixVertical thead tr.midashiBg th,
.greenTheme .uiMatrixVertical tbody tr.midashiBg {
  background-color: #379A58 !important;
  color: #fff;
}
.greenTheme .itemPalette,
.greenTheme .itemPaletteTab li.active,
.greenTheme .uiGroupedButton .checked {
  background-color: #339900;
}
.greenTheme .uiRadio label:hover,
.greenTheme .uiCheck label:hover,
.greenTheme .uiRanking:not(.disabled) tr:hover,
.greenTheme .uiMatrix tbody th,
.greenTheme .uiMatrix .cellBack,
.overlay .greenTheme .boxTypeQuestion ul li:hover,
.greenTheme .selected_plan {
  background-color: #ebf5ee;
}
.greenTheme .uiRadio label:hover span.q,
.greenTheme .uiCheck label:hover span.q {
  background-color: #ebf5ee\9;
}
.greenTheme .uiGroupedButton .checked {
  background-color: #339900 !important;
}
.greenTheme .uiRadio label:hover,
.greenTheme .uiCheck label:hover,
.greenTheme .uiRanking:not(.disabled) tr:hover,
.greenTheme .uiMatrix tbody th,
.greenTheme .uiMatrix .cellBack,
.overlay .greenTheme .boxTypeQuestion ul li:hover,
.greenTheme .graphPopupMenu li a:hover,
.greenTheme .sortPopupMenu li a:hover,
.greenTheme .payment {
  background-color: #ebf5ee;
}
.greenTheme .uiRadio span.q,
.greenTheme .uiScale div:first-child + span.q {
  background-image: url(../images/radio_green.png);
}
.greenTheme .uiCheck span.q {
  background-image: url(../images/check_green.png);
}
.greenTheme .selectAddTxtbox .rangeWrap .extra:hover {
   background-color: #ebf5ee;
}
/*→カラー グレーバック*/
.greenTheme .uiMatrixVertical thead th.arrowIcon,
.greenTheme .uiMatrixVertical tbody th.arrowIcon {
  background-image: url(../images/tableArrow_green.png);
  background-repeat: no-repeat;
  background-position: center center;
  height: 32px;
  background-color: #FFF;
}
.greenTheme .uiMatrix tbody tr > td:first-child > span {
  background-position: center center;
  background-image: url(../images/icon_tableArrow-greenTheme.png);
}
/*
 * result.css から抜き出したもの
 */
.greenTheme .editMode .dropAreaAll .dropArea.noTag.hover-dropped-zone,
.greenTheme .editMode .result .detail .dropArea.noTag.hover-dropped-zone,
.greenTheme .editMode .dropAreaAll .dropArea.noTag.active-dropped-zone,
.greenTheme .editMode .result .detail .dropArea.noTag.active-dropped-zone {
	background-color: #95bfa3;
}
.greenTheme .editMode .dropArea {
	background-color: #298600;
}
.greenTheme .uiPopupMenu li.selected a {
	background-color: #ebf5e6;
}
.greenTheme .popupBtn .uiButton {
	background-color: #8e070f;
	background-image: -webkit-linear-gradient(bottom, #8e070f, #c00d1a);
	background-image: linear-gradient(to top, #8e070f, #c00d1a);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#8e070f', endColorstr='#c00d1a', GradientType=0)";
}
.greenTheme .themecolor,
.greenTheme .result .personalWrap .personalWrapInner p {
	color: #298600;
}
.greenTheme .itemPaletteArea1 .acoBg .acoInnerBg .uiCheck.checked label,
.greenTheme .itemPaletteArea2 .acoBg .acoInnerBg .uiCheck.checked label {
	background-color: #339900;
	color: #fff;
}
/*
 * common.css から抜き出したもの
 */
.greenTheme .itemPaletteTab li {
    background: none repeat scroll 0 0 #365e15;
}
.greenTheme .uiHeaderMenu ul {
    background: none repeat scroll 0 0 #298600;
}
/*
 * owl-carousel の Questant テーマ
 */
.greenTheme .qt-theme .owl-controls .owl-page.active span,
.greenTheme .qt-theme .owl-controls.clickable .owl-page:hover span{
	background-color: #298600;
	color: #fff;
	/* filter: Alpha(Opacity=100);/\*IE7 fix*\/ */
	/* opacity: 1; */
}

.greenTheme #pageEdit .header {
  background-color: #298600;
  background-image: -webkit-linear-gradient(bottom, #298600, #339900);
  background: url(../images/noiz.png) repeat 0 0,linear-gradient(to top, #298600, #339900);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#298600', endColorstr='#339900', GradientType=0)";
  border-bottom: 1px solid #365e15;
}

.greenTheme #panel-research-title {
  color: #379A58;
}

/* lightblue */
.lightblueTheme .header {
/*background-color: #86c2c2;
  background-image: -webkit-linear-gradient(bottom, #86c2c2, #99cccc);
  background-image: linear-gradient(to top, #86c2c2, #99cccc);*/
/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#86c2c2', endColorstr='#99cccc', GradientType=0)";*/
}
.lightblueTheme .uiButton,
.lightblueTheme .plzUpgrade a,
.lightblueTheme ul.disabled li p.plzUpgrade,
.lightblueTheme .payment p.plzUpgrade,
.lightblueTheme .announcePay p.plzUpgrade,
.lightblueTheme .user_content h2 {
  background-color: #86c2c2;
  background-image: -webkit-linear-gradient(bottom, #86c2c2, #99cccc);
  background-image: linear-gradient(to top, #86c2c2, #99cccc);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#86c2c2', endColorstr='#99cccc', GradientType=0)";
}
.lightblueTheme .header:after,
.optionDialogCell p.selectRed {
  background-color: #86c2c2;
}
.lightblueTheme .uiSwitch.on {
  background-color: #86c2c2;
  background-image: -webkit-linear-gradient(bottom, #99cccc, #86c2c2);
  background-image: linear-gradient(to top, #99cccc, #86c2c2);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#99cccc', endColorstr='#86c2c2', GradientType=0)";
}
.lightblueTheme .uiHeaderMenu ul a:hover {
  background-color: #add6d6;
}
.lightblueTheme .enqueteTitle,
.lightblueTheme .questionTitle span.headNumber,
.lightblueTheme .overlay h4 span,
.lightblueTheme .overlay .qptRandDialog .selectQptRandbox ul li p span,
.lightblueTheme .announceTitle,
.lightblueTheme .methodselect h1,
.lightblueTheme .share-btn p,
.lightblueTheme .q-index {
  color: #99cccc;
}
.lightblueTheme .announceTitle,
.lightblueTheme .questionTitle div.headNumber,
.lightblueTheme .pageEditArea .editAreaA td.txt p.colortxt,
.lightblueTheme .questionTitle span.q {
  color: #99cccc;
}
.lightblueTheme .uiMatrix thead tr.midashiBg th,
.lightblueTheme .uiMatrix tbody tr > th.cellTitle01,
.lightblueTheme .uiMatrixVertical thead tr.midashiBg th,
.lightblueTheme .uiMatrixVertical tbody tr.midashiBg {
  background-color: #99cccc !important;
  color: #fff;
}
.lightblueTheme .itemPalette,
.lightblueTheme .itemPaletteTab li.active,
.lightblueTheme .uiGroupedButton .checked {
  background-color: #99cccc;
}
.lightblueTheme .uiRadio label:hover,
.lightblueTheme .uiCheck label:hover,
.lightblueTheme .uiRanking:not(.disabled) tr:hover,
.lightblueTheme .uiMatrix tbody th,
.lightblueTheme .uiMatrix .cellBack,
.overlay .lightblueTheme .boxTypeQuestion ul li:hover,
.lightblueTheme .selected_plan {
  background-color: #f4ffff;
}
.lightblueTheme .uiRadio label:hover span.q,
.lightblueTheme .uiCheck label:hover span.q {
  background-color: #f4ffff\9;
}
.lightblueTheme .uiGroupedButton .checked {
  background-color: #99cccc !important;
}
.lightblueTheme .uiRadio label:hover,
.lightblueTheme .uiCheck label:hover,
.lightblueTheme .uiRanking:not(.disabled) tr:hover,
.lightblueTheme .uiMatrix tbody th,
.lightblueTheme .uiMatrix .cellBack,
.overlay .lightblueTheme .boxTypeQuestion ul li:hover,
.lightblueTheme .graphPopupMenu li a:hover,
.lightblueTheme .sortPopupMenu li a:hover,
.lightblueTheme .payment {
  background-color: #f4ffff;
}
.lightblueTheme .uiRadio span.q,
.lightblueTheme .uiScale div:first-child + span.q {
  background-image: url(../images/radio_lightblue.png);
}
.lightblueTheme .uiCheck span.q {
  background-image: url(../images/check_lightblue.png);
}
.lightblueTheme .selectAddTxtbox .rangeWrap .extra:hover {
   background-color: #f4ffff;
}
/*→カラー グレーバック*/
.lightblueTheme .uiMatrixVertical thead th.arrowIcon,
.lightblueTheme .uiMatrixVertical tbody th.arrowIcon {
  background-image: url(../images/tableArrow_lightblue.png);
  background-repeat: no-repeat;
  background-position: center center;
  height: 32px;
  background-color: #FFF;
}
.lightblueTheme .uiMatrix tbody tr > td:first-child > span {
  background-position: center center;
  background-image: url(../images/icon_tableArrow-lightblueTheme.png);
}
/*
 * result.css から抜き出したもの
 */
.lightblueTheme .editMode .dropAreaAll .dropArea.noTag.hover-dropped-zone,
.lightblueTheme .editMode .result .detail .dropArea.noTag.hover-dropped-zone,
.lightblueTheme .editMode .dropAreaAll .dropArea.noTag.active-dropped-zone,
.lightblueTheme .editMode .result .detail .dropArea.noTag.active-dropped-zone {
	background-color: #b4cfcf;
}
.lightblueTheme .editMode .dropArea {
	background-color: #86c2c2;
}
.lightblueTheme .uiPopupMenu li.selected a {
	background-color: #f5fafa;
}
.lightblueTheme .popupBtn .uiButton {
	background-color: #8e070f;
	background-image: -webkit-linear-gradient(bottom, #8e070f, #c00d1a);
	background-image: linear-gradient(to top, #8e070f, #c00d1a);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#8e070f', endColorstr='#c00d1a', GradientType=0)";
}
.lightblueTheme .themecolor,
.lightblueTheme .result .personalWrap .personalWrapInner p {
	color: #86c2c2;
}
.lightblueTheme .itemPaletteArea1 .acoBg .acoInnerBg .uiCheck.checked label,
.lightblueTheme .itemPaletteArea2 .acoBg .acoInnerBg .uiCheck.checked label {
	background-color: #99cccc;
	color: #fff;
}
/*
 * common.css から抜き出したもの
 */
.lightblueTheme .itemPaletteTab li {
    background: none repeat scroll 0 0 #6b8384;
}
.lightblueTheme .uiHeaderMenu ul {
    background: none repeat scroll 0 0 #86c2c2;
}
/*
 * owl-carousel の Questant テーマ
 */
.lightblueTheme .qt-theme .owl-controls .owl-page.active span,
.lightblueTheme .qt-theme .owl-controls.clickable .owl-page:hover span{
	background-color: #86c2c2;
	color: #fff;
	/* filter: Alpha(Opacity=100);/\*IE7 fix*\/ */
	/* opacity: 1; */
}

.lightblueTheme #pageEdit .header {
  background-color: #86c2c2;
  background-image: -webkit-linear-gradient(bottom, #86c2c2, #99cccc);
  background: url(../images/noiz.png) repeat 0 0,linear-gradient(to top, #86c2c2, #99cccc);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#86c2c2', endColorstr='#99cccc', GradientType=0)";
  border-bottom: 1px solid #6b8384;
}

.lightblueTheme #panel-research-title {
  color: #99cccc;
}

/* blue */
.blueTheme .header {
/*background-color: #3c61a4;
  background-image: -webkit-linear-gradient(bottom, #3c61a4, #325091);
  background-image: linear-gradient(to top, #3c61a4, #325091);*/
/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c61a4', endColorstr='#325091', GradientType=0)";*/
}
.blueTheme .uiButton,
.blueTheme .plzUpgrade a,
.blueTheme ul.disabled li p.plzUpgrade,
.blueTheme .payment p.plzUpgrade,
.blueTheme .announcePay p.plzUpgrade,
.blueTheme .user_content h2 {
  background-color: #3c61a4;
  background-image: -webkit-linear-gradient(bottom, #3c61a4, #325091);
  background-image: linear-gradient(to top, #3c61a4, #325091);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c61a4', endColorstr='#325091', GradientType=0)";
}
.blueTheme .header:after,
.optionDialogCell p.selectRed {
  background-color: #3c61a4;
}
.blueTheme .uiSwitch.on {
  background-color: #3c61a4;
  background-image: -webkit-linear-gradient(bottom, #325091, #3c61a4);
  background-image: linear-gradient(to top, #325091, #3c61a4);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#325091', endColorstr='#3c61a4', GradientType=0)";
}
.blueTheme .uiHeaderMenu ul a:hover {
  background-color: #3385d6;
}
.blueTheme .enqueteTitle,
.blueTheme .questionTitle span.headNumber,
.blueTheme .overlay h4 span,
.blueTheme .overlay .qptRandDialog .selectQptRandbox ul li p span,
.blueTheme .announceTitle,
.blueTheme .methodselect h1,
.blueTheme .share-btn p,
.blueTheme .q-index {
  color: #37589A;
}
.blueTheme .announceTitle,
.blueTheme .questionTitle div.headNumber,
.blueTheme .pageEditArea .editAreaA td.txt p.colortxt,
.blueTheme .questionTitle span.q {
  color: #37589A;
}
.blueTheme .uiMatrix thead tr.midashiBg th,
.blueTheme .uiMatrix tbody tr > th.cellTitle01,
.blueTheme .uiMatrixVertical thead tr.midashiBg th,
.blueTheme .uiMatrixVertical tbody tr.midashiBg {
  background-color: #37589A !important;
  color: #fff;
}
.blueTheme .itemPalette,
.blueTheme .itemPaletteTab li.active,
.blueTheme .uiGroupedButton .checked {
  background-color: #325091;
}
.blueTheme .uiRadio label:hover,
.blueTheme .uiCheck label:hover,
.blueTheme .uiRanking:not(.disabled) tr:hover,
.blueTheme .uiMatrix tbody th,
.blueTheme .uiMatrix .cellBack,
.overlay .blueTheme .boxTypeQuestion ul li:hover,
.blueTheme .selected_plan {
  background-color: #ebeef5;
}
.blueTheme .uiRadio label:hover span.q,
.blueTheme .uiCheck label:hover span.q {
  background-color: #ebeef5\9;
}
.blueTheme .uiGroupedButton .checked {
  background-color: #325091 !important;
}
.blueTheme .uiRadio label:hover,
.blueTheme .uiCheck label:hover,
.blueTheme .uiRanking:not(.disabled) tr:hover,
.blueTheme .uiMatrix tbody th,
.blueTheme .uiMatrix .cellBack,
.overlay .blueTheme .boxTypeQuestion ul li:hover,
.blueTheme .graphPopupMenu li a:hover,
.blueTheme .sortPopupMenu li a:hover,
.blueTheme .payment {
  background-color: #ebeef5;
}
.blueTheme .uiRadio span.q,
.blueTheme .uiScale div:first-child + span.q {
  background-image: url(../images/radio_blue.png);
}
.blueTheme .uiCheck span.q {
  background-image: url(../images/check_blue.png);
}
.blueTheme .selectAddTxtbox .rangeWrap .extra:hover {
   background-color: #ebeef5;
}
/*→カラー グレーバック*/
.blueTheme .uiMatrixVertical thead th.arrowIcon,
.blueTheme .uiMatrixVertical tbody th.arrowIcon {
  background-image: url(../images/tableArrow_blue.png);
  background-repeat: no-repeat;
  background-position: center center;
  height: 32px;
  background-color: #FFF;
}
.blueTheme .uiMatrix tbody tr > td:first-child > span {
  background-position: center center;
  background-image: url(../images/icon_tableArrow-blueTheme.png);
}
/*
 * result.css から抜き出したもの
 */
.blueTheme .editMode .dropAreaAll .dropArea.noTag.hover-dropped-zone,
.blueTheme .editMode .result .detail .dropArea.noTag.hover-dropped-zone,
.blueTheme .editMode .dropAreaAll .dropArea.noTag.active-dropped-zone,
.blueTheme .editMode .result .detail .dropArea.noTag.active-dropped-zone {
	background-color: #93a0ba;
}
.blueTheme .editMode .dropArea {
	background-color: #3c61a4;
}
.blueTheme .uiPopupMenu li.selected a {
	background-color: #e6f0fa;
}
.blueTheme .popupBtn .uiButton {
	background-color: #8e070f;
	background-image: -webkit-linear-gradient(bottom, #8e070f, #c00d1a);
	background-image: linear-gradient(to top, #8e070f, #c00d1a);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#8e070f', endColorstr='#c00d1a', GradientType=0)";
}
.blueTheme .themecolor,
.blueTheme .result .personalWrap .personalWrapInner p {
	color: #3c61a4;
}
.blueTheme .itemPaletteArea1 .acoBg .acoInnerBg .uiCheck.checked label,
.blueTheme .itemPaletteArea2 .acoBg .acoInnerBg .uiCheck.checked label {
	background-color: #325091;
	color: #fff;
}
/*
 * common.css から抜き出したもの
 */
.blueTheme .itemPaletteTab li {
    background: none repeat scroll 0 0 #174781;
}
.blueTheme .uiHeaderMenu ul {
    background: none repeat scroll 0 0 #3c61a4;
}
/*
 * owl-carousel の Questant テーマ
 */
.blueTheme .qt-theme .owl-controls .owl-page.active span,
.blueTheme .qt-theme .owl-controls.clickable .owl-page:hover span{
	background-color: #3c61a4;
	color: #fff;
	/* filter: Alpha(Opacity=100);/\*IE7 fix*\/ */
	/* opacity: 1; */
}

.blueTheme #pageEdit .header {
  background-color: #3c61a4;
  background-image: -webkit-linear-gradient(bottom, #325091, #3c61a4);
  background: url(../images/noiz.png) repeat 0 0,linear-gradient(to top, #325091, #3c61a4);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#325091', endColorstr='#3c61a4', GradientType=0)";
  border-bottom: 1px solid #174781;
}

.blueTheme #panel-research-title {
  color: #37589A;
}

/* purple */
.purpleTheme .header {
/*background-color: #663366;
  background-image: -webkit-linear-gradient(bottom, #663366, #804180);
  background-image: linear-gradient(to top, #663366, #804180);*/
/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#663366', endColorstr='#804180', GradientType=0)";*/
}
.purpleTheme .uiButton,
.purpleTheme .plzUpgrade a,
.purpleTheme ul.disabled li p.plzUpgrade,
.purpleTheme .payment p.plzUpgrade,
.purpleTheme .announcePay p.plzUpgrade,
.purpleTheme .user_content h2 {
  background-color: #663366;
  background-image: -webkit-linear-gradient(bottom, #663366, #804180);
  background-image: linear-gradient(to top, #663366, #804180);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#663366', endColorstr='#804180', GradientType=0)";
}
.purpleTheme .header:after,
.optionDialogCell p.selectRed {
  background-color: #663366;
}
.purpleTheme .uiSwitch.on {
  background-color: #663366;
  background-image: -webkit-linear-gradient(bottom, #804180, #663366);
  background-image: linear-gradient(to top, #804180, #663366);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#804180', endColorstr='#663366', GradientType=0)";
}
.purpleTheme .uiHeaderMenu ul a:hover {
  background-color: #855c85;
}
.purpleTheme .enqueteTitle,
.purpleTheme .questionTitle span.headNumber,
.purpleTheme .overlay h4 span,
.purpleTheme .overlay .qptRandDialog .selectQptRandbox ul li p span,
.purpleTheme .announceTitle,
.purpleTheme .methodselect h1,
.purpleTheme .share-btn p,
.purpleTheme .q-index {
  color: #663366;
}
.purpleTheme .announceTitle,
.purpleTheme .questionTitle div.headNumber,
.purpleTheme .pageEditArea .editAreaA td.txt p.colortxt,
.purpleTheme .questionTitle span.q {
  color: #663366;
}
.purpleTheme .uiMatrix thead tr.midashiBg th,
.purpleTheme .uiMatrix tbody tr > th.cellTitle01,
.purpleTheme .uiMatrixVertical thead tr.midashiBg th,
.purpleTheme .uiMatrixVertical tbody tr.midashiBg {
  background-color: #663366 !important;
  color: #fff;
}
.purpleTheme .itemPalette,
.purpleTheme .itemPaletteTab li.active,
.purpleTheme .uiGroupedButton .checked {
  background-color: #804180;
}
.purpleTheme .uiRadio label:hover,
.purpleTheme .uiCheck label:hover,
.purpleTheme .uiRanking:not(.disabled) tr:hover,
.purpleTheme .uiMatrix tbody th,
.purpleTheme .uiMatrix .cellBack,
.overlay .purpleTheme .boxTypeQuestion ul li:hover,
.purpleTheme .selected_plan {
  background-color: #fbefff;
}
.purpleTheme .uiRadio label:hover span.q,
.purpleTheme .uiCheck label:hover span.q {
  background-color: #fbefff\9;
}
.purpleTheme .uiGroupedButton .checked {
  background-color: #804180 !important;
}
.purpleTheme .uiRadio label:hover,
.purpleTheme .uiCheck label:hover,
.purpleTheme .uiRanking:not(.disabled) tr:hover,
.purpleTheme .uiMatrix tbody th,
.purpleTheme .uiMatrix .cellBack,
.overlay .purpleTheme .boxTypeQuestion ul li:hover,
.purpleTheme .graphPopupMenu li a:hover,
.purpleTheme .sortPopupMenu li a:hover,
.purpleTheme .payment {
  background-color: #fbefff;
}
.purpleTheme .uiRadio span.q,
.purpleTheme .uiScale div:first-child + span.q {
  background-image: url(../images/radio_purple.png);
}
.purpleTheme .uiCheck span.q {
  background-image: url(../images/check_purple.png);
}
.purpleTheme .selectAddTxtbox .rangeWrap .extra:hover {
   background-color: #fbefff;
}
/*→カラー グレーバック*/
.purpleTheme .uiMatrixVertical thead th.arrowIcon,
.purpleTheme .uiMatrixVertical tbody th.arrowIcon {
  background-image: url(../images/tableArrow_purple.png);
  background-repeat: no-repeat;
  background-position: center center;
  height: 32px;
  background-color: #FFF;
}
.purpleTheme .uiMatrix tbody tr > td:first-child > span {
  background-position: center center;
  background-image: url(../images/icon_tableArrow-purpleTheme.png);
}
/*
 * result.css から抜き出したもの
 */
.purpleTheme .editMode .dropAreaAll .dropArea.noTag.hover-dropped-zone,
.purpleTheme .editMode .result .detail .dropArea.noTag.hover-dropped-zone,
.purpleTheme .editMode .dropAreaAll .dropArea.noTag.active-dropped-zone,
.purpleTheme .editMode .result .detail .dropArea.noTag.active-dropped-zone {
	background-color: #c1a7d1;
}
.purpleTheme .editMode .dropArea {
	background-color: #663366;
}
.purpleTheme .uiPopupMenu li.selected a {
	background-color: #f0ebf0;
}
.purpleTheme .popupBtn .uiButton {
	background-color: #8e070f;
	background-image: -webkit-linear-gradient(bottom, #8e070f, #c00d1a);
	background-image: linear-gradient(to top, #8e070f, #c00d1a);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#8e070f', endColorstr='#c00d1a', GradientType=0)";
}
.purpleTheme .themecolor,
.purpleTheme .result .personalWrap .personalWrapInner p {
	color: #663366;
}
.purpleTheme .itemPaletteArea1 .acoBg .acoInnerBg .uiCheck.checked label,
.purpleTheme .itemPaletteArea2 .acoBg .acoInnerBg .uiCheck.checked label {
	background-color: #804180;
	color: #fff;
}
/*
 * common.css から抜き出したもの
 */
.purpleTheme .itemPaletteTab li {
    background: none repeat scroll 0 0 #3e2742;
}
.purpleTheme .uiHeaderMenu ul {
    background: none repeat scroll 0 0 #663366;
}
/*
 * owl-carousel の Questant テーマ
 */
.purpleTheme .qt-theme .owl-controls .owl-page.active span,
.purpleTheme .qt-theme .owl-controls.clickable .owl-page:hover span{
	background-color: #663366;
	color: #fff;
	/* filter: Alpha(Opacity=100);/\*IE7 fix*\/ */
	/* opacity: 1; */
}

.purpleTheme #pageEdit .header {
  background-color: #663366;
  background-image: -webkit-linear-gradient(bottom, #663366, #804180);
  background: url(../images/noiz.png) repeat 0 0,linear-gradient(to top, #663366, #804180);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#663366', endColorstr='#804180', GradientType=0)";
  border-bottom: 1px solid #3e2742;
}

.purpleTheme #panel-research-title {
  color: #663366;
}

/* gray */
.grayTheme .header {
/*background-color: #4c5359;
  background-image: -webkit-linear-gradient(bottom, #4c5359, #606971);
  background-image: linear-gradient(to top, #4c5359, #606971);*/
/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c5359', endColorstr='#606971', GradientType=0)";*/
}
.grayTheme .uiButton,
.grayTheme .plzUpgrade a,
.grayTheme ul.disabled li p.plzUpgrade,
.grayTheme .payment p.plzUpgrade,
.grayTheme .announcePay p.plzUpgrade,
.grayTheme .user_content h2 {
  background-color: #B2B5B8;
  background-image: -webkit-linear-gradient(bottom, #B2B5BA, #DCE0E2);
  background-image: linear-gradient(to top, #B2B5B8, #DCE0E2);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#B2B5B8', endColorstr='#DCE0E2', GradientType=0)";
}
.grayTheme .header:after,
.optionDialogCell p.selectRed {
  background-color: #4c5359;
}
.grayTheme .uiSwitch.on {
  ackground: #9B9B9B;
  background-image: -webkit-linear-gradient(bottom, #C7C7C7, #9B9B9B);
  background-image: linear-gradient(to top, #C7C7C7, #9B9B9B);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#C7C7C7', endColorstr='#9B9B9B', GradientType=0)";
}
.grayTheme .uiHeaderMenu ul a:hover {
  background-color: #ffd633;
}
.grayTheme .enqueteTitle,
.grayTheme .questionTitle span.headNumber,
.grayTheme .overlay h4 span,
.grayTheme .overlay .qptRandDialog .selectQptRandbox ul li p span,
.grayTheme .announceTitle,
.grayTheme .methodselect h1,
.grayTheme .share-btn p,
.grayTheme .q-index {
  color: #666666;
}
.grayTheme .announceTitle,
.grayTheme .questionTitle div.headNumber,
.grayTheme .pageEditArea .editAreaA td.txt p.colortxt,
.grayTheme .questionTitle span.q {
  color: #666666;
}
.grayTheme .uiMatrix thead tr.midashiBg th,
.grayTheme .uiMatrix tbody tr > th.cellTitle01,
.grayTheme .uiMatrixVertical thead tr.midashiBg th,
.grayTheme .uiMatrixVertical tbody tr.midashiBg {
  background-color: #666666 !important;
  color: #fff;
}
.grayTheme .itemPalette,
.grayTheme .itemPaletteTab li.active,
.grayTheme .uiGroupedButton .checked {
  background-color: #606971;
}
.grayTheme .uiRadio label:hover,
.grayTheme .uiCheck label:hover,
.grayTheme .uiRanking:not(.disabled) tr:hover,
.grayTheme .uiMatrix tbody th,
.grayTheme .uiMatrix .cellBack,
.overlay .grayTheme .boxTypeQuestion ul li:hover,
.grayTheme .selected_plan {
  background-color: #e7e7e7;
}
.grayTheme .uiRadio label:hover span.q,
.grayTheme .uiCheck label:hover span.q {
  background-color: #e7e7e7\9;
}
.grayTheme .uiGroupedButton .checked {
  background-color: #606971 !important;
}
.grayTheme .uiRadio label:hover,
.grayTheme .uiCheck label:hover,
.grayTheme .uiRanking:not(.disabled) tr:hover,
.grayTheme .uiMatrix tbody th,
.grayTheme .uiMatrix .cellBack,
.overlay .grayTheme .boxTypeQuestion ul li:hover,
.grayTheme .graphPopupMenu li a:hover,
.grayTheme .sortPopupMenu li a:hover,
.grayTheme .payment {
  background-color: #e7e7e7;
}
.grayTheme .uiRadio span.q,
.grayTheme .uiScale div:first-child + span.q {
  background-image: url(../images/radio_gray.png);
}
.grayTheme .uiCheck span.q {
  background-image: url(../images/check_gray.png);
}
.grayTheme .selectAddTxtbox .rangeWrap .extra:hover {
   background-color: #e7e7e7;
}
/*→カラー グレーバック*/
.grayTheme .uiMatrixVertical thead th.arrowIcon,
.grayTheme .uiMatrixVertical tbody th.arrowIcon {
  background-image: url(../images/tableArrow_gray.png);
  background-repeat: no-repeat;
  background-position: center center;
  height: 32px;
  background-color: #FFF;
}
.grayTheme .uiMatrix tbody tr > td:first-child > span {
  background-position: center center;
  background-image: url(../images/icon_tableArrow-grayTheme.png);
}
/*
 * result.css から抜き出したもの
 */
.grayTheme .editMode .dropAreaAll .dropArea.noTag.hover-dropped-zone,
.grayTheme .editMode .result .detail .dropArea.noTag.hover-dropped-zone,
.grayTheme .editMode .dropAreaAll .dropArea.noTag.active-dropped-zone,
.grayTheme .editMode .result .detail .dropArea.noTag.active-dropped-zone {
	background-color: #bdbbbb;
}
.grayTheme .editMode .dropArea {
	background-color: #4c5359;
}
.grayTheme .uiPopupMenu li.selected a {
	background-color: #fafafa;
}
.grayTheme .popupBtn .uiButton {
	background-color: #8e070f;
	background-image: -webkit-linear-gradient(bottom, #8e070f, #c00d1a);
	background-image: linear-gradient(to top, #8e070f, #c00d1a);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#8e070f', endColorstr='#c00d1a', GradientType=0)";
}
.grayTheme .themecolor,
.grayTheme .result .personalWrap .personalWrapInner p {
	color: #4c5359;
}
.grayTheme .itemPaletteArea1 .acoBg .acoInnerBg .uiCheck.checked label,
.grayTheme .itemPaletteArea2 .acoBg .acoInnerBg .uiCheck.checked label {
	background-color: #606971;
	color: #fff;
}
/*
 * common.css から抜き出したもの
 */
.grayTheme .itemPaletteTab li {
    background: none repeat scroll 0 0 #7c7c7c;
}
.grayTheme .uiHeaderMenu ul {
    background: none repeat scroll 0 0 #4c5359;
}
/*
 * owl-carousel の Questant テーマ
 */
.grayTheme .qt-theme .owl-controls .owl-page.active span,
.grayTheme .qt-theme .owl-controls.clickable .owl-page:hover span{
	background-color: #4c5359;
	color: #fff;
	/* filter: Alpha(Opacity=100);/\*IE7 fix*\/ */
	/* opacity: 1; */
}

.grayTheme #pageEdit .header {
  background-color: #4c5359;
  background-image: -webkit-linear-gradient(top, #4c5359, #606971);
  background: url(../images/noiz.png) repeat 0 0,linear-gradient(to bottom, #606971, #4c5359);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#606971', endColorstr='#4c5359', GradientType=0)";
  border-bottom: 1px solid #333333;
}

.grayTheme #panel-research-title {
  color: #666666;
}

/* black */
.blackTheme .header {
/*background-color: #4c5359;
  background-image: -webkit-linear-gradient(bottom, #4c5359, #292929);
  background-image: linear-gradient(to top, #4c5359, #292929);*/
/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c5359', endColorstr='#292929', GradientType=0)";*/
}
.blackTheme .uiButton,
.blackTheme .plzUpgrade a,
.blackTheme ul.disabled li p.plzUpgrade,
.blackTheme .payment p.plzUpgrade,
.blackTheme .announcePay p.plzUpgrade,
.blackTheme .user_content h2 {
  background-color: #4c5359;
  background-image: -webkit-linear-gradient(bottom, #4c5359, #292929);
  background-image: linear-gradient(to top, #4c5359, #292929);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c5359', endColorstr='#292929', GradientType=0)";
}
.blackTheme .header:after,
.optionDialogCell p.selectRed {
  background-color: #4c5359;
}
.blackTheme .uiSwitch.on {
  background-color: #4c5359;
  background-image: -webkit-linear-gradient(bottom, #292929, #4c5359);
  background-image: linear-gradient(to top, #292929, #4c5359);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#4c5359', GradientType=0)";
}
.blackTheme .uiHeaderMenu ul a:hover {
  background-color: #add6d6;
}
.blackTheme .enqueteTitle,
.blackTheme .questionTitle span.headNumber,
.blackTheme .overlay h4 span,
.blackTheme .overlay .qptRandDialog .selectQptRandbox ul li p span,
.blackTheme .announceTitle,
.blackTheme .methodselect h1,
.blackTheme .share-btn p,
.blackTheme .q-index {
  color: #090909;
}
.blackTheme .announceTitle,
.blackTheme .questionTitle div.headNumber,
.blackTheme .pageEditArea .editAreaA td.txt p.colortxt,
.blackTheme .questionTitle span.q {
  color: #090909;
}
.blackTheme .uiMatrix thead tr.midashiBg th,
.blackTheme .uiMatrix tbody tr > th.cellTitle01,
.blackTheme .uiMatrixVertical thead tr.midashiBg th,
.blackTheme .uiMatrixVertical tbody tr.midashiBg {
  background-color: #090909 !important;
  color: #fff;
}
.blackTheme .itemPalette,
.blackTheme .itemPaletteTab li.active,
.blackTheme .uiGroupedButton .checked {
  background-color: #292929;
}
.blackTheme .uiRadio label:hover,
.blackTheme .uiCheck label:hover,
.blackTheme .uiRanking:not(.disabled) tr:hover,
.blackTheme .uiMatrix tbody th,
.blackTheme .uiMatrix .cellBack,
.overlay .blackTheme .boxTypeQuestion ul li:hover,
.blackTheme .selected_plan {
  background-color: #dfdfdf;
}
.blackTheme .uiRadio label:hover span.q,
.blackTheme .uiCheck label:hover span.q {
  background-color: #dfdfdf\9;
}
.blackTheme .uiGroupedButton .checked {
  background-color: #292929 !important;
}
.blackTheme .uiRadio label:hover,
.blackTheme .uiCheck label:hover,
.blackTheme .uiRanking:not(.disabled) tr:hover,
.blackTheme .uiMatrix tbody th,
.blackTheme .uiMatrix .cellBack,
.overlay .blackTheme .boxTypeQuestion ul li:hover,
.blackTheme .graphPopupMenu li a:hover,
.blackTheme .sortPopupMenu li a:hover,
.blackTheme .payment {
  background-color: #dfdfdf;
}
.blackTheme .uiRadio span.q,
.blackTheme .uiScale div:first-child + span.q {
  background-image: url(../images/radio_black.png);
}
.blackTheme .uiCheck span.q {
  background-image: url(../images/check_black.png);
}
.blackTheme .selectAddTxtbox .rangeWrap .extra:hover {
   background-color: #dfdfdf;
}
/*→カラー グレーバック*/
.blackTheme .uiMatrixVertical thead th.arrowIcon,
.blackTheme .uiMatrixVertical tbody th.arrowIcon {
  background-image: url(../images/tableArrow_black.png);
  background-repeat: no-repeat;
  background-position: center center;
  height: 32px;
  background-color: #FFF;
}
.blackTheme .uiMatrix tbody tr > td:first-child > span {
  background-position: center center;
  background-image: url(../images/icon_tableArrow-blackTheme.png);
}
/*
 * result.css から抜き出したもの
 */
.blackTheme .editMode .dropAreaAll .dropArea.noTag.hover-dropped-zone,
.blackTheme .editMode .result .detail .dropArea.noTag.hover-dropped-zone,
.blackTheme .editMode .dropAreaAll .dropArea.noTag.active-dropped-zone,
.blackTheme .editMode .result .detail .dropArea.noTag.active-dropped-zone {
	background-color: #7a7a7a;
}
.blackTheme .editMode .dropArea {
	background-color: #4c5359;
}
.blackTheme .uiPopupMenu li.selected a {
	background-color: #ebebeb;
}
.blackTheme .popupBtn .uiButton {
	background-color: #8e070f;
	background-image: -webkit-linear-gradient(bottom, #8e070f, #c00d1a);
	background-image: linear-gradient(to top, #8e070f, #c00d1a);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#8e070f', endColorstr='#c00d1a', GradientType=0)";
}
.blackTheme .themecolor,
.blackTheme .result .personalWrap .personalWrapInner p {
	color: #4c5359;
}
.blackTheme .itemPaletteArea1 .acoBg .acoInnerBg .uiCheck.checked label,
.blackTheme .itemPaletteArea2 .acoBg .acoInnerBg .uiCheck.checked label {
	background-color: #292929;
	color: #fff;
}
/*
 * common.css から抜き出したもの
 */
.blackTheme .itemPaletteTab li {
    background: none repeat scroll 0 0 #000;
}
.blackTheme .uiHeaderMenu ul {
    background: none repeat scroll 0 0 #4c5359;
}
/*
 * owl-carousel の Questant テーマ
 */
.blackTheme .qt-theme .owl-controls .owl-page.active span,
.blackTheme .qt-theme .owl-controls.clickable .owl-page:hover span{
	background-color: #4c5359;
	color: #fff;
	/* filter: Alpha(Opacity=100);/\*IE7 fix*\/ */
	/* opacity: 1; */
}

.blackTheme #pageEdit .header {
  background-color: #4c5359;
  background-image: -webkit-linear-gradient(top, #292929, #4c5359);
  background: url(../images/noiz.png) repeat 0 0,linear-gradient(to top, #292929, #4c5359);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#4c5359', GradientType=0)";
  border-bottom: 1px solid #000;
}

.blackTheme #panel-research-title {
  color: #090909;
}

/* bronze */
.bronzeTheme .header {
}
.bronzeTheme .uiButton,
.bronzeTheme .plzUpgrade a,
.bronzeTheme ul.disabled li p.plzUpgrade,
.bronzeTheme .payment p.plzUpgrade,
.bronzeTheme .announcePay p.plzUpgrade,
.bronzeTheme .user_content h2 {
  background-color: #897869;
  background-image: none;
}
.bronzeTheme .header:after,
.optionDialogCell p.selectRed {
  background-color: #897869;
}
.bronzeTheme .uiSwitch.on {
  background-color: #897869;
}
.bronzeTheme .uiHeaderMenu ul a:hover {
  background-color: #b09c88;
}
.bronzeTheme .enqueteTitle,
.bronzeTheme .questionTitle span.headNumber,
.bronzeTheme .overlay h4 span,
.bronzeTheme .overlay .qptRandDialog .selectQptRandbox ul li p span,
.bronzeTheme .announceTitle,
.bronzeTheme .methodselect h1,
.bronzeTheme .share-btn p,
.bronzeTheme .q-index {
  color: #897869;
}
.bronzeTheme .announceTitle,
.bronzeTheme .questionTitle div.headNumber,
.bronzeTheme .pageEditArea .editAreaA td.txt p.colortxt,
.bronzeTheme .questionTitle span.q {
  color: #897869;
}
.bronzeTheme .uiMatrix thead tr.midashiBg th,
.bronzeTheme .uiMatrix tbody tr > th.cellTitle01,
.bronzeTheme .uiMatrixVertical thead tr.midashiBg th,
.bronzeTheme .uiMatrixVertical tbody tr.midashiBg {
  background-color: #897869 !important;
  color: #fff;
}
.bronzeTheme .itemPalette,
.bronzeTheme .itemPaletteTab li.active,
.bronzeTheme .uiGroupedButton .checked {
  background-color: #897869;
}
.bronzeTheme .uiRadio label:hover,
.bronzeTheme .uiCheck label:hover,
.bronzeTheme .uiRanking:not(.disabled) tr:hover,
.bronzeTheme .uiMatrix tbody th,
.bronzeTheme .uiMatrix .cellBack,
.overlay .bronzeTheme .boxTypeQuestion ul li:hover,
.bronzeTheme .selected_plan {
  background-color: #e3e0dc;
}
/*.bronzeTheme .uiRadio label:hover span.q,
.bronzeTheme .uiCheck label:hover span.q {
  background-color: #e3e0dc;
}*/
.bronzeTheme .uiGroupedButton .checked {
  background-color: #897869 !important;
}
.bronzeTheme .uiRadio label:hover,
.bronzeTheme .uiCheck label:hover,
.bronzeTheme .uiRanking:not(.disabled) tr:hover,
.bronzeTheme .uiMatrix tbody th,
.bronzeTheme .uiMatrix .cellBack,
.overlay .bronzeTheme .boxTypeQuestion ul li:hover,
.bronzeTheme .graphPopupMenu li a:hover,
.bronzeTheme .sortPopupMenu li a:hover,
.bronzeTheme .payment {
  background-color: #e3e0dc;
}
.bronzeTheme .uiRadio span.q,
.bronzeTheme .uiScale div:first-child + span.q {
  background-image: url(../images/theme_color/12/radio_bronze.png);
}
.bronzeTheme .uiCheck span.q {
  background-image: url(../images/theme_color/12/check_bronze.png);
}
.bronzeTheme .selectAddTxtbox .rangeWrap .extra:hover {
   background-color: #e3e0dc;
}
/*→カラー グレーバック*/
.bronzeTheme .uiMatrixVertical thead th.arrowIcon,
.bronzeTheme .uiMatrixVertical tbody th.arrowIcon {
  background-image: url(../images/theme_color/12/tableArrow_bronze.png);
  background-repeat: no-repeat;
  background-position: center center;
  height: 32px;
  background-color: #FFF;
}
.bronzeTheme .uiMatrix tbody tr > td:first-child > span {
  background-position: center center;
  background-image: url(../images/theme_color/12/tableArrow_bronze2.png);
}
/*
 * result.css から抜き出したもの
 */
.bronzeTheme .editMode .dropAreaAll .dropArea.noTag.hover-dropped-zone,
.bronzeTheme .editMode .result .detail .dropArea.noTag.hover-dropped-zone,
.bronzeTheme .editMode .dropAreaAll .dropArea.noTag.active-dropped-zone,
.bronzeTheme .editMode .result .detail .dropArea.noTag.active-dropped-zone {
    background-color: #e0c2b9;
}
.bronzeTheme .editMode .dropArea {
    background-color: #897869;
}
.bronzeTheme .uiPopupMenu li.selected a {
    background-color: #e5dbcb;
}
.bronzeTheme .popupBtn .uiButton {
    background-color: #897869;
}
.bronzeTheme .themecolor,
.bronzeTheme .result .personalWrap .personalWrapInner p {
    color: #897869;
}
.bronzeTheme .itemPaletteArea1 .acoBg .acoInnerBg .uiCheck.checked label,
.bronzeTheme .itemPaletteArea2 .acoBg .acoInnerBg .uiCheck.checked label {
    background-color: #897869;
    color: #fff;
}
/*
 * common.css から抜き出したもの
 */
.bronzeTheme .itemPaletteTab li {
    background: none repeat scroll 0 0 #59493c;
}
.bronzeTheme .uiHeaderMenu ul {
    background: none repeat scroll 0 0 #897869;
}
/*
 * owl-carousel の Questant テーマ
 */
.bronzeTheme .qt-theme .owl-controls .owl-page.active span,
.bronzeTheme .qt-theme .owl-controls.clickable .owl-page:hover span{
    background-color: #897869;
    color: #fff;
}
.bronzeTheme #pageEdit .header {
  background-color: #897869;
  border-bottom: 1px solid #897869;
}

.bronzeTheme #panel-research-title {
  color: #897869;
}


.disabled.uiRadio label span.q,
.disabled.uiCheck label span.q,
.disabled .uiRadio label span.q,
.disabled .uiCheck label span.q,
.disabled.uiRadio label:hover span.q,
.disabled.uiCheck label:hover span.q,
.disabled .uiRadio label:hover span.q,
.disabled .uiCheck label:hover span.q {
  background-color: #FFF\9;
}
.disabled.uiRadio label:hover,
.disabled.uiCheck label:hover,
.disabled .uiRadio label:hover,
.disabled .uiCheck label:hover {
  background-color: #FFF;
}

/* imagechoice */
.pinkTheme .table_qtype_choiceimage label:hover .check-imagechoice,
.pinkTheme .table_qtype_choiceimage .checked label .check-imagechoice,
.pinkTheme .image-zoom-modal.checked .check-imagechoice {
  background-position: 0px -85px;
}
.orangeTheme .table_qtype_choiceimage label:hover .check-imagechoice,
.orangeTheme .table_qtype_choiceimage .checked label .check-imagechoice,
.orangeTheme .image-zoom-modal.checked .check-imagechoice {
  background-position: 0px -170px;
}
.yellowTheme .table_qtype_choiceimage label:hover .check-imagechoice,
.yellowTheme .table_qtype_choiceimage .checked label .check-imagechoice,
.yellowTheme .image-zoom-modal.checked .check-imagechoice {
  background-position: 0px -255px;
}
.lightgreenTheme .table_qtype_choiceimage label:hover .check-imagechoice,
.lightgreenTheme .table_qtype_choiceimage .checked label .check-imagechoice,
.lightgreenTheme .image-zoom-modal.checked .check-imagechoice {
  background-position: 0px -340px;
}
.greenTheme .table_qtype_choiceimage label:hover .check-imagechoice,
.greenTheme .table_qtype_choiceimage .checked label .check-imagechoice,
.greenTheme .image-zoom-modal.checked .check-imagechoice {
  background-position: 0px -425px;
}
.lightblueTheme .table_qtype_choiceimage label:hover .check-imagechoice,
.lightblueTheme .table_qtype_choiceimage .checked label .check-imagechoice,
.lightblueTheme .image-zoom-modal.checked .check-imagechoice {
  background-position: 0px -510px;
}
.blueTheme .table_qtype_choiceimage label:hover .check-imagechoice,
.blueTheme .table_qtype_choiceimage .checked label .check-imagechoice,
.blueTheme .image-zoom-modal.checked .check-imagechoice {
  background-position: 0px -595px;
}
.purpleTheme .table_qtype_choiceimage label:hover .check-imagechoice,
.purpleTheme .table_qtype_choiceimage .checked label .check-imagechoice,
.purpleTheme .image-zoom-modal.checked .check-imagechoice  {
  background-position: 0px -680px;
}
.grayTheme .table_qtype_choiceimage label:hover .check-imagechoice,
.grayTheme .table_qtype_choiceimage .checked label .check-imagechoice,
.grayTheme .image-zoom-modal.checked .check-imagechoice {
  background-position: 0px -765px;
}
.blackTheme .table_qtype_choiceimage label:hover .check-imagechoice,
.blackTheme .table_qtype_choiceimage .checked label .check-imagechoice,
.blackTheme .image-zoom-modal.checked .check-imagechoice {
  background-position: 0px -850px;
}
.bronzeTheme .table_qtype_choiceimage label:hover .check-imagechoice,
.bronzeTheme .table_qtype_choiceimage .checked label .check-imagechoice,
.bronzeTheme .image-zoom-modal.checked .check-imagechoice {
  background: url("../images/theme_color/12/check-imagechoice_12.png") !important;
}

.redTheme .uiMatrix .flex_colspan_sp,
.pinkTheme .uiMatrix .flex_colspan_sp,
.orangeTheme .uiMatrix .flex_colspan_sp,
.yellowTheme .uiMatrix .flex_colspan_sp,
.lightgreenTheme .uiMatrix .flex_colspan_sp,
.greenTheme .uiMatrix .flex_colspan_sp,
.lightblueTheme .uiMatrix .flex_colspan_sp,
.blueTheme .uiMatrix .flex_colspan_sp,
.purpleTheme .uiMatrix .flex_colspan_sp,
.grayTheme .uiMatrix .flex_colspan_sp,
.blackTheme .uiMatrix .flex_colspan_sp,
.bronzeTheme .uiMatrix .flex_colspan_sp {
  background-color: #ffffff;!important
}

/* PC用のボタン表示表示設定*/
#mobileNextRecoBtn,
#mobileNextBtn {
    display: none;
}

#pcNextRecoBtn,
#pcNextBtn {
    display: list-item;
}
