﻿.contents-switching{box-sizing:border-box;max-width:100%;margin:40px auto 0;padding:0}.contents-switching.three_tag .switching-tab-label{width:205px}.contents-switching .switching-tabs{box-sizing:border-box;display:flex;flex-wrap:wrap;max-width:100%;background-color:transparent;border:0 solid #ccc}.contents-switching .switching-tab-input{box-sizing:border-box;position:absolute;opacity:0}.contents-switching .switching-tab-input:checked+.switching-tab-label{background-color:#FF973E;border-color:#FF973E;color:#fff}.contents-switching .switching-tab-input:checked+.switching-tab-label:hover{background-color:#FF973E;border-color:#FF973E;color:#fff;font-weight:400}.contents-switching .switching-tab-input:checked+.switching-tab-label+.switching-tab-panel{display:block}.contents-switching .switching-tab-label{box-sizing:border-box;display:inline-block;width:315px;padding:20px 0;margin-bottom:0;background-color:transparent;transition:background 100ms, color 100ms;border:1px solid #a8a8a8;border-bottom:0;border-radius:8px 8px 0 0;font-weight:400;color:#a8a8a8;cursor:pointer;font-size:18px;text-align:center}.contents-switching .switching-tab-label:first-of-type{margin-left:30px;margin-right:15px}.contents-switching .switching-tab-label:last-of-type{margin-left:15px;margin-right:30px}.contents-switching .switching-tab-label:hover{background-color:rgba(255,151,62,0.05);border-color:#FF973E;color:#FF973E;font-weight:700}.contents-switching .switching-tab-label:active{background-color:#FF973E;border-color:#FF973E;color:#fff}.contents-switching .switching-tab-panel{box-sizing:border-box;display:none;width:100%;padding:60px 0 30px;background-color:rgba(24,140,71,0);border-top:2px solid #FF973E;order:101}.office-page-first-view .picture-and-ov .office-overview .ov-2-group .office-contact .phone-and-mail .phone-and-hours .phone-number .cta_tel_number .cta_tel_text_box{width:100%;vertical-align:middle;text-align:center;cursor:pointer;position:relative;color:#ee8b0a;text-decoration:underline;line-height:1.0}.office-page-first-view .picture-and-ov .office-overview .ov-2-group .office-contact .line_content{display:inline-flex;margin-top:15px;width:100%;margin-left:50px}.office-page-first-view .picture-and-ov .office-overview .ov-2-group .office-contact .line_content img{margin:0 10px 0 0;width:210px}.office-page-first-view .picture-and-ov .office-overview .ov-2-group .office-contact .line_content .rules_text_detail_line{padding:5px 5px;font-size:10px;line-height:30px;font-weight:normal;font-family:ヒラギノ角ゴ Std}.office-page-first-view .picture-and-ov .office-overview .ov-2-group .office-contact .line_content .rules_text_detail_line a{color:#1383C9}.office-page-first-view .picture-and-ov .office-overview .ov-2-group .office-contact .line_content .rules_text_detail_line label{font-family:ヒラギノ角ゴ Std}.office-page-first-view .picture-and-ov .office-overview .ov-2-group .office-contact .line_content .rules_text_detail_line input{vertical-align:top;margin:9px 0px 0 -5px}.office-page-first-view .picture-and-ov .office-picture-group .office-video-lightcase{display:block;width:118px;height:89px}.office-page-first-view .picture-and-ov .office-picture-group .office-video-lightcase.video-playable{position:relative}.office-page-first-view .picture-and-ov .office-picture-group .office-video-lightcase.video-playable::after{position:absolute;content:'';top:0;left:0;margin:auto;width:100%;height:100%;background-image:url(/assets/office/show/icon_play_circle_solid_ds_ffffff_pct50.png);background-repeat:no-repeat;background-position:50% 50%;background-size:50px}#lightcase-info{display:none !important}a[class*='lightcase-icon-']:hover{color:white;text-shadow:0 0 0 white}a.lightcase-icon-close[class*='lightcase-icon-']{display:none}a[class*='lightcase-icon-']{font-size:48px}.lightcase-icon-prev::before{content:'\f053' !important;font-family:"Font Awesome 6 Free";font-weight:900;text-shadow:-2px 0 rgba(0,0,0,0.2)}.lightcase-icon-next::before{content:'\f054' !important;font-family:"Font Awesome 6 Free";font-weight:900;text-shadow:2px 0 rgba(0,0,0,0.2)}#toc_area{padding:0px;background-color:#f8f8f8;border-radius:5px;margin:40px 0}ul.toc_list{padding:30px 40px}#toc_area ul{list-style:none !important;margin:0}#toc_area .h2_list{position:relative;padding-left:20px;margin-bottom:15px;border-bottom:dotted 1px #C6C6C6;padding-bottom:15px}#toc_area .h2_list:last-child{border-bottom:none}#toc_area li.h2_list>a{color:#333;font-size:16px;font-weight:bold}#toc_area li.h2_list a{text-decoration:none}#toc_area .h2_list:last-child{margin-bottom:0}#toc_area .h2_list::before{content:"\f0d7";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:0;bottom:0;left:0;margin:auto;color:#333}#toc_area .h3_list{position:relative;padding-left:20px;margin-bottom:5px;line-height:1.8em;font-size:15px}#toc_area .h3_list:first-child{margin-top:10px}#toc_area .h3_list::before{content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:0;bottom:0;left:0;margin:auto;color:#bbb;font-size:11px}#toc_area .toc_title{font-weight:bold;font-size:20px;line-height:25px;display:block;background-color:#EBEBEB;padding:20px 20px;border-radius:5px 5px 0 0;text-align:center;margin-bottom:0}.column__content .column__body .entry-content #toc_container li:before{content:none}.column__content .column__body .entry-content #toc_container{padding:1em 2em 1em !important;min-width:90%;margin:auto;background:#fff !important;background:rgba(255,255,255,0.5) !important;border:1px solid #eee}.column__content .column__body .entry-content #toc_container p.toc_title{margin-bottom:.7em}.column__content .column__body .entry-content #toc_container ul{margin:0 !important}.column__content .column__body .entry-content #toc_container li a{display:block;padding:.5em 0;border-top:1px dotted #ddd;text-decoration:none}.column__content .column__body .entry-content #toc_container li li a{padding-left:.7em}.column__content .column__body .entry-content #toc_container li .toc_number{margin-right:0.5em}.office-page-first-view .picture-and-ov .office-overview{width:686px}.office-page-first-view{padding:23px 50px 0}.office-page-body{padding:0 50px 50px}.office-page-body .main-column{width:780px}
