body{height:100%;width:100%}.left{float:left}.right{float:right}.clear{clear:both}.t_left{text-align:left}.t_center{text-align:center}.t_right{text-align:right}.block{display:block}.nats-banner-area{width:300px;margin:16px auto}.nats-banner-area__link{display:block}.nats-banner-area__link__img{width:100%}.nats-banner-area-wide{margin-top:24px}body{background-color:#fff}.bottom_margin{margin-bottom:24px}#subject_flame{height:35px;font-weight:bold;line-height:2.2}#left_pane{width:600px}#left_pane .in_link{height:1px}#left_pane .address_basic_info{border:1px solid #ccc;overflow:hidden}#left_pane .address_basic_info .container{padding:12px;overflow:hidden}#left_pane .address_basic_info .left_contents{width:54%;line-height:20px}#left_pane .address_basic_info h1{line-height:24px;font-size:24px}#left_pane .address_basic_info h1 .postal{display:inline;font-size:16px}#left_pane .address_basic_info h1 .ruby{display:block;color:#666;font-size:12px}#left_pane .address_basic_info .links{margin-top:6px}#left_pane .address_basic_info .functions{margin:10px}#left_pane .address_basic_info .functions::after{clear:both;content:"";display:table}#left_pane .address_basic_info .functions li{display:inline-block;float:left;margin:0.5em 0}#left_pane .address_basic_info .functions li::after{display:inline-block;content:'';margin:0 .6em}#left_pane .address_basic_info .functions li:last-of-type::after{display:none}#left_pane .address_basic_info .functions li>*{display:inline-block}#left_pane #address_map{width:250px;height:100px}#left_pane .in_links{font-size:14px;font-weight:bold}#left_pane .in_links a{margin:0 10px}#left_pane .address_list{border:1px solid #ccc;padding:5px 5px 10px;margin:1.3em 0px 5px;background-color:#fcfcfc}#left_pane .address_list h2{position:relative;top:-1em;margin-bottom:1.4em;padding:1px 4px;background-color:#FFF;display:inline;color:#666}#left_pane .address_list ul{overflow:hidden}#left_pane .address_list li{margin-left:15px;width:130px}#left_pane .address_list .ruby{display:block;color:#666;font-size:10px}#left_pane .address_relation_info{overflow:hidden}#left_pane .address_relation_info .info_title{font-size:20px;line-height:20px;font-weight:bold;padding:3px 0px 3px 5px;margin-bottom:5px;border-left:6px solid #008c00;color:#333}#left_pane .address_relation_info hr{margin-top:0}#left_pane .address_relation_info .info_contents{width:50%;margin-bottom:6px;position:relative}#left_pane .address_relation_info .info_contents dl{padding-right:20px}#left_pane .address_relation_info .info_contents .ruby{display:block;color:#666;font-size:10px}#left_pane .address_relation_info .info_contents .name{line-height:24px;font-size:16px}#left_pane .address_relation_info .info_contents .distance{font-size:12px}#left_pane .address_relation_info .info_contents .link{margin-left:10px}#left_pane .address_relation_info ul{border-top:2px solid #C0C0C0;padding-top:10px}#right_pane{width:300px;margin-left:12px;display:inline}#right_pane .cmp_flame{margin-bottom:12px}#right_pane .other_link_title{font-size:16px;border-bottom:solid 3px #CCCCCC;margin-top:20px;padding-bottom:5px}#right_pane .other_link_list{padding:13px 0;font-size:14px;border-bottom:1px dotted #cccccc}ruby{display:inline-table;text-align:left;text-indent:0px;border:none;margin:0px;padding:0px;line-height:1;height:1em;vertical-align:text-bottom;border:none}*:first-child+html ruby{white-space:normal}* html body ruby{display:inline-table;vertical-align:baseline}rb{display:table-row-group;line-height:1;text-align:left;border:none;margin:0px;padding:0px}*:first-child+html rb{white-space:normal}* html body ruby rb{display:table-row-group;vertical-align:bottom}rt{display:table-header-group;font-size:0.625em;line-height:1.1;text-align:left;border:none;margin:0px;padding:0px}*:first-child+html rt{white-space:normal}* html body ruby rt{white-space:normal;line-height:1em;display:table-header-group;position:static;top:0em}rp{display:none}ruby:hover rt{font-size:1em}ruby:hover{border:1px dashed #CCCCCC}#top_header .container{width:912px}#top_header #top_menu{width:912px}#top_footer .container{width:912px}#top_footer .main .pane{width:365px}.bread_list{float:left}.map_ex{margin-bottom:30px}#address_map_ex{width:600px;height:225px}
