@media only screen and (max-width:1000px){.header_bottom{background-color:#f6f4ea}.header_bottom,nav.mobile_menu{background-color:#879f4e!important}}@media only screen and (min-width:480px) and (max-width:768px){section.parallax_section_holder{height:auto!important;min-height:400px}}@media only screen and (max-width:768px){h2,h2 a,body.qode-overridden-elementors-fonts .elementor-widget-heading h2.elementor-heading-title{font-size:32px;line-height:40px}.footer_bottom_holder{padding-right:10px}.footer_bottom_holder{padding-left:10px}.title.title_size_medium h1{font-size:36px;line-height:42px}}@media only screen and (max-width:600px){h2,h2 a,body.qode-overridden-elementors-fonts .elementor-widget-heading h2.elementor-heading-title{font-size:28px;line-height:34px}.title.title_size_medium h1{font-size:32px;line-height:36px}}@media only screen and (max-width:480px){section.parallax_section_holder{height:auto!important;min-height:400px}}.q_logo a{height:85px!important}@media only screen and (max-width:1000px){header .q_logo img.mobile{padding-top:10px}}.red{color:#c33c3c}.green{color:#387037}.black{color:#1c1919}.grey{color:#918888}.white{color:#fff}.cream{color:#f2eddb}.blue{color:#4285F4}.center{text-align:center}.right{text-align:right}.bold{font-weight:500}.ex_bold{font-weight:600}.margin20{margin-top:20px}.frame{background-repeat:no-repeat;background-size:100% 100%}.facebook_icon img{width:65%;border:2px solid #578b16;border-radius:200px;box-shadow:rgb(17 17 26 / .05) 0 4px 16px,rgb(17 17 26 / .05) 0 8px 32px}.facebook_icon img:hover{border:2px solid #1c1919}.radius{border-radius:80px}.radius1{border-radius:120px 140px 240px 90px;box-shadow:rgb(17 17 26 / .05) 0 4px 16px,rgb(17 17 26 / .05) 0 8px 32px}.radius2{border-radius:200px}.radius3{border-radius:300px 260px 0 0;box-shadow:rgb(17 17 26 / .05) 0 4px 16px,rgb(17 17 26 / .05) 0 8px 32px}.radius4{border-radius:0 0 160px 140px;padding:0 10%}.frame{box-shadow:rgb(17 17 26 / .05) 0 4px 16px,rgb(17 17 26 / .05) 0 8px 32px;border-radius:45px}@media screen and (max-width:753px){.radius1{border-radius:20px;box-shadow:rgb(17 17 26 / .05) 0 4px 16px,rgb(17 17 26 / .05) 0 8px 32px}.frame{border-radius:20px}}@media screen and (max-width:976px){.radius3{border-radius:20px 20px 0 0}.radius4{border-radius:0 0 20px 20px}}@media only screen and (max-width:768px){.single-post .container_inner{width:85%}}@media only screen and (max-width:600px){.single-post .container_inner{width:85%}}@media only screen and (max-width:480px){.page-id-3317 .vc_column_container>.vc_column-inner{padding-left:0!important;padding-right:0!important}.single-post .container_inner{width:85%}.page-id-107 .container_inner{width:80%}.page-id-2 .container_inner{width:80%}}.page-id-3317.transparent_content::after{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background-position:50% 100%;background-image:url(https://rambleraruki.com/wp-content/uploads/2021/09/background-top.png);background-size:cover;background-repeat:no-repeat}.page-id-107.transparent_content::after,.page-id-2.transparent_content::after{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background-position:50% 100%;background-image:url(https://rambleraruki.com/wp-content/uploads/2021/09/background-about2.png);background-size:cover;background-repeat:no-repeat}.single-post.transparent_content::after{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background-position:50% 100%;background-image:url(https://rambleraruki.com/wp-content/uploads/2021/09/background-blog.png);background-size:cover;background-repeat:no-repeat}@media screen and (max-width:768px){.single-post.transparent_content::after{background-position:20% 100%}}.archive .content,.archive .full_width,.archive .overlapping_content .archive .content>.container,.archive .content .container{background-image:url(https://rambleraruki.com/wp-content/uploads/2021/09/background-blog.png);background-size:cover;background-position:center 0;background-repeat:no-repeat;background-attachment:fixed;background-color:transparent!important}@media screen and (max-width:768px){.archive .content,.archive .full_width,.archive .overlapping_content .archive .content>.container,.archive .content .container{background-image:unset;background-color:#f2eddb!important}}.home .q_logo{display:none}.catch1{font-size:32px;font-weight:600}.catch2{font-size:38px}.new_line1{display:block}@media screen and (max-width:585px){.catch1{font-size:28px;font-weight:600}.catch2{font-size:32px}.new_line1{display:inline}.new_line2{display:block}}.facebook_icon{padding:0 20px 0 20px}@media screen and (max-width:976px){.facebook_icon{padding:0 40% 0 0}}@media screen and (max-width:585px){.facebook_icon{padding:0 20% 0 0}}.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img{border-radius:40px!important}@media screen and (max-width:753px){.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img{border-radius:20px!important}}.q_image_with_text_over .shader_hover{border-radius:300px}.q_image_with_text_over .caption.no_icon{font-weight:500;font-size:19px;padding-top:5px}.q_image_with_text_over img{border-radius:300px}.image_hover{width:65%}.q_image_with_text_over .shader{background-color:#fff0}p a.link_white{color:#fff}.q_image_with_text_over .text p a.link_white:hover,.q_image_with_text_over .text p a.link_white:active,.q_image_with_text_over .text p a.link_white:focus{color:#ffffff!important}.author_button{text-align:center}.child_2{margin-top:-195px!important}.author_frame2{padding:0!important}@media screen and (max-width:991px){.child_2{margin-top:40px!important;padding-right:0!important;padding-left:0!important}.author{width:60%;margin:0 auto}}@media screen and (max-width:767px){.q_elements_holder_custom_554946{padding:0!important}.author_frame2{display:block;margin:0 auto;width:70%;padding:0!important}.q_image_with_text_over{display:block;margin:0 auto;width:80%}.author2{padding-top:40px}}@media screen and (max-width:585px){.author{width:120%}.author_frame2{width:100%}}.about_frame{padding:0 30px}@media screen and (max-width:465px){.about_frame{padding-right:0!important;padding-left:0!important}}.title.title_size_medium h1{text-shadow:0 0 4px #fff5cc}.title .text_above_title{font-size:20px;font-weight:500;margin-bottom:5px;margin-top:-16px;text-shadow:0 0 4px #fff5cc}@media screen and (max-width:985px){.title .text_above_title{margin-top:24px}}.title_q{font-weight:500;text-align:center;padding-top:20px;color:#387037}.title_qj{font-weight:600;text-align:center;padding:10px 0 20px}.sub_title_jp{font-size:32px;text-align:center;color:#387037;letter-spacing:1px;font-weight:600}@media screen and (max-width:585px){.sub_title_jp{font-size:28px}}.decoboco_small{height:24px;vertical-align:middle}.decoboco_small_a{font-family:"Varela Round","sans-serif";color:#000;font-weight:500}.decoboco_small_a:hover{color:#c33c3c}.category_icon{text-align:center}.category_icon .image_hover{max-width:55%;border-radius:300px;box-shadow:rgb(17 17 26 / .05) 0 4px 16px,rgb(17 17 26 / .05) 0 8px 32px}@media screen and (max-width:991px){.category_icon .image_hover{max-width:25%}}@media screen and (max-width:585px){.category_icon .image_hover{max-width:50%}}aside .widget.posts_holder.widget_categories li{padding:10px 0;text-align:center}aside .widget.posts_holder.widget_categories .children li{padding-top:10px;padding-bottom:0}.cat-item-24 a::before{content:"";display:block;width:5.5em;height:5.5em;background:url(https://rambleraruki.com/wp-content/uploads/2021/09/icon_travel3.png) no-repeat;background-size:contain;margin:0 auto;vertical-align:middle;border:1px solid #578b16;border-radius:300px}.cat-item-25 a::before{content:"";display:block;width:5.5em;height:5.5em;background:url(https://rambleraruki.com/wp-content/uploads/2021/09/icon_decoboco.png) no-repeat;background-size:contain;margin:0 auto;vertical-align:middle;border:1px solid #578b16;border-radius:300px}.cat-item-22 a::before{content:"";display:block;width:5.5em;height:5.5em;background:url(https://rambleraruki.com/wp-content/uploads/2021/09/icon_essay3.png) no-repeat;background-size:contain;margin:0 auto;vertical-align:middle;border:1px solid #578b16;border-radius:300px}.cat-item-28 a::before{content:"";display:block;width:5.5em;height:5.5em;background:url(https://rambleraruki.com/wp-content/uploads/2021/09/icon_trial3.png) no-repeat;background-size:contain;margin:0 auto;vertical-align:middle;border:1px solid #578b16;border-radius:300px}.cat-item-27 a::before{content:"";display:block;width:5.5em;height:5.5em;background:url(https://rambleraruki.com/wp-content/uploads/2021/09/icon_report3.png) no-repeat;background-size:contain;margin:0 auto;vertical-align:middle;border:1px solid #578b16;border-radius:300px}.cat-item-33 a::before{content:"";display:block;width:5.5em;height:5.5em;background:url(https://rambleraruki.com/wp-content/uploads/2021/09/icon_review3.png) no-repeat;background-size:contain;margin:0 auto;vertical-align:middle;border:1px solid #578b16;border-radius:300px}.cat-item-23 a::before{content:"";display:block;width:5.5em;height:5.5em;background:url(https://rambleraruki.com/wp-content/uploads/2021/09/icon_journal3.png) no-repeat;background-size:contain;margin:0 auto;vertical-align:middle;border:1px solid #578b16;border-radius:300px}@media screen and (max-width:768px){aside .widget.posts_holder.widget_categories li{padding:16px 0}aside .widget.posts_holder.widget_categories .children li{padding-top:16px;padding-bottom:0}}.grecaptcha-badge{visibility:hidden}.contact_us{font-size:42px}@media screen and (max-width:585px){.contact_us{font-size:36px}}input.wpcf7-form-control.wpcf7-submit{font-size:14px;font-weight:600}@media screen and (max-width:991px){.parent .section_inner_margin.clearfix{display:inline-flex;flex-direction:column}.child_1{order:2}.child_2{order:1}}@media screen and (max-width:679px){.child_1{padding-top:60px}}.parent{padding-bottom:280px!important;background-position:center bottom!important;background-size:contain!important}@media screen and (max-width:753px){.parent{padding-bottom:180px!important}}@media screen and (max-width:465px){.parent{padding-bottom:140px!important}}.small{font-family:'Noto Sans JP',sans-serif;font-size:12px;line-height:15px}.footer_bottom p,.footer_bottom p a{color:#c9c29d}.footer_bottom p a:hover{color:white!important}.footer_bottom p a.privacy_policy{font-weight:500}@media screen and (max-width:585px){.footer_bottom{height:26px}}@media screen and (max-width:465px){.footer_bottom{height:20px}}@media screen and (max-width:480px){.footer_bottom_holder{padding-top:20px;padding-bottom:20px}}.full_width .grid_section .q_masonry_blog article,.q_masonry_blog article{border-radius:20px;box-shadow:rgb(17 17 26 / .05) 0 4px 16px,rgb(17 17 26 / .05) 0 8px 32px}.q_masonry_blog article .q_masonry_blog_post_image img{border-top-left-radius:20px;border-top-right-radius:20px;height:200px;width:100%}.blog_holder.masonry .blog_holder_grid_sizer,.blog_holder.masonry article{background:#fff}.blog_holder.masonry article{border-radius:45px 0 0 0}.two_columns_75_25 .column1{background-color:#fff;border-radius:45px;margin-bottom:60px;box-shadow:rgb(17 17 26 / .05) 0 4px 16px,rgb(17 17 26 / .05) 0 8px 32px}.two_columns_75_25>.column1>.column_inner{padding:40px}.two_columns_75_25>.column2>.column_inner{padding:0 0 0 40px}.blog_holder article .post_image,.blog_holder article .post_image img,.blog_holder article .post_image>a{border-radius:35px 0 35px 0}.post_info a{display:inline-block;margin-bottom:3px}.comment_holder,.blog_holder article .post_text h2 .date,.post_info span.time,.post_info span.post_author,.post_info span.dots,.post_info a.post_comments,.post_info .blog_like,.single_tags{display:none}.post_info{font-size:17px;line-height:28px;font-style:normal;font-weight:400;letter-spacing:0;text-transform:none}.post_info a,.category-custom2 a,.q_masonry_blog_post_text a:not(.q_masonry_blog_title a){color:#fff!important;background-color:#c33c3c;padding:2px 12px;border-radius:30px;white-space:nowrap}.blog_single .post .post_content_holder .post_text .post_text_inner .post_info a:hover,.category-custom2 a:hover,.q_masonry_blog_post_text a:not(.q_masonry_blog_title a):hover{transition-delay:0.1s;background-color:#9a8c83}.blog_holder article .post_info{margin:18px 0 8px}.post_text_inner .entry_title{margin:0 0 20px}a.a_link{color:#c33c3c!important;font-weight:600}a.a_link:hover{color:#918888!important}.title_subtitle_holder{padding-top:60px;text-align:center}.separator.small.left{margin:0 auto}aside .widget h5{background-color:#c33c3c;padding:10px;color:#fff;border-radius:5px;font-size:17px}.widget .tagcloud a,.widget .wp-block-tag-cloud a{font-size:15px!important}.category_custom{padding:0 30px}.category_custom p{margin-bottom:40px;text-align:center;color:#5e5e5e;font-family:'Noto Sans JP',sans-serif;font-size:17px;line-height:32px;font-style:italic;font-weight:400;letter-spacing:0}.post_text .post_text_inner p.post_excerpt{height:120px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.category-custom2{margin-bottom:5px}.post_text_inner{text-align:justify}.ref{text-align:left!important;word-break:break-all}.yarpp-related ol{list-style-type:none}hr.top{margin:40px 0 18px 0}.justify{text-align:justify}hr.bottom{margin:20px 0}.img_left{float:left;margin-right:20px;width:50%}.img_right{float:right;margin-left:20px;width:50%}.img_right1-3{float:right;margin-left:20px;width:30%}.img_left1-3{float:left;margin-right:20px;width:30%}.caption_left{display:block;text-align:left;font-size:.9em;line-height:22px;padding-top:5px;font-style:oblique}.caption_right{display:block;text-align:right;font-size:.9em;line-height:22px;padding-top:5px;font-style:oblique}.caption_center{display:block;text-align:center;font-size:.9em;line-height:22px;padding-top:5px;font-style:oblique}.caption_left2{display:block;text-align:left;line-height:22px;padding-top:5px;font-style:oblique}.txt_area{width:auto;text-align:justify;margin-top:-10px}.img30_all,.img50_all{margin-right:-10px}.img30{float:left;padding-right:10px;width:calc(100%/3 - 10px)}.img50{float:left;padding-right:10px;width:calc(100%/2 - 10px)}.clear{clear:both}.post_text_inner iframe{width:100%}.ps_center{margin:0 20%}.sp1{padding-left:1em;margin-bottom:0!important}.sp2{padding-left:2em;margin-bottom:0!important}.post_text_inner ul,.post_text_inner ol{padding-left:2em}.post_text_inner ul li{padding-bottom:20px;font-weight:600}.post_text_inner ol li{padding-bottom:20px;font-weight:500}.qode_print{display:none!important}.icon_social_holder{border-top:0 solid #e0e0e0;border-bottom:1px solid #a79f9f}.icon_social_holder{margin-bottom:0;margin-top:0;padding:20px 0}.icon_social_holder .social_share_icon{font-size:30px;margin-bottom:5px;color:#c33c3c}.social_share_title{color:#918888;font-size:13px}@media only screen and (max-width:768px){.blog_single .container_inner{width:560px}.blog_holder article .post_text .post_text_inner{margin:0 30px}}@media only screen and (max-width:600px){.blog_single .container_inner{width:440px}.img_left{float:none;margin-right:0;width:100%}.img_right{float:none;margin-left:0;width:100%}.img_right1-3{float:none;margin-left:0;width:100%}.img_left1-3{float:none;margin-right:0;width:100%}.img30_all,.img50_all{margin-right:0}.img30{float:none;padding-right:0;width:100%}.img50{float:none;padding-right:0;width:100%}.caption_left{padding-bottom:20px;text-align:center}.caption_right{padding-bottom:20px;text-align:center}.caption_center{padding-bottom:20px}.caption_left2{padding-bottom:20px;text-align:center}.sp1{padding-left:.5em}.sp2{padding-left:1em}.ps_center{margin:0}.icon_social_holder{border-bottom:0 solid #a79f9f}}@media only screen and (max-width:480px){.blog_single .container_inner{width:330px}}.rs-layer#slider-2-slide-4-layer-1 img{filter:drop-shadow(10px 10px 10px rgb(0 0 0 / .3))}#rev_slider_2_1_wrapper rs-loader.spinner1{display:none}@media only screen and (max-width:850px){rs-module-wrap#rev_slider_2_1_wrapper{width:1920px!important;background-position-x:-800px!important}}@media only screen and (max-width:480px){rs-module-wrap#rev_slider_2_1_wrapper{width:480px!important;background-position-x:-660px!important}}.osmap_fill_color path.leaflet-interactive{fill:rgb(0 85 255 / .3)!important}