/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 27 2026 | 08:42:50 */
.title-line {position: relative; text-align: center;}
.title-line:before {position: absolute; top: calc(50% - 1px); left: 0; width: 100%; height: 2px; content: ''; background: #E4C4BA; }
.title-line span { position: relative; padding: 0 0.5em; background: #fff;}
.title-line .footer-title-logo { position: relative; padding: 0.5em 1em 0; background: #fff;}
.title-line-sub {position: relative; padding: 0 20px; text-align:left;}
.title-line-sub:before {position: absolute; top: calc(50% - 1px); left: 0; width: 100%; height: 2px; content: ''; background: #E4C4BA; }
.title-line-sub span { position: relative; padding: 0 1em; background: #fff;}
#super-form-1556,
#super-form-1560 {margin:0!important;}
h4 {margin-bottom:0;}
p {line-break:strict;}

#ofcategory option.hideItem {display:none;}
#ofcategory option:first-child {display:none;}
.searchandfilter ul li {margin-bottom:10px;}
#tablepress-5 tr {background-color:unset;}

.shadow img {transition: 1.0s; filter: drop-shadow(0 6px 0 #7f7f7f);}
.shadow img:hover {opacity: 0.5; filter: none;}

.con-menu:before {
content: "";
position: absolute;
top: 100%;
left: 50%;
margin-left: -15px;
border: 15px solid transparent;
border-top: 15px solid #EAA299;}
.strong {font-weight:bold; color:#C52929;}
#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-footer {border-top:2px solid #E4C4BA; margin-top:50px;}
#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 .eckb-article-content-header-row-left-group {margin-right:0;}
.eckb-article-defaults #eckb-article-page-container-v2 #eckb-article-content .eckb-article-title {line-height:1.4em;}

.searchandfilter ul {padding-left:0;}

.lp-header {display:none;}
.page-id-35838 .lp-header {display:block;}



/*親テーマに記載あり(marker)、使用しているページもあるので消さない*/
.marker {background: linear-gradient(transparent 70%, #EFBDB8 70%); font-weight:bold;}

.well-2 {margin-bottom: 30px;
    padding: 1.1em 2em;
    border: 1px solid #ddd;
    border-radius: 6px;
	background-color: #FEFCFC;}

ul.tukaimiti-list {margin-left:0;}

@media screen and (min-width: 1025px){
	
.tukaimiti-list li {background:#FEF8F3; padding: 20px; display: flex; list-style: none; margin-bottom: 10px; align-items:center;}
.tukaimiti-list li img {width:25%; margin-right:30px;}
.tukaimiti-list li div b {font-size:1.2em; margin-bottom:0;}
.tukaimiti-list li div .point-table th,
.tukaimiti-list li div .point-table td {width:25%;vertical-align:middle;}
.tukaimiti-list li div .point-table th {font-weight:bold; text-align:center;}

	.br-pc {display:block;}
	.br-sp {display:none;}
	#other-shop-top {background: url(https://www.kaitorisenmon.com/wp-content/uploads/2024/03/clown-icon.png) no-repeat;
    background-position: 30% 0;
    padding-top: 40px;}
	#other-shop .shop-table {width:100%; border:#C42929 3px solid;}
	#other-shop .shop-table tr,
	#other-shop .shop-table td{ text-align:center; border:#C42929 2px solid; vertical-align: middle; width:18%; padding:6px;}
	#other-shop .shop-table img {width:50%;}
	#other-shop .shop-table tbody>tr:nth-child(odd)>td,
	#other-shop .shop-table tbody>tr:nth-child(odd)>th {background-color:unset;}
	#other-shop .shop-table tr.row-1,
	#other-shop .shop-table td.column-1,
	#other-shop .shop-table tbody>tr:nth-child(odd)>td.column-1 { background-color:#FEF8F3; font-weight:800;}
	#other-shop .shop-table td.column-2,
	#other-shop .shop-table tbody>tr:nth-child(odd)>td.column-2 {background-color:#DA7473; color:#fff; font-weight:800;}
	#other-shop .shop-table tr.row-1 td.column-2 { border-top:solid 4px #e6b422;}
	#other-shop .shop-table tr.row-1 td.column-2,
	#other-shop .shop-table tr.row-2 td.column-2,
	#other-shop .shop-table tr.row-3 td.column-2,
	#other-shop .shop-table tr.row-4 td.column-2,
	#other-shop .shop-table tr.row-5 td.column-2,
	#other-shop .shop-table tr.row-6 td.column-2,
	#other-shop .shop-table tr.row-7 td.column-2,
	#other-shop .shop-table tr.row-8 td.column-2{ border-right:solid 4px #e6b422; border-left:solid 4px #e6b422;}
	#other-shop .shop-table tr.row-8 td.column-2 { border-bottom:solid 4px #e6b422;}
	
#mens-cosme	#other-shop .shop-table {width:100%; border:#4597a6 3px solid;}
#mens-cosme	#other-shop .shop-table tr,
#mens-cosme	#other-shop .shop-table td{ text-align:center; border:#4597a6 2px solid; vertical-align: middle; width:18%; padding:6px;}
#mens-cosme	#other-shop .shop-table tr.row-1,
#mens-cosme	#other-shop .shop-table td.column-1,
#mens-cosme	#other-shop .shop-table tbody>tr:nth-child(odd)>td.column-1 { background-color:#f3fdfe; font-weight:800;}
#mens-cosme	#other-shop .shop-table td.column-2,
#mens-cosme	#other-shop .shop-table tbody>tr:nth-child(odd)>td.column-2 {background-color:#87C2CE; color:#fff; font-weight:800;}
#mens-cosme #other-shop .shop-table tr.row-1 td.column-2 { border-top:solid 4px #e6b422;}
#mens-cosme #other-shop .shop-table tr.row-1 td.column-2,
#mens-cosme #other-shop .shop-table tr.row-2 td.column-2,
#mens-cosme	#other-shop .shop-table tr.row-3 td.column-2,
#mens-cosme	#other-shop .shop-table tr.row-4 td.column-2,
#mens-cosme #other-shop .shop-table tr.row-5 td.column-2,
#mens-cosme #other-shop .shop-table tr.row-6 td.column-2,
#mens-cosme #other-shop .shop-table tr.row-7 td.column-2,
#mens-cosme #other-shop .shop-table tr.row-8 td.column-2{ border-right:solid 4px #e6b422; border-left:solid 4px #e6b422;}
#mens-cosme #other-shop .shop-table tr.row-8 td.column-2 { border-bottom:solid 4px #e6b422;}
	
.tukaimiti-list td {background:#fff;}	
.tukaimiti-list th,
.tukaimiti-list td {width:25%;vertical-align:middle;}
.tukaimiti-list th {font-weight:bold; text-align:center; padding:5px 0;}

}

@media screen and (max-width: 1024px){
	
.tukaimiti-list li {background:#FEF8F3; padding: 20px; display: flex; list-style: none; margin-bottom: 10px; align-items:center;}
.tukaimiti-list li img {width:30%; margin-right:30px;}
.tukaimiti-list li div .point-table th,
.tukaimiti-list li div .point-table td {width:25%;vertical-align:middle;}
.tukaimiti-list li div .point-table th {font-weight:bold; text-align:center;}	

	.br-pc {display:block;}
	.br-sp {display:none;}
	#other-shop-top {background: url(https://www.kaitorisenmon.com/wp-content/uploads/2024/03/clown-icon.png) no-repeat;
    background-position: 28% 0;
    padding-top: 50px;}
	#other-shop .shop-table {width:100%; border:#C42929 3px solid;}
	#other-shop .shop-table tr,
	#other-shop .shop-table td{ text-align:center; border:#C42929 2px solid; vertical-align: middle; width:18%; padding:6px;}
	#other-shop .shop-table img {width:70%;}
	#other-shop .shop-table tbody>tr:nth-child(odd)>td,
	#other-shop .shop-table tbody>tr:nth-child(odd)>th {background-color:unset;}
	#other-shop .shop-table tr.row-1,
	#other-shop .shop-table td.column-1,
	#other-shop .shop-table tbody>tr:nth-child(odd)>td.column-1 { background-color:#FEF8F3; font-weight:800;}
	#other-shop .shop-table td.column-2,
	#other-shop .shop-table tbody>tr:nth-child(odd)>td.column-2 {background-color:#DA7473; color:#fff; font-weight:800;}
	#other-shop .shop-table tr.row-1 td.column-2 { border-top:solid 4px #e6b422;}
	#other-shop .shop-table tr.row-1 td.column-2,
	#other-shop .shop-table tr.row-2 td.column-2,
	#other-shop .shop-table tr.row-3 td.column-2,
	#other-shop .shop-table tr.row-4 td.column-2,
	#other-shop .shop-table tr.row-5 td.column-2,
	#other-shop .shop-table tr.row-6 td.column-2,
	#other-shop .shop-table tr.row-7 td.column-2,
	#other-shop .shop-table tr.row-8 td.column-2{ border-right:solid 4px #e6b422; border-left:solid 4px #e6b422;}
	#other-shop .shop-table tr.row-8 td.column-2 { border-bottom:solid 4px #e6b422;}
	
#mens-cosme	#other-shop .shop-table {width:100%; border:#4597a6 3px solid;}
#mens-cosme	#other-shop .shop-table tr,
#mens-cosme	#other-shop .shop-table td{ text-align:center; border:#4597a6 2px solid; vertical-align: middle; width:18%; padding:6px;}
#mens-cosme	#other-shop .shop-table tr.row-1,
#mens-cosme	#other-shop .shop-table td.column-1,
#mens-cosme	#other-shop .shop-table tbody>tr:nth-child(odd)>td.column-1 { background-color:#f3fdfe; font-weight:800;}
#mens-cosme	#other-shop .shop-table td.column-2,
#mens-cosme	#other-shop .shop-table tbody>tr:nth-child(odd)>td.column-2 {background-color:#87C2CE; color:#fff; font-weight:800;}
#mens-cosme #other-shop .shop-table tr.row-1 td.column-2 { border-top:solid 4px #e6b422;}
#mens-cosme #other-shop .shop-table tr.row-1 td.column-2,
#mens-cosme #other-shop .shop-table tr.row-2 td.column-2,
#mens-cosme	#other-shop .shop-table tr.row-3 td.column-2,
#mens-cosme	#other-shop .shop-table tr.row-4 td.column-2,
#mens-cosme #other-shop .shop-table tr.row-5 td.column-2,
#mens-cosme #other-shop .shop-table tr.row-6 td.column-2,
#mens-cosme #other-shop .shop-table tr.row-7 td.column-2,
#mens-cosme #other-shop .shop-table tr.row-8 td.column-2{ border-right:solid 4px #e6b422; border-left:solid 4px #e6b422;}
#mens-cosme #other-shop .shop-table tr.row-8 td.column-2 { border-bottom:solid 4px #e6b422;}

.tukaimiti-list td {background:#fff;}	
.tukaimiti-list th,
.tukaimiti-list td {width:25%;vertical-align:middle;line-height: 1.2rem;}
.tukaimiti-list th {font-weight:bold; text-align:center;}
}

@media screen and (max-width: 767px){

	.br-sp {display:block;}
	.br-pc {display:none;}
	
.tukaimiti-list li {background:#FEF8F3; padding: 20px; display:flex; list-style: none; margin-bottom: 10px;}
.tukaimiti-list li img {width:30%;}
.tukaimiti-list li div .point-table th,
.tukaimiti-list li div .point-table td {width:25%;vertical-align:middle;}
.tukaimiti-list li div .point-table th {font-weight:bold; text-align:center;}	
 
	#other-shop-top {background: url(https://www.kaitorisenmon.com/wp-content/uploads/2024/03/clown-icon.png) no-repeat;
    background-position: 27% 0;
    padding-top: 50px;}
	#other-shop .shop-table {width:100%; border:#C42929 3px solid;}
	#other-shop .shop-table tr,
	#other-shop .shop-table td{ text-align:center; border:#C42929 2px solid; vertical-align: middle; width:18%; padding:6px;}
	#other-shop .shop-table img {width:90%;}
	#other-shop .shop-table tbody>tr:nth-child(odd)>td,
	#other-shop .shop-table tbody>tr:nth-child(odd)>th {background-color:unset;}
	#other-shop .shop-table tr.row-1,
	#other-shop .shop-table td.column-1,
	#other-shop .shop-table tbody>tr:nth-child(odd)>td.column-1 { background-color:#FEF8F3; font-weight:800;}
	#other-shop .shop-table td.column-2,
	#other-shop .shop-table tbody>tr:nth-child(odd)>td.column-2 {background-color:#DA7473; color:#fff; font-weight:800;}
	#other-shop .shop-table tr.row-1 td.column-2 { border-top:solid 4px #e6b422;}
	#other-shop .shop-table tr.row-1 td.column-2,
	#other-shop .shop-table tr.row-2 td.column-2,
	#other-shop .shop-table tr.row-3 td.column-2,
	#other-shop .shop-table tr.row-4 td.column-2,
	#other-shop .shop-table tr.row-5 td.column-2,
	#other-shop .shop-table tr.row-6 td.column-2,
	#other-shop .shop-table tr.row-7 td.column-2,
	#other-shop .shop-table tr.row-8 td.column-2{ border-right:solid 4px #e6b422; border-left:solid 4px #e6b422;}
	#other-shop .shop-table tr.row-8 td.column-2 { border-bottom:solid 4px #e6b422;}
	
#mens-cosme	#other-shop .shop-table {width:100%; border:#4597a6 3px solid;}
#mens-cosme	#other-shop .shop-table tr,
#mens-cosme	#other-shop .shop-table td{ text-align:center; border:#4597a6 2px solid; vertical-align: middle; width:18%; padding:6px;}
#mens-cosme	#other-shop .shop-table tr.row-1,
#mens-cosme	#other-shop .shop-table td.column-1,
#mens-cosme	#other-shop .shop-table tbody>tr:nth-child(odd)>td.column-1 { background-color:#f3fdfe; font-weight:800;}
#mens-cosme	#other-shop .shop-table td.column-2,
#mens-cosme	#other-shop .shop-table tbody>tr:nth-child(odd)>td.column-2 {background-color:#87C2CE; color:#fff; font-weight:800;}
#mens-cosme #other-shop .shop-table tr.row-1 td.column-2 { border-top:solid 4px #e6b422;}
#mens-cosme #other-shop .shop-table tr.row-1 td.column-2,
#mens-cosme #other-shop .shop-table tr.row-2 td.column-2,
#mens-cosme	#other-shop .shop-table tr.row-3 td.column-2,
#mens-cosme	#other-shop .shop-table tr.row-4 td.column-2,
#mens-cosme #other-shop .shop-table tr.row-5 td.column-2,
#mens-cosme #other-shop .shop-table tr.row-6 td.column-2,
#mens-cosme #other-shop .shop-table tr.row-7 td.column-2,
#mens-cosme #other-shop .shop-table tr.row-8 td.column-2{ border-right:solid 4px #e6b422; border-left:solid 4px #e6b422;}
#mens-cosme #other-shop .shop-table tr.row-8 td.column-2 { border-bottom:solid 4px #e6b422;}
	
.tukaimiti-list th,
.tukaimiti-list td {width:25%;vertical-align:middle;}
.tukaimiti-list th {font-weight:bold; text-align:center;}
	
footer .elementor-accordion .elementor-accordion-item:first-child {display:none;}
	
#jump-btn {padding:0; width:100%; z-index:100;}
.satei2-inner {display:flex; padding:5px 10px; margin-right:3%; color:#fff;} 
.satei2-inner p:first-child {width:60%; text-align:center; line-height: 1.2em; font-weight: 600; letter-spacing: 0.1em;}
.satei2-inner p .time {font-size:1.1em;}
}