<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: twentysixteen-child
Template: twentysixteen
*/

/* ãƒ¡ã‚¤ãƒ³
----------------------------------------------------- */
body {
	background-color: #FFF9E8 !important;
}

/* ãƒ¡ã‚¤ãƒ³ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã€€ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆ
----------------------------------------------------- */
.hfe-menu-item {
	line-height: 1.2 !important;
}


ul#menu-1-794c80b {
  padding: 0.5em 1em 0.5em 2.3em;
  position: relative;
}

ul#menu-1-794c80b li {
  line-height: 1.5 !important;
  padding: 0.5em 0;
  list-style-type: none!important;
	padding-left: 10px;
	border: 0px dotted #C0C0C0 !important;
	padding-bottom: 4px !important;
}

ul#menu-1-794c80b li:before {
  
  font-family: "Font Awesome 5 Free";
  content: "\f138";
  position: absolute;
  left : 0;
  color: #000000;
}

ul#menu-1-794c80b li:hover:before {
  color: #FC8700;
}

/* ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã€€äºŒæ®µãƒ‡ã‚¶ã‚¤ãƒ³
 ---------------------------------------------------*/
ul.hfe-nav-menu a.hfe-menu-item {
  flex-direction: column;
}

.hfe-nav-menu a span{
  /*ãƒ¡ãƒ‹ãƒ¥ãƒ¼ä¸Šéƒ¨ã®ã‚¹ã‚¿ã‚¤ãƒ«*/
  display: block !important;
}

.hfe-nav-menu a .under {
  /*ãƒ¡ãƒ‹ãƒ¥ãƒ¼ä¸‹éƒ¨ã®ã‚¹ã‚¿ã‚¤ãƒ«*/
	border-top: 2px dotted #C0C0C0 !important;
  display: block !important;
  margin-top: 6px !important;
  font-size: 0.8em !important;
	padding-top: 6px;
	font-weight: normal !important;
	font-size: 0.8em;
}


/* ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®line-heightã®è¨­å®š */
.hfe-nav-menu li{
  line-height: 1em !important; 
}


/* ã‚¹ãƒžãƒ›ã€€ãƒ•ãƒƒã‚¿ãƒ¼ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã€€-------- */
@media screen and (max-width: 678px){
li.hfe-menu-item::bfore {
 Â&nbsp; Â&nbsp;display: inline !important;
	text-align: left !important;
  }
.hfe-menu-item {
    content: "";
 Â&nbsp; Â&nbsp;display: inline !important;
    position: relative !important;
	text-align: left !important;
  }
.menu-sub {
	display: inline !important;
	padding-left: 5px;
}
}

/* ãƒ•ãƒƒã‚¿ãƒ¼ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã€€-------- */
footer ul li {
  position: relative;
  padding: 0 0 0 2em;
  margin: 0;
}
footer li.hfe-creative-menu::before {
 Â&nbsp;font-family: "Font Awesome 5 Free" !important;
 Â&nbsp;content: "\f0da" !important;
  font-weight: 900;
 Â&nbsp;margin-right:5px;
  line-height: 1em;
	vertical-align: middle;
  }

footer a.hfe-menu-item {
	margin-top: -1em !important;
}

/* Hã‚¿ã‚°ã€€ãƒ‡ã‚¶ã‚¤ãƒ³
----------------------------------------------------- */
h1 {
  position: relative;
  padding: 1.3rem 1rem;
	margin-top: 30px !important;
	vertical-align: middle;
}

h1:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 10px;
  content: '';
  background-image: -webkit-repeating-linear-gradient(135deg, #ffa500, #ffa500 1px, transparent 2px, transparent 5px);
  background-image: repeating-linear-gradient(-45deg, #ffa500, #ffa500 1px, transparent 2px, transparent 5px);
  background-size: 7px 7px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}


h2.entry-title {
  position: relative;
  margin-bottom: 20px !important;
  padding-bottom: 12px !important;
}
h2.entry-title:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 8px;
  content: '';
  background-image: -webkit-repeating-linear-gradient(135deg, #ffa500, #ffa500 1px, transparent 2px, transparent 5px);
  background-image: repeating-linear-gradient(-45deg, #ffa500, #ffa500 1px, transparent 2px, transparent 5px);
  background-size: 7px 7px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}


h2.widget-title {
  position: relative;
  padding-bottom: 12px !important;
}

h2.widget-title:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 6px;
  content: '';
  background-image: -webkit-repeating-linear-gradient(135deg, #ffa500, #ffa500 1px, transparent 2px, transparent 5px);
  background-image: repeating-linear-gradient(-45deg, #ffa500, #ffa500 1px, transparent 2px, transparent 5px);
  background-size: 7px 7px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

h2.contact {
  position: relative;
  margin-top: 50px !important;
  padding-bottom: 12px !important;
}
h2.contact:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 8px;
  content: '';
  background-image: -webkit-repeating-linear-gradient(135deg, #ffa500, #ffa500 1px, transparent 2px, transparent 5px);
  background-image: repeating-linear-gradient(-45deg, #ffa500, #ffa500 1px, transparent 2px, transparent 5px);
  background-size: 7px 7px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}


h2.elementor-heading-title {
    padding: .5em .7em;
    border: 2px solid #f58300;
    box-shadow: 5px 5px #f58300;
    color: #f58300;
}


/* ãƒ©ã‚¤ãƒ³ã€€ã‚«ãƒ©ãƒ¼èª¿æ•´
----------------------------------------------------- */
.widget_fudo_cat {
	border-top: 0px solid #aaa !important;
}

.widget_fudo_top_r {
	border-top: 0px solid #aaa !important;
}

.widget_fudo_search {
	border-top: 0px solid #aaa !important;
}

.widget_fudo_b_k {
	border-top: 0px solid #aaa !important;
}

.page-header {
	border-top: 0px solid #aaa !important;
	margin-top: -50px;
}

#contact_form {
	border-top: 0px solid #aaa !important;
}


.widget_fudo_r_c {
	border-top: 0px solid #aaa !important;
}

.widget_fudo_r_r {
	border-top: 0px solid #aaa !important;
}


#toiawasesaki {
	border-top: 2px dotted #aaa !important;
}
.line {
  border-top: 2px dotted #aaa;
}

.widget_text {
	border-top: 0px solid #aaa !important;
}

/* ä½™ç™½èª¿æ•´
----------------------------------------------------- */

.content-area {
	width: 70%;
	margin: 0 10px 0px 0px;
	padding: 20px 20px 0px 40px;
	border: 0px solid #aaa !important;
 Â&nbsp; Â&nbsp;position: relative;

}
@media screen and (max-width: 678px){
.content-area {
	width: 100%;
	margin: 0 10px 0px 0px;
	padding: 30px !important;
	border: 0px solid #aaa !important;
 Â&nbsp; Â&nbsp;position: relative;

}
}
@media screen and (max-width: 1024px){
.content-area {
	width: 100%;
	margin: 0 10px 0px 0px;
	padding: 30px !important;
	border: 0px solid #aaa !important;
 Â&nbsp; Â&nbsp;position: relative;

}
}


/* ç‰©ä»¶ã€€ãŠå•ã„åˆã‚ã›ã€€ä½™ç™½è¨­å®š */

.wpcf7  {
	padding: 20px ;
}

@media screen and (max-width: 678px){
#toiawasesaki {
	margin: 0px 0px 0px 0px !important;
}
}
@media screen and (max-width: 678px){
#contact_form {
	margin: 0px 0px 0px 0px !important;
}
}



/* å³ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ */
.site-main {
	margin: 0px;
	padding: 0px;
	border: 0px solid #FF0000 !important;
}

/* ã‚µã‚¤ãƒ‰ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ */
#secondary {
	width: 28%;
	margin: 0px 10px 0px 0px;
	padding: 20px;
	border: 0px solid #aaa !important;
}

@media screen and (max-width: 678px){
#secondary {
	width: 100%;
	margin: 0px 10px 0px 0px;
	padding: 20px;
	border: 0px solid #aaa !important;
}
}
@media screen and (max-width: 1024px){
#secondary {
	width: 100%;
	margin: 0px 10px 0px 0px;
	padding: 30px;
	border: 0px solid #aaa !important;
}
}

#nendebcopy {
 Â&nbsp; Â&nbsp;display: none;
	position: ;
}





/* ãƒˆãƒƒãƒ—ãƒšãƒ¼ã‚¸
----------------------------------------------------- */

/* ç‰©ä»¶ä¸€è¦§ */
li.fudo_top_r-2 span.top_title {
	font-weight: bold !important;
}
.elementor-element-c7c4ffe li.fudo_top_r-2 {
    border-bottom: 1px solid #aaa !important;
}

@media screen and (max-width: 678px){
.elementor-element-c7c4ffe li.fudo_top_r-2 {
	width: 100%;
}

}


/* ã‚µã‚¤ãƒ‰ã€€ç‰©ä»¶ã‚«ãƒ†ã‚´ãƒªç¸¦ä½ç½® */
#fudo_cat-4 {
	margin-top: -50px;
}

#fudo_b_k-2 {
	margin-top: -50px;
}


/* ã‚«ãƒ†ã‚´ãƒªãƒšãƒ¼ã‚¸
----------------------------------------------------- */
@media screen and (max-width: 678px){
.content-area {
	margin: 0px !important;	
	padding: 0px !important;	
}
.list_simple_box {
	margin: 0px !important;	
	padding: 0px !important;
	width: 100% !important;
}
	
.list_picsam {
	border: ï¼px solid #FC8700 !important;
	width: 100% !important;
	}
	
.list_detail {
	width: 100%;
	border: 0px solid #FC8700 !important;
}
.list_details_button {
	margin-bottom: 20px !important;	
	width: 100% !important;
	}
}


@media screen and (max-width: 1024px){
.page-header {
	margin: 5px !important;	
	padding: 0px !important;	
	}
.content-area {
	margin: 0px !important;	
	padding: 0px !important;	
}

}


/* ç‰©ä»¶è©³ç´°ãƒšãƒ¼ã‚¸
----------------------------------------------------- */
.entry-header {
	border: 0px solid #FC8700 !important;
	margin: 0px;
}

.entry-title {
	padding-top: 8px !important;
	margin-top: 8px !important;
}

.list_details_button {
	background-color: #FC8700 !important;
	border: none !important;
	padding: 24px !important;
}

.list_details_button:hover {
	background-color: #FFF !important;
	border: 2px solid #FC8700 !important;
	padding: 24px !important;
	color: #FC8700 !important;
}

.list_detail {
	border-top: 1px solid #aaa !important;
	border-bottom: 0px solid #aaa !important;
	padding: 5px !important;
}

.list_detail td {
	padding: 3px  10px !important;
}

/*--ã€€ã‚µãƒ&nbsp;ãƒç”»åƒ  */
.box1image {
  border: 1px solid #aaa !important ;
}
.grid-content img:hover{
  opacity: 0.6;
  transition-duration: 0.3s;
}
.box1imagee:hover {
  transform: translateY(-7px) !important;
  transition-duration: 0.3s !important;
}


/* ã€ æœ€æ–°ã®ãŠçŸ¥ã‚‰ã› ã€‘ã€€è¨­å®š
----------------------------------------------------- */
.elementor-element-231cee1 .wp-show-posts-single {
	border-bottom: 2px dotted #FF5A00 !important;
	width: 100%;
	padding: 10px 10px 1px 20px;
	width: 100%;
	margin-bottom: 12px !important;
}
.elementor-element-231cee1 h2.wp-show-posts-entry-title {
	font-size: 1.2em;
}

.elementor-element-231cee1 .wp-show-posts-read-more {
    border: none;
	border-bottom: 2px dotted #FF5A00 !important;
	padding: 5px !important;
}

.elementor-element-231cee1 .wp-show-posts-read-more:hover {
    background-color: #FF5A00;
	border-bottom: none;
}



/* ã€ å£²è²·ç‰©ä»¶ ã€‘æœ€æ–°æƒ…å&nbsp;±ã€€ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆã€€è¨­å®š
----------------------------------------------------- */

.elementor-element-0abd23a .wp-show-posts-single {
	border: 1px solid #FF5A00 !important;
	width: 100%;
	padding: 10px 10px 1px 20px;
	width: 100%;
	margin-bottom: 12px !important;
}

.elementor-element-0abd23a h2.wp-show-posts-entry-title {
	font-size: 1.2em;
}
.elementor-element-0abd23a h2.wp-show-posts-entry-title a {
	color: #000000;
}
.elementor-element-0abd23a h2.wp-show-posts-entry-title a:hover {
	color: #FF5A00;
}


/* ã€ è³ƒè²¸ç‰©ä»¶ ã€‘æœ€æ–°æƒ…å&nbsp;±ã€€ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆã€€è¨­å®š
----------------------------------------------------- */

.elementor-element-e0658f8 .wp-show-posts-single {
	border: 1px solid #FF5A00 !important;
	width: 100%;
	padding: 10px 10px 1px 20px;
	width: 100%;
	margin-bottom: 12px !important;
}
.elementor-element-e0658f8 h2.wp-show-posts-entry-title {
	font-size: 1.2em;
}
.elementor-element-e0658f8 h2.wp-show-posts-entry-title a {
	color: #000000;
}
.elementor-element-e0658f8 h2.wp-show-posts-entry-title a:hover {
	color: #FF5A00;
}






/* Iframeç”¨ã€€Show Post ç‰©ä»¶ãƒªã‚¹ãƒˆã€€è¨­å®š
----------------------------------------------------- */


/* Iframe ç‰©ä»¶ä¸€è¦§ */
.wp-show-posts-columns {
	border: 0px solid #0000FF !important;
}

.wp-show-posts-single {
	border: 0px solid #FF0000 !important;
	padding: 20px;
	display: inline-block !important;

}


.elementor-element-546f8bba h2.wp-show-posts-entry-title {
	font-size: 1.0em;
	line-height: 1.3;
}
.wp-show-posts-entry-summary {
	font-size: 0.8em;
	line-height: 1.3;
	display: inline-block !important;
	border: 0px solid #FF0000 !important;
	margin-left: 0px;
}
.wp-show-posts-image{
  border: 1px solid #aaa;
  transition-duration: 0.3s;
	display: inline-block !important;
}
.wp-show-posts-image:hover{
  opacity: 0.6;
  transition-duration: 0.3s;
}
.wp-show-posts-image:hover {
  transform: translateY(-7px) !important;
  transition-duration: 0.3s !important;
}



/* Iframeç”¨ã€€ä»–ã‚µã‚¤ãƒˆç”¨ã€€ç‰©ä»¶ãƒšãƒ¼ã‚¸ã€€è¨­å®š
----------------------------------------------------- */

p.site-title,
.site-info {
	display: none;
}

#content {
  border: 0px solid #aaa;
	margin: 0 !important;
	padding: 0 !important;
}

.elementor-element-bca1d40 {
  border: 0px solid #aaa;
	padding: 0em 1em 2em 1em;

}

/*ã€€æ¤œç´¢ãƒœã‚¿ãƒ³ã€€èª¿æ•´  */

input.search-submit {
	margin-left: -20px !important;
	background-color: #FF5A00;
	padding: 10px;
	width: 60px;
}



/*ã€€ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ãƒãƒ¼ã‚¸ãƒ§ãƒ³éžè¡¨ç¤º è¨­å®š  */
#nendebcopy {
	display: none;
}


/*--ã€€ãŠå•ã„åˆã‚ã› è¨­å®š
------------------------------------*/
.CF7_table th {
	width: 100%;
    display: block;
	margin-bottom: -10px;
}
.CF7_table td {
	width: 100%;
    display: block;
	margin-top: 10px;
}


.CF7_req {
	color: #FF0000;
	font-size: 0.8em;
	margin-right: 5px;
}

span.wpcf7-list-item {
display: block;
}

.CF7_btn{
	text-align: center;
}
/* é€ä¿¡ãƒœã‚¿ãƒ³ã®ã‚¹ã‚¿ã‚¤ãƒ« */
.wpcf7-form input[type="submit"] {
background-color: #FF5A00; /* ã‚ªãƒ¬ãƒ³ã‚¸ */
color: white;
cursor: pointer;
transition: background-color 0.3s ease;
border: none;
font-size: 1.2em;
font-weight: bold;
width: 100%;
	padding: 16px;
}

.wpcf7-form input[type="submit"]:hover {
background-color: #ffa500; /* è–„ã„ã‚ªãƒ¬ãƒ³ã‚¸ */
}



/*--ã€€reCaptcha éžè¡¨ç¤º è¨­å®š
------------------------------------*/
.grecaptcha-badge { visibility: hidden; }





/*--ã€€è¡¨ç¤ºãƒ»éžè¡¨ç¤º è¨­å®š
------------------------------------*/
.sm { display: none; !important}
.tb { display: none; !important}
.pc { display: block; !important}

@media screen and (max-width: 1024px){
.sm { display: none; !important}
.tb { display: block; !important}
.pc { display: none; !important}
}

@media screen and (max-width: 678px){
.sm { display: block; !important}
.tb { display: none; !important}
.pc { display: none; !important}
}

.no { display: none; !important}
}

</pre></body></html>