kokeshi forum css

/**
Theme Name: Astra Claad
Author: emplusdesign
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-claad
Template: astra
*/

/*RED -- #B20000 */


/* COMMON */
::selection {background: #ffe8b5;}
body {font-family: 'Meiryo UI', Meiryo, メイリオ, arial, helvetica, sans-serif!important;}
#primary, #secondary {margin: 2em 0;}
.post-navigation {display: none;}
.ast-theme-transparent-header #masthead  {position: fixed; margin-top: -100px; background-color: rgba(245,245,240,0.85);}
#page .site-content {margin-top: 100px;}
.adverts-form .adverts-control-group > div.adverts-field-header {margin: 5px 0 0px !important; padding: 5px 0 0 10px !important; border-bottom: 1px solid #ccc !important; background: #c4ebf5;}
.adverts-form .adverts-field-error {padding-top: 5px; border-top: 1px solid #ffcae1!important; border-bottom: 1px solid #ffcae1!important; background-color: #ffecf4 !important;}
div.adverts-flash-messages.adverts-flash-error {background-color: #ff56a0!important;}
.adverts-control-group.adverts-field-actions input {border: 1px solid rgba(0,0,0,.1); border-color: rgba(0,0,0,.1) !important; background-color: #f2f2f2 !important; color: #444 !important;}
.ast-site-identity {padding: 0.6em 0;}

.site-above-footer-wrap li {border-left: solid 1px #999; padding: 0 15px;}
.site-above-footer-wrap li:first-child {border-left: none;}
.site-primary-footer-wrap {padding: 15px 0;}
.site-primary-footer-wrap a i {font-size: 140%; margin: 0 10px;}
.site-primary-footer-wrap a i.fa-facebook-square {color: #336ebe;}
.site-primary-footer-wrap a i.fa-instagram-square {color: #be33a3;}
.site-primary-footer-wrap a i.fa-twitter-square {color: #33a7be;}

/* MENU */
.ast-builder-menu-1 .sub-menu, .ast-builder-menu-1 .inline-on-mobile .sub-menu {width: auto !important; background-color: #f9f9f9;}
.main-header-bar {background-color: transparent !important;}
.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item {border-right: solid 1px #eee;}
.ast-builder-menu-1 .inline-on-mobile .sub-menu .menu-item {border-bottom: solid 1px #ccc;}

/* AD LIST */
.advert-link-wrap {z-index: 0;} /*for setting this to behind man menu dropdown*/
.adverts-price-box {background-color: #07a200!important; font-size: 1em!important; border-radius: 20px!important;}
.advert-price {font-size: 1.1em!important; background-color: #fff!important; color: #999!important; border: none!important; padding: 0!important;}
span.advert-date:before {content:"\6295\7A3F\65E5\a0";}
.advert-img {background: url(https://forum.kokeshi.club/wp-content/uploads/2024/12/bk-none.png) transparent center no-repeat !important; background-size: contain!important;}
.adverts-list {border-top: solid 1px #ddd;}
.adverts-list .advert-item-col-1 {padding: 5px 0 0 0;}
.adverts-list .advert-date {color: #999; width: auto!important; font-size: 0.8em;}
.adverts-list .advert-location {width: auto!important; font-size: 0.9em!important; line-height: 1.2rem; }
.adverts-list .advert-date {line-height: 1.5rem; }
.adverts-list .advert-price {}
.advert-item {background-color: transparent!important;}
.advert-item span.advert-link {line-height: 1.2em!important;}
.adverts-list .advert-item span.advert-link .advert-link-text {font-size: 1em;     font-weight: normal !important;}
.advert-item-col-1 .advert-img {height: 100%!important; top: 0%!important; margin-top: -0px!important;}
.advert-item-col-1 span.advert-link {height: 1em!important; min-height: 1em!important;}
.advert-post-title {/*background: url(https://www.claad.com.au/sydney/u/2021/08/list-text-gradient.png) right; -webkit-background-clip: text; -webkit-text-fill-color: transparent;*/ border-bottom: solid 1px #eee; font-size: 0.9em!important;}
.advert-link-text:after {content: ""}
.adverts-list .advert-item-col-1:after {
  content: '';/*何も入れない*/
  display: inline-block;/*忘れずに！*/
  width: 20%;/*画像の幅*/
  height: 100%;/*画像の高さ*/
  background-image: url(https://www.claad.com.au/sydney/u/2021/09/list-grad.png);
  background-size: auto;
  background-position: right;
  vertical-align: middle;
  position: absolute;
  top: 0;
  right: 0;
}

.adverts-list-empty {font-size: 0.9em !important; color: #999; text-align: center;}
.adverts-price-empty {display: none;}
.advert_category-sell .adverts-price-empty {display: block;}
.advert-location {/*background: url(https://claad.com.au/sydney/u/2021/08/list-text-gradient-gray.png) right; -webkit-background-clip: text; -webkit-text-fill-color: transparent;*/}

/* User Managing Panel */
.wpa-author-menu-item:nth-child(2) {display: none;} /*Prevent to post new ad from My Page dashboard*/
.wpa-author-menu-item.active {background-color: #d8f7ff; font-weight: bold;}
.wpa-author-content {font-size: 90%; border: solid 1px #ddd; padding: 20px 25px; background-color: ;}
.wpa-author-content .hello1, .wpa-author-content .hello2, .wpa-author-content .home2, .wpa-author-content .profile-update {text-align: center; float: left; width: 100%;}
.wpa-author-content .hello1 {font-size: 120%;}
.wpa-author-content .hello2 {border-bottom: solid 1px #ccc; padding-bottom: 10px;}
#basic-user-avatar-form {text-align: center;}
#basic-user-avatar-form img {margin: 10px 0 20px!important;}
#wpadverts-authors-slug-change {display: none;}
div.adverts-flash-messages.adverts-flash-warn {background-color: #ff56a0!important;}

/* SEARCH FIELD */
.adverts-search .advert-input input[type=text] {height: 45px!important; border: 1px solid #333!important;}
.adverts-search .advert-input select {height: 45px!important;}
.adverts-search-input-label {;}

/* MAIN MENU */
.main-navigation a i {margin-right: 5px;}
.ast-button-wrap {border: solid 1px #B20000; border-radius: 50%; padding: 10px;}

/* Category TOP */
header.entry-header p, header.entry-header h1 {border-bottom: solid 1px #000; color: #000; text-align: center; padding-bottom: 10px; margin: -0px 0px 30px 0px; font-size: 180%;}
h1.page-title.ast-archive-title, div.term-description {display: none;}
#main .adverts-options {display:;}


/* Side Bar */
.sidebar-main p {margin-bottom: 0;}
.sidebar-main aside {float: left; width: 100%; margin-bottom: 0;}
.side-post a, .side-register a {border-radius: 5px; margin-bottom: 15px; padding: 5px 0; float: left; width: 100%; text-align: center; border: solid 1px #B20000;}
.side-register a {color: #000;}
.side-post a {background-color: #B20000; color: #fff;}
#secondary .adverts-flexbox-list {display: none;}
.adverts-options {padding: 0; background-color: transparent; border: transparent;}
.adverts-category-all-main span {}
.adverts-category-all-main a {}
.adverts-search .adverts-search-input-label {border-bottom: solid 1px #999; width: 100%; float: left; margin-bottom: 10px;}
.adverts-options .adverts-options-right {float: right; width: 100%;}
.adverts-button-small {width: 100%; text-align: center; border-radius: 30px; font-size: 120%; height: max-content;}

/* HOME */
.home-cat-btn {padding:20px 0; margin: 10px 0 0 0; width: 33%;}
.home-cat-btn.hcb1, .home-cat-btn.hcb2 {float: left; margin-right: 0.5%;}
.home-cat-btn a {text-decoration: none !important; width: 100%; text-align: center; color: #000; padding: 8px 0; border: solid 1px #999; border-radius: 5px; display: block;}
.home-cat-btn a:nth-child(1) {}
.home-cat-btn a span {font-size: 110%; color: #ff8000;}
.home-cat-btn a:hover {border: solid 1px #b20000; color: #b20000;}
.home-cat-btn br {display: none;}
.home-cat-btn img:hover {opacity: 0.7; transition-duration: 0.3s;}

.home-cat-title a {text-decoration: none; width: 100%; float: left;  color: #000; text-align: center; font-weight: bold; margin: 0; border-bottom: solid 2px #000; line-height: 2em; padding-top: 3px; text-decoration: none !important;}
.home-cat-title a:hover {color: #fff; background-color: #B20000;}
.home-cat-col .advert-location.adverts-icon-location, .home-cat-col .advert-price, .home-cat-col .adverts-pagination {display: none;}
.home-cat-more {text-align: right;} 
.home-cat-more a {color: #666; text-decoration: none!important;} 
.home-cat-more a:hover {color: #B20000;} 
/*.hp-map {float: left; width: 100%; border: solid 1px #333; background-color: #333; color: #fff; font-weight: bold; margin-bottom: 20px!important;}
.hp-map:before {content:"投稿をマップで確認（住所・地域が設定されている投稿のみ）"; padding-left: 10px;}
select#map_search {padding: 0;}*/

/* PAGE - POST TOP */
ul.toukousuru-top {list-style: none; margin: 0;}
ul.toukousuru-top li {width: 49%; float: left; text-align: center; border: solid 1px #eee; margin-bottom: 15px;}
ul.toukousuru-top li:nth-child(2n+1) {margin-right: 2%;}
ul.toukousuru-top li a {text-decoration: none !important; float: left; width: 100%; padding: 2%;}
ul.toukousuru-top li a:hover {background-color: #f3f9ff; color: #000;}
ul.toukousuru-top li a span.cat-name {font-size: 120%; color: #006ac8;}
ul.toukousuru-top li a span.arrow {background-color: #ccc; padding: 1px 20px; color: #fff; border-radius: 50px; line-height: 3em; font-weight: bold;}
ul.toukousuru-top li a:hover span.arrow {background-color: #006ac8;}
.adverts-control-group.adverts-field-select.adverts-field-name-advert_category {display: none;}

/* SINGLE POST */
/* .ast-single-post .entry-title, .page-title {font-size: 150% !important; color: #000; font-weight: bold; /*padding-bottom: 5px;*/} */
.wpadverts-slide-with-shadow {background: none!important;}
.wpadverts-slide-decoration {background-color: #e0f1ff;}
.wpadverts-slide-nav-paginate {background: rgba(50,132,198,0.5)!important;}
[class^="adverts-icon-"]:before, [class*=" adverts-icon-"]:before {margin-right: .1em; line-height: 1.65em;}
.wpadverts-slide-nav-interface {border-radius: 5px; top: 8px!important; right: 8px!important; color: #fff!important; background-color:#5eabe8!important; padding: 0px 6px!important;}
.single-advert .adverts-grid-row .adverts-grid-col:nth-child(2n+1) {background-color: #f5f5f5; border-left: solid 3px #0089b4;}
.adverts-grid .adverts-grid-row {padding: 0!important; border-bottom: 1px solid #ccc!important;}
.adverts-grid.adverts-grid-closed-top {border-top: 1px solid #ccc!important;}
.adverts-grid .adverts-grid-row > div {padding: 0.2em 0.75em 0.2em 0.75em!important;}
.adverts-icon-none:before {content: "\f005"!important; font-family: "Font Awesome 5 Free"; font-weight: 900;}
.single-advert .adverts-grid-col a[href*="location"] {text-decoration: none; pointer-events:none;}
.single-advert #wpadverts-mal-map-single {border: solid 1px #ccc; border-top: none;}
a.adverts-button.adverts-show-contact-form {background-color: #0089b4!important; color: #fff!important; text-decoration: none!important; font-size: 110%!important; font-weight: bold!important;}
a.adverts-button.adverts-show-contact-form:hover {color: #fff!important;}
.adverts-contact-box {border: 1px solid #0089b4!important; margin: 0 0 1em 0!important;}
.single-advert #block-25, .single-advert #block-23, .single-advert #block-30, .single-advert #block-27, .single-advert #block-29, .single-advert #block-28, .single-advert #block-31, .single-advert #block-26  {display: none;}
.single-advert .adverts-single-author-name a {pointer-events: none; text-decoration: none;}

/* PAGE - 404 Error */
.error404 .page-sub-title {font-size: 110%;}


/* ================================== PAGE ================================== */

/* PAGE - Adding */
.post-note {border: solid 1px #ccc; padding: 15px; margin-top: 20px; float: left; width: 100%;}
.post-note strong {width: 100%; float: left; text-align: center; border-bottom: solid 1px #ccc; margin-bottom: 15px; color: #3e9dc4;}
.side-postlist strong {text-align: center; float: left; width: 100%; border-bottom: dotted 1px #999;}
.side-postlist li {border-bottom: solid 1px #ccc; border: solid 1px #eee;}
.page-id-26 div.adverts-control-group {padding: 5px;}
.adverts-listing-type-features {display: none !important;}
.adverts-listing-type-cost {display: none !important;}
.adverts-field-name-payments_listing_type label[for="payments_listing_type"] {display: none !important;}
.adverts-pricings-list {width: auto !important;}
.adverts-field-name-facebook_add {margin-top: 20px; padding: 10px 10px 0px 10px; background-color: #eee; margin-bottom: 20px!important;}
.adverts-control-group.adverts-field-actions input {}

/* PAGE - Terms */
/*body.page h1 {border: solid 1px #000000; text-align: center; padding:10px; margin-bottom: 30px;}*/
body.page h3 {border-bottom: solid 1px #999; margin-top:50px; font-size: 150%; font-weight: normal;}
body.page .page-box1 {margin-bottom: 20px; background-color:#f3f3f3;}
body.page .page-box2 {border: solid 1px #dfdfdf; padding: 20px; margin-bottom: 30px;}

/* PAGE - Register */
.regi-note1 {font-size: 90%; line-height: 1.5em;}
.regi-note1 p {margin-bottom: 10px;}
.regi-note1 div {padding: 10px; background-color: #e3f4ff; margin-bottom: 15px}
.regi-note1 ul {margin: 0 0 0px 20px;}
.regi-note1 ul li {padding: 3px 0;}
.regi-note2 {background-color: #fff4d8; padding: 15px; border: solid 1px #f5d380;}
.regi-note2 strong {float: left; width: 100%; text-align: center; color: #f17800; border-bottom: dotted 1px #f17800; margin-bottom: 10px;}
.regi-note2 a, .regi-note i {color: #f17800}
.regi-note2 p {margin: 0;}

/* PAGE - My Page */
p.toukousuru {margin-bottom: 5px; text-align: center; background-color: #eee; font-weight: bold; border: solid 1px #ccc;}
.toukousuru-list ul {margin-bottom: 20px;}
.toukousuru-list li {border-bottom: dotted 1px #ccc; margin: 0 !important; width: 100%; float: left;}
.toukousuru-list li a {padding: 5px 0; width: 100%; float: left;}
.toukousuru-list li a:hover {background-color: #fff3e7;}
.toukousuru-list svg {width: 25px !important;}

/* PAGE - Facebook Delete */
.page-id-977 .note1 {text-align: center; background-color: #ffe1f3;}
.page-id-977 .note1 span {color: #ff0097;}
.page-id-977 .note1 span a {color: #ff0097; font-weight: bold;}
.page-id-977.logged-in .note1 {background-color: #d4f4f9;}
.page-id-977.logged-in .note1 span {display: none;}
.page-id-977.logged-in .note1:after {content: "現在ログイン中です"}
.page-id-977 .note2 {text-align: center;}
.wpcf7-subscribers-only {text-align: center;}

/* PAGE - FAQ */
.faq-box {line-height: 1.6em;}
.faq-q {color: #007cc7; border-bottom: solid 1px #65b8d3; float: left; width: 100%; margin-bottom: 10px;}
.faq-q i {font-size: 150%;}


/* ================================== POST ================================== */

/* PAGE - Sprts Nickname ID-1066 */
.postid-1066 tr.title {background-color: #549e24; color: #fff;}
.postid-1066 td:nth-child(n+3) {text-align: center; width: 5%;}
.postid-1066 td:nth-child(n+3) i {text-align: center; color: #eee;}
.postid-1066 td:nth-child(n+3) a i {color: #0089b4;}

/* PAGE - Japanese Organization ID-1227 */
.postid-925 td:nth-child(n+3) {text-align: center; width: 5%;}
.postid-925 td:nth-child(n+3) i {text-align: center; color: #eee;}
.postid-925 td:nth-child(n+3) a i {color: #0089b4;}

/* ================================== RWD ================================== */

/* 993px */
@media (min-width: 993px) {

.ast-right-sidebar #primary {}
.ast-left-sidebar #secondary {}

}

@media (max-width: 760px) {

.advert-item-col-1 .advert-date {display: block !important;}
.advert-item-col-1 .advert-img {width: 70px !important;}
.advert-item-col-1 .advert-post-title, .advert-item-col-1 .advert-published {margin-left: 80px !important;}

.adverts-row-title {display: inline !important;}
.adverts-grid .adverts-grid-row > div {padding: 0!important; width: 100%; }

}

/* 544px */
@media (max-width: 544px) {

.site-above-footer-wrap li {border-left: none;}

.ast-button-wrap {padding: 5px;}
.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .menu-link {pointer-events: none !important;}
.ast-header-break-point .main-header-menu {background-color: #eee; box-shadow: 0px 5px 15px rgb(0 0 0 / 25%);}

.home-cat-btn {width: 100%; margin: 0px; margin-bottom: 5px; padding: 0;}
.home-cat-btn.hcb1, .home-cat-btn.hcb2 {float: none;; margin-right: 0%;}
.home-cat-btn.hcb1 {margin-top: 20px;}
.home-cat-btn a {width: 100%; margin-bottom: 2px;}
.home-cat-btn a:nth-child(1) {}
.home-cat-btn a span {width: 30px; float: left; text-align: center;}

.ast-single-post .entry-title, .page-title {font-size: 120% !important;}
div.home-cat-box:nth-child(2n+0) {margin-left: 0%;}
.advert-post-title .advert-link {font-size: 1em;}
.wpa-author-content {flex-basis: 100%;}
.wpa-author-menu {flex-basis: 100%;}

ul.toukousuru-top li {width: 100%; margin-right: 0;}

.error404 .page-sub-title {font-size: 80%;}
.ast-404-layout-1 {margin: 0em auto;}

}