<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media only screen and (max-width: 767px) { body .l-inner { width: 100%; padding: 0 4vmin; padding: 0 3vmin; box-sizing: border-box; } }
.l-primary .tuy_page_wrap { width: 100%; margin-top: 100px; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap { margin-top: 10vmin; } }
.l-primary .tuy_page_wrap .tuy_page_title { width: 100%; }
.l-primary .tuy_page_wrap .tuy_page_title h2 { font-size: 25px; color: #40220f; border-left: 4px solid #40220f; padding: 1rem 0 1rem 2.5rem; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .tuy_page_title h2 { padding: 0.8rem 0 0.8rem 1rem; font-size: 5vmin; line-height: 1.3em; /* border:0px; */ } }
.l-primary .tuy_page_wrap .tuy_page_title h2 span { font-size: 70%; display: block; padding: 0.5rem 0; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .tuy_page_title h2 span { /* padding:1.0rem 0 0.5rem 0rem; */ line-height: 1.3em; } }
.l-primary .tuy_page_wrap .box_out { width: 100%; }
.l-primary .tuy_page_wrap .box_out .box_in { padding: 1rem 0 3rem; }
.l-primary .tuy_page_wrap .box_out .box_in .box_in_title { width: 100%; }
.l-primary .tuy_page_wrap .box_out .box_in .box_in_title h2 { font-size: 25px; color: #40220f; padding: 0rem 0 0.5rem 0.5rem; border-bottom: 2px solid #40220f; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .box_in_title h2 { font-size: 4.5vmin; line-height: 1.3em; } }
.l-primary .tuy_page_wrap .box_out .box_in .box_in_title h2 span { font-size: 90%; display: block; padding: 0.5rem 0; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .box_in_title h2 span { line-height: 1.3em; } }
.l-primary .tuy_page_wrap .box_out .box_in div { font-size: 17px; line-height: 1.5em; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in div { font-size: 4vmin; } }
.l-primary .tuy_page_wrap .box_out .box_in P { font-size: 17px; line-height: 1.5em; margin-bottom: 1rem; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in P { font-size: 4vmin; } }
.l-primary .tuy_page_wrap .box_out .box_in p.en { font-size: 15px; line-height: 1.4em; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in p.en { font-size: 3.5vmin; } }
.l-primary .tuy_page_wrap .box_out .box_in p.title_box { color: #40220f; text-align: center; font-size: 20px; font-weight: bold; }
.l-primary .tuy_page_wrap .box_out .box_in a { font-weight: bold; color: #40220f; text-decoration: underline; }
.l-primary .tuy_page_wrap .box_out .box_in .img_box { width: 100%; padding: 0rem 0 2rem; }
.l-primary .tuy_page_wrap .box_out .box_in .img_box img { width: 100%; display: block; }
.l-primary .tuy_page_wrap .box_out .box_in .img_box.w70_box { /*                         background-color: #eee; padding:0rem 0 0rem; margin-bottom:2rem; img{ width:60%; margin: 0px auto; } */ }
.l-primary .tuy_page_wrap .box_out .box_in .img_box.w50 { width: 100%; margin: 0px auto 3rem; }
.l-primary .tuy_page_wrap .box_out .box_in .img_box.w50 a { border: 1px solid #ccc; padding: 1px; box-sizing: border-box; display: block; }
.l-primary .tuy_page_wrap .box_out .box_in ul.list_type_disc { list-style-type: disc; /* padding:1rem; */ padding: 0 1rem; }
.l-primary .tuy_page_wrap .box_out .box_in ul.list_type_disc li { list-style-type: disc; padding: 0.2rem 0 0.2rem 0rem; line-height: 1.4em; font-size: 16px; }
.l-primary .tuy_page_wrap .box_out .box_in #youtube_channel_list { display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.l-primary .tuy_page_wrap .box_out .box_in #youtube_channel_list li { width: 33.3%; width: 50%; display: block; padding: 0 0.2rem 3rem; box-sizing: border-box; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in #youtube_channel_list li { width: 100%; } }
.l-primary .tuy_page_wrap .box_out .box_in #youtube_channel_list li .youtube_title { text-align: center; font-size: 14px; padding: 0.5rem 0; }
.l-primary .tuy_page_wrap .box_out .box_in #youtube_channel_list li .youtube_video { width: 100%; }
.l-primary .tuy_page_wrap .box_out .box_in #youtube_channel_list li .youtube_video a { display: block; width: 100%; }
.l-primary .tuy_page_wrap .box_out .box_in #youtube_channel_list li .youtube_video a img { display: block; width: 100%; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box { padding: 3rem 0rem 5%; padding: 0rem 0rem 5rem; /*                     .brown_bar{ width:100%; h3{ font-size: 25px; color:$tuy_brown; padding:0rem 0 0.5rem 0.5rem; border-bottom:2px solid $tuy_brown; span{ font-size: 90%; display:block; padding:0.5rem 0; } }   } */ }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .brown_bar { width: 100%; margin: 0px auto; margin-bottom: 1rem; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .brown_bar h3 { color: white; color: #40220f; text-align: center; margin-bottom: 0; font-size: 20px; padding: 1.5rem 0 1rem; line-height: 1.01em; border: 1px solid #40220f; border-radius: 6px; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .brown_bar h3 { font-size: 4vmin; } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .brown_bar h3 span { font-size: 70%; display: block; padding: 0.5rem 0; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .brown_bar.border_header h3 { background-color: #40220f; color: white; border-radius: 10px; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .livecamera_image_wrap { width: 100%; padding-bottom: 2rem; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .livecamera_image_wrap .livecamera_image { width: 100%; padding: 1.0rem 0 0.5rem; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .livecamera_image_wrap .livecamera_image a { display: block; width: 100%; border: 1px solid #ccc; padding: 1px; box-sizing: border-box; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .livecamera_image_wrap .livecamera_image a img { display: block; width: 100%; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .live_camera_table { border-collapse: collapse; width: 100%; font-size: inherit; margin-bottom: 2rem; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .live_camera_table tr { width: 100%; font-size: inherit; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .live_camera_table tr th { /* text-align: center; */ padding: 0.5rem 1rem; font-size: 14px; line-height: 1.3em; vertical-align: middle; /* background-color: $tuy_light_brown; */ border: 1px solid #9f9087; text-align: left; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .live_camera_table tr th span { display: block; font-size: 90%; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .live_camera_table tr td { width: 30%; padding: 1.5rem 1rem 1.5rem; font-size: 14px; /* font-weight: bold; */ line-height: 1.3em; vertical-align: middle; border: 1px solid #9f9087; background-color: #d9d3cf; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box #omoide_menu { width: 100%; border-bottom: 1px solid #40220f; padding: 1rem 0; margin-bottom: 3rem; /* border-radius: 6px; */ box-sizing: border-box; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box #omoide_menu ul { text-align: center; margin: 0; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box #omoide_menu ul li { display: inline-block; margin: 0; padding: 0 0.5rem; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box #omoide_menu ul li a.current { opacity: 0.5; text-decoration: none; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tuy_table_wrap { overflow-x: scroll; width: 100%; /* padding-bottom:1vmin; */ margin-bottom: 10vmin; }
  .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tuy_table_wrap .live_camera_table { width: 150%; } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents { width: 94%; margin: 0px auto; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents { width: 100%; } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list { width: 100%; /* margin: 0px auto; */ }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list li { overflow: hidden; padding: 1.5rem 1.5rem 0.3rem; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list li .alignleft { float: left; width: 30%; font-weight: bold; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list li .alignleft { float: none; width: 100%; } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list li .alignleft p { margin-bottom: 0; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list li .alignleft span { font-weight: bold; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list li .alignleft .en { font-size: 15px; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list li .alignright { float: right; width: 68%; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list li .alignright { float: none; width: 100%; } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list li .alignright p { margin-bottom: 0; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list li .alignright .en { font-size: 15px; line-height: 1.4em; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list li.en_list { padding: 0.3rem 1.5rem 1.5rem; border-bottom: 2px dotted #40220f; border-bottom: 2px dotted #ccc; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list li { padding: 2.5rem 0rem 2.5rem; border-bottom: 2px dotted #ccc; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list li .alignleft { width: 40%; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list li .alignleft { width: 100%; } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list li .alignleft a { width: 100%; padding: 2px; border: 1px solid #ccc; display: block; box-sizing: border-box; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list li .alignleft a img { display: block; width: 100%; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list li .alignleft img { display: block; width: 100%; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list li .alignright { width: 56%; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list li .alignright { width: 96%; margin: 0px auto; } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list li .alignright h4 { font-size: 20px; color: #40220f; padding: 1rem 0 0rem 0rem; /* border-bottom:1px solid $tuy_brown; */ margin-bottom: 1rem; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list li .alignright h4 { /* padding-left:0.5rem; */ } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list li .alignright h4 span { display: block; font-size: 70%; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list li .alignright dl { overflow: hidden; width: 100%; margin-bottom: 0rem; /* border-top: 2px dotted #ccc; */ border-bottom: 2px dotted #ccc; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list li .alignright dl dt { float: left; width: 40%; padding: 0.5rem 1rem; box-sizing: border-box; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list li .alignright dl dt { width: 100%; padding: 0.5rem 0rem 0.2rem; } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list li .alignright dl dd { float: right; width: 58%; margin: 0; padding: 0.5rem 1rem; box-sizing: border-box; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list li .alignright dl dd { width: 100%; padding: 0.2rem 0rem 0.5rem; } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list li .alignright div { padding: 1rem; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list li .alignright div { padding: 1rem 0; } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list li.en_list { padding: 0.3rem 1.5rem 1.5rem; border-bottom: 2px dotted #40220f; border-bottom: 2px dotted #ccc; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list_text li { padding: 2.5rem 0rem 2.5rem; border-bottom: 2px dotted #ccc; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list_text li .alignleft { width: 40%; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list_text li .alignleft { width: 100%; } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list_text li .alignleft a { width: 100%; padding: 2px; /* border:1px solid #ccc; */ display: block; box-sizing: border-box; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list_text li .alignleft a img { display: block; width: 100%; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list_text li .alignleft img { display: block; width: 100%; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list_text li .alignleft h4 { color: #40220f; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list_text li .alignleft h4 span { display: block; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list_text li .alignright { width: 56%; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list_text li .alignright { width: 100%; } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list_text li .alignright h4 { font-size: 20px; color: #40220f; padding: 1rem 0 0rem 0rem; /* border-bottom:1px solid $tuy_brown; */ margin-bottom: 1rem; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list_text li .alignright h4 span { display: block; font-size: 70%; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list_text li .alignright dl { overflow: hidden; width: 100%; margin-bottom: 0rem; /* border-top: 2px dotted #ccc; */ border-bottom: 2px dotted #ccc; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list_text li .alignright dl { padding: 1rem 0; } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list_text li .alignright dl dt { float: left; width: 40%; padding: 0.5rem 1rem; box-sizing: border-box; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list_text li .alignright dl dt { width: 100%; float: none; padding: 0.5rem 0rem; } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list_text li .alignright dl dd { float: right; width: 58%; margin: 0; padding: 0.5rem 1rem; box-sizing: border-box; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list_text li .alignright dl dd { width: 100%; float: none; padding: 0.5rem 0rem; } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list_text li .alignright div { padding: 1rem; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list_text li.en_list { padding: 0.3rem 1.5rem 1.5rem; border-bottom: 2px dotted #40220f; border-bottom: 2px dotted #ccc; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_list_text.ver2 li .alignright div { padding: 0; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_text_list li { padding: 1.0rem 0rem 1.0rem; border-bottom: 2px dotted #ccc; display: flex; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_text_list li .alignleft { width: 20%; margin-right: 5%; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_text_list li .alignleft { width: 100%; /* margin-right:0%; */ margin: 0px auto; margin-bottom: 1rem; } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_text_list li .alignleft a { width: 100%; padding: 2px; border: 1px solid #ccc; display: block; box-sizing: border-box; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_text_list li .alignleft a img { display: block; width: 100%; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_text_list li .alignleft a.tate { width: 80%; /* margin: 0px auto; */ }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_text_list li .alignleft a.tate { width: 90%; margin: 0px auto; } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_text_list li .alignleft a.tate img { display: block; width: 100%; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_text_list li .alignleft img { display: block; width: 100%; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_text_list li .alignright { width: 65%; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_text_list li .alignright { width: 90%; margin: 0px auto; } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_text_list li .align100 { width: 90%; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.img_text_list li .align100 { width: 90%; margin: 0px auto; } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.tuy_photo_gallery { width: 100%; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.tuy_photo_gallery li { display: block; width: 33.3%; padding: 0 0.2rem 1.5rem; /* padding-bottom:1.5rem; */ box-sizing: border-box; }
@media (max-width: 959px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.tuy_photo_gallery li { width: 100%; } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.tuy_photo_gallery li a { display: block; border: 1px solid #ccc; padding: 2px; box-sizing: border-box; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.tuy_photo_gallery li a img { display: block; width: 100%; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.tuy_photo_gallery li span { display: block; font-size: 15px; line-height: 1.4em; padding: 0.5rem 0.5rem; box-sizing: border-box; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.tuy_photo_gallery li span.en { font-size: 14px; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.tuy_photo_gallery.remember_box li { padding: 0 0.4rem 1.5rem; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.tuy_photo_gallery.remember_box li img { display: block; width: 100%; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.tuy_photo_gallery.remember_box li span { font-size: 13px; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.list_type_disc { list-style-type: disc; /* padding:1rem; */ padding: 0 1rem; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.list_type_disc li { list-style-type: disc; padding: 0.2rem 0 0.2rem 0rem; line-height: 1.4em; font-size: 16px; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver2 { width: 100%; /* margin: 0px auto; */ }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver2 li { overflow: hidden; padding: 1.5rem 1.5rem 1.5rem; border-bottom: 2px dotted #ccc; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver2 li .alignleft { float: left; width: 30%; font-weight: bold; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver2 li .alignleft { width: 100%; } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver2 li .alignleft p { margin-bottom: 0; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver2 li .alignleft h4 { margin: 0; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver2 li .alignright { float: right; width: 65%; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver2 li .alignright { width: 100%; } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver2 li .alignright p { margin-bottom: 0; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver2 li .alignright .en { font-size: 15px; line-height: 1.4em; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver2 li .alignright dl { overflow: hidden; width: 100%; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver2 li .alignright dl dt { float: left; width: 40%; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver2 li .alignright dl dt { width: 100%; } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver2 li .alignright dl dd { float: right; width: 58%; margin: 0; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver2 li .alignright dl dd { width: 100%; } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver2 li .right2 { width: 100%; margin: 0px auto; padding: 2rem 0 0; /* float:right;
width:65%; */ }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver2 li .clear { clear: both; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver3 { width: 100%; /* margin: 0px auto; */ }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver3 li { overflow: hidden; padding: 1.5rem 1.5rem 1.5rem; border-bottom: 2px dotted #ccc; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver3 li .alignleft { float: left; width: 45%; font-weight: bold; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver3 li .alignleft { width: 100%; } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver3 li .alignleft p { margin-bottom: 0; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver3 li .alignleft h4 { margin: 0; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver3 li .alignleft h4 span { display: block; font-size: 80%; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver3 li .alignright { float: right; width: 52%; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver3 li .alignright { width: 100%; } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver3 li .alignright p { margin-bottom: 0; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver3 li .alignright .en { font-size: 15px; line-height: 1.4em; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver3 li .alignright dl { overflow: hidden; width: 100%; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver3 li .alignright dl dt { float: left; width: 30%; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver3 li .alignright dl dd { float: right; width: 68%; margin: 0; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver3 li p.area_p a { padding-right: 1rem; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver3 li .right2 { width: 100%; margin: 0px auto; padding: 2rem 0 0; /* float:right;
width:65%; */ }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents ul.sightseeing_list.ver3 li .clear { clear: both; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents .riderhouse_table { border-collapse: collapse; width: 100%; font-size: inherit; margin-bottom: 2rem; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents .riderhouse_table tr { width: 100%; font-size: inherit; /* padding: 1.5rem 0rem 1.5rem 2rem; */ /* border-top: 1px solid #ccc; */ /*                                     border-left: 1px solid #ccc; border-right: 1px solid #ccc; */ }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents .riderhouse_table tr th { /* text-align: center; */ padding: 0.5rem 1rem; font-size: 14px; /* font-weight: bold; */ line-height: 1.3em; vertical-align: middle; background-color: #d9d3cf; border: 1px solid #9f9087; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents .riderhouse_table tr th span { display: block; font-size: 90%; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents .riderhouse_table tr td { padding: 1.5rem 1rem 0.5rem; font-size: 14px; /* font-weight: bold; */ line-height: 1.3em; vertical-align: middle; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents .riderhouse_table tr.en { border-bottom: 1px solid #ccc; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents .riderhouse_table tr.en td { padding: 0.5rem 1rem 1.5rem; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents .riderhouse_table tr.border_tr { border-bottom: 1px solid #ccc; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents .scroll_table_wrap { width: 100%; margin: 0px auto; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents .scroll_table_wrap { overflow-x: scroll; width: 100%; margin-bottom: 10vmin; } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents .scroll_table_wrap .access_table { border-collapse: collapse; width: 100%; font-size: inherit; margin-bottom: 2rem; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents .scroll_table_wrap .access_table { width: 250%; } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents .scroll_table_wrap .access_table tr { width: 100%; font-size: inherit; /* padding: 1.5rem 0rem 1.5rem 2rem; */ /* border-top: 1px solid #ccc; */ /*                                     border-left: 1px solid #ccc; border-right: 1px solid #ccc; */ }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents .scroll_table_wrap .access_table tr th { /* text-align: center; */ padding: 0.5rem 1rem; font-size: 14px; /* font-weight: bold; */ line-height: 1.3em; vertical-align: middle; background-color: #d9d3cf; border: 1px solid #9f9087; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents .scroll_table_wrap .access_table tr th span { display: block; font-size: 90%; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents .scroll_table_wrap .access_table tr td { padding: 1.5rem 1rem 1.5rem; font-size: 14px; /* font-weight: bold; */ line-height: 1.3em; vertical-align: middle; border: 1px solid #9f9087; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents .scroll_table_wrap .access_table tr td span.highway_name { display: block; padding-top: 0.5rem; padding-bottom: 0.2rem; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents .scroll_table_wrap .access_table tr td span.dashicons { display: inline; font-size: 14px; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents .tuy_table_wrap { overflow-x: scroll; width: 100%; /* padding-bottom:1vmin; */ margin-bottom: 10vmin; }
  .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents .tuy_table_wrap table { width: 250%; }
  .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents .tuy_table_wrap .live_camera_table { width: 250%; } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents .wpcf7 { padding: 2.5rem; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents .wpcf7 { padding: 0.5rem; background-color: rgba(0, 0, 0, 0); border: 0px; } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents .wpcf7 div { font-size: 14px; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents .wpcf7 .contact_form_value { margin-bottom: 1.5rem; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents iframe#facebook_iframe { width: 500px; height: 395px; margin: 10px auto; display: block; }
@media screen and (max-width: 991px) { .l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents iframe#facebook_iframe { width: 100%; height: 70vmax; } }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents .g_map_box { width: 100%; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents .g_map_box iframe { width: 100%; height: 350px; margin: 10px auto; display: block; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents #lodging_contact h1 { width: 50%; margin: 0rem auto 1rem; padding-top: 2rem; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents #lodging_contact h1 img { display: block; width: 100%; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents #lodging_contact p { text-align: center; }
.l-primary .tuy_page_wrap .box_out .box_in .tsuyukusa_box .tsuyukusa_box_contents #lodging_contact a { text-align: center; }
.l-primary .tuy_page_wrap .box_out .box_in #jaran_reseravtion_iframe { width: 100%; margin: 0px auto; display: block; height: 2500px; border: 0px; }

.p-pager .p-pager__item a { background-color: #40220f; opacity: 0.8; }
.p-pager .p-pager__item span.dots { background-color: transparent; color: #333; }
.p-pager .p-pager__item .current { background-color: #281308; }

/* .p-nav01__item-img{ width:130px; height:0px; padding-top:calc(130px * 0.65); background-color:#eee; overflow:hidden; position:relative; img{ display:block; position:absolute; top:0; left:0; }
} */
.p-article01__img { width: 100%; height: 0px; padding-top: 69.2%; /* border:1px solid red; */ overflow: hidden; position: relative; }
.p-article01__img img { display: block; position: absolute; top: 0; left: 0; }

.p-article10__img { width: 100%; height: 0px; padding-top: 68.9%; /* border:1px solid red; */ overflow: hidden; position: relative; background-color: #eee; }
.p-article10__img img { display: block; position: absolute; top: 0; left: 0; }

.p-article11__img { width: 100%; height: 0px; padding-top: 65%; /* border:1px solid red; */ overflow: hidden; position: relative; background-color: #eee; }
.p-article11__img img { display: block; position: absolute; top: 0; left: 0; }

.p-article03__img { width: 100%; height: 0px; padding-top: 100%; padding-top: 65%; /* border:1px solid red; */ overflow: hidden; position: relative; background-color: #eee; }
.p-article03__img img { display: block; position: absolute; top: 0; left: 0; }

body .p-nav01__item-img { background-color: #eee; }

.tuy_pickup_menu { position: fixed; top: 0px; right: 0; width: 60px; /* background-color:red; */ height: 100vh; z-index: 6000; pointer-events: none; }
@media screen and (max-width: 991px) { .tuy_pickup_menu { display: none; } }
.tuy_pickup_menu .tuy_pickup_menu_in { width: 100%; height: inherit; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.tuy_pickup_menu .tuy_pickup_menu_in ul { /* border:1px solid red; */ width: 100%; pointer-events: auto; }
.tuy_pickup_menu .tuy_pickup_menu_in ul li { width: 100%; margin: 0; }
.tuy_pickup_menu .tuy_pickup_menu_in ul li a { display: block; width: 100%; height: 60px; /* border:1px solid red; */ /* font-size:50px; */ text-align: center; line-height: 60px; color: white; background-color: #1877f2; }
.tuy_pickup_menu .tuy_pickup_menu_in ul li a::before { font-size: 30px; }
.tuy_pickup_menu .tuy_pickup_menu_in ul li.tate a { width: auto; height: auto; font-size: 18px; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; writing-mode: vertical-rl; line-height: 60px; background-color: #361c0c; padding: 2rem 0; }
.tuy_pickup_menu .tuy_pickup_menu_in ul li.tate a i { padding: 0 0 0.5rem; }
.tuy_pickup_menu .tuy_pickup_menu_in ul li:nth-child(3) a { background-color: #f00075; }

/* .c-comment, .p-entry__meta-box{ display:none;
} */
/* single-header-img */
.p-entry__img { /* display:none !important; */ }

/* blog */
body .p-entry__body { width: 100%; line-height: 1.5em; }
body .p-entry__body ul li { list-style: none; }
body .p-entry__body ol { margin-left: 0; }
body .p-entry__body ol li { list-style: none; }
body .p-entry__body p { line-height: 1.5em; margin-bottom: 1rem; }
body .p-entry__body div { margin: 1rem auto; line-height: 1.5em; }
body .p-entry__body a { text-decoration: underline; }
body .p-entry__body table { width: 98%; margin: 0 0 1rem; box-sizing: border-box; /* margin:0px auto; */ }
@media screen and (max-width: 991px) { body .p-entry__body .table_wrap { width: 100%; overflow-x: scroll; } }
@media screen and (max-width: 991px) { body .p-entry__body .table_wrap table { width: 250%; } }

body .p-breadcrumb { padding-top: 130px; height: auto; }
@media screen and (max-width: 991px) { body .p-breadcrumb { padding-top: 32vmin; border: 0px; margin-bottom: 10vmin; } }

body .p-pagetop { z-index: 7000; }

body.page-template .l-primary, body.page-template-default .l-primary { width: 90%; max-width: 900px; margin: 0px auto; }
body.page-template .l-secondary, body.page-template-default .l-secondary { display: none !important; }

@media screen and (max-width: 991px) { body .p-index-slider { height: 80vh; } }
@media screen and (max-width: 991px) { body .p-index-slider__item-content { top: 40%; } }

/*# sourceMappingURL=tuy_page.css.map */
</pre></body></html>