<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@media (prefers-color-scheme: dark) {
  /*$color-0:#181818;*/
  /*連結色系*/
  a, .ui-widget-content a, #ShopData a,
  #TabbedPanels6 .TabbedPanelsTabSelected.QuestionTab, .bnt-question {
    color: #54a2d3;
  }
  a:hover, .ui-widget-content a:hover, #ShopData a:hover, .bnt-question:hover {
    color: #5eb2e6;
  }
  input[type=text]:focus,
  input[type=password]:focus,
  input[type=email]:focus,
  input[type=tel]:focus,
  input[type=search]:focus,
  input[type=url]:focus,
  select:focus,
  textarea:focus {
    box-shadow: 0 0 0 1px #707070;
  }
  .bnt-question {
    border-color: #54a2d3;
  }
  #MainTitle dt a,
  .ObjectList ul li .title &gt; dt a, #ObjectCondition dd a,
  .newhouse_list ul li dd .name a, .product_list li dd a,
  .cart_box .title a, .product_menu .clearfix dt a {
    color: #FFF;
  }
  .ObjectList ul li .content dd .Price dt .discount {
    color: #FF453A;
  }
  .ui-tooltip2 {
    background-color: #FFF;
  }
  #page-wrapper, .page-container {
    color: #E2E2E2;
  }
  .page-bg {
    background-image: none;
    background-color: #222;
    border-top: 1px Solid #555;
    border-bottom: 1px Solid #555;
  }
  a {
    color: #30ABF5;
    font-weight: bold;
  }
  .ObjectList ul li .title &gt; dt a, #ObjectCondition dd a,
  .newhouse_list ul li dd .name a,
  .product_list li dd a,
  .cart_box .title a,
  #MainTitle dt a {
    color: #FFF;
  }
  .ObjectList ul li .title &gt; dt a:hover, #ObjectCondition dd a:hover,
  .newhouse_list ul li dd .name a:hover,
  .product_list li dd a:hover,
  .cart_box .title a:hover {
    color: rgba(255, 255, 255, 0.8);
  }
  .red {
    color: #FF453A;
  }
  #pc0 {
    background-color: transparent;
  }
  #pc2 {
    background-image: none;
    border-top: 3px Solid #222;
  }
  #pc3 {
    background-image: none;
    border-top: 3px Solid #222;
    border-bottom: 3px Solid #555;
    background-color: #111;
  }
  #pc3 .FocusBox li header {
    color: #FFF;
  }
  #pc3 .FocusNews ul li dl {
    background-color: #222;
    border: 1px Solid #555;
  }
  #pc3 .FocusNews ul li dl dd a {
    border-bottom: 3px Solid #666;
  }
  #pc4 .indextitle {
    background-image: none;
    border-top: 2px Solid #555;
    border-right: 2px Solid #555;
    border-left: 2px Solid #555;
    background-color: #1F1F1F;
    color: #FFF;
  }
  #pc5 .indextitle, #pc7 .indextitle {
    background-image: none;
    border-top: 2px Solid #555;
    border-right: 2px Solid #555;
    border-left: 2px Solid #555;
    background-color: #222;
    color: #FFF;
  }
  #pc5 {
    background-image: none;
    border-top: 3px Solid #555;
    border-bottom: 3px Solid #555;
    background-color: #222;
  }
  #pc5 dl#mainadbox &gt; dd {
    background-color: #333;
  }
  /* Basic */
  body {
    background-color: #1f1f1f;
  }
  #header {
    background-color: #1f1f1f;
  }
  .HeaderMenu1 #nav &gt; ul &gt; li &gt; a span:before, .HeaderMenu1 #header #MainMenu li .select span:before {
    bottom: 0px;
  }
  .HeaderMenu1 #header #MainMenu li a span {
    color: #222;
  }
  .HeaderMenu1 #header #MainMenu li a:hover span, .HeaderMenu1 #header #MainMenu li .select span {
    color: #FFF;
  }
  .HeaderMenu1 #pc-hoader02 #nav .nav_memubnt {
    color: #FFF;
  }
  .HeaderMenu2 #header #MainMenu li a {
    text-shadow: 0 1px #666, 1px 0 #666, -1px 0 #666, 0 -1px #666;
  }
  .HeaderMenu2 #header #TopNav a {
    text-shadow: 0 1px #999, 1px 0 #999, -1px 0 #999, 0 -1px #999;
  }
  /*webkit瀏覽器專用*/
  input[type=text]::-webkit-input-placeholder {
    color: rgb(255, 255, 255);
  }
  /*Firefox 4-18瀏覽器專用*/
  input::-moz-placeholder {
    color: rgb(255, 255, 255);
  }
  /*Firefox 19+瀏覽器專用*/
  input::-moz-placeholder {
    color: rgb(255, 255, 255);
  }
  /*IE10瀏覽器專用*/
  input[type=text]:-ms-input-placeholder {
    color: rgb(255, 255, 255);
  }
  input[type=text]:disabled {
    background: #2D2D2D;
    border: 1px Solid #111;
  }
  #longinBox, #longinBox2, #longinBox2 .login_forget dl dt {
    color: #FFF;
  }
  #longinBox dt span, #longinBox2 dt span {
    color: #FC0;
  }
  #longinBox dt input[type=text], #longinBox2 dt input[type=password],
  #longinBox dt input[type=text], #longinBox2 dt input[type=password] {
    color: #FFF;
  }
  #longinBox .Separated:after {
    background-color: #222;
  }
  #longinBox2 .login_forget header {
    background: #222;
  }
  #longinBox2 .login_forget .radiobnt label {
    color: #000;
  }
  /*dialog*/
  .dialog_style1 {
    background-color: #222;
  }
  .dialog_style2 .ui-widget-header {
    background-color: #222;
    border-bottom: none;
  }
  .ui-front {
    border: 1px Solid #999;
  }
  .dialog_style1 {
    color: #000;
  }
  .dialog_style1 .ui-widget-header {
    background-color: #222;
    border-bottom: 2px Solid #555;
  }
  .ui-widget-content a {
    color: #FFF;
  }
  .ui-widget-content {
    background-color: #222;
    background: #222;
    color: #FFF;
  }
  /* style.css */
  /*#pc-FocusAd section.outside{ background-color: #181818;background-image: none;}
  #pc-FocusAd section.outside .aibox {background-color: $color-mix;}*/
  /*#pc-FocusAd section.outside #TabbedPanels1 .TabbedPanelsTab p,#pc-FocusAd section.outside #TabbedPanels1 .TabbedPanelsTab a {color:rgb($color-remix , .8);}*/
  /*object*/
  /* other.css */
  /*#news .edit #nav_sub.navFixed a:hover{color: $color-gray-222;}*/
  /*object*/
  /* newhouse.css */
  /*team*/
  /*#team .slick-slide:after {background: rgba($color-0,80%)!important;}*/
  /*member*/
  /*.chart-container{background-color: $color-remix;}*/
  /*product*/
  /*.signup_info dt{color: $color-gray-666;}*/
  /*FocusBoxItem2*/
  /*.order_list*/
  /*13我的訂單*/
}
@media screen and (prefers-color-scheme: dark) and (min-width: 769px) {
  #sidebar, #ContentPlaceHolder1_sidebar {
    border: 1px Solid #555;
  }
  .Drop_down_menu .SubNav li a {
    border: 1px Solid #4c4c4c;
    color: #b7b7b7;
  }
  .Drop_down_menu .SubNav li a:hover, .Drop_down_menu .SubNav li a.select {
    color: #1f1f1f;
  }
}
@media (prefers-color-scheme: dark) {
  .imgbox {
    border-color: #333;
  }
  .line {
    border-bottom-color: #C9C9C9;
  }
  .gsc-search-box-tools .gsc-search-box .gsc-input {
    color: #333;
  }
  #header #TopNav a {
    color: #FFF;
  }
  #header #TopNav dt a {
    color: #E4E4E4;
  }
  #header #TopNav ul li.line {
    border-right: 1px Solid #E4E4E4;
  }
  #header #TopNav li:hover .SelectNav {
    border: 1px Solid #999;
    background: #000;
    border-bottom: none;
  }
  #header #TopNav .SubNav {
    background: #000;
    border: 1px Solid #999;
  }
  #header #TopNav .SubNav a,
  .HeaderMenu3 #header #TopNav li:hover .SelectNav, .HeaderMenu3 #header #TopNav .SubNav a, .HeaderMenu3-innerpage #header #TopNav .SubNav a,
  .HeaderMenu4 #header #TopNav li:hover .SelectNav, .HeaderMenu4 #header #TopNav .SubNav a, .HeaderMenu4-innerpage #header #TopNav .SubNav a,
  .HeaderMenu5 #header #TopNav li:hover .SelectNav, .HeaderMenu5 #header #TopNav .SubNav a, .HeaderMenu5-innerpage #header #TopNav .SubNav a {
    color: #FFF;
  }
  #header #TopNav ul li.language:hover img {
    background-image: url("../images/en.png");
  }
  #header #MainMenu li a {
    color: #FFF;
  }
  .HeaderMenu5 #header #TopNav li:hover .SelectNav, .HeaderMenu5-innerpage #header #TopNav li:hover .SelectNav {
    color: #FFF;
  }
  #header .header-left .city {
    background-color: transparent;
    border: 1px Solid #666;
  }
  #MainTitle dt span a {
    color: #FFF;
  }
  #pc-hoader_googlesesrch .cse .gsc-control-cse, #pc-hoader_googlesesrch .gsc-control-cse {
    background-color: #333;
    border: 1px Solid #333;
  }
  #citybox dd a.select {
    background: #FFF;
  }
  .ShopTitle {
    background-color: #222;
    border-bottom: 1px Solid #555;
    border-top: 1px Solid #555;
  }
  #morefilterbox #ObjectCondition dl {
    border-right: 1px Solid #555;
  }
  .dropotron {
    background-color: rgba(51, 51, 51, 0.8) !important;
  }
  .dropotron &gt; li &gt; a {
    color: #FFF;
  }
  .dropotron &gt; li.active &gt; a, .dropotron &gt; li:hover &gt; a {
    color: #FFF;
  }
  #morefilterbox {
    background-color: #000;
  }
  #morefilterbox #ObjectCondition a {
    color: #FFF;
  }
  .SelectBox .option_list ul {
    border: 1px Solid #666;
    background-color: #111;
  }
  .SelectBox .option_list ul li {
    background: #111;
  }
  .SelectBox .option_list ul li &gt; a {
    color: #FFF;
  }
  .SelectBox .option_list ul li &gt; a:hover, .SelectBox .option_list ul li a.hovered_item {
    color: #000;
  }
  .option_selected {
    color: #FFF;
    background-color: #111;
    border: 1px Solid #666;
  }
  .hovered_item {
    background: #eee;
    color: #111;
  }
  .selected {
    border-bottom-color: #111;
  }
  .option_list li .closebox {
    border-bottom: 1px Solid #666;
    color: #999;
  }
  .option_list li .closebox a {
    color: #FFF;
    border: 1px Solid #999;
  }
  .option_list li .closebox a:hover, .option_list li .closebox a.hovered_item {
    color: #CCC;
  }
  .option_list li dl dd.sort a {
    color: #FFF;
  }
  .option_list li dl dd.sort a:hover, .option_list li dl dd.sort a.select {
    color: #FFF;
    background-color: #E15616;
  }
  .option_list .option_msg {
    color: #FFF;
  }
  select {
    border: 1px Solid #C9C9C9;
  }
  input[type=text], textarea, input[type=password] {
    border: 1px Solid #666;
    background-color: #111;
    color: #FFF;
  }
  input.reset {
    background-color: #666;
  }
  .FocusBox li header {
    color: #FFF;
    border-bottom: 3px Solid #CCC;
  }
  .FocusNews dd a {
    color: #FFF;
  }
  .ObjectList ul li .content dd h4 {
    color: #FFF;
  }
  .bnt-reserve, .bnt-question {
    opacity: 1;
  }
  #ObjectCondition dt {
    color: #CCC;
    background-color: #333;
    border-top: 1px Solid #333;
  }
  #recomBox header {
    background-color: #555;
  }
  #recomBox header h3, #recomBox header h4 {
    background-color: #1f1f1f;
  }
  #recomBox header h3 {
    color: #CCC;
  }
  #recomBox header h4 a {
    color: #FFF;
  }
  #recomBox #recomList dl h2 a {
    color: #FFF;
  }
  #recomBox #recomList dl h3 {
    color: #AAA;
  }
  #recomBox #recomList ul li dl {
    background-color: #333333;
  }
  #recomBox #recomList ul li.house_block dl {
    border: 1px Solid #333;
  }
  #recomBox #recomList ul li.house_block:hover dl {
    border-color: #666;
  }
  #PricingSearch &gt; dl &gt; dt .sort a {
    color: #FFF;
  }
  #PricingSearch &gt; dl &gt; dd .list li .info {
    background-color: #333;
  }
  #PricingSearch dl &gt; dd .list li.month .info h3 {
    color: #FFF;
  }
  .gotop {
    border: 1px Solid #414141;
  }
  .gotop &gt; a, .gotop .bntbox &gt; a {
    border-bottom: 1px Solid #414141;
    background-color: #1f1f1f;
  }
  :is(.gotop) :is(.uc-2vm-pop, .Chat-pop, .uc-apartmaent-pop, .uc-Chatgpt-pop) {
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
    background: #1f1f1f;
    border: 1px Solid #575757;
  }
  .gotop .uc-2vm-pop:before, .gotop .Chat-pop:before, .gotop .uc-apartmaent-pop:before, .gotop .uc-Chatgpt-pop:before {
    border-left: 1px Solid #575757;
    border-bottom: 1px Solid #575757;
    background: #1f1f1f;
  }
  .gotop .uc-2vm-pop .pop-box dt .qrcode_box {
    background-color: rgba(31, 31, 31, 0.8);
  }
  .gotop .pop-box dt h3 {
    color: #848484;
  }
  .gotop .pop-box dd a {
    border: 1px Solid #575757;
    color: #b7b7b7;
  }
  .gotop .pop-box dd a.select, .gotop .pop-box dd a:hover {
    color: #1f1f1f;
  }
  .gotop .uc-apartmaent-pop .pop-box li .del {
    background-color: #FF453A;
  }
  .gotop .uc-apartmaent-pop .pop-box li:hover {
    background-color: #1F1F1F;
  }
  .gotop .Chat-pop .closebn {
    background-color: rgba(0, 0, 0, 0.6);
  }
  .gotop .uc-Chatgpt-pop &gt; .title {
    border-bottom: 1px solid rgba(102, 102, 102, 0.5019607843);
    color: #DDD;
  }
  .page-container-aichat .aichat-content .aichatbox {
    background-color: #1f1f1f;
  }
  #page-wrapper .swiper-button-next:after {
    background-image: url("../images/dark/button-next.png");
  }
  #page-wrapper .swiper-button-prev:after {
    background-image: url("../images/dark/button-prev.png");
  }
  #TabbedPanels1 .TabbedPanelsTab {
    background-color: transparent;
    color: #AAA;
  }
  #TabbedPanels1 .TabbedPanelsTab p {
    border-top: 1px Solid #555;
    border-right: 1px Solid #555;
  }
  #TabbedPanels1 .TabbedPanelsTab p.Tableft {
    border-left: 1px Solid #555;
  }
  #TabbedPanels1 .TabbedPanelsTabSelected {
    color: #FFF;
    background-color: #333;
    background-image: none;
  }
  #TabbedPanels1 .TabbedPanelsTabSelected p {
    border-bottom: 1px Solid #333;
  }
  #TabbedPanels1 .TabbedPanelsContentGroup {
    border: 1px Solid #555;
    background-color: #333;
  }
  #TabbedPanels3 .TabbedPanelsTab {
    color: #AAA;
    border-top: 1px Solid #444;
    border-right: 1px Solid #444;
    border-left: 1px Solid #444;
    background: #111; /* Old browsers */
  }
  #TabbedPanels3 .TabbedPanelsTab a {
    color: #CCC;
  }
  #TabbedPanels3 .TabbedPanelsTab p {
    border: 1px Solid #222;
    border-bottom: none;
  }
  #TabbedPanels3 .TabbedPanelsTabSelected {
    color: #FFF;
    border-top-color: #666;
    border-right-color: #666;
    border-left-color: #666;
    background: #111;
  }
  #TabbedPanels3 &gt; .TabbedPanelsContentGroup {
    background-color: #111;
    border: 1px Solid #666;
  }
  #TabbedPanels5 .TabbedPanelsTabGroup {
    border-left: 2px Solid #333;
    border-top: 2px Solid #333;
    border-right: 2px Solid #333;
    border-bottom: 2px Solid #666;
  }
  #TabbedPanels5 .TabbedPanelsTab {
    color: #CCC;
  }
  #TabbedPanels5 .TabbedPanelsTabSelected p {
    border: 2px Solid #666;
  }
  #TabbedPanels5 .TabbedPanelsContentGroup {
    background-color: #1F1F1F;
  }
  #TabbedPanels7 .TabbedPanelsTabGroup {
    background-color: transparent;
  }
  #TabbedPanels7 .TabbedPanelsTab {
    background-color: #555;
    color: #CCC;
  }
  #TabbedPanels7 .TabbedPanelsTabSelected {
    border-bottom: none;
    background-color: #181818;
    color: #FFF !important;
  }
  #TabbedPanels7 .TabbedPanelsContentGroup {
    background-color: transparent;
  }
  #TabbedPanels8 .TabbedPanelsTabGroup {
    background-color: #999;
  }
  #TabbedPanels3 #TabbedPanels9 .TabbedPanelsTabSelected {
    color: #FFF;
    border: 1px Solid #60BBA6;
    border-bottom: none;
    background-color: #111;
  }
  #TabbedPanels3 #TabbedPanels9 .TabbedPanelsContentGroup {
    border-left: none;
    border-right: none;
    border-bottom: none;
    background-color: transparent;
  }
  #TabbedPanels11 .TabbedPanelsTab {
    color: #AAA;
    border: 1px Solid #555;
  }
  #TabbedPanels11 .TabbedPanelsTab p {
    border: none;
    border-bottom: none;
  }
  #TabbedPanels11 .TabbedPanelsTabSelected {
    border-color: #CCC;
    color: #FFF;
  }
  #TabbedPanels11 .TabbedPanelsTabSelected p {
    background-image: none;
  }
  #TabbedPanels11 .TabbedPanelsContentGroup {
    background-color: transparent;
    border: none;
  }
  #pc-FocusAd #TabbedPanels1 .TabbedPanelsContent:before {
    background: #1F1F1F;
  }
  #pc-FocusAd #TabbedPanels1 .TabbedPanelsContentGroup {
    background-color: #1F1F1F;
  }
  .HeaderMenu5 #pc-FocusAd {
    background-color: #181818;
    background-image: none;
  }
  .page-container-aichat .aichat-content .aichatbox {
    box-shadow: 0px 0px 5px 2px rgba(255, 255, 255, 0.5);
  }
  #SearchBox.style01, #SearchBox.style03 {
    border: 1px Solid #a5a5a5;
    background-color: rgba(246, 241, 226, 0.2);
  }
  #SearchBox.style01 header {
    color: #FC0;
  }
  #current ul li {
    color: #333;
  }
  .ObjectList ul li.house_block {
    border-color: transparent transparent transparent;
  }
  .ObjectList ul li.house_block:hover, .ObjectList ul#photo li.house_block:hover {
    border: 1px Solid #666;
    background-color: #222;
  }
  #rent .ObjectList ul li.house_block:hover, #rent .ObjectList ul#photo li.house_block:hover {
    border: 1px Solid #666;
    background-color: #222;
  }
  .ObjectList ul li .title {
    background-color: #333;
    border-bottom: 1px Solid #333;
    border-top: 1px Solid #555;
  }
  .ObjectList ul li .content {
    border-top: 1px Solid #999;
  }
  .ObjectList ul li .content dd .Price dt span {
    color: #FFF;
  }
  .ObjectList ul li .content dd h3 {
    color: #FFF;
  }
  .ObjectList .ImageBox {
    background-color: #222;
    border: 1px Solid #929292;
    border-bottom: none;
  }
  .ObjectList ul li .title dd a {
    background: transparent;
    border: none;
  }
  .ObjectList ul li .title dd .apartmentbn.del-abn {
    background-position: left -132px;
  }
  .ObjectList ul li .title dd .apartmentbn.del-abn:hover {
    background-position: left -165px;
  }
  #ObjectInfo &gt; dt:after {
    background-image: linear-gradient(to right, #333 0%, #333 50%, transparent 50%);
  }
  #ObjectInfo dd .detailed .device dl dd {
    color: #555;
  }
  #ObjectInfo dd .detailed .device dl dd.select {
    color: #FFF;
  }
  #ObjectInfo dd .detailed &gt; li h3:before {
    opacity: 0.5;
  }
  .good-e-tag {
    background-color: #FFF;
  }
  .morefilterbox_style .ObjectCondition a {
    color: #FFF;
  }
  .morefilterbox_style .ObjectCondition dl {
    border-right: 1px Solid #333;
  }
}
@media screen and (prefers-color-scheme: dark) and (min-width: 769px) {
  #ObjectInfo dd .detailed .detailed_text .TableBox .t-th {
    background-color: #222;
  }
  #ObjectInfo dd .detailed .detailed_text .TableBox .t-tr .t-td {
    border-bottom: 1px Solid #333;
  }
}
@media screen and (prefers-color-scheme: dark) and (max-width: 768px) {
  #ObjectInfo dd .detailed .detailed_text .TableBox .t-tr {
    border: 1px Solid #333;
  }
  #ObjectInfo dd .detailed .detailed_text .TableBox .t-tr:nth-child(even) {
    background-color: #222;
  }
}
@media (prefers-color-scheme: dark) {
  .button_wrapper a {
    color: #111;
    border: 3px Solid #111;
  }
  #MainTitle dt {
    color: #FFF;
  }
  #MainTitle dd {
    color: #999;
  }
  #MainTitle dt.breadList {
    color: #CCC;
  }
  #ObjectTitle h2 span {
    color: #FFF;
  }
  #ObjectTitle h2 span.mark {
    color: #FF453A;
  }
  .sidebar-R .item_main_info dd.clean {
    border-bottom: 1px Solid #555;
  }
  .sidebar-R .item_main_info dl dt,
  .sidebar-R .item_main_info dl dd span,
  #ShopData li h2 {
    color: #FFF;
  }
  #ShopData li h3 span {
    color: #FF453A;
  }
  .sidebar-R .item_main_info dl font,
  #ShopData li {
    color: #999;
  }
  .bnt-reserve, .bnt-question {
    background-color: transparent;
  }
  .bnt-reserve {
    color: #666;
    border: 2px Solid #333;
  }
  .bnt-reserve:hover {
    color: #FFF;
    border: 2px Solid #CCC;
  }
  #ObjectInfo dd .detailed &gt; li {
    border-bottom: 1px Solid #555;
  }
  #ObjectInfo dd .detailed dl dd {
    color: #FFF;
  }
  #ObjectInfo .item_features.Characteristic_text li {
    color: #CCC;
  }
  .item-recommend ul li dl dd {
    color: #888;
  }
  .item-recommend ul li dl dd.price {
    color: #CCC;
  }
  #self-item.item-recommend ul li dl dd:nth-of-type(3) {
    color: #FFF;
  }
  #TabbedPanels3 .item-recommend ul li dl dd a {
    color: #FFF;
  }
  #TabbedPanels3 .item-recommend ul li dl dd span {
    color: #FFF;
  }
  #current ul li {
    border: 1px Solid #666;
  }
  #current ul li a {
    background-color: #333;
    color: #FFF;
  }
  #current ul li.bnt_color a {
    background-color: #000;
  }
  #ShopData li h3 .contact_info li font, #ShopData .fa-mobile-phone:before, #ShopData .fa-mobile:before {
    color: #000;
  }
  .contact_info li .qrcode_bnt .qrcode-tel {
    box-shadow: 0px 0px 4px 1px #333;
  }
  .page li a {
    border: 1px Solid #444;
    color: #FFF;
    background-color: #111;
  }
  .page li a:hover {
    color: #333;
  }
  .message .morebox {
    border: 1px Solid #999;
    background-color: #222;
  }
  .message .morebox h3 {
    color: #FFF;
    border-bottom: 1px Solid #444;
  }
  #news ul li a h3 {
    color: #FFF;
  }
  #news ul li {
    border-bottom: 1px Solid #555;
  }
  #news .title {
    background-color: #222;
  }
  #news .title dl dt h1 {
    color: #FFF;
  }
  #news .title dl dt h4 {
    color: #999;
  }
  #SearchBox.style03 .SearchBox2 dl dd a {
    color: #e9e9e9;
  }
  #SearchBox.style03 header p {
    color: #FFF;
  }
  .ShopTitle h1 {
    color: #FFF;
  }
  .SideMenu {
    background-color: transparent;
  }
  .SideMenu ul li {
    background-color: #000;
    border-bottom: 1px Solid #555;
  }
  .SideMenu ul li a {
    color: #FFF;
  }
  .SideMenu ul li li {
    background-color: #222;
  }
  .SideMenu ul li li li {
    border-bottom: none;
  }
  .place h3 {
    color: #FFF;
    border-bottom: 1px Solid #555;
  }
  .place h4 {
    color: #CCC;
  }
  .tied_shop_list .place h4.tag {
    color: #FFF;
  }
  .staff {
    border: 1px Solid #666;
  }
  .staff .ObjectLink li img {
    background-color: #000;
  }
  .staff dd h3 {
    border-bottom: 1px Solid #555;
  }
  .staff dd h3 font {
    color: #AAA;
  }
  .tax .substyle dd {
    background-color: #333;
    border: 1px Solid #444;
  }
  .tax .substyle dd .arrow {
    border-color: transparent transparent #333 transparent;
    _border-color: #000 #000 #333 #000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color="$color-dark");
  }
  .tax .msg {
    color: #333;
  }
  .loan {
    border: 1px Solid #666;
    background-color: #222;
  }
  .loan dt {
    background-color: #BBB;
    color: #000;
  }
  .loan dt.result {
    background-color: #60BBA6;
    color: #FFF;
  }
  .StatusNav {
    background-color: transparent;
  }
  .fotorama__wrap--css3 .fotorama__stage__shaft {
    background-color: #111;
  }
  #member .listbox.result li .title h3 {
    color: #FFF;
  }
  #member .listbox.result li .title .cost .price {
    color: #FFF;
  }
  #member .listbox.result li .title .cost .bntbox .inhibit, #member .listbox.result li .title .cost .bntbox .inhibit:hover {
    background-color: #666;
  }
  #member .listbox.result li .info li {
    color: #FFF;
  }
  #member .listbox.result li .info li span {
    color: #BBB;
  }
  #member .RegisterBox dl dt header {
    border: 1px Solid #535353;
  }
  #member .verify_bnt {
    background-color: rgb(37, 133, 180);
  }
  #member .verify_bnt.wait {
    background-color: #535353;
  }
  #member .verify_bnt.submit {
    background-color: #FF453A;
  }
  #member .condition_list.text .c_OK {
    color: rgb(37, 133, 180);
  }
  #member .condition_list.text .c_cant {
    color: #FF453A;
  }
  #member .condition_list.verifybnt input[type=text] {
    border: 1px Solid #FF453A;
    background: #5f574b;
  }
  #nav_sub.navFixed, .HeaderMenu4-innerpage #nav_sub.navFixed {
    background-color: #222;
  }
  .Drop_down_submenu .SubNav li a {
    background-color: #222;
    color: #EEE;
    border-color: #999;
  }
  .Drop_down_submenu.navFixed .SubNav li a:hover, .Drop_down_submenu.navFixed .SubNav li a.select {
    background: rgba(255, 255, 255, 0.95);
  }
  .edit_box .TableBox.style08 .t-th {
    color: #222;
  }
  #calcbox .calc_content:before {
    opacity: 0.2;
  }
  #calcbox .calc_content .TableBox select {
    border: 1px Solid #666;
    background-color: #111;
    color: #FFF;
  }
  #calcbox .calc_content .TableBox input.bringin {
    border: 1px Solid #666;
    background-color: #333;
    color: #FF453A;
  }
  #TopBar {
    background-color: #222;
    -webkit-box-shadow: 0 2px 5px #000;
    -moz-box-shadow: 0 2px 5px #000;
    box-shadow: 0 2px 5px #000;
  }
  #TopBar .ObjectMsg h1 {
    color: #FFF;
  }
  #TopBar .ObjectMsg h2 {
    color: #CCC;
  }
  #TopBar .ObjectMsg h2 span {
    color: #FFF;
  }
  #TopBar .ObjectMsg h2 span.mark {
    color: #FF453A;
  }
  #TopBar .ObjectMsg dl {
    border-left: 1px dotted #555;
  }
  #TopBar .ObjectMsg dl dt h3 {
    color: #FFF;
  }
  #TopBar .ObjectMsg dl dt h4 {
    color: #FFF;
  }
  #TopBar .ObjectMsg .ObjectLink.Text a {
    background-color: #555;
  }
  #TopBar .bnt-reserve {
    color: #CCC;
    border: 2px Solid #CCC;
  }
  #TopBar .bnt-reserve:hover {
    color: #000;
  }
  #TopBar .self_bnt a:hover, #TopBar .bnt-reserve:hover, #TopBar .bnt-question:hover {
    background-color: #FFF;
  }
  #ShopData li h3 {
    color: #FFF;
  }
  .TableBox .t-th {
    font-weight: bold;
    color: #CCC;
  }
  .TableBox.style01 {
    border-bottom: 1px Solid #666;
  }
  .TableBox.style01 .t-th {
    background-color: #333;
    border-top: 1px Solid #666;
    border-bottom: 2px Solid #111;
    color: #FFF;
  }
  .TableBox.style01 .t-th:first-child {
    border-left: 1px Solid #666;
  }
  .TableBox.style01 .t-th:last-child {
    border-right: 1px Solid #666;
  }
  .TableBox.style01 .t-th p {
    border-bottom: 1px Solid #666;
  }
  .TableBox.style01 .t-td {
    border-top: 1px Solid #666;
    border-left: 1px Solid #666;
  }
  .TableBox.style01 .t-td:last-child {
    border-right: 1px Solid #666;
  }
  .TableBox3 {
    border: 1px Solid #555;
  }
  .TableBox3 th {
    background-color: #111;
    border-top: 1px Solid #555;
    border-bottom: 1px Solid #555;
  }
  .TableBox3 th a {
    color: #FFF;
  }
  .TableBox3 th:first-child {
    border-left: 1px Solid #555;
  }
  .TableBox3 th:last-child {
    border-right: 1px Solid #555;
  }
  .TableBox3 td:first-child {
    border-left: 1px Solid #555;
  }
  .TableBox3 td:last-child {
    border-right: 1px Solid #555;
  }
  .TableBox3 .trbg {
    background-color: #444;
  }
  .TableBox3 .car-public {
    color: #FC0;
  }
  .TableBox3 .car-private {
    color: #0CF;
  }
  .TableBox4 .HideBox {
    background-color: #000;
  }
  .TableBox.style04 {
    border-bottom: 1px Solid #555;
  }
  .TableBox.style04 .t-th {
    background-color: #333;
    border-top: 1px Solid #555;
    color: #FFF;
    border-bottom: 2px Solid #666;
  }
  .TableBox.style04 .t-th:first-child {
    border-left: 1px Solid #555;
  }
  .TableBox.style04 .t-th:last-child {
    border-right: 1px Solid #555;
  }
  .TableBox.style04 .t-th p {
    border-bottom: 1px Solid #555;
  }
  .TableBox.style04 .t-td {
    border-top: 1px Solid #555;
    border-left: 1px Solid #555;
  }
  .TableBox.style04 .t-td:last-child {
    border-right: 1px Solid #555;
  }
  .TableBox.style04 a {
    color: #069;
    font-weight: bold;
  }
  .TableBox.style04 .SelfItemMarked a {
    color: #F05A24;
  }
  .TableBox.style06 {
    border-bottom: 1px Solid #555;
  }
  .TableBox.style06 .t-th {
    color: #000;
    border-bottom: 2px Solid #555;
  }
  .TableBox.style06 .t-th:first-child {
    border-left: 1px Solid #555;
  }
  .TableBox.style06 .t-th:last-child {
    border-right: 1px Solid #555;
  }
  .TableBox.style06 .t-th p {
    border-bottom: 1px Solid #555;
  }
  .TableBox.style06 .t-tr {
    background-color: #333;
  }
  .TableBox.style06 .t-tr.bg {
    background-color: #222;
  }
  .TableBox.style06 .t-td {
    border-top: 1px Solid #555;
  }
  .TableBox.style06 .t-td:last-child {
    border-right: 1px Solid #555;
  }
  .TableBox.style06 .t-td:first-child {
    border-left: 1px Solid #555;
  }
  .page-container .TableBox.style06.style-w {
    border: 1px Solid #555;
  }
  .page-container .TableBox.style06 .t_th, .page-container .TableBox.style06 .t_td .t_title {
    background-color: #222;
  }
  .page-container .TableBox.style06 .t_th, .page-container .TableBox.style06 .t_td {
    border-right: 1px Solid #555;
    border-bottom: 1px Solid #555;
  }
  .TableBox.style06 .TableBox .t_th, .TableBox.style06 .TableBox .t_td {
    border-bottom-style: none;
    border-left: none;
  }
  .TableBox.style07 {
    border-top: 1px Solid #555;
  }
  .TableBox.style07 .t-th, .TableBox.style07 .t-td {
    border-right: 1px Solid #555;
    border-bottom: 1px Solid #555;
    color: #FFF;
  }
  .TableBox.style07 .t-th:first-child {
    border-left: 1px Solid #555;
  }
  .TableBox.style07 .t-th, .TableBox.style07 .t-td .title {
    background-color: #222;
  }
  .TableBox.style07 .TableBox .t-th {
    border-left: 1px Solid #555;
  }
  .TableBox.style08 .t-th {
    background-color: #666;
    border-top: 1px Solid #DDD;
    border-bottom: 2px Solid #FFF;
    color: #FFF;
  }
  .TableBox.style08 .t-th:first-child {
    border-left: 1px Solid #DDD;
  }
  .TableBox.style08 .t-th:last-child {
    border-right: 1px Solid #DDD;
  }
  .TableBox.style08 .t-th p {
    border-bottom: 1px Solid #DDD;
  }
  .TableBox.style08 &gt; .t-tr {
    color: #222;
    background-color: #D1D1D1;
  }
  .TableBox.style08 .t-td {
    border-top: 1px Solid #DDD;
    border-left: 1px Solid #DDD;
  }
  .TableBox.style08 .t-td:last-child {
    border-right: 1px Solid #DDD;
  }
  .TableBox.style08 .TableBox .t-td {
    border-style: none;
    border-bottom: 1px Solid #DDD;
  }
  .t-footer {
    color: #333;
  }
  .TableBox.style09 {
    border: 1px Solid #CCC;
    background-color: #111;
  }
  .TableBox.style09 .t-td.bg {
    background-color: #222;
  }
  .TableBox.style11 .t-tr .t-td {
    border-bottom: 1px Solid #1F1F1F;
  }
  .TableBox.style12 .t-tr .t-td {
    border-bottom: 1px Solid #222;
  }
  .TableBox.style12 .t-tr:nth-child(even) {
    background-color: #111;
  }
  .TableBox4 {
    border: 1px Solid #555;
  }
  .TableBox4 th:after, .TableBox4 td:after {
    background-color: #555;
  }
  .TableBox4 th {
    border-bottom: 1px Solid #555;
    background-color: #333;
  }
  .TableBox4 td {
    border-top: 1px Solid #555;
  }
  #apartment_list.ObjectList ul li ul.Price li, .ap_price_box ul li, .attention_box h1 {
    color: #FFF;
  }
  .ap_price_box ul.register li {
    background-color: #1F1F1F;
  }
  .compare .imgbox {
    background-color: #333;
  }
  .gotop .uc-apartmaent-pop .pop-box li .imgframe .imgbox {
    background-color: #333;
  }
  .sidebar-L .shortcut div {
    border-color: #666;
  }
  #TopBar.newhouse .ObjectMsg .ObjectLink.Text a.select {
    background-color: #222;
    color: #FFF;
  }
  .n_h_subtitle {
    color: #FFF;
  }
  #TabbedPanels10.newhouse .TabbedPanelsTabGroup.nav_right li {
    border: 1px Solid #444;
  }
  #TabbedPanels10.newhouse .TabbedPanelsTabGroup.nav_right li.TabbedPanelsTabSelected, .newhouse_list ul li dd h4 {
    background-color: #333;
  }
  .newhouse_list ul li dd h1 {
    border-bottom: 3px Solid #333;
  }
  .newhouse_list ul li dd .name {
    border-bottom: 3px Solid #666;
  }
  .newhouse_list ul li dd .note {
    background-color: #222;
  }
  .newhouse .TableBox.style12 .t-tr:hover {
    background-color: #222;
  }
  .newhouse .TableBox a, .newhouse_list ul li dd h3 a {
    color: #61B7E4;
  }
  .tagbox li a {
    color: #CCC;
    background-color: rgba(255, 255, 255, 0.1);
    border: 1px Solid #333;
  }
  .special-slider {
    border: 3px Solid #333;
  }
  .newhouse .sidebar-R .new_title {
    color: #FFF;
  }
  .newhouse .sidebar-R .item_features li {
    border: 1px Solid #333;
  }
  .newhouse .ObjectLink.newhouse_nav li a {
    border: 2px Solid #666;
    color: #999;
  }
  .newhouse .ObjectLink.newhouse_nav li span {
    background-color: #FFC000;
  }
  .newhouse .ObjectLink.newhouse_nav li span font {
    color: #000;
  }
  .newhouse .ObjectLink.newhouse_nav li span font:before {
    border-color: #FFC000 transparent transparent transparent;
  }
  .newhouse .newhouse_content .nav_title p:after {
    border-color: #000 transparent transparent transparent;
  }
  .newhouse .newhouse_content .info dd ul li {
    border: 1px Solid #333;
    color: #CCC;
  }
  .newhouse .newhouse_content .info ul li span:first-of-type {
    background-color: #333;
    color: #DADADA;
  }
  .newhouse .newhouse_content .info ul li span {
    color: #FFF;
  }
  .newhouse .newhouse_content .b2b li {
    border: 1px Solid #333;
  }
  .newhouse .newhouse_content .b2b li .detailed_info li {
    background-color: #333;
    color: #BFBFBF;
  }
  .newhouse .newhouse_content .b2b li .detailed_info li span {
    color: #FFF;
  }
}
@media screen and (prefers-color-scheme: dark) and (min-width: 769px) {
  .TableBox.style01 .t-tr:nth-child(odd) {
    background-color: #111;
  }
  #ObjectTitle .bnt-spreadsheet a {
    color: #000;
  }
  .imgbox {
    border: 1px Solid #222;
    background-color: transparent;
  }
  .ObjectList .imgbox {
    border: 1px Solid #555;
    background-color: #000;
  }
  .rec_shop_box .imgbox {
    border: none;
    background-color: transparent;
  }
}
@media screen and (prefers-color-scheme: dark) and (max-width: 768px) {
  #TabbedPanels3 &gt; .TabbedPanelsContentGroup {
    border-left: none;
    border-right: none;
    border-bottom: none;
  }
  .SearchBox2 dl {
    border-bottom: 1px Solid #555;
    background-color: #444;
  }
  .SearchBox2 dl dd a {
    color: #FFF;
  }
  .SearchBox2 dl dd a.active {
    background-color: #E8E8E8;
  }
  .SearchBox2 dl dd a, .SearchBox3 dl dd a {
    border: 1px Solid #444;
  }
  .SearchBox3 dl {
    border-bottom: 1px Solid #E8E9E8;
    background: #BBB;
  }
  .SearchBox3 dl dd a {
    color: #4A4A4A;
  }
  .SearchBox3 dl dd a.active {
    border: 1px Solid #E15616;
    color: #E15616;
  }
  .Drop_down_menu .SubNav {
    background-color: #111;
    border: 1px Solid #222;
  }
  .Drop_down_menu .SubNav li {
    border-top: 1px Solid #222;
  }
  .message .second span {
    color: #333;
  }
  #ObjectInfo dd .detailed &gt; li {
    border-bottom: none;
  }
  #ObjectInfo dd .detailed &gt; li dl {
    border-bottom: 1px Solid #555;
  }
  .SelectBlock2 input[type=checkbox] + label, .SelectBlock2 input[type=radio] + label {
    color: #000;
  }
  #recruit .TableBox.style01 .t-td .title {
    background-color: #333;
    color: #FFF;
  }
  #recruit .TableBox.style01 .t-td p {
    border-bottom: 1px dashed #333;
  }
  #recruit .TableBox.style01 .t-tr {
    background-color: transparent;
  }
  .TableBox.style01 .t-tr {
    border: 1px Solid #666;
    color: #FFF;
    background-color: transparent;
  }
  .TableBox.style01 .t-td .title {
    color: #222;
    background-color: #CCC;
  }
  .TableBox.style01 .t-tr:nth-child(odd) {
    background-color: #222;
  }
  .TableBox.style01 .t-tr:nth-child(odd) .t-td .title {
    color: #FFF;
  }
  .TableBox.style01.color01 .t-td .title {
    color: #FFF;
  }
  .TableBox.style04 .caption {
    color: #FFF;
    background-color: #F05A24;
    border: 1px Solid #CCC;
  }
  .TableBox.style04 .t-tr {
    border: 1px Solid #CCC;
  }
  .TableBox.style04 .t-td, .TableBox.style04 :last-child.t-td {
    border-style: none;
  }
  .TableBox.style04 .t-td .title {
    background-color: transparent;
    color: #888;
  }
  .TableBox.style04 .t-td p {
    color: #FFF;
  }
  .TableBox.style06 .t_td .t_title, .TableBox.style06 .t_td .t_text {
    border-right: 1px Solid #555;
    border-bottom: 1px Solid #555;
  }
  .TableBox.style07 .t-td .title:first-child {
    border-left: 1px Solid #555;
  }
  .TableBox.style07 .t-td .title, .TableBox.style07 .t-td p, .TableBox.style07 .t-td .t-text {
    border-right: 1px Solid #555;
    border-bottom: 1px Solid #555;
  }
  .TableBox.style09 .TableBox .t-td span {
    color: #666;
  }
  .theme-green .back-bar .pointer-label {
    background-color: transparent;
    color: #FFF;
  }
  .TableBox.style11 .t-tr:first-of-type {
    background-color: #090909;
  }
  .TableBox.style11 .t-tr.navFixed:first-of-type {
    background-color: #333;
  }
  .TableBox.style11 .t-th:nth-of-type(3), .TableBox.style11 .t-td:nth-of-type(3) {
    border-bottom: 1px Solid #1F1F1F;
  }
  .TableBox.style11 .t-th:nth-of-type(2), .TableBox.style11 .t-td:nth-of-type(2) {
    border-right: 1px Solid #1F1F1F;
    border-bottom: 1px Solid #1F1F1F;
  }
  .TableBox.style11 .t-th:nth-of-type(4), .TableBox.style11 .t-td:nth-of-type(4) {
    border-right: 1px Solid #1F1F1F;
  }
  #TopBar_nh.navFixed {
    background-color: rgba(0, 0, 0, 0.95);
  }
  #SearchBox.style01, #SearchBox.style03 {
    border: none;
  }
  #SearchBox.style03 .SelectBlock2 dt label, #SearchBox.style03 .SearchBox2 dl dd a {
    color: #FFF;
    background-color: transparent;
    border: 1px Solid #444;
  }
}
@media (prefers-color-scheme: dark) {
  #team .personal .info h3 {
    color: #FFF;
  }
  #team .introduce li h4 {
    color: #FFF;
  }
  #team .introduce li:nth-child(even) h3 font {
    color: #EEE;
  }
  #team .shop h4 {
    color: #333;
  }
  #team .list-names a:after {
    color: #999;
  }
  #team .StoreManager a {
    color: #000;
  }
  #team .personal .info h3 a {
    color: #FFF;
  }
  .team_rotate_box {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiIFsNCgk8IUVOVElUWSBuc19mbG93cyAiaHR0cDovL25zLmFkb2JlLmNvbS9GbG93cy8xLjAvIj4NCl0+DQo8c3ZnIHZlcnNpb249IjEuMSINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6YT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZVNWR1ZpZXdlckV4dGVuc2lvbnMvMy4wLyINCgkgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMDhweCIgaGVpZ2h0PSIzM3B4IiB2aWV3Qm94PSItMC41IDAgMTA4IDMzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0wLjUgMCAxMDggMzMiIHhtbDpzcGFjZT0icHJlc2VydmUiDQoJPg0KPGRlZnM+DQo8L2RlZnM+DQo8cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMTA2Ljc2NiIgaGVpZ2h0PSIzNyIvPg0KPHBhdGggZmlsbD0iIzE4MTgxOCIgZD0iTTAsNi4zOTVjMCwwLDE1LjI3OC0zLjA5MSwyOC45MTksMy45MTFjMTMuNjQxLDcuMDAzLDE4LjM0OSwxOC45MzgsNDEuNzMyLDIxLjU2NA0KCWMyMS42ODUsMi40MzcsMzYuMTE0LTIuNDY1LDM2LjExNC0yLjQ2NVYwSDBWNi4zOTV6Ii8+DQo8L3N2Zz4NCg==");
  }
  .team_rotate_box .poster-name {
    background-color: #222;
    color: #FFF;
    border: 1px Solid #666;
  }
  #pc_shop2 #team .personal .info h3 {
    color: #000;
  }
  #pc_shop2 #team .StoreManager .shop dl h4 span {
    background-color: #111;
  }
  #team.self .P_N_box h3 {
    color: #FFF;
  }
  #team.self .introduction h3 {
    color: #666;
  }
}
@media screen and (prefers-color-scheme: dark) and (min-width: 769px) {
  #team.self .introduction {
    background-color: #333;
  }
  #team .introduction h4 {
    color: #FFF;
  }
}
@media screen and (prefers-color-scheme: dark) and (max-width: 768px) {
  #team a {
    color: #FFF;
  }
  #team .shop h4 {
    color: #CCC;
  }
  #team .list-names, #team .list-names a {
    color: #FFF;
  }
  #team.self .introduction {
    background-color: #333;
  }
  #team .StoreManager a, #team .shop h1 {
    color: #FFF;
  }
  #pc_shop2 #team .shop h4 {
    color: #333;
  }
}
@media (prefers-color-scheme: dark) {
  #longinBox dt input.name, #longinBox dt input.password,
  #longinBox2 dt input.name, #longinBox2 dt input.password, #longinBox2 dt input.shop {
    background-image: url(../images/longinBox_main-dark.png);
  }
  #member .m-category dd {
    color: #000;
  }
  #member #mine {
    color: #FFF;
    background: linear-gradient(to bottom, #222 0%, #333 100%);
    border: 1px Solid #444;
  }
  #member #mine header a.loginbnt {
    background: linear-gradient(to bottom, rgba(37, 133, 180, 0.8) 0%, rgb(37, 133, 180) 100%);
  }
  #member .focus dl dd h3, #member .focus dl dd h3 a {
    color: #FFF;
  }
  #member .focus dl dd h4 {
    color: #999;
  }
  #member .focus dl dd h4 a {
    color: #FFF;
  }
  #member .focus dl dd h5 {
    color: #CCC;
  }
  #member .focus dl.house_block dt {
    background-color: #222;
    border: 1px Solid #444;
  }
  #member .focus dl.house_block:hover dt {
    background-color: #555;
  }
  #management .ObjectList ul li .title dd.date {
    color: #CCC;
  }
  #member #OptPay {
    color: #333;
  }
  #member #OptBox li dl {
    border: 1px Solid #555;
  }
  #member #OptBox li dl dd a {
    border-bottom: 1px dashed #555;
    color: #FFF;
  }
  #member #OptBox li dl dd a:hover, #member #OptBox li dl dd a.select {
    color: #FFF;
  }
  #member .member-other-bnt {
    border: 1px Solid #555;
    background-color: #222;
  }
  #member .step:before {
    background-color: #555;
    box-shadow: inset 0 0 5px #444;
  }
  #member .step ul li:before {
    border-color: transparent transparent #444 transparent;
  }
  #member .step ul li {
    color: #CCC;
  }
  #member .step ul li.select {
    color: #FFF;
  }
  #member #ObjectEdit &gt; dd {
    border: 1px Solid #555;
    border-top: 2px Solid #CCC;
  }
  #member #ObjectEdit dd h1 {
    color: #000;
  }
  #member .tips {
    border: 1px Solid #999;
  }
  #member .tips &gt; dt p {
    color: #000;
  }
  #member .subtitle {
    background-color: #555;
    border: 1px Solid #000;
  }
  #member .subtitle p {
    border: 1px Solid #CCC;
  }
  #member-forget {
    border: 1px Solid #555;
    background-color: #222;
  }
  #member-forget .title {
    color: #FFF;
  }
  #member-forget .warning li {
    color: #000;
  }
  #ID_choice a {
    color: #000;
  }
  #cart .payment dt {
    color: #FFF;
  }
  #cart .payment dt font {
    color: #FC0;
  }
  #cart .payment dd {
    color: #CCC;
  }
  #member .RegisterBox dl dd {
    border: 1px Solid #555;
  }
  #member .MObjectNav {
    color: #000;
  }
  .inquiry_view {
    border: 1px Solid #555;
  }
  .inquiry_view_title {
    border-bottom: 1px Solid #555;
  }
  .inquiry_view .TableBox.style01 .t-th, .inquiry_view .TableBox.style01 .t-th:first-child, .inquiry_view .TableBox.style01 .t-th:last-child, .inquiry_view .TableBox.style01 .t-th p {
    background-color: #CCC;
    color: #000;
  }
  .inquiry_view .TableBox.style01 .t-td, .inquiry_view .TableBox.style01 .t-td:last-child {
    border: none;
    border-bottom: 1px dotted #555;
  }
  .inquiry_view_title {
    border-bottom: 1px Solid #999;
    color: #FFF;
  }
  .realperson-challenge {
    color: #FFF;
  }
  .match_box dl {
    background-color: transparent;
    border: 1px Solid #666;
  }
  .match_box dt {
    color: #000;
  }
  .match_box dd .TableBox .t-tr:nth-child(8) .t-th, .match_box dd .TableBox .t-tr:nth-child(9) .t-th, .match_box dd .TableBox .t-tr:nth-child(8) .t-td, .match_box dd .TableBox .t-tr:nth-child(9) .t-td {
    color: #FFF;
  }
  .match_box dd .TableBox .t-tr:nth-child(8), .match_box dd .TableBox .t-tr:nth-child(9) {
    background-color: #555;
  }
  .match_box dd .TableBox .t-th, .match_box dd .TableBox .t-td {
    border-bottom: 1px Solid #666;
  }
  #login ul {
    background-color: rgba(255, 255, 255, 0.2);
  }
  #login ul:after {
    border-color: transparent transparent #FFF transparent;
    opacity: 0.2;
  }
  #login dl dt {
    color: #E7E7E7;
  }
  #login dl dd font {
    color: #9D9D9D;
  }
  #login_forget .radiobnt label {
    color: #333;
    border: 1px Solid #CCC;
    background: rgb(193, 193, 193); /* Old browsers */
    background: -moz-linear-gradient(-45deg, rgb(193, 193, 193) 49%, rgb(178, 178, 178) 49%, rgb(178, 178, 178) 49%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg, rgb(193, 193, 193) 49%, rgb(178, 178, 178) 49%, rgb(178, 178, 178) 49%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg, rgb(193, 193, 193) 49%, rgb(178, 178, 178) 49%, rgb(178, 178, 178) 49%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#c1c1c1", endColorstr="#b2b2b2",GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  }
  #login_forget {
    background: rgb(224, 224, 224); /* Old browsers */
    background: -moz-linear-gradient(-45deg, rgb(224, 224, 224) 49%, rgb(216, 216, 216) 49%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg, rgb(224, 224, 224) 49%, rgb(216, 216, 216) 49%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg, rgb(224, 224, 224) 49%, rgb(216, 216, 216) 49%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#e0e0e0", endColorstr="#d8d8d8",GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  }
  #login_forget header {
    border-bottom: 1px Solid #999;
  }
  #member .listbox.result li .title {
    background-color: #222;
    padding: 2px 10px;
  }
  #member .listbox.result li .info li:first-child {
    color: #FFF;
  }
}
@media screen and (prefers-color-scheme: dark) and (min-width: 769px) {
  #member #ObjectEdit dd .msg span {
    color: #A7A7A7;
  }
}
@media screen and (prefers-color-scheme: dark) and (max-width: 768px) {
  .theme-green .scale ins {
    color: #FFF;
  }
  .item-recommend ul li dl .imgbox {
    background-color: transparent;
  }
}
@media (prefers-color-scheme: dark) {
  .fancybox-skin {
    background-color: #CCC;
  }
  #vacancy li header h4 {
    background-color: #000;
  }
  .swiper-pagination-bullet {
    background: #FFF !important;
  }
  .swiper-pagination-bullet-active, .swiper-pagination-bullet {
    background: #FFF;
  }
  .ClienLink a, #team a {
    color: #FFF;
  }
  .download_box header {
    color: #FFF;
  }
  .download_box a {
    border: 1px Solid #222;
    background-color: #111;
  }
  #searchMap a {
    color: #069;
  }
  #searchMap {
    color: #666;
  }
  .bulletinbox {
    background-color: #333;
  }
  .product_menu {
    border: 1px Solid #333;
  }
  .product_menu dl {
    background: #000;
  }
  .product_menu .clearfix dt {
    color: #FFF;
    background-color: #1A1A1A;
    border-top: 1px Solid #333;
  }
  .product_menu dl dd a {
    color: #999;
  }
  .indextitle header {
    color: #FFF;
    border-bottom: 3px Solid #CCC;
  }
  #categoriesbox,
  .product_list li dt .imgbox,
  .cart_box li .imgbox,
  #revise_box .imgbox,
  #product_box .sequence,
  #product_box .product_info .price,
  .cart_box .Checkout {
    background-color: #222;
  }
  .cart_box .content .text, .cart_box .title {
    color: #FFF;
  }
  .add_p li:hover {
    background-color: rgba(51, 51, 51, 0.5);
  }
  .TabContent .mainitem {
    border: 1px Solid #666;
  }
  #product_box .product_list .mainitem li {
    border-bottom: 1px Solid #333;
  }
  #product_box .product_details dl dt {
    color: #666;
  }
  #product_box .product_details dl dd {
    color: #FFF;
  }
  #product_box .product_details h1 {
    background-color: #333;
  }
  .quantity_box a, .quantity_box .bnt + label {
    border: 1px Solid #666;
    background-color: #111;
  }
  .quantity_box a:hover, .quantity_box .bnt:hover + label {
    color: #FFF;
  }
  .cart_box .Checkout dd .left {
    color: #F90;
  }
  .cart_box .list &gt; li {
    border: 3px Solid #333;
  }
  .cart_box .contact {
    color: #333;
  }
  .sub_p_list {
    border: 1px Solid #666;
  }
  .sub_p_list header, .sub_p_list.add_box header {
    background-color: #666;
    color: #FFF;
  }
  .sub_p_list.sales_box header {
    color: #FFF;
  }
  .sub_p_list .add_p li .addcart a:before {
    color: rgb(37, 133, 180);
  }
  .sub_p_list .add_p li .addcart a:hover:before {
    color: #30ABF5;
  }
  .sub_p_list .add_p li h3 a {
    color: #FFF;
  }
  .combination header {
    background-color: #333;
  }
  .product_info h1 {
    color: #FFF;
  }
  .product_info .item_main_info dl dd.select_item ul li a {
    color: #DDD;
  }
  #revise_box .product_info h1 {
    color: #000;
  }
  #revise_box .product_info .item_main_info dl dd.select_item ul li a {
    border: 1px Solid #666;
    color: #1A1A1A;
  }
  #revise_box .product_info .item_main_info dl dd.select_item ul li a.select {
    color: #FFF;
  }
  #revise_box .product_info .item_main_info dl dd.select_item ul li a.inhibit {
    color: #333;
  }
  #revise_box .product_info .item_main_info .quantity_box span {
    color: #111;
  }
  .sidebar-R .item_main_info dl dd.aichatbnt a {
    color: #FFF;
  }
  #product_box .fotorama__wrap--css3 .fotorama__stage__shaft {
    background-color: transparent;
  }
  #product_box .price.single {
    color: #FFF;
  }
  .subtitle {
    border-bottom: 3px;
    border-bottom-style: solid;
    border-bottom-color: #333;
  }
  .subtitle h2 {
    color: #FFF;
    border-bottom: 3px Solid #FFF;
  }
  .product_tips font, .combination header span {
    background-color: #1F1F1F;
  }
  .fancybox_bg {
    background: rgb(249, 249, 249); /* Old browsers */
    background: -moz-linear-gradient(-45deg, rgb(249, 249, 249) 0%, rgb(247, 247, 247) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg, rgb(249, 249, 249) 0%, rgb(247, 247, 247) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg, rgb(249, 249, 249) 0%, rgb(247, 247, 247) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#f9f9f9", endColorstr="#f7f7f7",GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  }
  .fancybox_bg .subtitle {
    border-bottom: 3px Solid #BBB;
  }
  .fancybox_bg a {
    color: #099;
  }
  #signup .searchbox {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#494949+31,383838+31,444444+31 */
    background: #494949; /* Old browsers */
    background: -moz-linear-gradient(-45deg, #494949 31%, #383838 31%, #444 31%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg, #494949 31%, #383838 31%, #444 31%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg, #494949 31%, #383838 31%, #444 31%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#494949", endColorstr="$color-gray-444",GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  }
  #signup .searchbox header .bntbox {
    background-color: #222;
  }
  #signup .searchbox header, #signup .searchbox .morebox ul li dl dt, #signup .listbox li dd, #signup .listbox li dd.count, .signup_info2 header {
    color: #FFF;
  }
  .signup_info dt:after {
    border-width: 5px 0 5px 5px;
    border-color: transparent transparent transparent #333;
  }
  #signup .listbox li {
    border: 1px Solid #444;
  }
  #signup .listbox li h3 {
    border-bottom: 1px Solid #444;
  }
  #signup .listbox li:hover {
    background-color: #1C1C1C;
  }
  #signup .listbox li dt {
    color: #7e7e7e;
  }
  #signup .listbox .bnt.inhibit {
    background-color: #7e7e7e !important;
    color: #CCC;
  }
  #signup .signup_info,
  #signup .signup_info .bntbox li a {
    border: 5px solid #353535;
  }
  #signup .signup_info dl {
    border-right: 1px Solid #353535;
  }
  .curriculum {
    border: 3px solid #414141;
  }
  .curriculum table td {
    border-bottom: 1px solid #414141;
    border-right: 1px solid #414141;
  }
  .curriculum table .trbg {
    background-color: rgba(255, 251, 198, 0.1019607843);
  }
  .rest_time td {
    color: #848484;
  }
  #member.S_tips .subtitle {
    background-color: #F3F3F3;
    border: 1px Solid #999;
  }
  #member.S_tips .tips {
    background-color: #FFF;
  }
  #member.S_tips #cart .payment dt, #member.S_tips #cart .payment dd {
    color: #333;
  }
  .signup_table input[type=text], .signup_table textarea, .signup_table input[type=password] {
    border: 1px Solid #CCC;
    background-color: #FFF;
    color: #000;
  }
  .signup_table .TableBox.style06 .TableBox .t_th {
    border-left: 1px Solid #CCC;
  }
  #order_confirm .page-container .order_list .title h3 {
    color: #FFF;
  }
  #order_confirm .page-container .order_list .title .info {
    background-color: #111;
  }
  #order_confirm .contact {
    color: #111;
  }
  .giveaway_box li {
    background-color: rgba(238, 238, 238, 0) !important;
    border: 1px Solid #006699 !important;
  }
  .close {
    opacity: 1 !important;
  }
  .close:hover {
    opacity: 0.5 !important;
  }
}
@media screen and (prefers-color-scheme: dark) and (max-width: 768px) {
  .signup_table .TableBox.style06 .t_td .t_title, .signup_table .TableBox.style06 .t_td .t_text {
    border-right: 1px Solid #CCC;
    border-bottom: 1px Solid #CCC;
  }
  .signup_info dt:after {
    border-width: 5px 5px 0 5px;
    border-color: transparent transparent transparent transparent;
  }
  #product_box .product_info .item_main_info dl dd.select_item, #product_box .product_info .item_main_info dl dd:first-of-type {
    border-bottom: 1px Solid #333;
  }
}
@media (prefers-color-scheme: dark) {
  #pc2 .item-recommend ul li dl dd.down .bg:after {
    background-color: #1f1f1f;
  }
  .page-shop3 .FocusBox li header,
  .page-shop3 .FocusBox li:nth-child(even) header, .page-shop3 .FocusBox li:nth-child(even) header a,
  .page-shop3 .FocusBox li header a, .page-shop3 .FocusNews li header a {
    color: #FFF;
  }
  .page-shop3 .FocusBox li:nth-child(even) header a:before, .page-shop3 .FocusNews li header a:before {
    background-color: #FFF;
  }
  .page-shop3 #pc2 .FocusBox &gt; li:nth-child(even):after {
    background: rgba(0, 0, 0, 0.2);
  }
  .page-shop3 #pc2 .FocusBox .item_features li {
    color: rgba(255, 255, 255, 0.5019607843);
  }
  .page-shop3 #pc2 .item-recommend ul li dl dd a {
    color: rgba(255, 255, 255, 0.8) !important;
  }
  .page-shop3 #pc2 .item-recommend ul li dl:hover dd a {
    color: white !important;
  }
  .page-shop3 #pc2 .item-recommend ul li dl dd.title, .page-shop3 .attention_box .item-recommend ul li dl dd.title {
    background-color: rgba(0, 0, 0, 0.5);
  }
  .page-shop3 #pc3 {
    background-color: rgba(0, 0, 0, 0.8);
    background-blend-mode: multiply;
    border-top: 3px Solid #333;
  }
  .page-shop3 #Homepage_product_module01 {
    border-top: 3px Solid #333;
  }
}
@media screen and (prefers-color-scheme: dark) and (max-width: 768px) {
  .page-shop3 #pc2 .FocusBox &gt; li:nth-child(even):after {
    background: rgba(255, 255, 255, 0.1);
  }
  .page-shop3 #pc2 ul.FocusBox .Drop_down_menu li .SelectNav {
    background-color: #666;
  }
  #pc2 .item-recommend ul li dl dd {
    color: #999;
  }
  #pc2 .item-recommend ul li dl dd.price,
  #pc2 .item-recommend ul li dl dd.pings,
  #pc2 .item-recommend ul li dl dd span {
    color: #FFF;
  }
}
@media (prefers-color-scheme: dark) {
  .inputWithin.date input[type=text] {
    background-color: #333;
  }
  .order_list li a {
    color: #30ABF5;
  }
  .order_list &gt; ul &gt; li {
    border: 1px Solid #555;
  }
  .order_list &gt; ul &gt; li.select {
    border: 2px solid #fddbe1;
  }
  .order_list .orderbnt.deal_with {
    background-color: rgba(230, 0, 18, 0.5019607843);
  }
  .order_list .statebox .step li.finish {
    background-color: rgba(230, 0, 18, 0.7490196078);
  }
  .order_list .statebox .step li.finish span {
    border: 2px solid rgba(230, 0, 18, 0.7490196078);
  }
  .order_list_details li .info dt {
    color: #FFF;
  }
  .order_list_details li .info dd.mark {
    color: #60D7B0;
  }
  .order_list_details li .info dd.red {
    color: #E60012;
  }
  .order_list_details li .info dd.remark span {
    color: #FFF;
  }
}
@media screen and (prefers-color-scheme: dark) and (min-width: 769px) {
  .TableBox.style13 .t_th {
    background-color: #444;
  }
  .TableBox.style13 .t_tr .t_td {
    border-bottom: 1px Solid #444;
    color: #DDD;
  }
  .TableBox.style13 .t_tr .t_td:first-child {
    border-left: 1px Solid #444;
  }
  .TableBox.style13 .t_tr .t_td:last-child {
    border-right: 1px Solid #444;
  }
}
@media screen and (prefers-color-scheme: dark) and (max-width: 768px) {
  .TableBox.style13 .t_td .t_text {
    color: #DDD;
  }
}
@media (prefers-color-scheme: dark) {
  #cart_pay &gt; li .navheader {
    border-bottom: 1px Solid #444;
  }
  #cart_pay &gt; li .content &gt; li {
    color: #FFF;
  }
  #cart_pay &gt; li .content &gt; li .remark {
    color: #DDD;
  }
  #cart_pay &gt; li .content .formbox .info.payment ul li {
    color: #CCC;
  }
  #cart_pay &gt; li .content .formbox .info {
    background-color: rgba(102, 102, 102, 0.3);
  }
  #cart_pay &gt; li .content .formbox .info:before {
    border-color: transparent transparent rgba(102, 102, 102, 0.3) transparent;
  }
  #cart_pay &gt; li .content .formbox dl.info.shop .tsbox.shopstyle input[type=text] {
    border: 1px solid #006699;
  }
  #cart_pay &gt; li .content .formbox .tote_way:after {
    border-color: transparent transparent #181818 transparent;
  }
  .Selectbox input[type=radio] + label, .Selectbox input[type=radio] + label span:before {
    color: #FFF !important;
  }
}
@media screen and (prefers-color-scheme: dark) and (min-width: 769px) {
  #cart_pay &gt; li .content .formbox dl.info .ts-input {
    background-color: #111;
  }
  #cart_pay &gt; li .content .formbox dl.info .tsbox input[type=text]:focus {
    background-color: rgba(255, 255, 232, 0.2);
  }
  #cart_pay &gt; li .content .formbox dl.info .personal.disabled li .ts-input {
    border: 1px Solid #AAA;
    background-color: #AAA;
  }
  #cart_pay &gt; li .content .formbox dl.info .tsbox.shopstyle font {
    color: #FFF;
    background-color: #006699;
  }
}
@media (prefers-color-scheme: dark) {
  #order_confirm .contact font {
    color: #111;
  }
  #order_confirm .editbox {
    color: #FFF;
  }
  .step_bar .step ul li.select {
    color: #FFF;
  }
  .loginguide .add_p li dd h3 {
    color: #000;
  }
}</pre></body></html>