﻿@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:400;src:local("NotoSansJP-Regular.otf"),url("../fonts/noto-sans-jp/NotoSansJP-Regular.woff2?v=6") format("woff2"),url("../fonts/noto-sans-jp/NotoSansJP-Regular.woff?v=6") format("woff"),url("../fonts/noto-sans-jp/NotoSansJP-Regular.otf?v=6") format("opentype")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:500;src:local("NotoSansJP-Medium.otf"),url("../fonts/noto-sans-jp/NotoSansJP-Medium.woff2?v=6") format("woff2"),url("../fonts/noto-sans-jp/NotoSansJP-Medium.woff?v=6") format("woff"),url("../fonts/noto-sans-jp/NotoSansJP-Medium.otf?v=6") format("opentype")}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:url("../fonts/material-icons/MaterialIcons-Regular.eot?v=2.2");src:local("Material Icons"),local("MaterialIcons-Regular"),url("../fonts/material-icons/MaterialIcons-Regular.woff2?v=2.2") format("woff2"),url("../fonts/material-icons/MaterialIcons-Regular.woff?v=2.2") format("woff"),url("../fonts/material-icons/MaterialIcons-Regular.ttf?v=2.2") format("truetype")}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.no-ligatures .material-icons{display:none}.material-icons{vertical-align:middle}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}a{background-color:transparent}a:active,a:hover{outline:0}img{border:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;background:transparent;border:0;padding:0}button:focus{outline:none}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.local-navigation h3{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:16px;padding-bottom:16px;padding-left:16px;padding-right:16px;height:48px;font-size:14px;font-weight:500;line-height:1.142857143;color:rgba(0,0,0,0.54);margin-right:-16px;margin-left:-16px}@media screen and (min-width: 600px){.local-navigation h3{padding-left:24px}}@media screen and (min-width: 600px){.local-navigation h3{padding-right:24px}}@media screen and (min-width: 600px){.local-navigation h3{margin-right:-24px;margin-left:-24px}}.local-navigation ul{margin-top:0;margin-bottom:0;padding-left:0;list-style:none;margin-right:-16px;margin-left:-16px}@media screen and (min-width: 600px){.local-navigation ul{margin-right:-24px;margin-left:-24px}}.local-navigation a{text-decoration:none}.local-navigation.text-1 ul{padding-bottom:4px;position:relative}.local-navigation.text-1 ul:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0.12)}.local-navigation.text-1 a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;padding-top:12px;padding-bottom:12px;height:40px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.local-navigation.text-1 a:focus{background-color:#eee;outline:0}.local-navigation.text-1 a h4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:16px;padding-right:16px;font-size:13px;font-weight:400;line-height:1.230769231;color:rgba(0,0,0,0.87);overflow:hidden;max-height:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-1 a h4{padding-left:24px;padding-right:24px}}.local-navigation.text-2 ul{padding-bottom:4px;position:relative}.local-navigation.text-2 ul:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0.12)}.local-navigation.text-2 a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;padding-top:12px;padding-bottom:12px;height:60px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.local-navigation.text-2 a:focus{background-color:#eee;outline:0}.local-navigation.text-2 a h4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:16px;padding-right:16px;font-size:13px;font-weight:400;line-height:1.384615385;color:rgba(0,0,0,0.87);overflow:hidden;max-height:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-2 a h4{padding-left:24px;padding-right:24px}}.local-navigation.text-2 a p{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:16px;padding-right:16px;font-size:13px;font-weight:400;line-height:1.384615385;color:rgba(0,0,0,0.54);overflow:hidden;max-height:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-2 a p{padding-left:24px;padding-right:24px}}.local-navigation.text-3 ul{padding-bottom:4px;position:relative}.local-navigation.text-3 ul:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0.12)}.local-navigation.text-3 a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;padding-top:8px;padding-bottom:8px;height:76px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.local-navigation.text-3 a:focus{background-color:#eee;outline:0}.local-navigation.text-3 a h4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:16px;padding-right:16px;font-size:13px;font-weight:400;line-height:1.538461538;color:rgba(0,0,0,0.87);overflow:hidden;max-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-3 a h4{padding-left:24px;padding-right:24px}}.local-navigation.text-3 a p{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:16px;padding-right:16px;font-size:13px;font-weight:400;line-height:1.538461538;color:rgba(0,0,0,0.54);overflow:hidden;max-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-3 a p{padding-left:24px;padding-right:24px}}.local-navigation.text-4 ul{padding-bottom:4px;position:relative}.local-navigation.text-4 ul:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0.12)}.local-navigation.text-4 a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;padding-top:12px;padding-bottom:12px;height:104px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.local-navigation.text-4 a:focus{background-color:#eee;outline:0}.local-navigation.text-4 a h4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:16px;padding-right:16px;font-size:13px;font-weight:400;line-height:1.538461538;color:rgba(0,0,0,0.87);overflow:hidden;max-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-4 a h4{padding-left:24px;padding-right:24px}}.local-navigation.text-4 a p{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:16px;padding-right:16px;font-size:13px;font-weight:400;line-height:1.538461538;color:rgba(0,0,0,0.54);overflow:hidden;max-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-4 a p{padding-left:24px;padding-right:24px}}.local-navigation h3{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:16px;padding-bottom:16px;padding-left:16px;padding-right:16px;height:48px;font-size:14px;font-weight:500;line-height:1.142857143;color:rgba(0,0,0,0.54);margin-right:-16px;margin-left:-16px}@media screen and (min-width: 600px){.local-navigation h3{padding-left:24px}}@media screen and (min-width: 600px){.local-navigation h3{padding-right:24px}}@media screen and (min-width: 600px){.local-navigation h3{margin-right:-24px;margin-left:-24px}}.local-navigation ul{margin-top:0;margin-bottom:0;padding-left:0;list-style:none;margin-right:-16px;margin-left:-16px}@media screen and (min-width: 600px){.local-navigation ul{margin-right:-24px;margin-left:-24px}}.local-navigation a{text-decoration:none}.local-navigation.text-1-icon ul{padding-bottom:4px;position:relative}.local-navigation.text-1-icon ul:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0.12)}.local-navigation.text-1-icon a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;padding-top:12px;padding-bottom:12px;height:40px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.local-navigation.text-1-icon a:focus{background-color:#eee;outline:0}.local-navigation.text-1-icon a h4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:72px;padding-right:16px;font-size:13px;font-weight:400;line-height:1.230769231;color:rgba(0,0,0,0.87);overflow:hidden;max-height:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-1-icon a h4{padding-left:80px;padding-right:24px}}.local-navigation.text-1-icon a i{position:absolute;top:8px;left:16px;color:rgba(0,0,0,0.54)}@media screen and (min-width: 600px){.local-navigation.text-1-icon a i{left:24px}}.local-navigation.text-2-icon ul{padding-bottom:4px;position:relative}.local-navigation.text-2-icon ul:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0.12)}.local-navigation.text-2-icon a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;padding-top:12px;padding-bottom:12px;height:60px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.local-navigation.text-2-icon a:focus{background-color:#eee;outline:0}.local-navigation.text-2-icon a h4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:72px;padding-right:16px;font-size:13px;font-weight:400;line-height:1.384615385;color:rgba(0,0,0,0.87);overflow:hidden;max-height:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-2-icon a h4{padding-left:80px;padding-right:24px}}.local-navigation.text-2-icon a p{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:72px;padding-right:16px;font-size:13px;font-weight:400;line-height:1.384615385;color:rgba(0,0,0,0.54);overflow:hidden;max-height:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-2-icon a p{padding-left:80px;padding-right:24px}}.local-navigation.text-2-icon a i{position:absolute;top:12px;left:16px;color:rgba(0,0,0,0.54)}@media screen and (min-width: 600px){.local-navigation.text-2-icon a i{left:24px}}.local-navigation.text-3-icon ul{padding-bottom:4px;position:relative}.local-navigation.text-3-icon ul:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0.12)}.local-navigation.text-3-icon a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;padding-top:8px;padding-bottom:8px;height:76px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.local-navigation.text-3-icon a:focus{background-color:#eee;outline:0}.local-navigation.text-3-icon a h4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:72px;padding-right:16px;font-size:13px;font-weight:400;line-height:1.538461538;color:rgba(0,0,0,0.87);overflow:hidden;max-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-3-icon a h4{padding-left:80px;padding-right:24px}}.local-navigation.text-3-icon a p{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:72px;padding-right:16px;font-size:13px;font-weight:400;line-height:1.538461538;color:rgba(0,0,0,0.54);overflow:hidden;max-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-3-icon a p{padding-left:80px;padding-right:24px}}.local-navigation.text-3-icon a i{position:absolute;top:12px;left:16px;color:rgba(0,0,0,0.54)}@media screen and (min-width: 600px){.local-navigation.text-3-icon a i{left:24px}}.local-navigation.text-4-icon ul{padding-bottom:4px;position:relative}.local-navigation.text-4-icon ul:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0.12)}.local-navigation.text-4-icon a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;padding-top:12px;padding-bottom:12px;height:104px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.local-navigation.text-4-icon a:focus{background-color:#eee;outline:0}.local-navigation.text-4-icon a h4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:72px;padding-right:16px;font-size:13px;font-weight:400;line-height:1.538461538;color:rgba(0,0,0,0.87);overflow:hidden;max-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-4-icon a h4{padding-left:80px;padding-right:24px}}.local-navigation.text-4-icon a p{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:72px;padding-right:16px;font-size:13px;font-weight:400;line-height:1.538461538;color:rgba(0,0,0,0.54);overflow:hidden;max-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-4-icon a p{padding-left:80px;padding-right:24px}}.local-navigation.text-4-icon a i{position:absolute;top:12px;left:16px;color:rgba(0,0,0,0.54)}@media screen and (min-width: 600px){.local-navigation.text-4-icon a i{left:24px}}.local-navigation.text-1-icon-right ul{padding-bottom:4px;position:relative}.local-navigation.text-1-icon-right ul:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0.12)}.local-navigation.text-1-icon-right a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;padding-top:12px;padding-bottom:12px;height:40px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.local-navigation.text-1-icon-right a:focus{background-color:#eee;outline:0}.local-navigation.text-1-icon-right a h4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:16px;padding-right:56px;font-size:13px;font-weight:400;line-height:1.230769231;color:rgba(0,0,0,0.87);overflow:hidden;max-height:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-1-icon-right a h4{padding-left:24px;padding-right:64px}}.local-navigation.text-1-icon-right a i{position:absolute;top:8px;right:16px;color:rgba(0,0,0,0.54)}@media screen and (min-width: 600px){.local-navigation.text-1-icon-right a i{right:24px}}.local-navigation.text-2-icon-right ul{padding-bottom:4px;position:relative}.local-navigation.text-2-icon-right ul:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0.12)}.local-navigation.text-2-icon-right a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;padding-top:12px;padding-bottom:12px;height:60px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.local-navigation.text-2-icon-right a:focus{background-color:#eee;outline:0}.local-navigation.text-2-icon-right a h4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:16px;padding-right:56px;font-size:13px;font-weight:400;line-height:1.384615385;color:rgba(0,0,0,0.87);overflow:hidden;max-height:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-2-icon-right a h4{padding-left:24px;padding-right:64px}}.local-navigation.text-2-icon-right a p{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:16px;padding-right:56px;font-size:13px;font-weight:400;line-height:1.384615385;color:rgba(0,0,0,0.54);overflow:hidden;max-height:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-2-icon-right a p{padding-left:24px;padding-right:64px}}.local-navigation.text-2-icon-right a i{position:absolute;top:12px;right:16px;color:rgba(0,0,0,0.54)}@media screen and (min-width: 600px){.local-navigation.text-2-icon-right a i{right:24px}}.local-navigation.text-3-icon-right ul{padding-bottom:4px;position:relative}.local-navigation.text-3-icon-right ul:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0.12)}.local-navigation.text-3-icon-right a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;padding-top:8px;padding-bottom:8px;height:76px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.local-navigation.text-3-icon-right a:focus{background-color:#eee;outline:0}.local-navigation.text-3-icon-right a h4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:16px;padding-right:56px;font-size:13px;font-weight:400;line-height:1.538461538;color:rgba(0,0,0,0.87);overflow:hidden;max-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-3-icon-right a h4{padding-left:24px;padding-right:64px}}.local-navigation.text-3-icon-right a p{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:16px;padding-right:56px;font-size:13px;font-weight:400;line-height:1.538461538;color:rgba(0,0,0,0.54);overflow:hidden;max-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-3-icon-right a p{padding-left:24px;padding-right:64px}}.local-navigation.text-3-icon-right a i{position:absolute;top:12px;right:16px;color:rgba(0,0,0,0.54)}@media screen and (min-width: 600px){.local-navigation.text-3-icon-right a i{right:24px}}.local-navigation.text-4-icon-right ul{padding-bottom:4px;position:relative}.local-navigation.text-4-icon-right ul:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0.12)}.local-navigation.text-4-icon-right a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;padding-top:12px;padding-bottom:12px;height:104px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.local-navigation.text-4-icon-right a:focus{background-color:#eee;outline:0}.local-navigation.text-4-icon-right a h4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:16px;padding-right:56px;font-size:13px;font-weight:400;line-height:1.538461538;color:rgba(0,0,0,0.87);overflow:hidden;max-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-4-icon-right a h4{padding-left:24px;padding-right:64px}}.local-navigation.text-4-icon-right a p{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:16px;padding-right:56px;font-size:13px;font-weight:400;line-height:1.538461538;color:rgba(0,0,0,0.54);overflow:hidden;max-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-4-icon-right a p{padding-left:24px;padding-right:64px}}.local-navigation.text-4-icon-right a i{position:absolute;top:12px;right:16px;color:rgba(0,0,0,0.54)}@media screen and (min-width: 600px){.local-navigation.text-4-icon-right a i{right:24px}}.local-navigation.text-1-icon-both ul{padding-bottom:4px;position:relative}.local-navigation.text-1-icon-both ul:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0.12)}.local-navigation.text-1-icon-both a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;padding-top:12px;padding-bottom:12px;height:40px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.local-navigation.text-1-icon-both a:focus{background-color:#eee;outline:0}.local-navigation.text-1-icon-both a h4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:72px;padding-right:56px;font-size:13px;font-weight:400;line-height:1.230769231;color:rgba(0,0,0,0.87);overflow:hidden;max-height:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-1-icon-both a h4{padding-left:80px;padding-right:64px}}.local-navigation.text-1-icon-both a i:nth-child(1){position:absolute;top:8px;left:16px;color:rgba(0,0,0,0.54)}@media screen and (min-width: 600px){.local-navigation.text-1-icon-both a i:nth-child(1){left:24px}}.local-navigation.text-1-icon-both a i:nth-child(3){position:absolute;top:8px;right:16px;color:rgba(0,0,0,0.54)}@media screen and (min-width: 600px){.local-navigation.text-1-icon-both a i:nth-child(3){right:24px}}.local-navigation.text-2-icon-both ul{padding-bottom:4px;position:relative}.local-navigation.text-2-icon-both ul:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0.12)}.local-navigation.text-2-icon-both a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;padding-top:12px;padding-bottom:12px;height:60px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.local-navigation.text-2-icon-both a:focus{background-color:#eee;outline:0}.local-navigation.text-2-icon-both a h4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:72px;padding-right:56px;font-size:13px;font-weight:400;line-height:1.384615385;color:rgba(0,0,0,0.87);overflow:hidden;max-height:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-2-icon-both a h4{padding-left:80px;padding-right:64px}}.local-navigation.text-2-icon-both a p{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:72px;padding-right:56px;font-size:13px;font-weight:400;line-height:1.384615385;color:rgba(0,0,0,0.54);overflow:hidden;max-height:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-2-icon-both a p{padding-left:80px;padding-right:64px}}.local-navigation.text-2-icon-both a i:nth-child(1){position:absolute;top:12px;left:16px;color:rgba(0,0,0,0.54)}@media screen and (min-width: 600px){.local-navigation.text-2-icon-both a i:nth-child(1){left:24px}}.local-navigation.text-2-icon-both a i:nth-child(3){position:absolute;top:12px;right:16px;color:rgba(0,0,0,0.54)}@media screen and (min-width: 600px){.local-navigation.text-2-icon-both a i:nth-child(3){right:24px}}.local-navigation.text-3-icon-both ul{padding-bottom:4px;position:relative}.local-navigation.text-3-icon-both ul:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0.12)}.local-navigation.text-3-icon-both a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;padding-top:8px;padding-bottom:8px;height:76px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.local-navigation.text-3-icon-both a:focus{background-color:#eee;outline:0}.local-navigation.text-3-icon-both a h4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:72px;padding-right:56px;font-size:13px;font-weight:400;line-height:1.538461538;color:rgba(0,0,0,0.87);overflow:hidden;max-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-3-icon-both a h4{padding-left:80px;padding-right:64px}}.local-navigation.text-3-icon-both a p{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:72px;padding-right:56px;font-size:13px;font-weight:400;line-height:1.538461538;color:rgba(0,0,0,0.54);overflow:hidden;max-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-3-icon-both a p{padding-left:80px;padding-right:64px}}.local-navigation.text-3-icon-both a i:nth-child(1){position:absolute;top:12px;left:16px;color:rgba(0,0,0,0.54)}@media screen and (min-width: 600px){.local-navigation.text-3-icon-both a i:nth-child(1){left:24px}}.local-navigation.text-3-icon-both a i:nth-child(3){position:absolute;top:12px;right:16px;color:rgba(0,0,0,0.54)}@media screen and (min-width: 600px){.local-navigation.text-3-icon-both a i:nth-child(3){right:24px}}.local-navigation.text-4-icon-both ul{padding-bottom:4px;position:relative}.local-navigation.text-4-icon-both ul:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0.12)}.local-navigation.text-4-icon-both a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;padding-top:12px;padding-bottom:12px;height:104px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.local-navigation.text-4-icon-both a:focus{background-color:#eee;outline:0}.local-navigation.text-4-icon-both a h4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:72px;padding-right:56px;font-size:13px;font-weight:400;line-height:1.538461538;color:rgba(0,0,0,0.87);overflow:hidden;max-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-4-icon-both a h4{padding-left:80px;padding-right:64px}}.local-navigation.text-4-icon-both a p{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:72px;padding-right:56px;font-size:13px;font-weight:400;line-height:1.538461538;color:rgba(0,0,0,0.54);overflow:hidden;max-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-4-icon-both a p{padding-left:80px;padding-right:64px}}.local-navigation.text-4-icon-both a i:nth-child(1){position:absolute;top:12px;left:16px;color:rgba(0,0,0,0.54)}@media screen and (min-width: 600px){.local-navigation.text-4-icon-both a i:nth-child(1){left:24px}}.local-navigation.text-4-icon-both a i:nth-child(3){position:absolute;top:12px;right:16px;color:rgba(0,0,0,0.54)}@media screen and (min-width: 600px){.local-navigation.text-4-icon-both a i:nth-child(3){right:24px}}.local-navigation h3{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:16px;padding-bottom:16px;padding-left:16px;padding-right:16px;height:48px;font-size:14px;font-weight:500;line-height:1.142857143;color:rgba(0,0,0,0.54);margin-right:-16px;margin-left:-16px}@media screen and (min-width: 600px){.local-navigation h3{padding-left:24px}}@media screen and (min-width: 600px){.local-navigation h3{padding-right:24px}}@media screen and (min-width: 600px){.local-navigation h3{margin-right:-24px;margin-left:-24px}}.local-navigation ul{margin-top:0;margin-bottom:0;padding-left:0;list-style:none;margin-right:-16px;margin-left:-16px}@media screen and (min-width: 600px){.local-navigation ul{margin-right:-24px;margin-left:-24px}}.local-navigation a{text-decoration:none}.local-navigation.text-1-avatar ul{padding-bottom:4px;position:relative}.local-navigation.text-1-avatar ul:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0.12)}.local-navigation.text-1-avatar a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;padding-top:12px;padding-bottom:12px;height:48px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.local-navigation.text-1-avatar a:focus{background-color:#eee;outline:0}.local-navigation.text-1-avatar a span{position:absolute;top:4px;left:16px;display:inline-block;width:40px;height:40px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;background-color:#9E9E9E;font-size:21px;line-height:1.904761905;text-align:center;color:white}@media screen and (min-width: 600px){.local-navigation.text-1-avatar a span{left:24px}}.local-navigation.text-1-avatar a h4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:72px;padding-right:16px;font-size:13px;font-weight:400;line-height:1.846153846;color:rgba(0,0,0,0.87);overflow:hidden;max-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-1-avatar a h4{padding-left:80px;padding-right:24px}}.local-navigation.text-2-avatar ul{padding-bottom:4px;position:relative}.local-navigation.text-2-avatar ul:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0.12)}.local-navigation.text-2-avatar a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;padding-top:12px;padding-bottom:12px;height:60px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.local-navigation.text-2-avatar a span{position:absolute;top:12px;left:16px;display:inline-block;width:40px;height:40px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;background-color:#9E9E9E;font-size:21px;line-height:1.904761905;text-align:center;color:white}@media screen and (min-width: 600px){.local-navigation.text-2-avatar a span{left:24px}}.local-navigation.text-2-avatar a:focus{background-color:#eee;outline:0}.local-navigation.text-2-avatar a h4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:72px;padding-right:16px;font-size:13px;font-weight:400;line-height:1.384615385;color:rgba(0,0,0,0.87);overflow:hidden;max-height:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-2-avatar a h4{padding-left:80px;padding-right:24px}}.local-navigation.text-2-avatar a p{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:72px;padding-right:16px;font-size:13px;font-weight:400;line-height:1.384615385;color:rgba(0,0,0,0.54);overflow:hidden;max-height:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-2-avatar a p{padding-left:80px;padding-right:24px}}.local-navigation.text-3-avatar ul{padding-bottom:4px;position:relative}.local-navigation.text-3-avatar ul:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0.12)}.local-navigation.text-3-avatar a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;padding-top:8px;padding-bottom:8px;height:76px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.local-navigation.text-3-avatar a:focus{background-color:#eee;outline:0}.local-navigation.text-3-avatar a span{position:absolute;top:12px;left:16px;display:inline-block;width:40px;height:40px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;background-color:#9E9E9E;font-size:21px;line-height:1.904761905;text-align:center;color:white}@media screen and (min-width: 600px){.local-navigation.text-3-avatar a span{left:24px}}.local-navigation.text-3-avatar a h4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:72px;padding-right:16px;font-size:13px;font-weight:400;line-height:1.538461538;color:rgba(0,0,0,0.87);overflow:hidden;max-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-3-avatar a h4{padding-left:80px;padding-right:24px}}.local-navigation.text-3-avatar a p{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:72px;padding-right:16px;font-size:13px;font-weight:400;line-height:1.538461538;color:rgba(0,0,0,0.54);overflow:hidden;max-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-3-avatar a p{padding-left:80px;padding-right:24px}}.local-navigation.text-4-avatar ul{padding-bottom:4px;position:relative}.local-navigation.text-4-avatar ul:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0.12)}.local-navigation.text-4-avatar a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;padding-top:12px;padding-bottom:12px;height:104px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.local-navigation.text-4-avatar a:focus{background-color:#eee;outline:0}.local-navigation.text-4-avatar a span{position:absolute;top:12px;left:16px;display:inline-block;width:40px;height:40px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;background-color:#9E9E9E;font-size:21px;line-height:1.904761905;text-align:center;color:white}@media screen and (min-width: 600px){.local-navigation.text-4-avatar a span{left:24px}}.local-navigation.text-4-avatar a h4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:72px;padding-right:16px;font-size:13px;font-weight:400;line-height:1.538461538;color:rgba(0,0,0,0.87);overflow:hidden;max-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-4-avatar a h4{padding-left:80px;padding-right:24px}}.local-navigation.text-4-avatar a p{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:72px;padding-right:16px;font-size:13px;font-weight:400;line-height:1.538461538;color:rgba(0,0,0,0.54);overflow:hidden;max-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-4-avatar a p{padding-left:80px;padding-right:24px}}.local-navigation.text-1-avatar-icon ul{padding-bottom:4px;position:relative}.local-navigation.text-1-avatar-icon ul:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0.12)}.local-navigation.text-1-avatar-icon a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;padding-top:12px;padding-bottom:12px;height:48px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.local-navigation.text-1-avatar-icon a:focus{background-color:#eee;outline:0}.local-navigation.text-1-avatar-icon a span{position:absolute;top:4px;left:16px;display:inline-block;width:40px;height:40px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;background-color:#9E9E9E;font-size:21px;line-height:1.904761905;text-align:center;color:white}@media screen and (min-width: 600px){.local-navigation.text-1-avatar-icon a span{left:24px}}.local-navigation.text-1-avatar-icon a h4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:72px;padding-right:56px;font-size:13px;font-weight:400;line-height:1.846153846;color:rgba(0,0,0,0.87);overflow:hidden;max-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-1-avatar-icon a h4{padding-left:80px;padding-right:64px}}.local-navigation.text-1-avatar-icon a i{position:absolute;top:12px;right:16px;color:rgba(0,0,0,0.54)}@media screen and (min-width: 600px){.local-navigation.text-1-avatar-icon a i{right:24px}}.local-navigation.text-2-avatar-icon ul{padding-bottom:4px;position:relative}.local-navigation.text-2-avatar-icon ul:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0.12)}.local-navigation.text-2-avatar-icon a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;padding-top:12px;padding-bottom:12px;height:60px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.local-navigation.text-2-avatar-icon a span{position:absolute;top:12px;left:16px;display:inline-block;width:40px;height:40px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;background-color:#9E9E9E;font-size:21px;line-height:1.904761905;text-align:center;color:white}@media screen and (min-width: 600px){.local-navigation.text-2-avatar-icon a span{left:24px}}.local-navigation.text-2-avatar-icon a:focus{background-color:#eee;outline:0}.local-navigation.text-2-avatar-icon a h4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:72px;padding-right:56px;font-size:13px;font-weight:400;line-height:1.384615385;color:rgba(0,0,0,0.87);overflow:hidden;max-height:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-2-avatar-icon a h4{padding-left:80px;padding-right:64px}}.local-navigation.text-2-avatar-icon a p{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:72px;padding-right:56px;font-size:13px;font-weight:400;line-height:1.384615385;color:rgba(0,0,0,0.54);overflow:hidden;max-height:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-2-avatar-icon a p{padding-left:80px;padding-right:64px}}.local-navigation.text-2-avatar-icon a i{position:absolute;top:12px;right:16px;color:rgba(0,0,0,0.54)}@media screen and (min-width: 600px){.local-navigation.text-2-avatar-icon a i{right:24px}}.local-navigation.text-3-avatar-icon ul{padding-bottom:4px;position:relative}.local-navigation.text-3-avatar-icon ul:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0.12)}.local-navigation.text-3-avatar-icon a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;padding-top:8px;padding-bottom:8px;height:76px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.local-navigation.text-3-avatar-icon a:focus{background-color:#eee;outline:0}.local-navigation.text-3-avatar-icon a span{position:absolute;top:12px;left:16px;display:inline-block;width:40px;height:40px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;background-color:#9E9E9E;font-size:21px;line-height:1.904761905;text-align:center;color:white}@media screen and (min-width: 600px){.local-navigation.text-3-avatar-icon a span{left:24px}}.local-navigation.text-3-avatar-icon a h4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:72px;padding-right:56px;font-size:13px;font-weight:400;line-height:1.538461538;color:rgba(0,0,0,0.87);overflow:hidden;max-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-3-avatar-icon a h4{padding-left:80px;padding-right:64px}}.local-navigation.text-3-avatar-icon a p{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:72px;padding-right:56px;font-size:13px;font-weight:400;line-height:1.538461538;color:rgba(0,0,0,0.54);overflow:hidden;max-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-3-avatar-icon a p{padding-left:80px;padding-right:64px}}.local-navigation.text-3-avatar-icon a i{position:absolute;top:12px;right:16px;color:rgba(0,0,0,0.54)}@media screen and (min-width: 600px){.local-navigation.text-3-avatar-icon a i{right:24px}}.local-navigation.text-4-avatar-icon ul{padding-bottom:4px;position:relative}.local-navigation.text-4-avatar-icon ul:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0.12)}.local-navigation.text-4-avatar-icon a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;padding-top:12px;padding-bottom:12px;height:104px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.local-navigation.text-4-avatar-icon a:focus{background-color:#eee;outline:0}.local-navigation.text-4-avatar-icon a span{position:absolute;top:12px;left:16px;display:inline-block;width:40px;height:40px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;background-color:#9E9E9E;font-size:21px;line-height:1.904761905;text-align:center;color:white}@media screen and (min-width: 600px){.local-navigation.text-4-avatar-icon a span{left:24px}}.local-navigation.text-4-avatar-icon a h4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:72px;padding-right:56px;font-size:13px;font-weight:400;line-height:1.538461538;color:rgba(0,0,0,0.87);overflow:hidden;max-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-4-avatar-icon a h4{padding-left:80px;padding-right:64px}}.local-navigation.text-4-avatar-icon a p{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:72px;padding-right:56px;font-size:13px;font-weight:400;line-height:1.538461538;color:rgba(0,0,0,0.54);overflow:hidden;max-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-4-avatar-icon a p{padding-left:80px;padding-right:64px}}.local-navigation.text-4-avatar-icon a i{position:absolute;top:12px;right:16px;color:rgba(0,0,0,0.54)}@media screen and (min-width: 600px){.local-navigation.text-4-avatar-icon a i{right:24px}}.local-navigation.text-2-avatar-variety ul{padding-bottom:4px}.local-navigation.text-2-avatar-variety a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-top:12px;padding-bottom:12px;height:60px;position:relative;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.local-navigation.text-2-avatar-variety a:after{content:"";position:absolute;left:72px;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0.12)}@media screen and (min-width: 600px){.local-navigation.text-2-avatar-variety a:after{left:80px}}.local-navigation.text-2-avatar-variety a:focus{background-color:#eee;outline:0}.local-navigation.text-2-avatar-variety a span{position:absolute;top:12px;left:16px;display:inline-block;width:40px;height:40px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;background-color:#9E9E9E;font-size:21px;line-height:1.904761905;text-align:center;color:white}@media screen and (min-width: 600px){.local-navigation.text-2-avatar-variety a span{left:24px}}.local-navigation.text-2-avatar-variety a h4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:72px;padding-right:16px;font-size:13px;font-weight:400;line-height:1.384615385;color:rgba(0,0,0,0.87);overflow:hidden;max-height:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-2-avatar-variety a h4{padding-left:80px;padding-right:24px}}.local-navigation.text-2-avatar-variety a p{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:72px;padding-right:16px;font-size:13px;font-weight:400;line-height:1.384615385;color:rgba(0,0,0,0.54);overflow:hidden;max-height:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-2-avatar-variety a p{padding-left:80px;padding-right:24px}}.local-navigation h3{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:16px;padding-bottom:16px;padding-left:16px;padding-right:16px;height:48px;font-size:14px;font-weight:500;line-height:1.142857143;color:rgba(0,0,0,0.54);margin-right:-16px;margin-left:-16px}@media screen and (min-width: 600px){.local-navigation h3{padding-left:24px}}@media screen and (min-width: 600px){.local-navigation h3{padding-right:24px}}@media screen and (min-width: 600px){.local-navigation h3{margin-right:-24px;margin-left:-24px}}.local-navigation ul{margin-top:0;margin-bottom:0;padding-left:0;list-style:none;margin-right:-16px;margin-left:-16px}@media screen and (min-width: 600px){.local-navigation ul{margin-right:-24px;margin-left:-24px}}.local-navigation a{text-decoration:none}.local-navigation.text-1-image ul{padding-bottom:4px;position:relative}.local-navigation.text-1-image ul:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0.12)}.local-navigation.text-1-image a{color:inherit;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;padding-top:12px;padding-bottom:12px;height:104px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.local-navigation.text-1-image a:focus{background-color:#eee;outline:0}.local-navigation.text-1-image a h4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:16px;padding-right:128px;font-size:13px;font-weight:400;line-height:1.538461538;color:rgba(0,0,0,0.87);overflow:hidden;max-height:80px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-1-image a h4{padding-left:24px;padding-right:136px}}.local-navigation.text-1-image a figure{margin:0;position:absolute;top:16px;right:16px;display:block;overflow:hidden;width:96px;height:72px}@media screen and (min-width: 600px){.local-navigation.text-1-image a figure{right:24px}}.local-navigation.text-1-image a figure img{position:relative;top:50%;left:50%;width:auto;height:auto;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:96px;height:72px}.local-navigation.text-2-image ul{padding-bottom:4px;position:relative}.local-navigation.text-2-image ul:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0.12)}.local-navigation.text-2-image a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;padding-top:12px;padding-bottom:12px;height:104px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.local-navigation.text-2-image a:focus{background-color:#eee;outline:0}.local-navigation.text-2-image a h4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:128px;padding-right:16px;font-size:13px;font-weight:400;line-height:1.538461538;color:rgba(0,0,0,0.87);overflow:hidden;max-height:60px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-2-image a h4{padding-left:136px;padding-right:24px}}.local-navigation.text-2-image a p{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:128px;padding-right:16px;font-size:13px;font-weight:400;line-height:1.538461538;color:rgba(0,0,0,0.54);overflow:hidden;max-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-2-image a p{padding-left:136px;padding-right:24px}}.local-navigation.text-2-image a figure{margin:0;position:absolute;top:16px;left:16px;display:block;overflow:hidden;width:96px;height:72px}@media screen and (min-width: 600px){.local-navigation.text-2-image a figure{left:24px}}.local-navigation.text-2-image a figure img{width:100%;height:auto}.local-navigation.text-3-image ul{padding-bottom:4px;position:relative}.local-navigation.text-3-image ul:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0.12)}.local-navigation.text-3-image a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;padding-top:12px;padding-bottom:12px;height:104px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.local-navigation.text-3-image a:focus{background-color:#eee;outline:0}.local-navigation.text-3-image a h4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:16px;padding-right:128px;font-size:13px;font-weight:400;line-height:1.538461538;color:rgba(0,0,0,0.87);overflow:hidden;max-height:40px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-3-image a h4{padding-left:24px;padding-right:136px}}.local-navigation.text-3-image a p{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:16px;padding-right:128px;font-size:13px;font-weight:400;line-height:1.538461538;color:rgba(0,0,0,0.54);overflow:hidden;max-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-3-image a p{padding-left:24px;padding-right:136px}}.local-navigation.text-3-image a figure{margin:0;position:absolute;top:16px;right:16px;display:block;overflow:hidden;width:96px;height:72px}@media screen and (min-width: 600px){.local-navigation.text-3-image a figure{right:24px}}.local-navigation.text-3-image a figure img{width:100%;height:auto}.local-navigation.text-4-image ul{padding-bottom:4px;position:relative}.local-navigation.text-4-image ul:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0.12)}.local-navigation.text-4-image a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;padding-top:12px;padding-bottom:12px;height:104px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.local-navigation.text-4-image a:focus{background-color:#eee;outline:0}.local-navigation.text-4-image a h4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:128px;padding-right:16px;font-size:13px;font-weight:400;line-height:1.538461538;color:rgba(0,0,0,0.87);overflow:hidden;max-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-4-image a h4{padding-left:136px;padding-right:24px}}.local-navigation.text-4-image a p{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:128px;padding-right:16px;font-size:13px;font-weight:400;line-height:1.538461538;color:rgba(0,0,0,0.54);overflow:hidden;max-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.local-navigation.text-4-image a p{padding-left:136px;padding-right:24px}}.local-navigation.text-4-image a figure{margin:0;position:absolute;top:16px;left:16px;display:block;overflow:hidden;width:96px;height:72px}@media screen and (min-width: 600px){.local-navigation.text-4-image a figure{left:24px}}.local-navigation.text-4-image a figure img{width:100%;height:auto}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}a{color:#FF4081}a:hover{color:#FF4081}body{background-color:#F5F5F5;font-family:"Noto Sans Japanese",Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.global-header{padding-right:16px;padding-left:16px;position:fixed;padding-top:12px;padding-bottom:12px;height:56px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background-color:#455A64;z-index:20;-moz-box-shadow:0 2px 5px rgba(0,0,0,0.26);-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.26);box-shadow:0 2px 5px rgba(0,0,0,0.26)}@media screen and (min-width: 600px){.global-header{padding-right:24px;padding-left:24px}}@media (max-width: 600px) and (orientation: landscape){.global-header{padding-top:8px;padding-bottom:8px;height:48px}}@media (min-width: 600px){.global-header{padding-top:16px;padding-bottom:16px;height:64px}}.global-header p{margin-right:-16px;margin-left:-16px;padding-left:72px;padding-right:16px;color:#fff;font-size:21px;font-weight:500;letter-spacing:0.005em}@media screen and (min-width: 600px){.global-header p{margin-right:-24px;margin-left:-24px}}@media screen and (min-width: 600px){.global-header p{padding-left:80px}}@media screen and (min-width: 600px){.global-header p{padding-right:24px}}.global-header a{color:inherit;text-decoration:none}.breadcrumbs{padding-top:56px;padding-right:16px;padding-left:16px}@media (max-width: 600px) and (orientation: landscape){.breadcrumbs{padding-top:48px}}@media (min-width: 600px){.breadcrumbs{padding-top:64px}}@media screen and (min-width: 600px){.breadcrumbs{padding-right:24px;padding-left:24px}}.breadcrumbs ol{margin-top:0;margin-bottom:0;padding-left:0;list-style:none;padding-top:16px;padding-bottom:16px}.breadcrumbs ol:before,.breadcrumbs ol:after{content:" ";display:table}.breadcrumbs ol:after{clear:both}.breadcrumbs li{float:left}.breadcrumbs a{font-size:13px;color:rgba(0,0,0,0.54);text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs i{font-size:inherit;color:rgba(0,0,0,0.54)}.search-menu{position:fixed;top:4px;right:4px;width:48px;height:48px;color:#fff;z-index:30}@media (max-width: 600px) and (orientation: landscape){.search-menu{top:0}}@media (min-width: 600px){.search-menu{top:8px;right:12px}}.global-navigation-menu{position:fixed;top:4px;left:4px;width:48px;height:48px;color:#fff;z-index:30}@media (max-width: 600px) and (orientation: landscape){.global-navigation-menu{top:0}}@media (min-width: 600px){.global-navigation-menu{top:8px;left:12px}}.global-navigation{position:fixed;top:0;left:0;outline:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;will-change:transform;-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);-moz-transition:cubic-bezier(0, 0, 0.21, 1) 233ms;-o-transition:cubic-bezier(0, 0, 0.21, 1) 233ms;-webkit-transition:cubic-bezier(0, 0, 0.21, 1) 233ms;transition:cubic-bezier(0, 0, 0.21, 1) 233ms;max-width:250px;width:calc(100% - 56px);max-height:100%;height:100%;background-color:#fff;z-index:50}.global-navigation.is-open{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (min-width: 1600px){.global-navigation{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);border-right:1px solid lightgrey}}@media screen and (min-width: 600px){.global-navigation{max-width:280px;width:calc(100% - 60px)}}.global-navigation h2{padding-right:16px;padding-left:16px;padding-top:12px;padding-bottom:12px;height:56px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background-color:#455A64;z-index:20;-moz-box-shadow:0 2px 5px rgba(0,0,0,0.26);-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.26);box-shadow:0 2px 5px rgba(0,0,0,0.26)}@media screen and (min-width: 600px){.global-navigation h2{padding-right:24px;padding-left:24px}}@media (max-width: 600px) and (orientation: landscape){.global-navigation h2{padding-top:8px;padding-bottom:8px;height:48px}}@media (min-width: 600px){.global-navigation h2{padding-top:16px;padding-bottom:16px;height:64px}}.global-navigation h2 a{display:block;margin-right:-16px;margin-left:-16px;padding-left:16px;padding-right:16px;color:#fff;font-size:21px;font-weight:500;letter-spacing:0.005em;text-decoration:none}@media screen and (min-width: 600px){.global-navigation h2 a{margin-right:-24px;margin-left:-24px}}@media screen and (min-width: 600px){.global-navigation h2 a{padding-left:24px}}@media screen and (min-width: 600px){.global-navigation h2 a{padding-right:24px}}.global-navigation h3{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:16px;padding-bottom:16px;padding-left:16px;padding-right:16px;height:48px;font-size:14px;font-weight:500;line-height:1.142857143;color:rgba(0,0,0,0.54)}@media screen and (min-width: 600px){.global-navigation h3{padding-left:24px}}@media screen and (min-width: 600px){.global-navigation h3{padding-right:24px}}.global-navigation ul{margin-top:0;margin-bottom:0;padding-left:0;list-style:none;padding-bottom:8px;position:relative}.global-navigation ul:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0.12)}.global-navigation ul a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;padding-top:12px;padding-bottom:12px;height:48px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;text-decoration:none}.global-navigation ul a:focus{background-color:#eee;outline:0}.global-navigation ul span{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:72px;padding-right:16px;font-size:14px;font-weight:500;line-height:1.714285714;color:rgba(0,0,0,0.87);overflow:hidden;max-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}@media (min-width: 600px){.global-navigation ul span{padding-left:80px;padding-right:24px}}.global-navigation ul i{position:absolute;top:12px;left:16px;color:rgba(0,0,0,0.54)}@media screen and (min-width: 600px){.global-navigation ul i{left:24px}}.no-csstransforms .global-navigation{left:-320px}.no-csstransforms .global-navigation.is-open{left:0}.no-csscalc .global-navigation{width:280px}@media screen and (min-width: 600px){.no-csscalc .global-navigation{width:320px}}.global-navigation-mask{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:0.2;z-index:40}.global-navigation-mask.is-visible{display:block}.main{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:16px;padding-left:16px}@media screen and (min-width: 600px){.main{padding-right:24px;padding-left:24px}}.main:before,.main:after{content:" ";display:table}.main:after{clear:both}.article{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.article-header>h1{color:rgba(0,0,0,0.87);font-size:24px;line-height:1.416666667;font-weight:400;letter-spacing:0}.article-header>h2{color:rgba(0,0,0,0.87);font-size:17px;line-height:1.764705882;font-weight:400;letter-spacing:0.01em}@media screen and (min-width: 840px){.article-header>h2{font-size:16px;line-height:1.764705882}}.article-body>h3{color:rgba(0,0,0,0.87);font-size:17px;line-height:1.529411765;font-weight:400;letter-spacing:0.01em}@media screen and (min-width: 840px){.article-body>h3{font-size:16px;line-height:1.529411765}}.article-body>h4{color:rgba(0,0,0,0.87);font-size:15px;line-height:1.733333333;font-weight:500;letter-spacing:0.01em}@media screen and (min-width: 840px){.article-body>h4{font-size:14px;line-height:1.733333333}}.article-body>p{color:rgba(0,0,0,0.87);font-size:15px;line-height:1.533333333;font-weight:400;letter-spacing:0.01em}@media screen and (min-width: 840px){.article-body>p{font-size:14px;line-height:1.533333333}}.sidebar{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.global-footer{padding-right:16px;padding-left:16px;height:600px;background-color:#303030}@media screen and (min-width: 600px){.global-footer{padding-right:24px;padding-left:24px}}.global-footer p{font-size:14px;line-height:9.142857143;color:white}
