﻿.overlay_links_container{position:absolute;pointer-events:auto}.overlay_links_container .overlay_link{position:absolute;cursor:pointer;display:block;z-index:3}.overlay_links_container .overlay_link.hidden{display:none}.overlay_links_container .overlay_link.rect{outline:2px solid rgba(247,8,22,0.7);background-color:rgba(247,8,22,0.2);border-radius:2px}.overlay_links_container .overlay_link.rect:hover{background-color:rgba(247,8,22,0.4)}.overlay_links_container .overlay_link.rect .icon_box{width:20px;height:20px;background-color:rgba(247,8,22,0.7);border-radius:0 0 2px 0;justify-content:center;align-items:center;display:flex}.overlay_links_container .overlay_link.rect .icon_box.hidden{display:none}.overlay_links_container .overlay_link.rect .icon_box .icon_font_with_text{color:white;font-size:12px}.overlay_links_container .overlay_link.tag{width:0;height:0;opacity:0.8}.overlay_links_container .overlay_link.tag:hover{opacity:0.9}.overlay_links_container .overlay_link.tag .tail{position:absolute;width:20px;height:16px;background-color:black}.overlay_links_container .overlay_link.tag .tail.left_top{clip-path:polygon(0 0, 100% 100%, 30% 100%)}.overlay_links_container .overlay_link.tag .tail.right_top{clip-path:polygon(100% 0, 70% 100%, 0 100%)}.overlay_links_container .overlay_link.tag .tail.left_bottom{clip-path:polygon(30% 0, 100% 0, 0 100%)}.overlay_links_container .overlay_link.tag .tail.right_bottom{clip-path:polygon(0 0, 70% 0, 100% 100%)}.overlay_links_container .overlay_link.tag .body{position:absolute;padding:7px 10px;background-color:black;color:white;font-size:12px;white-space:nowrap;width:fit-content;border-radius:4px;will-change:transform}.overlay_links_container .overlay_link.tag .body .icon_font_with_text{margin-left:4px;font-size:80%}.overlay_links_container .overlay_link.tag .body .icon_font_with_text:before{margin-right:0}.overlay_link.banner{position:absolute;width:auto;height:32px;top:-78px;right:40px;text-align:center;display:flex;align-items:center;justify-content:center}.overlay_link.banner .icon_font_with_text{margin-left:4px}.overlay_link.banner .icon_font_with_text:before{margin-right:0}html,body{overflow:hidden}#contents{padding:0;margin-bottom:0}.header.leaflet_header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;z-index:1000;position:relative;border-bottom:1px solid #adadad;box-shadow:0 5px 4px 0 rgba(0,0,0,0.1);background-color:white}.header.leaflet_header .service_logo{height:26px;margin-top:10px}.header.leaflet_header .main_header_wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:relative;height:80px;padding:12px 20px 0px 20px}.header.leaflet_header .title_wrapper .title{font-size:115%;margin:15px 0 0 220px}.header.leaflet_header .title_wrapper .title .ad_label::before{font-size:79%;color:#707060;border:1px solid #707060;border-radius:2px;padding:1px 2px;font-style:normal;font-weight:normal;font-family:'Hiragino Sans';content:'広告';vertical-align:text-top}.scene_and_navigation_buttons{position:relative}.scene_and_navigation_buttons .scene{overflow:hidden;position:relative;background-color:#d0d0cc}.scene_and_navigation_buttons .scene .leaflet{border:1px solid #adadad;position:absolute;box-shadow:0 0 2px 2px rgba(0,0,0,0.1)}.scene_and_navigation_buttons .scene .leaflet.transparent{opacity:0}.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button{position:absolute;top:50%;margin-top:-56px}.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button.next{right:40px}.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button.previous{left:40px}.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button a{display:none}.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button .button_icon{width:112px;height:112px}.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button .navigation_tooltip{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:93%;position:absolute;bottom:122px;height:80px;width:180px;text-align:center;display:none}.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button .navigation_tooltip .label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:absolute;text-align:center;margin:0 auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 10px}.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button .navigation_tooltip.previous{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background:#ffffff;border:4px solid #d8d8d8;border-radius:5px;padding:10px 10px 8px 8px;position:absolute;text-align:left;width:200px;z-index:999;padding:10px 0;left:0}.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button .navigation_tooltip.previous .tail,.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button .navigation_tooltip.previous .tail_inner{display:none;*display:block}.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button .navigation_tooltip.previous:before,.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button .navigation_tooltip.previous:after,.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button .navigation_tooltip.previous .tail,.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button .navigation_tooltip.previous .tail_inner{border:solid transparent;border-width:12px;content:'';height:0;position:absolute;width:0;left:51px;margin-left:-12px}.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button .navigation_tooltip.previous:before,.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button .navigation_tooltip.previous .tail{border-top-color:#d8d8d8;bottom:-24px}.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button .navigation_tooltip.previous:after,.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button .navigation_tooltip.previous .tail_inner{border-top-color:#ffffff;bottom:-18px}.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button .navigation_tooltip.previous .close{width:16px;height:16px;display:inline-block;*display:inline;float:right;cursor:pointer;margin-top:-4px;margin-right:-4px;background:url(//assets.tokubai.co.jp/assets/sara/tooltip_close_small-36b8f5bef5778e5d673049a45bd77efed24a49832d3b70dfcf540ce77cb03520.png) no-repeat;opacity:0.7}.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button .navigation_tooltip.previous .close:hover{opacity:1}@media only screen and (-webkit-min-device-pixel-ratio: 1.5){.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button .navigation_tooltip.previous .close{background:url(//assets.tokubai.co.jp/assets/sara/tooltip_close_small@2x-9b108b24c99fce7eeadccdbfe29ee72cbf8069be36db579de008b189f4a2557d.png) no-repeat;-webkit-background-size:16px}}.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button .navigation_tooltip.next{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background:#ffffff;border:4px solid #d8d8d8;border-radius:5px;padding:10px 10px 8px 8px;position:absolute;text-align:left;width:200px;z-index:999;padding:10px 0;right:0}.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button .navigation_tooltip.next .tail,.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button .navigation_tooltip.next .tail_inner{display:none;*display:block}.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button .navigation_tooltip.next:before,.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button .navigation_tooltip.next:after,.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button .navigation_tooltip.next .tail,.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button .navigation_tooltip.next .tail_inner{border:solid transparent;border-width:12px;content:'';height:0;position:absolute;width:0;left:139px;margin-left:-12px}.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button .navigation_tooltip.next:before,.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button .navigation_tooltip.next .tail{border-top-color:#d8d8d8;bottom:-24px}.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button .navigation_tooltip.next:after,.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button .navigation_tooltip.next .tail_inner{border-top-color:#ffffff;bottom:-18px}.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button .navigation_tooltip.next .close{width:16px;height:16px;display:inline-block;*display:inline;float:right;cursor:pointer;margin-top:-4px;margin-right:-4px;background:url(//assets.tokubai.co.jp/assets/sara/tooltip_close_small-36b8f5bef5778e5d673049a45bd77efed24a49832d3b70dfcf540ce77cb03520.png) no-repeat;opacity:0.7}.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button .navigation_tooltip.next .close:hover{opacity:1}@media only screen and (-webkit-min-device-pixel-ratio: 1.5){.scene_and_navigation_buttons .other_leaflets_navigation_buttons .other_leaflets_navigation_button .navigation_tooltip.next .close{background:url(//assets.tokubai.co.jp/assets/sara/tooltip_close_small@2x-9b108b24c99fce7eeadccdbfe29ee72cbf8069be36db579de008b189f4a2557d.png) no-repeat;-webkit-background-size:16px}}.bottom_navigations_wrapper{position:absolute;bottom:0;height:180px;background-color:white;width:100%;border-top:1px solid #adadad;box-shadow:0 0 5px 5px rgba(0,0,0,0.2)}.bottom_navigations_wrapper .navigation_buttons{*zoom:1;position:absolute;top:-68px;left:50%;margin-left:-96px}.bottom_navigations_wrapper .navigation_buttons:after{content:"";display:block;clear:both}.bottom_navigations_wrapper .navigation_buttons .navigation_button_wrapper{position:relative;overflow:hidden;float:left}.bottom_navigations_wrapper .navigation_buttons .navigation_button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:block;width:48px;height:48px;padding-top:6px;font-size:24px;background-color:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#77000000, EndColorStr=#77000000);text-decoration:none;text-align:center;color:#707060;border-right:1px solid #707060}.bottom_navigations_wrapper .navigation_buttons .navigation_button.first{border-radius:5px 0 0 5px}.bottom_navigations_wrapper .navigation_buttons .navigation_button.last{border-radius:0 5px 5px 0;border-right:none}.bottom_navigations_wrapper .navigation_buttons .navigation_button.enabled{color:white;cursor:pointer}.bottom_navigations_wrapper .navigation_buttons .navigation_button.justify .icon_font{position:absolute;top:-2px;left:6px;font-size:36px}.bottom_navigations_wrapper .navigation_buttons .navigation_button.justify .icon_label{position:absolute;top:16px;left:13px;font-size:10px;font-weight:bold;line-height:9px}.bottom_navigations_wrapper .arrows_wrapper{z-index:10;position:relative}.bottom_navigations_wrapper .arrows_wrapper .arrows_inner{position:absolute;top:-60px;left:8px;width:220px;height:60px;overflow:hidden}.bottom_navigations_wrapper .arrows_wrapper .arrows{border-radius:5px 5px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #adadad;border-bottom:none;background-color:white;position:absolute;top:10px;left:10px;width:200px;height:50px;padding:10px 20px;color:#3c1c1c;cursor:pointer;box-shadow:0 0 5px 5px rgba(0,0,0,0.2)}.bottom_navigations_wrapper .arrows_wrapper .arrows .arrow{margin-right:10px}.bottom_navigations_wrapper .arrows_wrapper .arrows .up{font-size:143%;display:inline-block}.bottom_navigations_wrapper .arrows_wrapper .arrows .down{font-size:143%;display:none}.bottom_navigations_wrapper.visible .arrows .up{display:none}.bottom_navigations_wrapper.visible .arrows .down{display:inline-block}.bottom_navigations_wrapper .bottom_navigation_container{position:relative}.bottom_navigations_wrapper .bottom_navigations{*zoom:1;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;position:absolute;left:0;top:0;width:100%;height:180px}.bottom_navigations_wrapper .bottom_navigations:after{content:"";display:block;clear:both}.bottom_navigations_wrapper .bottom_navigations::-webkit-scrollbar{width:5px;background:#eee}.bottom_navigations_wrapper .bottom_navigations::-webkit-scrollbar:vertical{width:0px}.bottom_navigations_wrapper .bottom_navigations::-webkit-scrollbar:horizontal{height:5px}.bottom_navigations_wrapper .bottom_navigations::-webkit-scrollbar-button{width:5px;height:5px;background:#666}.bottom_navigations_wrapper .bottom_navigations::-webkit-scrollbar-piece{background:#eee}.bottom_navigations_wrapper .bottom_navigations::-webkit-scrollbar-piece:start{background:#eee}.bottom_navigations_wrapper .bottom_navigations::-webkit-scrollbar-thumb{background:#333}.bottom_navigations_wrapper .bottom_navigations .devider,.bottom_navigations_wrapper .bottom_navigations .container{display:inline-block;vertical-align:top}.bottom_navigations_wrapper .bottom_navigations .devider{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin:15px;border-right:1px solid #e0e0e0;height:150px;width:1px}.bottom_navigations_wrapper .bottom_navigations .container{width:180px;padding:15px;white-space:normal}.bottom_navigations_wrapper .bottom_navigations .container .container_title{font-size:115%;font-weight:bold;color:#1e1e18}.bottom_navigations_wrapper .bottom_navigations .container .container_description{font-size:100%;color:#707060}.bottom_navigations_wrapper .bottom_navigations .container a{text-decoration:none}.bottom_navigations_wrapper .bottom_navigations .other_leaflet_link{text-decoration:none}.bottom_navigations_wrapper .bottom_navigations .other_leaflet_link img.highlighted{outline:3px solid #ff7830}
