ul {
margin-block-start: 0em;
margin-block-end: 0em;
margin-inline-start: 0px;
margin-inline-end: 0px;
padding-inline-start: 0px;
}
ul.sub-menu,ul.sub-menu li,ul.sub-menu li a {
border-radius:5px;
}
.elementor-top-section a{
color:#FFF;
}
span.vcard.author.entry-meta_items.entry-meta_items_author { display: none; }
div.container.sectionBox.copySection.text-center,h1.widget-title,div.postList_title.entry-title{font-weight:bold;} .veu_autoEyeCatchBox img {
width:100%;
}
.veu_postList.pt_1 li span{
display:inline-block;
}
.veu_postList.pt_1 li span.postList_title.entry-title{
margin-left:10px;
}
.veu_autoEyeCatchBox img {
aspect-ratio: 16 / 9;
object-fit: cover;
} .lcp_img img{
width:50px;
aspect-ratio: 1 / 1;
margin-right:20px;
}
div.lcp_body li{
padding:10px 0;
border-bottom: 1.5px solid #ccc;
}
ul.lcp_catlist{
list-style:none;
}
lcp_post a {
text-decoration: none;
color: #333333;
font-weight: 600;
line-height: 20px;
}
div.lcp_body h3.title {
border: medium none;
display: inline;
overflow: hidden;
font-size:16px;
margin-inline-end: 0!important;
}
div.lcp_body h3.title:after {
content: none;
}
.lcp_catlist .date{
padding:.5em;
width:auto;
font-size: 12px!important;
color:#777;
}
span[class^="lcpcat"]{
background-color:#FFF;
padding:3px;
line-height:1em;
display:inline-block;
margin:0 10px 0 0;
font-size: 12px!important;
font-weight: 600;
border: 1px solid #777777;
}
.lcpcat4{
color:#b4764e;
border: 1px solid #b4764e!important;
}
.lcpcat5{
color:#4ea1b4;
border: 1px solid #4ea1b4!important;
}
.lcpcat6{
color:#60b44e;
border: 1px solid #60b44e!important;
}
.sow-carousel-thumbnail span[class^="lcpcat"]{
position:absolute;
top:10px;
margin:0 10px;
background-color:#FFF;
}
span.dprice{
color:red;
font-weight:bold;
width:100%;
display: inline-block;
text-align: left;
text-align:center;
}
span.eventterm{
border: 1px solid #777777!important;
font-weight:bold;
font-size:12px;
padding:5px;
width:100%;
display: inline-block;
text-align: left;
text-align:center;
} @media (min-width: 992px) { body:not(.header_scrolled) .global-nav-list>li .global-nav-name i {
font-size: 1.5em;
margin-right: 0;
margin-bottom: 0.5em;
color: var(--vk-color-primary);
} body:not(.header_scrolled) .vk-menu-acc li {
margin-left: -1px;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
} #gMenu_outer #menu-item-19 {
background-color: var(--vk-color-primary);
}
#gMenu_outer #menu-item-19 a,.elementor-widget-container h2 a {
color: #fff;
}
.header_scrolled .global-nav--layout--float-right {
width: 100%;
}
.header_scrolled .global-nav-list {
display: block;
}
} .siteFooter {
border-top: 3px solid #708090;
background-color: #222222;
color:#FFF;
font-weight:bold;
}
.siteFooter a {
color: #FFF;
font-weight:bold;
}
div.section.sectionBox.siteContent_after{
display:none;
} div.veu_postList.pt_1{
margin-bottom:0;
}
div.veu_postList.pt_1 h5{
display:none;
}
div.veu_postList.pt_1 .postList_title.entry-title{
font-size:18px;
font-weight:600;
padding:8px 0;
} #wpcf7-f26-p7-o1 a {
color:#000;
} @media(max-width:500px){
.inquiry th,.inquiry td {
display:block!important;
width:100%!important;
border-top:none!important;
-webkit-box-sizing:border-box!important;
-moz-box-sizing:border-box!important;
box-sizing:border-box!important;
}
.inquiry tr:first-child th{
border-top:1px solid #d7d7d7!important;
}
table tbody tr td .form-control, table tbody tr th .form-control, table td .form-control, table th .form-control {
max-width: 100%!important;
} .inquiry .haveto,.inquiry .any {	
font-size:10px;
}} .inquiry th{
text-align:left;
font-size:14px;
color:#444;
padding-right:5px;
width:30%;
background:#f7f7f7;
border:solid 1px #d7d7d7;
} .inquiry td{
font-size:13px;
border:solid 1px #d7d7d7;	
} .entry-content .inquiry tr,.entry-content table{
border:solid 1px #d7d7d7;	
} .haveto{
font-size:7px;
padding:5px;
background:#ff9393;
color:#fff;
border-radius:2px;
margin-right:5px;
position:relative;
bottom:1px;
} .any{
font-size:7px;
padding:5px;
background:#93c9ff;
color:#fff;
border-radius:2px;
margin-right:5px;
position:relative;
bottom:1px;
} .verticallist .wpcf7-list-item{
display:block;
} #formbtn{
display: block;
padding:15px;
width:350px;
background:#c63d3f;
color:#fff;
font-size:18px;
font-weight:bold;	 
border-radius:2px;
margin:25px auto 0;
} #formbtn:hover{
background:#fff;
color:#9683A4;
border:2px solid #c63d3f;
}
div.elementor-widget-container input#s.form-control.form-group{
height:3em;
font-size:16px;
overflow:hidden;
}
.wpcf7 p {
margin:0 15px;
padding:10px 0;
} .elementor-heading-title{
border:none;
}
.elementor-widget-container .vertical{
text-orientation: upright; -ms-writing-mode: tb-rl;
-webkit-writing-mode: vertical-rl;
writing-mode: vertical-rl;
white-space: nowrap;
・〕eft: 0;0;
position: relative;
top: 0;
}
.elementor-element-a9966bf .elementor-widget-container .vertical{
height:100%;
}
.elementor-widget-container h2,.elementor-widget-container h3{
border-top: 0px;
border-bottom: 0px;
margin-block-end: 0;
margin-bottom:0;
}
.elementor-widget-container h3::after{
content:none;
} h3.sow-carousel-item-title{
border-bottom:0px;
font-weight:bold!important;
text-align:left!important;
padding:10px;
color:#444444;
} .scrolldown2{ position:absolute;
bottom:10px;
left:50%;
} .scrolldown2 span{ position: absolute;
left:10px;
bottom:10px; color: #222;
font-size: 0.7rem;
letter-spacing: 0.05em; -ms-writing-mode: tb-rl;
-webkit-writing-mode: vertical-rl;
writing-mode: vertical-rl;
} .scrolldown2:before {
content: ""; position: absolute;
bottom:0;
left:-4px; width:10px;
height:10px;
border-radius: 50%;
background:#222; animation:
circlemove 1.6s ease-in-out infinite,
cirlemovehide 1.6s ease-out infinite;
} @keyframes circlemove{
0%{bottom:45px;}
100%{bottom:-5px;}
} @keyframes cirlemovehide{
0%{opacity:0}
50%{opacity:1;}
80%{opacity:0.9;}
100%{opacity:0;}
} .scrolldown2:after{
content:""; position: absolute;
bottom:0;
left:0; width:2px;
height: 50px;
background:#222;
}
.smooth{
animation-name: smoothAnime;
animation-duration:1s;
animation-fill-mode:forwards;
　transform-origin: left;
opacity:0;
}
@keyframes smoothAnime{
from {
transform: translate3d(0, 100%, 0) skewY(12deg);
opacity:0;
}
to {
transform: translate3d(0, 0, 0) skewY(0);
opacity:1;
}
}
.greeting-img img{
animation: fluidrotate 30s ease 0s infinite;
}
.fluid {
width:100%;
height:100%;
background: linear-gradient(45deg,rgba(74,198,186,1),rgba(14,141,152,1)); animation: fluidrotate 30s ease 0s infinite;
}
@keyframes fluidrotate {  
0%, 100% {
border-radius: 63% 37% 54% 46%/55% 48% 52% 45%;
}
14% {
border-radius: 40% 60% 54% 46%/49% 60% 40% 51%;
}
28% {
border-radius: 54% 46% 38% 62%/49% 70% 30% 51%;
}
42% {
border-radius: 61% 39% 55% 45%/61% 38% 62% 39%;
}
56% {
border-radius: 61% 39% 67% 33%/70% 50% 50% 30%;
}
70% {
border-radius: 50% 50% 34% 66%/56% 68% 32% 44%;
}
84% {
border-radius: 46% 54% 50% 50%/35% 61% 39% 65%;
}
} @media only screen and (max-width: 30em){
.veu_postList.pt_1 li span{
display:inline;
}
}span.vcard.author.entry-meta_items.entry-meta_items_author { display: none; }
div.container.sectionBox.copySection.text-center,h1.widget-title,div.postList_title.entry-title{font-weight:bold;}