.spot_flex_item.col-1{width:100%;padding:0 0 8px 0}.spot_flex_item.col-1:nth-child(odd){padding:0 0 8px 0}.spot_flex_item.col-2{width:50%;padding:0 0 8px 4px}.spot_flex_item.col-2:nth-child(odd){padding:0 4px 8px 0}@media screen and (max-width: 540px){.spot_flex_item.col-2{width:100%;padding:0 0 8px 0}.spot_flex_item.col-2:nth-child(odd){padding:0 0 8px 0}}.spot_flex_item a{color:#fff;text-decoration:none}.spot_flex_item a:link{color:#fff;text-decoration:none}.spot_flex_item a:hover{color:#fff;text-decoration:none}.spot_flex_item a:visited{color:#fff;text-decoration:none}.spot_flex_item .spot_flex_item_bg_cover{position:relative;height:200px}.spot_flex_item .spot_flex_item_bg_cover .spot_flex_item_inner{background-color:rgba(0,0,0,0.2);height:100%;color:#fff;position:relative;padding:16px}.spot_flex_item .spot_flex_item_bg_cover .spot_flex_item_inner:hover{background-color:rgba(0,0,0,0)}.spot_flex_item .spot_flex_item_bg_cover .spot_flex_item_inner .spot_flex_item_info{position:relative;width:100%;height:100%}.spot_flex_item .spot_flex_item_bg_cover .spot_flex_item_inner .spot_flex_item_info .spot_flex_item_spot_info .spot_name{font-size:20px;font-size:2rem;text-shadow:0 1px 8px rgba(0,0,0,0.9)}.spot_flex_item .spot_flex_item_bg_cover .spot_flex_item_inner .spot_flex_item_info .spot_flex_item_spot_info .spot_address{font-size:12px;font-size:1.2rem;text-shadow:0 1px 8px rgba(0,0,0,0.9)}.spot_flex_item .spot_flex_item_bg_cover .spot_flex_item_inner .spot_flex_item_info .spot_flex_item_spot_info .spot_count{font-size:12px;font-size:1.2rem;text-align:left;text-shadow:0 1px 8px rgba(0,0,0,0.9)}.spot_flex_item .spot_flex_item_bg_cover .spot_flex_item_inner .spot_flex_item_info .spot_flex_item_spot_info .spot_count span{margin-right:8px}.spot_flex_item .spot_flex_item_bg_cover .spot_flex_item_inner .spot_flex_item_info .spot_flex_item_post_info{position:absolute;bottom:0;width:100%}.spot_flex_item .spot_flex_item_bg_cover .spot_flex_item_inner .spot_flex_item_info .spot_flex_item_post_info .post_desc{font-size:12px;font-size:1.2rem;text-shadow:0 1px 8px rgba(0,0,0,0.9)}.spot_flex_item .spot_flex_item_bg_cover .spot_flex_item_inner .spot_flex_item_info .spot_flex_item_post_info .spot_post_info_footer{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;justify-content:flex-end;margin-top:8px}.spot_flex_item .spot_flex_item_bg_cover .spot_flex_item_inner .spot_flex_item_info .spot_flex_item_post_info .spot_post_info_footer .post_user{overflow:hidden;width:32px;height:32px;border-radius:16px;box-shadow:0 1px 0 rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.1);background:#fff;border:2px solid white;box-shadow:0 1px 0 rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.1);margin-right:8px}.spot_flex_item .spot_flex_item_bg_cover .spot_flex_item_inner .spot_flex_item_info .spot_flex_item_post_info .spot_post_info_footer .post_created{font-size:12px;font-size:1.2rem;margin:auto 0}.article_flex_item:hover{opacity:.8}.article_flex_item.col-1{width:100%;padding:0 0 8px 0}.article_flex_item.col-1:nth-child(odd){padding:0 0 8px 0}.article_flex_item.col-2{width:50%;padding:0 0 8px 4px}.article_flex_item.col-2:nth-child(odd){padding:0 4px 8px 0}@media screen and (max-width: 540px){.article_flex_item.col-2{width:100%;padding:0 0 8px 0}.article_flex_item.col-2:nth-child(odd){padding:0 0 8px 0}}.article_flex_item a{color:#fff;text-decoration:none}.article_flex_item a:link{color:#fff;text-decoration:none}.article_flex_item a:hover{color:#fff;text-decoration:none}.article_flex_item a:visited{color:#fff;text-decoration:none}.article_flex_item .article_flex_item_bg_cover{position:relative;height:200px;background-color:#edeeee}.article_flex_item .article_flex_item_bg_cover .article_flex_item_title{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.4);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2)}.article_flex_item .article_flex_item_bg_cover .article_flex_item_title:hover{text-decoration:underline}@media screen and (max-width: 768px){.article_flex_item .article_flex_item_bg_cover .article_flex_item_title{text-decoration:underline}}.article_flex_item .article_flex_item_bg_cover .article_flex_item_title .article_flex_item_title_inner{padding:8px 16px;font-size:14px;font-size:1.4rem;text-shadow:0 1px 8px rgba(0,0,0,0.9)}.article_flex_item .article_flex_item_bg_cover .article_flex_item_title .article_flex_item_title_inner .article_flex_item_subtitle{font-size:12px;font-size:1.2rem}.breadcrumbs{width:100%}.breadcrumbs .breadcrumbs_inner{color:#b3ada0;width:1000px;line-height:20px;margin:0 auto;font-size:12px;font-size:1.2rem}@media screen and (max-width: 768px){.breadcrumbs .breadcrumbs_inner{width:100%;padding:0 16px}}.breadcrumbs .breadcrumbs_inner a{color:#b3ada0;text-decoration:none}.breadcrumbs .breadcrumbs_inner a:link{color:#b3ada0;text-decoration:none}.breadcrumbs .breadcrumbs_inner a:hover{color:#b3ada0;text-decoration:underline}.breadcrumbs .breadcrumbs_inner a:visited{color:#b3ada0;text-decoration:none}.breadcrumbs .breadcrumbs_inner span.fa-home{margin:0 4px 0 0}.breadcrumbs .breadcrumbs_inner span.fa-angle-right{margin:0 4px 0 4px}.posts_index ul,.posts_recent ul,.posts_popular_index ul,.posts_popular_goshuin ul{-webkit-padding-start:0px;padding:0px}.posts_index ul li,.posts_recent ul li,.posts_popular_index ul li,.posts_popular_goshuin ul li{list-style:none}.posts_index .main_header,.posts_recent .main_header,.posts_popular_index .main_header,.posts_popular_goshuin .main_header{width:100%;height:120px;margin-bottom:16px}.posts_index .main_header .main_header_inner,.posts_recent .main_header .main_header_inner,.posts_popular_index .main_header .main_header_inner,.posts_popular_goshuin .main_header .main_header_inner{position:relative;overflow:hidden}.posts_index .main_header .main_header_inner .header_tagline,.posts_recent .main_header .main_header_inner .header_tagline,.posts_popular_index .main_header .main_header_inner .header_tagline,.posts_popular_goshuin .main_header .main_header_inner .header_tagline{z-index:999;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;padding:8px 16px;color:#fff}.posts_index .main_header .main_header_inner .header_tagline.title_tagline h1,.posts_recent .main_header .main_header_inner .header_tagline.title_tagline h1,.posts_popular_index .main_header .main_header_inner .header_tagline.title_tagline h1,.posts_popular_goshuin .main_header .main_header_inner .header_tagline.title_tagline h1{text-shadow:1px 1px 2px #000;margin-top:0px;margin-bottom:0px}.posts_index .main_header .main_header_inner .picture_gallery,.posts_recent .main_header .main_header_inner .picture_gallery,.posts_popular_index .main_header .main_header_inner .picture_gallery,.posts_popular_goshuin .main_header .main_header_inner .picture_gallery{width:100%;height:120px;filter:blur(3px)}.posts_index .main_header .main_header_inner .picture_gallery .featured_picture,.posts_recent .main_header .main_header_inner .picture_gallery .featured_picture,.posts_popular_index .main_header .main_header_inner .picture_gallery .featured_picture,.posts_popular_goshuin .main_header .main_header_inner .picture_gallery .featured_picture{display:inline-block;position:relative;width:100%;height:120px}.posts_index .main_header .main_header_inner .blur_cover,.posts_recent .main_header .main_header_inner .blur_cover,.posts_popular_index .main_header .main_header_inner .blur_cover,.posts_popular_goshuin .main_header .main_header_inner .blur_cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2)}.posts_index .posts_container,.posts_recent .posts_container,.posts_popular_index .posts_container,.posts_popular_goshuin .posts_container{margin-bottom:16px}.posts_index .main_content .ad_block,.posts_recent .main_content .ad_block,.posts_popular_index .main_content .ad_block,.posts_popular_goshuin .main_content .ad_block{margin-bottom:16px}@media screen and (max-width: 768px){.posts_index .main_content .ad_block,.posts_recent .main_content .ad_block,.posts_popular_index .main_content .ad_block,.posts_popular_goshuin .main_content .ad_block{display:none}}.posts_index h3,.posts_recent h3,.posts_popular_index h3,.posts_popular_goshuin h3{margin:16px 0;padding:0 16px 8px 16px;font-size:16px;font-size:1.6rem}.posts_index h3 span,.posts_recent h3 span,.posts_popular_index h3 span,.posts_popular_goshuin h3 span{margin-right:8px}.posts_index h3.featuring_spots_h,.posts_recent h3.featuring_spots_h,.posts_popular_index h3.featuring_spots_h,.posts_popular_goshuin h3.featuring_spots_h{border-bottom:2px solid #aa89bd}.posts_index h3.featuring_articles_h,.posts_recent h3.featuring_articles_h,.posts_popular_index h3.featuring_articles_h,.posts_popular_goshuin h3.featuring_articles_h{border-bottom:2px solid #f58f98}.posts_index h3.featuring_articles_h .fa-feed,.posts_recent h3.featuring_articles_h .fa-feed,.posts_popular_index h3.featuring_articles_h .fa-feed,.posts_popular_goshuin h3.featuring_articles_h .fa-feed{color:#f58f98}.posts_index .more_view_box,.posts_recent .more_view_box,.posts_popular_index .more_view_box,.posts_popular_goshuin .more_view_box{box-shadow:0 1px 4px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.09);border-radius:3px;background:#fff;text-align:center;padding:8px 16px;margin-bottom:16px}@media screen and (max-width: 768px){.posts_index .more_view_box,.posts_recent .more_view_box,.posts_popular_index .more_view_box,.posts_popular_goshuin .more_view_box{margin:16px 16px 12px 16px}}.posts_index .more_view_box a,.posts_recent .more_view_box a,.posts_popular_index .more_view_box a,.posts_popular_goshuin .more_view_box a{color:#333;text-decoration:none}.posts_index .more_view_box a:link,.posts_recent .more_view_box a:link,.posts_popular_index .more_view_box a:link,.posts_popular_goshuin .more_view_box a:link{color:#333;text-decoration:none}.posts_index .more_view_box a:hover,.posts_recent .more_view_box a:hover,.posts_popular_index .more_view_box a:hover,.posts_popular_goshuin .more_view_box a:hover{color:#333;text-decoration:underline}.posts_index .more_view_box a:visited,.posts_recent .more_view_box a:visited,.posts_popular_index .more_view_box a:visited,.posts_popular_goshuin .more_view_box a:visited{color:#333;text-decoration:none}.posts_index .more_view_box:hover,.posts_recent .more_view_box:hover,.posts_popular_index .more_view_box:hover,.posts_popular_goshuin .more_view_box:hover{opacity:.8}.posts_index .more_view_box span,.posts_recent .more_view_box span,.posts_popular_index .more_view_box span,.posts_popular_goshuin .more_view_box span{margin-left:8px}
