<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*/////////////////////////////////////////////////////////*/
/*å±±é‡Œã§ã‚ãã¶ã€€èƒŒæ™¯*/
/*/////////////////////////////////////////////////////////*/
body.page-template-page-yamazato_front,
body.page-template-templates_yamazato,
body.page-template-templates_quiz,
body.post-type-archive-travel_photos{
	font-family: 'Sawarabi Mincho', serif;
	background-color:#116a53 !important;
	background-image:url(../../images/yamazato/experience_bg.png) !important;
	background-repeat:no-repeat;
	background-position: top right;
	background-size:700px;
	}

body.yamazato-enjoy.post-type-archive-travel_photos #wrapper section#experience,
body.yamazato-enjoy.page-template-templates_quiz #wrapper section#experience,
body.page-template-page-gest_term section#experience{
	background-color:#116a53 !important;
	background-image:none !important;
	padding-bottom:50px;
	margin-bottom:0 !important;
	display:block;}

/*/////////////////////////////////////////////////////////*/
/*ãƒˆãƒƒãƒ—ãƒšãƒ¼ã‚¸ã¸ç§»å‹•*/
/*/////////////////////////////////////////////////////////*/

span#to_top a{
	display:block;
	border-radius: 300px; 
	background-color:#000;
	color:#fff;
	font-size:15px;
	line-height:1.3;	
	text-align:center;
	position: absolute;
	top:-115px;
	left:15%;
	width:180px;
	text-align:center;
	padding:120px 0px 30px 0px;
	z-index:10;
	}

span#to_top a em{
	font-style:normal;
	font-size:60%;
	display:block;}

span#to_top a:before{
	position: absolute;
	bottom:15px;
	right:46%;
	content:" ";
	display:block;
	width:10px;
	height:2px;
	background-color:#fff;
	transform: rotate(-45deg);}

span#to_top a:after{
	position: absolute;
	bottom:15px;
	left:46%;
	content:" ";
	display:block;
	width:10px;
	height:2px;
	background-color:#fff;
	transform: rotate(45deg);}

@media screen and (min-width:768px) and (max-width:1024px) {
span#to_top a{
	display:block;
	border-radius: 300px; 
	background-color:#000;
	color:#fff;
	font-size:16px;
	line-height:1.3;	
	text-align:center;
	position: absolute;
	top:-100px;
	right:15%;
	width:170px;
	text-align:center;
	padding:105px 0px 30px 0px;
	z-index:10;
	}

span#to_top a em{
	font-style:normal;
	font-size:60%;
	display:block;}

span#to_top a:before{
	position: absolute;
	bottom:20px;
	right:45%;
	content:" ";
	display:block;
	width:10px;
	height:2px;
	background-color:#fff;
	transform: rotate(-45deg);}

span#to_top a:after{
	position: absolute;
	bottom:20px;
	left:45%;
	content:" ";
	display:block;
	width:10px;
	height:2px;
	background-color:#fff;
	transform: rotate(45deg);}

}

@media screen and (max-width: 768px){

span#to_top a{
	display:block;
	width:150px;
	text-align:center;
	border-radius: 300px; 
	background-color:#000;
	color:#fff;
	font-size:18px;
	line-height:1.3;	
	text-align:center;
	position: absolute;
	top:-120px;
	right:0;
	left:0;
	margin:0 auto;
	padding:130px 0px 40px 0px;
	z-index:10;
	}

span#to_top a em{
	font-style:normal;
	font-size:60%;
	display:block;}

span#to_top a:before{
	position: absolute;
	bottom:20px;
	right:45%;
	content:" ";
	display:block;
	width:10px;
	height:2px;
	background-color:#fff;
	transform: rotate(-45deg);}

span#to_top a:after{
	position: absolute;
	bottom:20px;
	left:45%;
	content:" ";
	display:block;
	width:10px;
	height:2px;
	background-color:#fff;
	transform: rotate(45deg);}
}

@import url(https://fonts.googleapis.com/css?family=Lato);
body {
  margin: 0;
}

.col-full .mep-events-wrapper{
	margin:30px 0 30px 0;}

@media screen and (max-width:767px){
.col-full .mep-events-wrapper{
	margin:70px 0 30px 0 !important;}}

.col-full .mep-events-wrapper form p{
	display:block;
	margin: 0px 0 15px 0 !important;}

body.mep_events-template-default #content.site-content{
	padding:0;
	margin:0;}

/*.mep-default-sidrbar-price-seat .df-seat h5{
	display:none;}

.mep-default-sidrbar-price-seat div.df-seat:before{
	content:"å®šå“¡äººæ•° 12äºº";
	font-size:120%;
	font-weight:bold;}

body.postid-7396 .mep-default-sidrbar-price-seat div.df-seat:before{
	content:"å®šå“¡äººæ•° 21äºº";
	font-size:120%;
	font-weight:bold;}*/

.mep-default-feature-content h3{
	font-size:150%;
	color:#116a53;
	border-bottom:1px dotted #116a53;
	display:block;
	padding-bottom:10px !important;
	padding-top:30px !important;
	margin-bottom:15px !important;
	font-weight:bold;}

.mep-default-feature-content h4{
	font-size:130%;
	display:block;
	padding:0 !important;
	margin-bottom:15px!important;
	font-weight:bold;}

.mep-default-feature-content h5.lecturer_info{
	font-size:120%;
	border:2px solid #116a53;
	border-radius: 10px;
	padding:5px 15px !important;
	color:#116a53 ;
	display:block;
	margin-bottom:15px!important;
	font-weight:bold;}

.mep-default-feature-content h6.lecturer_info02{
	font-size:110%;
	border-bottom:1px solid #116a53;
	padding:5px 0 !important;
	color:#116a53 ;
	display:block;
	margin-bottom:15px!important;
	font-weight:bold;}

.mep-default-feature-content .allergy{
	margin-top:30px;}

.mep-default-feature-content .allergy,
.mep-default-feature-content .cancellation_policy,
.mep-default-feature-content .domain_permission{
	margin:10px 0;
	padding:2%;
	background-color:#e1e1e1;
	border-radius: 5px;
	}

.mep-default-feature-content .domain_permission{
	margin:10px 0 35px 0 !important;
	}

.mep-default-feature-faq-sec{
	margin:30px 0 10px 0;}

.mep-default-feature-faq-sec .mep-event-faq-part h3.ex-sec-title{
	background-image:none !important;
	background-color:#0066ff !important;}

@media screen and (max-width: 768px){
.mep-default-feature-content h3{
	font-size:23px;
	line-height :1.4;
	color:#116a53;
	border-bottom:1px dotted #116a53;
	display:block;
	padding-bottom:10px !important;
	padding-top:30px !important;
	margin-bottom:15px !important;
	font-weight:bold;}

#content .col-full .mep-default-feature-content p{
	font-family:"Century Gothic", sans-serif;
	font-size: 16px !important;}

.mep-default-feature-content .allergy,
.mep-default-feature-content .cancellation_policy,
.mep-default-feature-content .domain_permission{
	margin:10px 0;
	padding:5%;
	background-color:#e1e1e1;
	border-radius: 5px;
	}

.mep-default-feature-content img.alignright,
.mep-default-feature-content img.alignleft,
.mep-default-feature-content img.aligncenter{ 
	display:block;
	margin:10px auto;
	width:90%;
	float:none !important;}
}

.mep-default-feature-content .allergy p,
.mep-default-feature-content .cancellation_policy p,
.mep-default-feature-content .domain_permission p{
	font-size:85%;
	padding:0;}

.mep-default-feature-content .allergy h5,
.mep-default-feature-content .cancellation_policy h5,
.mep-default-feature-content .domain_permission h5{
	font-size:100%;
	border-bottom:1px solid #999;
	padding-bottom:10px;
	margin-bottom:15px;}

.xtra-item-left{
	display:none;}

@media screen and (min-width: 769px){

#event{
	margin-top:20px;}

.mep-default-sidebar{
	display:none !important;}

#event .mep_event_list{
	width:48%;
	float:left;
	/*background-color:#eee;
	background-image:url(../images/coming_soon.png);
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:30%;*/
	min-height:380px;}

#event .event_left{
	width:48%;
	float:right;}

#primary #main #event_report h3{
	display:block !important;
	float:none !important;}

#primary #main #event_report p{
	text-align:left !important;
	display:block !important;
	float:none !important;}

#event_report{
	width:100%;
	margin:15px 0;
	text-align:center;
	display: flex;
	flex-wrap:wrap;/* æ”¹è¡Œè¨±å¯ */}

#event_report dl.report_list{
	display:block;
	text-align:center;
	width : -webkit-calc(100% / 3) ;
	width : calc(100% / 3) ;
	padding:1%;}

#event_report dl.report_list dt .new-entry-thumb{
	height:190px;
	overflow:hidden;
	margin-bottom:5px;}

#event_report dl.report_list dd{
	padding:0;
	margin-bottom:5px;}

#event_report dl.report_list dd span.report_more{
	width:70%;
	margin:0 auto;
	font-size:80%;}

}

@media screen and (max-width: 768px){
#event{
	margin-top:20px;}

#event h3{
	text-align:center;
	font-size:110%;}

#event .event_left span.event_list_bt a{
	margin-bottom:50px;}

#event_report dl.report_list dt .new-entry-thumb{
	margin-bottom:5px;}

#event_report dl.report_list dd{
	padding:0;
	margin-bottom:5px;}

#event_report dl.report_list dd span.report_more{
	width:70%;
	margin:0 auto;
	font-size:80%;}
}

#content .mep-default-title h2{
	line-height:1.5;
	margin-bottom:30px;}

@media screen and (max-width: 768px){
#content .mep-default-title h2{
	line-height:1.5;
	margin-bottom:15px;}}

ul.mep-social-share{}
ul.mep-social-share li:nth-child(3) {display:none;}
ul.mep-social-share li:nth-child(4) {display:none;}

div.mep-default-sidrbar-map h3{display:none;}
div.mep-default-sidrbar-events-schedule h3{margin-left:15px;}
div.mep-default-sidrbar-meta{display:none;}
div.mep-default-sidrbar-meta i.fa-link{display:none;}
.mep-default-sidrbar-address ul li:nth-child(2){display:none;}
.mep-default-sidrbar-address ul li:nth-child(3){display:none;}
.mep-default-sidrbar-address ul li:nth-child(4){display:none;}
.mep-default-sidrbar-address ul li:nth-child(5){display:none;}

.mep-day-details-section{
	padding:5px 30px 10px 30px;
	background-color:#fff;
	background-color:#f7f7f7;
	margin-top:30px;
	margin-bottom:30px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;}

.mep-default-feature-date-location .df-ico i,
.mep-event-meta ul.mep-social-share li a,
.mep-default-sidrbar-events-schedule span.mep-more-date i.fa-calendar{
	background-color:#116a53 !important;}

.mep-default-sidrbar-meta i.fa-list-alt{
	margin-left:15px;
	color:#116a53;}

.mep-default-sidrbar-events-schedule h3 i.fa-calendar{
	color:#116a53;}

.mep-day-details-section h4:first-child{font-size:0;}
.mep-day-details-section h4:first-child:before{
	font-size: 25px;
	display:block;
	padding:10px 0 0px 0;
	content: "ã‚¿ã‚¤ãƒ&nbsp;ãƒ†ãƒ¼ãƒ–ãƒ«";
	color:#000;}

.mep-events-wrapper .mep-day-details-section .mep-day-details-item .mep-day-content .mep-day-icon{
	background-color:#000 !important;
	color:#fff;}

.mep-day-details-section .mep-day-details-item .mep-day-content .mep-day-title{
	color:#000;
	font-size: 20px;
	}

mep-list-footer li.mep_list_event_date{
	display:block;}

.mep-list-footer ul:after{
	content: "ã‚¤ãƒ™ãƒ³ãƒˆã®è©³ç´°ã‚’ã¿ã‚‹ &gt;&gt;";
	color:#0066ff;
	display:block;
	text-align:right;
	}

.mep_list_thumb a img{
	width:100%;
	height:auto !important;}

.mep_list_thumb,
.mep_list_thumb a{
	display:block;
	height:300px;
	overflow:hidden;}

.mep_list_event_details .mep-list-header h3.mep_list_date{
	font-style:normal !important;
	padding-top:3px;
	}

.youtube {
	position: relative;
	width: 100%;
	padding-top: 56.25%;
	margin:2% 0;}

.youtube iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
/*/////////////////////////////////////////////////////////*/
/*å±±é‡Œã§ã‚ãã¶ã€€ãƒ˜ãƒƒãƒ€ãƒ¼*/
/*/////////////////////////////////////////////////////////*/
section#experience h3.midashi_top_tit{
	width:100%;
	font-size:280%;	
	margin-top:30px;
	padding-right:0 !important;
	position:relative !important;
	color:#fff;
	}

section#experience h4.midashi_top_tit{
	font-size:120%;	
	display:block;
	margin-top:0px;
	margin-left:0px;
	padding-left:0px;
	padding-bottom:60px;
	color:#fff;
	}

@media screen and (max-width: 768px){
section#experience h3.midashi_top_tit{
	font-size:280%;	
	margin-top:105px;
	padding-left:0px !important;
	position:relative !important;
	text-align:center;
	}

section#experience h4.midashi_top_tit{
	font-size:100%;	
	display:block;
	margin-top:5px;
	padding-left:0 !important;
	padding-right:0 !important;
	text-align:left;
	}

section#experience h4.midashi_top_tit br{
	display:none;
}}

ul.yamazato_experience_cat{
	width:1200px;
	margin:0px auto;
	text-align:center;
	display: flex;
	gap: 6px 5px; /* ä½™ç™½ */
	flex-wrap:wrap;/* æ”¹è¡Œè¨±å¯ */}

ul.yamazato_experience_cat li{
	display:block;
	text-align:center;
	width : -webkit-calc((100% - 25px) / 5) ;
	width : calc((100% - 25px) / 5) ;
	border-right:1px dotted #fff;}

ul.yamazato_experience_cat li:nth-child( 1 ){
	border-left:1px dotted #fff;
	}

ul.yamazato_experience_cat li,
ul.yamazato_experience_cat li a{
	color:#fff;}

@media screen and (max-width: 768px){

ul.yamazato_experience_cat{
	width:95%;
	margin:0px auto 15px auto;
	text-align:left;
	display: flex;
	gap: 0px; /* ä½™ç™½ */
	flex-wrap:wrap;/* æ”¹è¡Œè¨±å¯ */}

ul.yamazato_experience_cat li{
	display:block;
	text-align:left;
	width : 100% !important;
	border-bottom:1px dotted #fff;
	border-left-style:none !important;
	border-right-style:none;}

}

/*/////////////////////////////////////////////////////////*/
/*å±±é‡Œã§ã‚ãã¶ã€€ãƒˆãƒƒãƒ—ãƒšãƒ¼ã‚¸*/
/*/////////////////////////////////////////////////////////*/

@media screen and (min-width: 769px){
#yamayato_enjoy_frontpage{
	width:100%;
	margin:0px auto;
	text-align:left;
	display: flex;
	gap: 6px 20px; /* ä½™ç™½ */
	flex-wrap:wrap;/* æ”¹è¡Œè¨±å¯ */}

#yamayato_enjoy_frontpage .yamazato_content{
	display:block;
	text-align:left;
	width : -webkit-calc((100% - 20px) / 2) ;
	width : calc((100% - 20px) / 2) ;
	background-color:#fff;
	}}

@media screen and (max-width: 768px){
#yamayato_enjoy_frontpage{
	width:100%;
	margin:15px 0 0 0;
	text-align:left;
	display: flex;
	gap: 6px 20px; /* ä½™ç™½ */
	flex-wrap:wrap;/* æ”¹è¡Œè¨±å¯ */}

#yamayato_enjoy_frontpage .yamazato_content{
	display:block;
	text-align:left;
	width : 100% ;
	margin-top:30px;
	background-color:#fff;
	}}

.small_hous_box{
	margin-bottom:30px;}

.experience_spot{
	width:100%;
	text-align:left;
	display: flex;
	gap: 50px 20px; /* ä½™ç™½ */
	flex-wrap:wrap;/* æ”¹è¡Œè¨±å¯ */
	margin-top:10px;}

.spot-profile{
	display:block;
	text-align:left;
	width : -webkit-calc((100% - 40px) / 3) ;
	width : calc((100% - 40px) / 3) ;
	background-color:#fff;}

@media screen and (max-width: 768px){
.experience_spot{
	width:100%;
	text-align:left;
	display: flex;
	gap: 30px 10px; /* ä½™ç™½ */
	flex-wrap:wrap;/* æ”¹è¡Œè¨±å¯ */
	margin-top:10px;}

.spot-profile{
	display:block;
	text-align:left;
	width : -webkit-calc((100% - 20px) / 3) ;
	width : calc((100% - 20px) / 3) ;
	background-color:#fff;}}

#yamayato_enjoy_frontpage .yamazato_content .experience_spot h4.spot_name{
	text-align:center;
	font-size:100% !important;
	padding:0;
	margin:0;}

#yamayato_enjoy_frontpage #small_house{
	width:100%;
	margin:5px 0 15px 0;
	text-align:left;
	display: flex;
	gap: 5px 5px; /* ä½™ç™½ */
	flex-wrap:wrap;/* æ”¹è¡Œè¨±å¯ */}

#yamayato_enjoy_frontpage #small_house li{
	display:block;
	text-align:left;
	width : -webkit-calc((100% - 10px) / 3) ;
	width : calc((100% - 10px) / 3) ;
	background-color:#fff;}

h2.yamazato_tit{
	text-align:center;
	margin-top:50px;}

h2.yamazato_tit span.sub_tit{
	font-size:50%;
	display:block;
	margin-top:5px;}

#yamayato_enjoy_frontpage .yamazato_content .inner{
	padding:5%;}

#yamayato_enjoy_frontpage .experience_item,
#yamayato_enjoy_frontpage #accepting_events,
body.page-template-page-yamazato_archive #accepting_events{
	margin-top:35px;}

#yamayato_enjoy_frontpage #accepting_events .experience_item{
	border:1px solid #eee;
	margin-top:10px;
	padding: 5% 5% 0% 5%;}

#yamayato_enjoy_frontpage #accepting_events .experience_item span.more{
	margin-bottom:0 !imporrtant;}

#yamayato_enjoy_frontpage h3#workshop_tit{
	font-size:150% !important;
	text-align:center;
	margin:20px 0 5px 0;
	padding:0;}

#yamayato_enjoy_frontpage h3#workshop_tit span{
	font-size:60% !important;
	font-weight:normal;
	text-align:center;
	margin:0 0 5px 0;
	padding:0;
	display:block;
	}

#yamayato_enjoy_frontpage h3#workshop_tit span em{
	font-style:normal;
	font-size:130%;
	display:block;
	border-top:#666 solid 1px;
	border-bottom:#666 solid 1px;
	padding:5px 0;
	margin-top:5px;}

#yamayato_enjoy_frontpage #accepting_events{
	padding:0;}

#yamayato_enjoy_frontpage #accepting_events .accepting_event_img{
	display:block;
	float:none;
	width:100%;}

#yamayato_enjoy_frontpage #accepting_events .accepting_event_content{
	width:100%;
	float:none;}

section#experience #yamayato_enjoy_frontpage #accepting_events .accepting_event_img span.event_tit a{
	display:block;
	font-size:80%;
	line-height:1.4 !important;
	margin-bottom:15px;}

.area_detail{
	font-size:90%;
	color:#666;
	margin-bottom:15px;
	padding:0;
	clear:both;}

.area_detail a:link,
.area_detail a:visited{
	background-color:#666;
	color:#fff;
	display:inline-block;
	padding:0px 5px 2px 5px;
	margin-right:3px;
	border-radius: 3px;
	font-size:80%;}

.area_detail a:hover,
.area_detail a:active{
	background-color:#333;
	color:#fff;}

span.plan_a_tentative_reservation a{
	display:block;
	border-radius: 300px; 
	background-color:#000;
	position:relative;
	color:#fff;
	font-size:16px;
	line-height:1.3;	
	text-align:center;
	width:150px;
	text-align:center;
	padding:60px 0px;
	margin:30px auto;
	z-index:100;
	}

span.plan_a_tentative_reservation a em{
	font-style:normal;
	font-size:70%;
	display:block;}

span.plan_a_tentative_reservation a:before{
	position: absolute;
	bottom:20px;
	right:45%;
	content:" ";
	display:block;
	width:10px;
	height:2px;
	background-color:#fff;
	transform: rotate(-45deg);}

span.plan_a_tentative_reservation a:after{
	position: absolute;
	bottom:20px;
	left:45%;
	content:" ";
	display:block;
	width:10px;
	height:2px;
	background-color:#fff;
	transform: rotate(45deg);}

/*/////////////////////////////////////////////////////////*/
/*å±±é‡Œã§ã‚ãã¶ã€€ãƒˆãƒƒãƒ—ãƒšãƒ¼ã‚¸*/
/*/////////////////////////////////////////////////////////*/
body.page-template-page-yamazato_experience #content #experience{
	background-color: transparent !important;
	margin:0 !important;
	}

@media screen and (max-width: 768px){
body.page-template-page-yamazato_experience #content #contents__wrapper #experience{
	display:block;
	margin-top:-130px !important;}}

body.page-template-page-yamazato_archive #content #experience,
body.page-template-page-yamazato_enjyoy03 #content #experience,
body.page-template-page-yamazato_enjyoy02 #content #experience,
body.page-template-page-yamazato_enjyoy01 #content #experience,
body.yamazato-enjoy #content #experience{
	margin:0 !important;
	}

body.page-template-page-yamazato_experience,
body.page-template-page-yamazato_archive,
body.page-template-page-yamazato_enjyoy03,
body.page-template-page-yamazato_enjyoy02,
body.page-template-page-yamazato_enjyoy01,
body.category-play_in_satoyama,
body.home #content #experience .experience_top_content,
body.yamazato-enjoy{
	font-family: 'Sawarabi Mincho', serif;
	background-color:#116a53 !important;
	background-image:url(../../images/yamazato/experience_bg.png) !important;
	background-repeat:no-repeat;
	background-position: top right;
	background-size:700px;
	}

body.yamazato-enjoy.page-template-page-yamazato_enjyoy02_tokusan{
	font-family: 'Sawarabi Mincho', serif;
	background-color:#fabf15 !important;
	background-image:url(../../images/yamazato/experience_yellow_bg.png) !important;
	background-repeat:no-repeat;
	background-position: top right;
	background-size:700px;
	}
body.yamazato-enjoy.page-template-page-yamazato_enjyoy02_forest{
	font-family: 'Sawarabi Mincho', serif;
	background-color:#38547e !important;
	background-image:url(../../images/yamazato/experience_blue_bg.png) !important;
	background-repeat:no-repeat;
	background-position: top right;
	background-size:700px;
	}
body.yamazato-enjoy.page-template-page-yamazato_enjyoy02_plant{
	font-family: 'Sawarabi Mincho', serif;
	background-color:#116a53 !important;
	background-image:url(../../images/yamazato/experience_bg.png) !important;
	background-repeat:no-repeat;
	background-position: top right;
	background-size:700px;
	}

@media screen and (max-width: 768px){

body.page-template-page-yamazato_experience,
body.page-template-page-yamazato_archive,
body.page-template-page-yamazato_enjyoy03,
body.page-template-page-yamazato_enjyoy02,
body.page-template-page-yamazato_enjyoy01,
body.category-play_in_satoyama,
body.home #content #experience .experience_top_content,
body.yamazato-enjoy{
	font-family: 'Sawarabi Mincho', serif;
	background-color:#116a53 !important;
	background-image:url(../../images/yamazato/experience_bg.png) !important;
	background-repeat:no-repeat;
	background-position: top -50px right;
	background-size:300px;
	}
body.yamazato-enjoy.page-template-page-yamazato_enjyoy02_tokusan{
	font-family: 'Sawarabi Mincho', serif;
	background-color:#fabf15 !important;
	background-image:url(../../images/yamazato/experience_yellow_bg.png) !important;
	background-repeat:no-repeat;
	background-position: top -50px right;
	background-size:300px;
	}
body.yamazato-enjoy.page-template-page-yamazato_enjyoy02_forest{
	font-family: 'Sawarabi Mincho', serif;
	background-color:#38547e !important;
	background-image:url(../../images/yamazato/experience_blue_bg.png) !important;
	background-repeat:no-repeat;
	background-position: top -50px right;
	background-size:300px;
	}
body.yamazato-enjoy.page-template-page-yamazato_enjyoy02_plant{
	font-family: 'Sawarabi Mincho', serif;
	background-color:#116a53 !important;
	background-image:url(../../images/yamazato/experience_bg.png) !important;
	background-repeat:no-repeat;
	background-position: top -50px right;
	background-size:300px;
	}}

body.home #content #experience .experience_top_content p{
	color:#fff;}

body.home #content #experience #brand_content_wrapper .inner,
body.home #content #experience #past_events .inner{
	width:1200px !important;
	margin:0 auto;}

header#yamazato_explanation{
	font-family: 'Sawarabi Mincho', serif;
	display:block;
	width:1200px !important;
	margin:30px auto 0 auto;
	padding:100px 0 20px 0;}


@media screen and (max-width: 768px){
body.home #content #experience #brand_content_wrapper .inner,
body.home #content #experience #past_events .inner{
	width:95% !important;
	margin:0 auto;}

header#yamazato_explanation{
	font-family: 'Sawarabi Mincho', serif;
	display:block;
	width:95% !important;
	margin:30px auto 0 auto;
	padding:100px 0 20px 0;}}



h1.yamazato_tit,
body.page-template-page-yamazato_enjyoy02_plant header#yamazato_explanation h1.yamazato_tit,
body.page-template-page-yamazato_enjyoy02_forest header#yamazato_explanation h1.yamazato_tit{
	font-family: 'Sawarabi Mincho', serif;
	color:#fff;
	font-size:300%;
	}

body.page-template-page-yamazato_enjyoy02_tokusan header#yamazato_explanation h1.yamazato_tit{
	font-family: 'Sawarabi Mincho', serif;
	color:#000;
	font-size:300%;
	}

h1.yamazato_tit em,
body.page-template-page-yamazato_enjyoy02_tokusan header#yamazato_explanation h1.yamazato_tit em,
body.page-template-page-yamazato_enjyoy02_plant header#yamazato_explanation h1.yamazato_tit em,
body.page-template-page-yamazato_enjyoy02_forest header#yamazato_explanation h1.yamazato_tit em{
	font-family: 'Sawarabi Mincho', serif;
	display:block;
	color:#fff;
	font-size:30%;
	font-style:normal;
	margin-bottom:5px;
	}

body.page-template-page-yamazato_enjyoy02_tokusan header#yamazato_explanation h1.yamazato_tit em{
	font-family: 'Sawarabi Mincho', serif;
	display:block;
	color:#000;
	font-size:30%;
	font-style:normal;
	margin-bottom:5px;
	}

h1.yamazato_tit span.yamazato_explanation,
body.page-template-page-yamazato_enjyoy02_plant header#yamazato_explanation h1.yamazato_tit span.yamazato_explanation,
body.page-template-page-yamazato_enjyoy02_forest header#yamazato_explanation h1.yamazato_tit span.yamazato_explanation,
body.page-template-page-yamazato_enjyoy02_tokusan header#yamazato_explanation h1.yamazato_tit span.yamazato_explanation{
	font-family: 'Sawarabi Mincho', serif;
	display:block;
	color:#fff;
	font-size:40%;
	margin-top:10px;
	line-height:1.8;
	}

body.page-template-page-yamazato_enjyoy02_tokusan header#yamazato_explanation h1.yamazato_tit span.yamazato_explanation{
	font-family: 'Sawarabi Mincho', serif;
	display:block;
	color:#000;
	font-size:40%;
	margin-top:10px;
	line-height:1.8;
	}



@media screen and (max-width: 768px){

header#yamazato_explanation{
	width:85%;
	margin:50px auto 10px auto;
	padding:100px 0 20px 0;}

h1.yamazato_tit{
	color:#fff;
	font-size:230%;
	text-align:center;
	}

h1.yamazato_tit em{
	display:block;
	color:#fff;
	font-size:300%;
	font-size:40%;
	font-style:normal;
	margin-bottom:5px;
	}

h1.yamazato_tit span.yamazato_explanation{
	display:block;
	text-align:left;
	color:#fff;
	font-size:300%;
	font-size:40%;
	margin-top:10px;
	line-height:1.5;
	}

h1.yamazato_tit span.yamazato_explanation br{
	display:none;}}


/*/////////////////////////////////////////////////////////*/
/*é–‹å‚¬ã‚¤ãƒ™ãƒ³ãƒˆä¸€è¦§*/
/*/////////////////////////////////////////////////////////*/

#experience .latest_events .latest_product_items figure{
	display:block;
	width:42%;
	float:left;
	margin-right:1.5%;}

#experience .latest_events .latest_product_items .latest_product_items_content{
	display:block;
	width:55%;
	float:right;
	margin-left:1.5%;
	padding-bottom:150px;
	position:relative;}

@media screen and (max-width: 768px){
#experience .latest_events .latest_product_items figure{
	display:block;
	width:100%;
	float:none;
	margin-right:0;
	margin-bottom:15px;}

#experience .latest_events .latest_product_items .latest_product_items_content{
	display:block;
	width:100%;
	float:none;
	margin-left:0;}}

#experience .latest_events .latest_product_items .latest_product_items_content h2{
	font-size:100%;
	display:block;
	color:#fff;
	padding:5px 10px !important;
	border-style:none !important;}

#experience .latest_events .latest_product_items .latest_product_items_content.forest-walk h2{
	background-color:#38547d;
	padding:5px 10px;
	border-bottom-style:none;}

#experience .latest_events .latest_product_items .latest_product_items_content.plant_observation h2{
	background-color:#106c55;}

#experience .latest_events .latest_product_items .latest_product_items_content.specialties_food_culture h2{
	background-color:#fabf13;}

#experience .latest_events .latest_product_items .latest_product_items_content h3{
	font-size:100%;
	border-top-style:none;}

#experience .latest_events .latest_product_items .latest_product_items_content span.event_tit{
	font-size:130%;
	linbe-height:1.5;
	display:block;
	font-weight:bold;
	margin:0 0 15px 0;}

#experience .latest_events .latest_product_items .latest_product_items_content p{
	display:block;
	margin:5px 0;}

#experience .latest_events .latest_product_items .latest_product_items_content ul{
	border-top:1px dotted #333;
	}

#experience .latest_events .latest_product_items .latest_product_items_content ul li{
	border-bottom:1px dotted #333;
	padding:5px 0;}

#event_introduction{
	margin:60px 0 30px 0;}

#accepting_events{}

#accepting_events .accepting_event_img{
	display:block;
	float:right;
	width:43%;}

#accepting_events .accepting_event_content{
	width:53%;
	float:left;}

@media screen and (max-width: 768px){
#accepting_events{
	background-color:#fff;
	padding:6%;
	margin:20px 0 30px 0;}

#accepting_events .accepting_event_img{
	display:block;
	float:none;
	width:100%;
	margin-bottom:30px;}

#accepting_events .accepting_event_content{
	width:100%;
	float:none;}
}


#accepting_events span.event_tit{
	font-weight:bold;
	font-size:150%;
	margin-bottom:30px;}

#accepting_events h3{
	font-weight:bold;
	font-size:120%;
	margin:15px 0 0 0;
	padding:0;}

#accepting_events .accepting_event_img figure{
	width:100%;
	display:block;
	}

#accepting_events .accepting_event_img figure img{
	display:block;
	width:100%;
	height:auto;}

#accepting_events .accepting_event_img ul,
#accepting_events .accepting_event_img table{
	border-top:1px #ccc dotted;
	margin:10px 0;}

#accepting_events .accepting_event_img ul li,
#accepting_events .accepting_event_img table tr th,
#accepting_events .accepting_event_img table tr td{
	border-bottom:1px #ccc dotted;
	padding:5px 0;}

#accepting_events .accepting_event_img table tr th{
	text-align:center;
	width:20%;}

#accepting_events .accepting_event_img table tr td{
	padding-left:5%;
	padding-right:5%;}

@media screen and (max-width: 768px){
#accepting_events .accepting_event_img ul,
#accepting_events .accepting_event_img table{
	border-top:1px #ccc dotted;
	margin:10px 0;}

#accepting_events .accepting_event_img ul li,
#accepting_events .accepting_event_img table tr th,
#accepting_events .accepting_event_img table tr td{
	display:list-item;
	list-style:none;
	border-bottom:1px #ccc dotted;
	padding:5px 0;}

#accepting_events .accepting_event_img table tr th,
#accepting_events .accepting_event_img table tr td{
	text-align:left;
	width:100%;
	padding-left:2.5%;
	padding-right:2.5%;}}

#accepting_events span.more em{
	display:inline-block;
	margin-right:5px;
	font-style:normal;}

#accepting_events span.more a:link,
#accepting_events span.more a:visited {
	text-align:center;
	display:block;
	width:230px;
	background-color:#a19878;
	color:#fff;
	border-radius: 5px;        /* CSS3è‰æ¡ˆ */  
	-webkit-border-radius: 5px;    /* Safari,Google Chromeç”¨ */  
	-moz-border-radius: 5px;   /* Firefoxç”¨ */
	margin:10px auto 15px auto;
	padding:5px 15px;  }

#accepting_events span.more a:hover,
#accepting_events span.more a:active {
	background-color:#d6ae1c;}


#past_events h2.block_tit span.sub_tit,
#accepting_events h2.block_tit span.sub_tit{
	font-size:25px;
	display:block;}

#past_events h2.block_tit{
	text-align:center;
	font-size:12px;
	font-weight:normal;
	margin-top:80px;}

#accepting_events h2.block_tit{
	text-align:center;
	font-size:12px;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:50px;}

/*/////////////////////////////////////////////////////////*/
/*è‡ªåˆ†ã®è¶³ã§ã‚ã‚‹ã„ã¦ã¿ã‚ˆã†*/
/*/////////////////////////////////////////////////////////*/

#take_walk{
	background-color:#fff;}


/*/////////////////////////////////////////////////////////*/
/*é–‹å‚¬å&nbsp;±å‘Šä¸€è¦§*/
/*/////////////////////////////////////////////////////////*/
body.yamazato-enjoy #experience .content02 .inner,
body.category-forum #experience .content02 .inner{
	margin:0 auto;}

body.yamazato-enjoy #content .category-header span.description p,
body.category-forum #content .category-header span.description p{
	font-size:100%;}

body.yamazato-enjoy .post-content,
body.category-forum .post-content{
	width:100%;
	margin:15px 0;
	text-align:left;
	display: flex;
	flex-wrap:wrap;/* æ”¹è¡Œè¨±å¯ */
	gap: 30px 30px; /* ä½™ç™½ */}

body.yamazato-enjoy .post-content article,
body.category-forum .post-content article{
	display: block !important;
	width : -webkit-calc((100% - 90px) / 4) ;
	width : calc((100% - 90px) / 4) ;
	padding:0 0 70px 0 !important;
	text-align:left;
	position: relative !important;}

body.yamazato-enjoy .post-content article .post-title,
body.category-forum .post-content article .post-title{
	display: block;
	width:100%;}

body.yamazato-enjoy .post-content article .post-title a,
body.category-forum .post-content article .post-title a{
	display: block;
	width:100%;
	font-size: 90%;
	font-weight:bold;
	padding:5px 0;
	margin-bottom:5px;}

@media screen and (max-width: 768px){
body.yamazato-enjoy .post-content article,
body.category-forum .post-content article{
	width : 100% ;
	padding:0;
	text-align:left;}}

body.yamazato-enjoy #content_wrapper .post-content article figure.thumbnail,
body.category-forum #content_wrapper .post-content article figure.thumbnail{
	position: relative;
	display:block;
	width:100% !important;
	overflow: hidden;
	padding-top: 100%; /* ç”»åƒã®é«˜ã•ã‚’å¹…ã®56.25%ã«å›ºå®šã™ã‚‹ */
	margin-bottom:10px;}

body.yamazato-enjoy #content_wrapper .post-content article a img,
body.category-forum #content_wrapper .post-content article a img{
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%,-50%);
   width: 100%;
   height: 100%;
object-fit: cover;}

body.yamazato-enjoy .post-content article ul.post-categories,
body.category-forum .post-content article ul.post-categories{
	display:block;
	padding: 3px 0 6px 0 !important;
	margin: 0 0 8px 0!important;
	border-top:1px dotted #000;
	border-bottom:1px dotted #000;}

body.yamazato-enjoy #experience .post-content article ul.post-categories li,
body.category-forum #experience .post-content article ul.post-categories li{
	line-height:0.5!important;
	padding: 0 !important;
	margin: 0 !important;}

body.yamazato-enjoy #experience .post-content article ul.post-categories li a,
body.category-forum #experience .post-content article ul.post-categories li a{
	display:inline-block !important;
	line-height:0.5!important;
	font-family: 'M PLUS Rounded 1c', sans-serif !important;
	padding: 0 2px !important;
	margin: 0 !important;}

body.yamazato-enjoy #experience .post-content article p.time,
body.category-forum #experience .post-content article p.time{
	font-family: 'M PLUS Rounded 1c', sans-serif !important;}

body.yamazato-enjoy #experience .post-content article span.more a,
body.category-forum #experience .post-content article span.more a{
	width:60px !important;
	font-size:80% !important;
	border-radius: 30px;
	display:block !important;
	margin: 15px auto!important;
	padding: 10px 0 !important;
	color:#fff !important;
	text-align:center !important;
	background-color:#000 !important;
	font-family: 'M PLUS Rounded 1c', sans-serif !important;
	position: absolute;
	bottom:0; left: 0; right: 0;}


/*/////////////////////////////////////////////////////////*/
/*äº‹æ¥­è€…ç´¹ä»‹ãƒšãƒ¼ã‚¸ã§ã®è¡¨ç¤º*/
/*/////////////////////////////////////////////////////////*/
body.page-template-user-page section#experience,
body.page-template-teacher-page section#experience{
	display:block;
	background-color:#fff !important;
	margin:50px 0 0 0;
	padding:0;}

#past_events .block_title{
	position: relative;
	margin-bottom:20px;}

#past_events .block_title h3{
	position: absolute;
	top: 0px; left: 0px;
	display:block;
	width:38px;}

#past_events .block_title h3 img{
	display:block;
	width:100%;
	height:auto;}

#past_events .block_title h4{
	position: relative;
	display:block;
	font-size:145%;
	margin:0;
	padding:5px 0 5px 43px;
	border-bottom:1px solid #000;}

#past_events .block_title h4 span{
	position: absolute;
	bottom: 0px; right: 0px;
	display:block;}

#past_events .block_title h4 span a{
	font-size:60%;}

#past_events .block_title h4 span a:after{
	content:" &gt;";
	display:inline-block;
	background-color:#000;
	color:#fff;
	width:20px;
	text-align:center;
	border-radius: 100px;
	line-height:20px;
	margin-left:5px;}

#past_events h5{
	font-size:22px;
	margin-bottom:10px;}

#past_events h5 span{
	display:inline-block;
	border:1px solid #000;
	padding:5px 10px;
	text-align:center;
	font-size:55%;
	margin-right:15px;}

#past_events h5 span em{
	font-style:normal;
	font-size:30px;
	display:block;}

#past_events h6{
	font-size:25px;
	margin:10px 0 20px 0;}

#past_events h6 br{
	display:none;}

#past_events h7{
	display:block;
	font-size:18px;
	margin:20px 0 10px 0;
	border-top:dotted 1px #333;
	border-bottom:dotted 1px #333;
	padding:5px 0;}

@media screen and (max-width: 768px){

#past_events .block_title h4{
	position: relative;
	display:block;
	font-size:145%;
	margin:0 0 50px 0;
	padding:5px 0 5px 43px;
	border-bottom:1px solid #000;}

#past_events .block_title h4 span{
	position: absolute;
	bottom: -30px; right: 0px;
	display:block;}

#past_events .block_title h4 span a{
	font-size:60%;}

#past_events .block_title h4 span a:after{
	content:" &gt;";
	display:inline-block;
	background-color:#000;
	color:#fff;
	width:20px;
	text-align:center;
	border-radius: 100px;
	line-height:20px;
	margin-left:5px;}

#past_events h5{
	font-size:25px;
	margin-bottom:10px;
	text-align:center;}

#past_events h5 span{
	display:block;
	border:1px solid #000;
	padding:5px 10px;
	text-align:center;
	font-size:45%;
	width:70px;
	margin:15px auto;}

#past_events h5 span em{
	font-style:normal;
	text-align:center;
	font-size:20px;
	display:block;}

#past_events h6{
	text-align:center;
	font-size:18px;
	margin:10px 0 20px 0;
	line-height:1.3;}

#past_events h6 br{
	display:block;}

#past_events h7{
	display:block;
	font-size:16px;
	text-align:center;
	border-top:1px dotted #000;
	border-bottom:1px dotted #000;
	padding:5px 0;}}


/*/////////////////////////////////////////////////////////*/
/*è¬›å¸«ä¸€è¦§ äºˆç´„ãƒ•ã‚©ãƒ¼ãƒ&nbsp;*/
/*/////////////////////////////////////////////////////////*/
#experience #brand_content_wrapper .inner{
	padding:0;
	margin:0 auto;
	width:100% !important;}

#experience #brand_content_wrapper .inner .teachers{
	padding: 50px 0 0 0 !important;}

#experience #brand_content_wrapper .inner h3.block_tit{
	font-size:100%;
	text-align:center !important;
	margin:0 auto;}

#experience #brand_content_wrapper .inner h3.block_tit span{
	display:block;
	font-size:200%;}

body#reservation section#experience .inner h3.block_tit{
	color:#000;
	font-size:35px;
	text-align:center !important;
	margin:0 auto;}

body#reservation section#experience .inner h3.block_tit span{
	display:block;
	font-size:200%;}

#experience #brand_content_wrapper .inner .teacher{
	width:100%;
	margin:15px 0;
	text-align:center;
	display: flex;
	flex-wrap:wrap;/* æ”¹è¡Œè¨±å¯ */
	gap: 6px 4px; /* ä½™ç™½ */}

#experience #brand_content_wrapper .inner .teacher .teacher-profile {
	width : -webkit-calc((100% - 16px) / 5) ;
	width : calc((100% - 16px) / 5) ;
	padding:5px;
	text-align:left;}

@media screen and (max-width: 768px){
#experience #brand_content_wrapper .inner .teacher .teacher-profile {
	width : -webkit-calc((100% - 4px) / 2) ;
	width : calc((100% - 4px) / 2) ;
	padding:5px;
	text-align:left;}}

#experience #brand_content_wrapper .inner .teacher .teacher-profile h4.teacher_name{
	font-size:120%;
	font-weight:bold;
	text-align:center;
	padding:0;
	margin:0;}

#experience #brand_content_wrapper .inner .teacher img{
	display:block;
	width:100%;
	height:auto;
	margin:5px 0;}

#experience #brand_content_wrapper .inner .teacher p.description{
	font-size:85%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;}


/*/////////////////////////////////////////////////////////*/
/*ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã€€90åˆ†ä½“é¨“è¬›åº§æ¡ˆå†…*/
/*/////////////////////////////////////////////////////////*/
#experience_info{
	border:#eee 1px solid;
	padding:25px;}

#experience_info figure{
	display:block;
	width:25%;
	float:left;
	margin-right:2%;}

#experience_info figure img{
	width:100%;
	height:auto;
	display:block;}

ul#no_list{
	margin:0 !important;
	padding:0 !important;}

ul#no_list li{
	font-family: 'M PLUS Rounded 1c', sans-serif;
	list-style-type: none;
	color:#116a53;
	border:1px solid #116a53;
	border-radius: 100px;
	padding:8px 18px;
	margin-left:0 !important;
 }

ul#no_list li span.detail{
	display:block;
	font-size:80%;
	color:#666;}

.teacher_profile{
	border:1px solid #e2e2e2;
	background-color:#e8e8d8;
	padding:0.7% 2%;}

.teacher_profile h4 span.panelist{
	font-size:70%;
	display:blcok !important;
	width:50px;
	margin-right:15px;
	margin-left:15px;
	border-top:1px solid #666;
	border-bottom:1px solid #666;}

.teacher_profile h5{
	font-size:110%;
	margin:10px 15px !important;
	padding-bottom:5px !important;
	border-bottom:1px dotted #666;}

.teacher_profile ul.history{
	margin:0 15px 15px 15px!important;
	padding:0 !important;}

.teacher_profile ul.history li{
	list-style-type: none!important;
	font-size:85%!important;
	padding:2px 0 !important;
	margin:2px 0 !important;
	}

.teacher_profile ul.history li span{
	display:inline-block!important;
	width:50px!important;}

@media screen and (max-width: 768px){

.teacher_profile ul.history li span{
	display:block !important;
	width:100% !important;
	padding-bottom:1px !important;
	margin-bottom:3px !important;
	border-bottom:1px dotted #666;}}


.mep-default-feature-content ul.asobu{
	margin:15px 0 !important;
	padding:0 !important;}

.mep-default-feature-content ul.asobu li{
	list-style:none;
	border:1px solid #116a53;
	border-radius:10px;
	padding:10px 15px !important;
	margin:5px 0px !important;
	color:#116a53;}

.mep-default-feature-content ul.asobu li span.asobi_content{
	display:block;
	color:#333;
	font-size:80%;
	line-height:1.4;
	margin-top:5px;}

/*/////////////////////////////////////////////////////////*/
/*è¬›åº§äºˆç´„ãƒšãƒ¼ã‚¸*/
/*/////////////////////////////////////////////////////////*/
h4.frequency{
	margin:30px 0px 10px 0px !important;
	padding:0 !important;
	font-size:22px !important;
	color:#fff;
	border-style : none !important;}

h4.frequency:before{
	display:inline-block;
	margin-right:5px;
	content:'â—';
	font-size:25px;
	color:#fff;}

ul#schedule{
	width:100%;
	margin:50px 0 80px 0;
	text-align:center;
	display: flex;
	flex-wrap:wrap;/* æ”¹è¡Œè¨±å¯ */
	column-gap:25px;}

ul#schedule li{
	display:block;
	text-align:center;
	width : -webkit-calc(( 100% - 75px ) / 4) ;
	width : calc(( 100% - 75px ) / 4) ;
	padding:0 !important;
	margin:0 !important;}

@media screen and (max-width: 768px){

h4.frequency{
	margin:30px 0px 10px 0px !important;
	padding:0 !important;
	font-size:18px !important;
	color:#fff;}

h4.frequency:before{
	display:none !important;}

ul#schedule li{
	display:block;
	text-align:center;
	width : 100% ;
	width : 100% ;
	padding:0 !important;
	margin:25px 0 !important;
	border-style : none !important;}

}

ul#schedule li figure{
	display:block;
	width:80% !important;
	margin:0 auto 15px auto!important;}

ul#schedule li figure img{
	display:block;
	width:100% !important;
	height:auto !important;
	border-radius: 300px;}

ul#schedule li a{
	font-family: 'M PLUS Rounded 1c', sans-serif;
	color:#fff;}

ul#schedule li a em{
	display:block;
	font-style:normal;
	font-size:130%;
	font-weight: bold;}

ul#schedule li a span{
	width:180px;
	display:block;
	color:#fff;
	background-color:#000;
	border-radius: 100px;
	padding:15px 0 30px 0!important;
	margin:25px auto 0 auto !important;
	position: relative;}

ul#schedule li a span:before{
	content:' ';
	height:2px;
	width:15px;
	background-color:#fff;
	display:block;
	transform: rotate(45deg);
	position: absolute;
	bottom: 18px;
	left:43%;}

ul#schedule li a span:after{
	content:' ';
	height:2px;
	width:15px;
	background-color:#fff;
	display:block;
	transform: rotate(-45deg);
	position: absolute;
	bottom: 18px;
	right:43%;}


body#reservation section#experience{
	background-image:none !important;}


ul#time_table{
	margin: 35px 0 !important;
	padding: 0 !important;}

ul#time_table li{
	display:block;
	list-style:none;
	font-family: 'M PLUS Rounded 1c', sans-serif;
	margin: 5px 0!important;
	padding:25px !important;
	background-color:#e7f0ed;
	border-radius: 20px;}

ul#time_table li p {
	font-size:80%;
	margin: 0!important;
	padding: 0!important;}

ul#time_table li h5{
	font-size:110%;
	font-weight:bold;
	color:#006666 ;
	font-family: 'M PLUS Rounded 1c', sans-serif;
	padding: 0 0 5px 0!important;
	border-bottom:1px #006666 dotted;}

ul#time_table li h5 span.time{
	display:inline-block;
	width:80px;}


@media screen and (max-width: 768px){
ul#time_table li h5 span.time{
	display:block;
	width:110px;
	border:1px #006666 solid;
	padding: 2px 0!important;
	margin:0 auto 8px auto;}

ul#time_table li h5{
	line-height:1.4;
	text-align:center;}}

body.single-mep_events.postid-9075 table#mep_event_extra_service_table tr td.mage_text_center:nth-child(3){
	font-size:10%;
	color:#fff;}

body.single-mep_events.postid-9075 table#mep_event_extra_service_table tr td.mage_text_center:nth-child(3):before{
	display:block;
	content:"ãŠæ”¯æ‰•ã„ã¯ç¾åœ°ã§ã‚ˆã‚ã—ããŠé¡˜ã„ã„ãŸã—ã¾ã™ã€‚";
	font-size:1000%;
	color:#000;} 



span.site_link_bt{
	display:block;
	width:30%;
	margin:5px auto 15px auto;}

span.site_link_bt em{
	display:block;
	font-style:normal;
	font-size:80%;
	line-height:1.3;
	text-align:center;}

@media screen and (max-width: 768px){
span.site_link_bt{
	display:block;
	width:50%;
	margin:5px auto 15px auto;}}

span.site_link_bt img{
	display:block;
	width:100%;
	height:auto;}

body.postid-9863 .mep-default-feature-cart-sec span.event-expire-btn{
	font-size:10%;
	color:#fff;}

body.postid-9863 .mep-default-feature-cart-sec span.event-expire-btn:before{
	display:block;
	content:"å‹Ÿé›†é–‹å§‹ã¯ã€1æœˆ20æ—¥ã‚’äºˆå®šã—ã¦ãŠã‚Šã¾ã™ã€‚";
	font-weight:bold;	
	font-size:1500%;
	color:#000;}


span.lecturer_img01{
	display:block;
	width:150px;
	height:auto;
	margin-right:15px;}


span.lecturer_img01 img{
	display:block;
	width:100%;
	height:auto;
	border-radius: 300px;
	}


/*/////////////////////////////////////////////////////////*/
/*æ—…ã®æ€ã„å‡ºæŠ•ç¨¿å®Œäº†ãƒœã‚¿ãƒ³*/
/*/////////////////////////////////////////////////////////*/
.guest_entry span.memory_list a{
	display: block;
	background-color: #000;
	color:#fff;
	padding:10px 15px;}

.guest_entry span.memory_list{
	width: 200px;
	display: block;
	text-align: center;
	margin: 15px auto;}

.guest_entry span.memory_list a em{
	font-style: normal;
	font-size: 85%;
	display: block;}</pre></body></html>