/*
Theme Name: chique child
Template: chique
Version: 1.5
*/

.main-navigation li {
	margin-left: 10px;
	border-bottom:dotted;
    border-color:#fff;
    border-width:2px;
}

#masthead, .menu-inside-wrapper, .navigation-default .header-overlay, .widget input[type="search"], .sticky-label:before, .sticky-label:after, .ewnewsletter .ew-newsletter-wrap .ew-newsletter-subbox, .ewtabbedrecentpopular .ui-tabs .ui-tabs-panel, .ewtabbedrecentpopular .ui-state-active, .ewtabbedrecentpopular .ui-widget-content .ui-state-active, .ewtabbedrecentpopular .ui-widget-header .ui-state-active, .reserve-content-wrapper .contact-description {
    background-color: #fffbe6;
}

@media screen and (min-width: 64em)
#masthead {
    bottom: 0;
    -webkit-box-shadow: 10px 0 18px -30px rgb(0 0 0 / 30%);
    box-shadow: 20px 0 18px 0px rgb(0 0 0 / 30%);
}

.site-footer {
    background-color: #ffe6ea;
}

body,
button,
input,
select,
optgroup,
textarea,
entry-title,
h1,
h2,
h3,
h4,
site-title,
.site-description,
.hero-content-wrapper .entry-title span,
.promotion-sale-wrapper .entry-title span,
.contact-section .entry-title span,
#skill-section .entry-title span,
.reserve-content-wrapper .entry-title span,
#playlist-section .entry-title span,
.services-section.style-two .entry-meta a,
.site-header-cart .cart-contents,
.site-footer .widget a {
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

.site-info {
    font-size: 16px;
    font-size: 0.8rem;
}

.site-title,
.main-navigation a,
#feature-slider-section .entry-title,
.custom-header .entry-title,
#feature-slider-section .owl-dots {
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

.entry-title {
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

.entry-content p{
    font-size: 1rem;
}

.entry-meta {
    display: none;
}

.main-navigation a {
    font-size: 15px;
    font-size: 0.9rem;
	  color:#006666;
}

.main-navigation li {
	margin-left: 10px;
	margin-right: 10px;
	border-bottom:dotted;
    border-color:#006666;
    border-width:1px;
}

@media screen and (min-width: 75em){
.content-area {
    width: 100%;
}
}

	.site-title,
	.header-style-horizontal-one .site-title {
		font-size: 15px;
		font-size: 1rem;
	}

.site-description, .comment-metadata {
    font-size: 13px;
    font-size: 0.8rem;
    line-height: 1.62;
}

/* table01 */
#table01 {
  margin: 0% 15% 0% 15%;
}


#table01 tr {
  border-bottom: 1px solid #b5b1b1;
}

#table01 th,
#table01 td {
  padding: 15px 0;
  border: none;
}

#table01 th {
  width: 30%;
}

table,
th,
td {
	border: none;
	font-size: 13px;
}

hr {
  border-top: 1px dotted #bbb;
  border-bottom: 1px dotted #fff;
}

div.wpforms-container-full .wpforms-form .wpforms-submit-container {
    text-align: center !important;
}

/* パソコンで見たときは"pc"のclassがついた画像が表示される */
.pc { display: block !important; }
.sp { display: none !important; }
 
/* スマートフォンで見たときは"sp"のclassがついた画像が表示される */
@media only screen and (max-width: 750px) {
    .pc { display: none !important; }
    .sp { display: block !important; }
	img { max-width: 100%; }
}
}