#guidance .sec{padding:30px 0}.vibtn{position:absolute;visibility:hidden}.text_first{text-align:center;font-weight:600}.attention_title{margin-bottom:20px}.attention_title h2{text-align:center}.attention_title h2 .en{display:block;margin-bottom:.5em;font-size:.875rem}.attention_title h2 .ja{position:relative;display:inline-block;padding-left:.12em;background:linear-gradient(transparent 65%,#fceb1e 0%);font-size:min(2.5rem,8vw);font-size:min(1.5rem,6vw);line-height:1.2;letter-spacing:.12em}.tab_list{position:relative;display:flex;flex-wrap:wrap;max-width:910px;margin:0 auto;box-shadow:0 3px 6px rgba(0,0,0,.25);z-index:2}.tab_list li{position:relative;width:25%}.tab_list li:after{position:absolute;display:block;content:'';top:25%;right:0;width:0;height:50%;border-right:1px solid #ccc}.tab_list li:nth-child(4n):after{content:none}.tab_list label{position:relative;display:block;cursor:pointer;padding:20px 0;background:#f5f5f5;color:#333;font-size:min(.9375rem,3.75vw);font-weight:600;text-align:center;line-height:2.4;transition:.3s}.tab_list label:has(br){line-height:1.2}.tab_list label:before,.tab_list label:after{position:absolute;display:block;left:50%}.tab_list label:before{top:0;margin-left:-60px;width:120px;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:auto 70%}.tab_list li:nth-child(1) label:before{background-image:url(//rezo-cha.com/wp/wp-content/themes/rezocha_01/common/css/../../images/guidance/icon_tent.png)}.tab_list li:nth-child(2) label:before{background-image:url(//rezo-cha.com/wp/wp-content/themes/rezocha_01/common/css/../../images/guidance/icon_bbq.png)}.tab_list li:nth-child(3) label:before{background-image:url(//rezo-cha.com/wp/wp-content/themes/rezocha_01/common/css/../../images/guidance/icon_butterfly.png)}.tab_list li:nth-child(4) label:before{background-image:url(//rezo-cha.com/wp/wp-content/themes/rezocha_01/common/css/../../images/guidance/icon_fire.png)}.tab_list li:nth-child(5) label:before{background-image:url(//rezo-cha.com/wp/wp-content/themes/rezocha_01/common/css/../../images/guidance/icon_bed.png)}.tab_list li:nth-child(6) label:before{background-image:url(//rezo-cha.com/wp/wp-content/themes/rezocha_01/common/css/../../images/guidance/icon_trash.png)}.tab_list li:nth-child(7) label:before{background-image:url(//rezo-cha.com/wp/wp-content/themes/rezocha_01/common/css/../../images/guidance/icon_season.png)}.tab_list li:nth-child(8) label:before{background-image:url(//rezo-cha.com/wp/wp-content/themes/rezocha_01/common/css/../../images/guidance/icon_ban.png)}.tab_list label .text{position:relative;display:inline-block;z-index:5}.tab_area section{position:relative;display:none;opacity:0;transition:opacity .3s}#tab_check01:checked~.tab_list li:nth-child(1) label,#tab_check02:checked~.tab_list li:nth-child(2) label,#tab_check03:checked~.tab_list li:nth-child(3) label,#tab_check04:checked~.tab_list li:nth-child(4) label,#tab_check05:checked~.tab_list li:nth-child(5) label,#tab_check06:checked~.tab_list li:nth-child(6) label,#tab_check07:checked~.tab_list li:nth-child(7) label,#tab_check08:checked~.tab_list li:nth-child(8) label,#tab_check99:checked~.tab_list li:nth-child(99) label{background:#d14a5a;color:#fff}#tab_check01:checked~.tab_list li:nth-child(1) label:before,#tab_check02:checked~.tab_list li:nth-child(2) label:before,#tab_check03:checked~.tab_list li:nth-child(3) label:before,#tab_check04:checked~.tab_list li:nth-child(4) label:before,#tab_check05:checked~.tab_list li:nth-child(5) label:before,#tab_check06:checked~.tab_list li:nth-child(6) label:before,#tab_check07:checked~.tab_list li:nth-child(7) label:before,#tab_check08:checked~.tab_list li:nth-child(8) label:before,#tab_check01:checked~.tab_list li:nth-child(1) label:after,#tab_check02:checked~.tab_list li:nth-child(2) label:after,#tab_check03:checked~.tab_list li:nth-child(3) label:after,#tab_check04:checked~.tab_list li:nth-child(4) label:after,#tab_check05:checked~.tab_list li:nth-child(5) label:after,#tab_check06:checked~.tab_list li:nth-child(6) label:after,#tab_check07:checked~.tab_list li:nth-child(7) label:after,#tab_check08:checked~.tab_list li:nth-child(8) label:after,#tab_check99:checked~.tab_list li:nth-child(99) label{content:''}#tab_check01:checked~.tab_area section:nth-child(1),#tab_check02:checked~.tab_area section:nth-child(2),#tab_check03:checked~.tab_area section:nth-child(3),#tab_check04:checked~.tab_area section:nth-child(4),#tab_check05:checked~.tab_area section:nth-child(5),#tab_check06:checked~.tab_area section:nth-child(6),#tab_check07:checked~.tab_area section:nth-child(7),#tab_check08:checked~.tab_area section:nth-child(8),#tab_check99:checked~.tab_area section:nth-child(99){display:block;opacity:1}.tab_wrapper{padding:10px}.tab_area{margin-top:-68px;padding-top:68px;background-color:#fff}#pagecolumn .tab_section{padding:40px 10px}.tab_area h3{margin-bottom:20px;text-align:center;line-height:1.2}.tab_area h3 .ja{display:block;font-size:min(1.875rem,7.5vw)}.tab_area h3 .en{display:inline-block;font-size:.75rem;font-weight:400}.tab_area h4{margin-bottom:10px;font-size:min(1.5rem,6vw);line-height:1.2;letter-spacing:.12em}.tab_area img{width:auto;max-width:100%}.ng-icon_list{display:flex;flex-wrap:wrap;margin:10px auto 10px}.flex_box .ng-icon_list{margin:0}.ng-icon_list.center{justify-content:center}.ng-icon_list li.icon{display:block;width:80px;max-width:33.33333%;padding-left:15px;box-sizing:border-box}.ng-icon_list.one li.icon{max-width:none}.icon-text_list{display:flex;flex-wrap:wrap;margin-top:15px;margin-bottom:-15px}.icon-text_list li{width:33.33333%;margin-bottom:15px;text-align:center}.icon-text_list .fig{max-width:80px;margin:0 auto}.icon-text_list .text{display:block;font-size:min(.8125rem,3vw)}.bnr_block.wide{margin:0 -20px -40px}.bnr_block img{width:100%}.bnr_block a{display:block}.bnr_list{margin-bottom:-20px}.bnr_list li{padding:0 20px 20px}.attention_block{margin-bottom:40px}.attention_list>li{position:relative;padding:12px 12px 12px 35px;background-color:#fffbf0;line-height:1.8}.attention_list>li:before{position:absolute;display:block;content:'■';left:20px}.attention_list b{color:#d14a5a;font-weight:600}.attention_list .flex_box{display:flex;justify-content:flex-start}.fire_block{max-width:640px;margin:0 auto 60px}.fire_block h5{margin-bottom:10px;color:#d14a5a;font-size:min(1.25rem,4.5vw);font-weight:600;text-align:center;line-height:1.6}.huton_block{padding:20px;border-radius:10px;border:3px solid #fbaf3f}.huton_block h5{margin-bottom:10px;color:#fbaf3f;font-size:min(1.25rem,4.5vw);font-weight:600;text-align:center}.huton_block p{margin-bottom:1.6em}.huton_block p:last-child{margin-bottom:0}.huton_block p b{color:#d14a5a}.kinshi_text{margin-bottom:40px}#pagecolumn .kinshi_text p{font-size:min(1.25rem,4vw);font-weight:600;text-align:center}.kinshi_text b{color:#d14a5a}@media only screen and (max-width:640px){.sp_hide{display:none}.tab_list{margin-left:-10px;margin-right:-10px}}@media only screen and (min-width:641px){.pc_hide{display:none}.tab_wrapper{padding:20px}.tab_list label{padding:25px 0;line-height:1.2}.tab_list label:has(br){line-height:1.2}#pagecolumn .tab_section{padding:50px 20px}.tab_area h3{margin-bottom:30px}.ng-icon_list.center{justify-content:flex-start}.ng-icon_list li.icon{max-width:100px}.icon-text_list .fig{max-width:100px;margin:0 auto}.icon-text_list.fire{padding:20px;justify-content:center;background-color:#fffbf0}.icon-text_list.fire li{width:30%;margin-bottom:10px;padding:0 10px}.icon-text_list.kinshi{max-width:520px}.icon-text_list.kinshi li{width:120px;max-width:33.33333%;margin-right:40px}.bnr_block.wide{margin:0 -20px -50px}.bnr_list{display:flex;justify-content:center;margin:0 auto -40px;padding:0 5%}.bnr_list li{width:45%;padding:0 20px 40px}.bnr_list.one li{width:65%}.attention_block{margin-bottom:60px}.attention_list>li{padding:20px 20px 20px 50px}.attention_list>li:before{top:20px;left:30px}.huton_block{padding:45px 50px 50px}.huton_block h5{margin-bottom:40px}.huton_inner{display:flex;align-items:center}.huton_inner .fig_box{width:400px;max-width:60%;margin-right:25px}.huton_inner .text_box{flex:1}}@media only screen and (min-width:1080px){#guidance .sec{max-width:1080px;margin:20px auto;padding:0 15px}.tab_list label{padding:30px 0}.tab_area{margin-left:-20px;margin-right:-20px}#pagecolumn .tab_section{max-width:910px;margin:0 auto;padding:60px 0}.bnr_block.wide{margin:0 -80px -60px}}