@charset "UTF-8";

body,
button,
input,
select,
textarea,
.sidebar h1, .sidebar h3 {
color: #303030;
}
a {
text-decoration: none;
}
a, a:link, .top_madori, #commonCnt p span {
color: #517380;
}
a:hover,
a:focus,
a:active {
color: #2277ff;
text-decoration: none;
}
th,
td, td.td1 span {
border-right: 1px solid #dad4d4;
}
td:last-child {
border-right: none;
}
td.td1 span {
box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
}
tr:nth-child(even), .wp-block-table tr:nth-child(even) {
background-color: #f7f7f7;
}
td.td1 span {
border: 1px solid #dad4d4;
box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
}
.contact-form2, .contact-form, #commonCnt li, #page-waku, td.td1 span, .site, #page-heads, .kaiin_login input[type="password"], .kaiin_login input[type="text"], .pageback a:hover {
background-color: #fff;
}
.main-navigation-toggle {
background-color: unset;
}
.sidebar {
border-top: 5px solid #517380;
}
.sidebar .widget {
border: 1px solid #eee;
}
.sidebar h1:after, .sidebar h3:after {
background-color: #517380;
}
.sidebar ul li:before {
color: #bfc0bf;
}
input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active {
background-color: #12344b;
color: #fff;
}
.main-navigation-toggle {
color: #12344b;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
border: 1px solid rgba(0, 0, 0, 0.25);
color: #111;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
background-color: #f1f1f1;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
color: #21759b;
}
.main-navigation-menu .current_page_item a, #commonCnt li#inquiry a:hover, #commonCnt li#request a:hover, input[type="submit"], .main-navigation-menu ul li a {
background-color: #517380;
color: #fff;
}
.main-navigation-menu a:hover,
.main-navigation-menu a:active {
color: #2277ff;
}
.box1low a, .main-navigation-menu ul a:link,
.more-link:link, .more-link:visited
.main-navigation-menu ul a:visited, .sidebar .box1low a, .more-link, .pagination a:link,
.pagination a:visited, .contact-box-form, .search-form .search-submit .genericon-search {
color: #fff;
}
.main-navigation-menu ul a:hover,
.main-navigation-menu ul a:active {
background: rgba(255, 255, 255, 0.1);
}
.main-navigation-toggle.active {
color: rgba(0, 0, 0, 0.5);
background-color: #eee;
}
.box1low a:hover, .more-link:hover {
color: #d1d1d1;
}
.post-slider-controls .zeeflex-direction-nav a {
background: rgba(0, 0, 0, 0.63);
}
.widget-title a:link,
.widget-title a:visited {
color: #303030;
} .kaiin_count, .list_price li dt, #list_add_table li dt, .kaiin_login {
background-color: #f5f5f5;
} .pagination a,
.pagination .current {
background-color: #303030;
color: #fff;
}
.infinite-scroll #infinite-handle span {
background-color: #464646;
}
.more-link:link, .more-link:visited, .box1low a, .pagination a:hover,
.pagination a:active,
.pagination .current, .infinite-scroll #infinite-handle span:hover {
background-color: #517380;
}
.page-title,
.entry-title {
color: #464646;
}
#list_simplepage .hentry {
border: 1px solid #eee;
}
.top_title {
color: #000000;
}
.top_price {
color: #e65950;
}
#commonCnt li#inquiry a, #commonCnt li#request a {
background-color: #eee;
color: #303030;
}
#page-top a {
background: rgba(18, 52, 75, 0.61);
color: #fff;
}
#page-top a:hover {
background-color: rgba(55, 129, 154, 0.63137);
color: #fff;
}
.swiper-slide span {
text-shadow: 0 0 10px #000, 0 0 15px #000;
color: #fff;
}
.header-image span {
text-shadow: 0 0 10px #fff, 0 0 15px #fff;
color: #303030;
}
.header-img-waku {
background-color: rgba(255, 255, 255, 0.5);
}
.img-waku-in {
border: 1px solid #fff;
}
.swiper-pagination-bullet {
background-color: rgba(255, 255, 255, 0.67) !important;
}
.swiper-pagination-bullet-active {
background-color: rgba(255, 255, 255, 0.93) !important;
}
#list_add_table li dt, .list_price li dt {
color: #1e1e1e;
border: 1px solid #dcdcdc;
}
.dpoint4 {
font-weight: 700;
color: #e65950;
font-family: arial;
}
.contact-form {
border: 1px solid #d1d1d1;
}
.contact-chui {
background-color: #F44336;
color: #fff;
border: 1px solid #f44336;
}
.contact-box-left {
border-right: 1px solid #d1d1d1;
}
.contact-box-form a {
background-color: #007298;
color: #fff;
}
.contact-box-form a:hover {
background-color: #ee686d;
color: #fff;
}
.contact-form2 {
border: 1px solid #d1d1d1;
}
.new_mark {
color: #fff;
background-color: #c32136;
}
.main-navigation-menu ul li a:hover {
background-color: #b3b3b3;
color: #fff;
}
.primary-navigation-wrap {
border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
}
.search-form .search-field {
border: 1px solid #eee;
background-color: #eee;
}
.fixed {
background-color: rgba(255, 255, 255, 0.85);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
.search-form label::before {
color: #adb5bd;
}
img.box1image, img.box4image {
background-color: #bec3c6;
}
span.crumb-no-link {
pointer-events: none;
color: #414141;
}
span.crumb-no-link a {
color: #414141;
}
.list_simple_boxtitle .top_title {
color: #000000;
}
.list_details_button {
color: #fff;
background-color: rgba(0, 0, 0, 0.48);
text-shadow: 1px 2px 3px #808080;
}
#nav-above1 .nav-next a {
background-color: #007298;
color: #fff;
border: 1px solid #007198;
}
#nav-above1 .nav-next a:hover {
background-color: #ee686d;
border: 1px solid #ee686d;
color: #ffffff;
}
#nav-above1 .nav-next b {
background-color: #d6e5ea;
border: 1px solid #b9d5de;
color: #007198;
}
.pageback a {
background-color: #eeeeee;
}
header.entry-header span.bu-cat {
background-color: #12344b;
color: #fff;
}
.site-footer .site-info {
border-top: 1px solid #eeeeee;
}
.site-footer .footer-4 li:before, .site-footer .site-info, .site-footer .site-info a, .footer-navigation-menu li a {
 color: #494949;
}
.footer-navigation-menu li {
border-left: 1px solid #d1d1d1;
}
.footer-navigation-menu li:last-child {
border-right: 1px solid #d1d1d1;
} @media only screen and (max-width: 60em) {
#commonCnt p {
background-color: #444;
color: #fff;
border-top: solid 1px #ffffff;
}
#commonCnt p span, #commonCnt li a, .main-navigation-menu .submenu-dropdown-toggle {
color: #fff;
}
#commonCnt #request, #commonCnt #inquiry {
background-color: #eee;
}
#commonCnt li#inquiry a, #commonCnt li#request a {
background-color: #517380;
color: #ffffff;
}
.main-navigation-menu {
background-color: #12344b;
}
.main-navigation-menu li.current-menu-item > a {
border-color: rgba(255, 255, 255, 0.1);
}
.main-navigation-menu .submenu-dropdown-toggle:hover,
.main-navigation-menu .submenu-dropdown-toggle:active {
background: rgba(255, 255, 255, 0.1);
}
.swiper-button-next, .swiper-button-prev {
background-color: rgba(0, 0, 0, 0.53);
}
.swiper-pagination.swiper-pagination-fraction {
background: rgba(0, 0, 0, 0.41);
color: #fff;
}
.main-navigation-menu a:link, .main-navigation-menu a:visited {
color: #fff;
text-decoration: none;
}
nav#main-navigation .search-form {
border: 1px solid #12344b;
}
.primary-navigation-wrap {
background-color: #eee;
}
.search-form .search-field {
background-color: #fff;
}
.search-form input[type="submit"] {
background-color: #517380;
color: #ffffff;
}
} @media only screen and (max-width: 50em) {
#commonCnt {
background-color: #fff;
}
.swiper-button-next, .swiper-button-prev {
background-color: rgba(0, 0, 0, 0.53);
}
} @media only screen and (max-width: 40em) {
.list_simple_boxtitle .top_title {
color: #000000;
}
.list_price li dt {
background-color: #f5f5f5;
}
} .magazine-widgets-placeholder {
position: relative;
}
.magazine-widgets-placeholder .magazine-widgets-placeholder-title {
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
text-transform: uppercase;
margin: 0;
padding: 1em 1em 1em 55px;
color: #0085ba;
border: 2px dashed #0085ba;
} .magazine-widgets-placeholder .customize-partial-edit-shortcut button {
left: 15px;
top: 12px;
}
#list_simplepage2 #map_canvas td {
color: #3f3f3f;
}
#list_simplepage2 .gmapkakaku {
color: #f30 !important;
}
#list_simplepage2 .gmapmadori {
color: #333 !important;
}