﻿a,hr{padding:0}.module-globalmenu,table{border-collapse:collapse}.clrfix:after,article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}.icon,.inner{position:relative}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ins,mark{background-color:#ff9;color:#000}nav ul{list-style:none}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:'';content:none}a{margin:0;font-size:100%;vertical-align:baseline;background:0 0}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}input,select{vertical-align:middle}button,input,select,textarea{font:99% Verdana,"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}table{border-spacing:0;font:100%}code,kbd,pre,samp,tt{font-family:monospace;line-height:100%}html{overflow-y:scroll;font-size:62.5%}body{color:#333;background:#fff;font-family:Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:1.4rem;line-height:1.7}::-moz-selection,::selection{background:#fafafa;color:#333}img,textarea{vertical-align:bottom}.clrfix:after{content:".";visibility:hidden;height:.1px;font-size:.1em;line-height:0;clear:both}.inner{width:1120px;height:auto;margin:0 auto}.icon{display:inline-block;margin-right:2px}#svg-none{display:none}.layout-container{display:-webkit-flex;display:-ms-flexbox;display:flex;width:1120px;margin:0 auto 80px}.layout-main{order:1;width:840px;margin-left:40px}.layout-main .block-pageimage{width:auto}.layout-main .block-pageimage .nivoSlider{margin-bottom:40px;position:relative}.layout-main .block-pageimage .nivoSlider .nivo-prevNav{display:inline-block;width:45px;height:46px;margin-top:-23px;background:url(../img/slide/arrow-left.png) left top no-repeat;color:transparent;position:absolute;top:50%;left:0}.layout-main .block-pageimage .nivoSlider .nivo-nextNav{display:inline-block;width:45px;height:46px;margin-top:-23px;background:url(../img/slide/arrow-right.png) left top no-repeat;color:transparent;position:absolute;top:50%;right:0}.layout-main .block-pageimage .module-pageimage{margin-bottom:40px;padding-left:32px;color:#fff;font-size:2.5rem;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,0.5);min-height:120px;width:100%;border-radius:3px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;box-sizing:border-box}.layout-main .block-pageimage .pageimage-outline{background:url(../img/outline/pageimage.jpg) left top no-repeat}.layout-main .block-pageimage .pageimage-geje{background:url(../img/geje/pageimage.png) left top no-repeat;color:#2b5f97;text-shadow:none}.layout-main .block-pageimage .pageimage-opposition{background:url(../img/opposition/pageimage.png) left top no-repeat;color:#2b5f97;text-shadow:none}.layout-main .block-pageimage .pageimage-public-report{background:url(../img/public-report/pageimage.png) left top no-repeat;color:#2b5f97;text-shadow:none}.layout-main .block-pageimage .pageimage-kenmin{background:url(../img/kenmin/pageimage.jpg) left top no-repeat}.layout-main .block-pageimage .pageimage-membership{background:url(../img/membership/pageimage.jpg) left top no-repeat}.layout-main .block-pageimage .pageimage-membership-long{background:url(../img/membership/pageimage-long.jpg) left top no-repeat}.layout-main .block-pageimage .pageimage-onlineshikaku{background:url(../img/online-shikaku/pageimage.jpg) left top no-repeat}.layout-main .block-pageimage .pageimage-hpki{background:url(../img/hpki/pageimage.jpg) left top no-repeat}.layout-main .block-breadcrumbs{margin-bottom:56px}.layout-main .block-breadcrumbs ul{text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.layout-main .block-breadcrumbs ul li{display:inline-block;margin-right:8px;font-size:1.2rem}.layout-main .block-breadcrumbs ul li:after{margin-left:8px;display:inline-block;content:"";width:0;height:0;border:4px solid transparent;border-left:4px #333 solid}.layout-main .block-breadcrumbs ul li:last-child:after{display:none}.layout-main .block-breadcrumbs ul li a{display:inline-block;text-decoration:none;color:#333}.layout-main .block-breadcrumbs ul li .icon{margin-right:4px;width:16px;height:16px;top:-3px}.layout-main .block-breadcrumbs ul li .home-svg{width:16px;height:16px;vertical-align:middle;fill:#2b5f97}.layout-main .layout-mainbox{width:840px;height:auto;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex}.layout-main .blog{-ms-flex:1;flex:1;position:relative}.layout-main .blog .item{margin-bottom:100px;padding-bottom:40px;font-size:1.5rem;border-top:1px #d7dcdf solid;border-bottom:1px #d7dcdf solid;position:relative}.layout-main .blog .item .page-header{padding:8px 0 10px;margin-bottom:8px;background:url(../img/common/line-dot-gray.png) left bottom repeat-x}.layout-main .blog .item .page-header a{display:block;padding:0 40px 0 32px;text-decoration:none;color:#333;font-size:1.8rem;line-height:1.5;position:relative}.layout-main .blog .item .page-header a:before{display:inline-block;content:"";width:26px;height:21px;position:absolute;top:3px;left:0}.layout-main .blog .item .page-header .label-warning{display:none}.layout-main .blog .item .tags{margin-bottom:8px;padding:0 12px;text-align:right;font-size:1.3rem}.layout-main .blog .item .tags li{display:inline-block;padding-left:24px;margin-right:16px;position:relative}.layout-main .blog .item .tags li:before{display:inline-block;content:"";width:16px;height:16px;margin:-8px 8px 0 0;background:url(../img/svg/tag-svg.svg) left top no-repeat;position:absolute;top:50%;left:0}.layout-main .blog .item .tags li:last-child{margin-right:0}.layout-main .blog .item .tags li a{line-height:16px;color:#333}.layout-main .blog .item .article-info{margin-bottom:40px;padding:4px 12px;background:#f6f6f6;text-align:right;border-radius:3px}.layout-main .blog .item .article-info dt{display:none}.layout-main .blog .item .article-info dd{display:inline-block;margin-left:16px;font-size:1.2rem;line-height:1}.layout-main .blog .item .article-info dd a{color:#333}.layout-main .blog .item p{margin-bottom:1.5em}.layout-main .blog .item p:last-child{margin-bottom:0}.layout-main .blog.state-outline .page-header h2 a:before{background:url(../img/svg/blogtitle-outline-svg.svg) left top no-repeat}.layout-main .blog.state-kenmin .page-header h2 a:before{background:url(../img/svg/blogtitle-kenmin-svg.svg) left top no-repeat}.layout-main .blog.state-membership .page-header h2 a:before{background:url(../img/svg/blogtitle-membership-svg.svg) left top no-repeat}.layout-main .tag-category{-ms-flex:1;flex:1;position:relative}.layout-main .tag-category .category{margin:32px 0 100px}.layout-main .tag-category .category li{margin-bottom:40px;border-top:1px #d7dcdf solid;border-bottom:1px #d7dcdf solid}.layout-main .tag-category .category li h3{padding:8px 0 10px;margin-bottom:8px;background:url(../img/common/line-dot-gray.png) left bottom repeat-x}.layout-main .tag-category .category li h3 a{display:block;padding:0 40px 0 32px;text-decoration:none;color:#333;font-size:1.8rem;line-height:1.5;position:relative}.layout-main .tag-category .category li h3 a:before{display:inline-block;content:"";width:26px;height:21px;background:url(../img/svg/blogtitle-kenmin-svg.svg) left top no-repeat;position:absolute;top:3px;left:0}.layout-main .tag-category .category li .tag-body{display:block;padding:16px 0;overflow:hidden}.layout-main .block-category{width:210px;margin-left:24px}.layout-main .block-category h2{margin-bottom:16px;padding-left:32px;font-size:1.6rem;line-height:24px;position:relative}.layout-main .block-category h2:before{display:inline-block;content:"";width:24px;height:24px;margin-top:-12px;position:absolute;top:50%;left:0}.layout-main .block-category h2.head-archive:before{background:url(../img/svg/calendar-svg.svg) left top no-repeat}.layout-main .block-category h2.head-category:before{background:url(../img/svg/category-svg.svg) left top no-repeat}.layout-main .block-category ul{background:url(../img/common/line-dot-gray.png) left top repeat-x}.layout-main .block-category ul li{background:url(../img/common/line-dot-gray.png) left bottom repeat-x}.layout-main .block-category ul li a{display:block;padding:16px;text-decoration:none;color:#333}.layout-main .block-category ul li a:before{display:inline-block;content:"";width:0;height:0;border:4px solid transparent;border-left:4px #2b5f97 solid}.layout-main .item-page{-ms-flex:1;flex:1;border-top:1px #d7dcdf solid}.layout-main .item-page .page-header{background:url(../img/common/line-dot-gray.png) left bottom repeat-x;padding:8px 0 10px;margin-bottom:8px}.layout-main .item-page .page-header h2{padding:0 40px 0 32px;font-size:1.8rem;line-height:1.5;position:relative}.layout-main .item-page .page-header h2:before{display:inline-block;content:"";width:26px;height:21px;position:absolute;top:3px;left:0}.layout-main .item-page .page-header .label-warning{display:none}.layout-main .item-page .article-info{margin-bottom:8px;padding:4px 12px;background:#f6f6f6;text-align:right;border-radius:3px}.layout-main .item-page .article-info dt{display:none}.layout-main .item-page .article-info dd{display:inline-block;margin-left:16px;font-size:1.2rem;line-height:1}.layout-main .item-page .article-info dd a{color:#333}.layout-main .item-page .tags{margin-bottom:8px;padding:0 12px;text-align:right;font-size:1.3rem}.layout-main .item-page .tags li{display:inline-block;padding-left:24px;margin-right:16px;position:relative}.layout-main .item-page .tags li:before{display:inline-block;content:"";width:16px;height:16px;margin:-8px 8px 0 0;background:url(../img/svg/tag-svg.svg) left top no-repeat;position:absolute;top:50%;left:0}.layout-main .item-page .tags li:last-child{margin-right:0}.layout-main .item-page .tags li a{line-height:16px;color:#333}.layout-main .item-page div[itemprop="articleBody"]{margin-bottom:100px;padding:40px;font-size:1.5rem;line-height:1.8;border-bottom:1px #d7dcdf solid}.layout-main .item-page div[itemprop="articleBody"] h2{margin:16px 0;padding:8px 16px;color:#fff;font-size:1.7rem;border-radius:3px;text-shadow:0 1px 2px rgba(0,0,0,0.5)}.layout-main .item-page div[itemprop="articleBody"] h2:first-child{margin-top:0}.layout-main .item-page div[itemprop="articleBody"] h3{font-size:1.5rem}.layout-main .item-page div[itemprop="articleBody"] p{margin-bottom:2em}.layout-main .item-page div[itemprop="articleBody"] p:last-child{margin-bottom:0}.layout-main .item-page div[itemprop="articleBody"] ol{margin:2em 32px}.layout-main .item-page div[itemprop="articleBody"] ol:last-child{margin-bottom:0}.layout-main .item-page div[itemprop="articleBody"] ol li{margin-bottom:8px}.layout-main .item-page div[itemprop="articleBody"] ol li:last-child{margin-bottom:0}.layout-main .item-page div[itemprop="articleBody"] table{width:100%;height:auto;margin:2em 0;border:2px solid #d6d1ae}.layout-main .item-page div[itemprop="articleBody"] table th,.layout-main .item-page div[itemprop="articleBody"] table td{padding:16px;border:1px solid #d6d1ae}.layout-main .item-page div[itemprop="articleBody"] table tbody th{width:20%;max-width:40%;background:#efebce}.layout-main .item-page .pager{text-align:center}.layout-main .item-page .pager li{display:inline-block;margin-right:8px;font-size:1.3rem}.layout-main .item-page .pager li:last-child{margin-right:0}.layout-main .item-page .pager li a{display:block;padding:4px 8px;background:#efebce;text-decoration:none;color:#333;border:1px solid #efebce;border-radius:3px}.layout-main .item-page.state-outline .page-header h2:before{background:url(../img/svg/blogtitle-outline-svg.svg) left top no-repeat}.layout-main .item-page.state-kenmin .page-header h2:before{background:url(../img/svg/blogtitle-kenmin-svg.svg) left top no-repeat}.layout-main .item-page.state-membership .page-header h2:before{background:url(../img/svg/blogtitle-membership-svg.svg) left top no-repeat}.layout-main .dropdown-menu{margin-bottom:8px;text-align:right;position:absolute;top:8px;right:0}.layout-main .dropdown-menu li{list-style:none;display:inline-block}.layout-main .dropdown-menu li a{display:block;padding:4px 8px;background:url(../img/common/bg-menu-system.png) left top;text-decoration:none;color:#fff;font-size:1.2rem;border-radius:3px}.layout-main #searchForm{margin-bottom:68px}.layout-main #searchForm label{cursor:pointer}.layout-main #searchForm .btn-toolbar{overflow:hidden;margin-bottom:16px}.layout-main #searchForm .btn-toolbar .btn-group{display:inline-block}.layout-main #searchForm .btn-toolbar .btn-group input[type=text]{padding:4px 8px;vertical-align:bottom}.layout-main #searchForm .btn-toolbar .btn-group button{cursor:pointer;padding:2px 8px;vertical-align:bottom}.layout-main #searchForm .searchintro{margin-bottom:16px;padding-left:24px;line-height:20px;position:relative}.layout-main #searchForm .searchintro:before{display:inline-block;content:"";width:16px;height:16px;margin-top:-8px;background:url(../img/svg/search-blue-svg.svg) left top no-repeat;position:absolute;top:50%;left:0}.layout-main #searchForm .only,.layout-main #searchForm .phrases{margin-bottom:8px}.layout-main .search .search-results .result-title{margin-bottom:8px;font-size:1.6rem;font-weight:700}.layout-main .search .search-results .result-title a{color:#333}.layout-main .search .search-results .result-category{margin-bottom:8px;padding:4px 8px;background:#f6f6f6;text-align:right;font-size:1.2rem;border-radius:3px}.layout-main .search .search-results .result-text{margin-bottom:8px}.layout-main .search .search-results .result-created{margin-bottom:40px;padding-bottom:32px;text-align:right;border-bottom:1px #d7dcdf solid}.layout-main .module-comportmenu{display:block;overflow:hidden;margin:0 40px}.layout-main .module-comportmenu .elm-comportmenu{float:left;width:368px;margin:0 24px 40px 0}.layout-main .module-comportmenu .elm-comportmenu:nth-child(odd){clear:both}.layout-main .module-comportmenu .elm-comportmenu:nth-child(even){margin-right:0}.layout-main .module-comportmenu h2{margin-bottom:8px}.layout-main .module-comportmenu h2 a{display:block;text-decoration:none;color:#333;font-size:1.8rem}.layout-main .module-comportmenu .icon{margin-right:4px;width:20px;height:20px;top:-6px}.layout-main .module-comportmenu .arrow-svg{width:20px;height:20px;vertical-align:middle}.layout-main .module-comportmenu .txt{display:inline-block}.layout-main .module-comportmenu p{margin-left:24px}.layout-main .module-comportmenu ul{margin-left:24px}.layout-main .module-comportmenu ul li{list-style:none;margin-bottom:8px}.layout-main .module-comportmenu ul li:last-child{margin-bottom:0}.layout-main .item-page-single{width:840px}.layout-main .item-page-single .page-header{margin-bottom:24px;padding:0 40px;font-size:2.2rem}.layout-main .item-page-single .dropdown-menu{display:none}.layout-main .item-page-single div[itemprop="articleBody"]{padding:0 40px;font-size:1.5rem;line-height:1.8}.layout-main .item-page-single div[itemprop="articleBody"] h2{margin:16px 0;padding:8px 16px;color:#fff;font-size:1.7rem;border-radius:3px;text-shadow:0 1px 2px rgba(0,0,0,0.5)}.layout-main .item-page-single div[itemprop="articleBody"] h2:first-child{margin-top:0}.layout-main .item-page-single div[itemprop="articleBody"] h3{font-size:1.5rem}.layout-main .item-page-single div[itemprop="articleBody"] p{margin-bottom:2em}.layout-main .item-page-single div[itemprop="articleBody"] p:last-child{margin-bottom:0}.layout-main .item-page-single div[itemprop="articleBody"] ul.li-disc,.layout-main .item-page-single div[itemprop="articleBody"] ol{margin:2em 32px}.layout-main .item-page-single div[itemprop="articleBody"] ul.li-disc:last-child,.layout-main .item-page-single div[itemprop="articleBody"] ol:last-child{margin-bottom:0}.layout-main .item-page-single div[itemprop="articleBody"] ul.li-disc li,.layout-main .item-page-single div[itemprop="articleBody"] ol li{margin-bottom:8px}.layout-main .item-page-single div[itemprop="articleBody"] ul.li-disc li:last-child,.layout-main .item-page-single div[itemprop="articleBody"] ol li:last-child{margin-bottom:0}.layout-main .item-page-single div[itemprop="articleBody"] ul.li-disc ol,.layout-main .item-page-single div[itemprop="articleBody"] ol ol{margin:0 32px}.layout-main .item-page-single div[itemprop="articleBody"] ul.li-disc ol li,.layout-main .item-page-single div[itemprop="articleBody"] ol ol li{margin-bottom:0}.layout-main .item-page-single div[itemprop="articleBody"] .button-row{display:flex;margin-right:0;margin-left:0}.layout-main .item-page-single div[itemprop="articleBody"] .button-row>*{max-width:25%}.layout-main .item-page-single div[itemprop="articleBody"] .button-row>.arrow{align-self:center;flex-shrink:0}.layout-main .item-page-single div[itemprop="articleBody"] .button-row li{margin-bottom:0}.layout-main .item-page-single div[itemprop="articleBody"] table{width:100%;height:auto;margin:2em 0;border:2px solid #d6d1ae}.layout-main .item-page-single div[itemprop="articleBody"] table th,.layout-main .item-page-single div[itemprop="articleBody"] table td{padding:16px;border:1px solid #d6d1ae}.layout-main .item-page-single div[itemprop="articleBody"] table thead th,.layout-main .item-page-single div[itemprop="articleBody"] table thead td{background:#efebce;text-align:center;font-weight:700}.layout-main .item-page-single div[itemprop="articleBody"] table tbody th{width:20%;max-width:40%;background:#efebce}.layout-main .item-page-single div[itemprop="articleBody"] table.longtext tbody th{width:50%;max-width:50%}.layout-main .item-page-single div[itemprop="articleBody"] table.tbm0{margin-top:0;margin-bottom:0}.layout-main .item-page-single div[itemprop="articleBody"] table.tm0{margin-top:0}.layout-main .item-page-single div[itemprop="articleBody"] table.bm0{margin-bottom:0}.layout-main .item-page-single div[itemprop="articleBody"] .pc-table-line2 table{display:grid;grid-template-columns:calc(5em + 16px * 2) calc(50% - (5em + 16px * 2)) calc(5em + 16px * 2) calc(50% - (5em + 16px * 2));grid-auto-flow:column;grid-template-rows:repeat(17, auto);border-right:1px solid #d6d1ae;border-bottom:1px solid #d6d1ae}.layout-main .item-page-single div[itemprop="articleBody"] .pc-table-line2 table::before,.layout-main .item-page-single div[itemprop="articleBody"] .pc-table-line2 table::after{grid-row:1 / 2;background:#efebce;text-align:center;font-weight:700;padding:16px;border-right:1px solid #d6d1ae;border-bottom:1px solid #d6d1ae}.layout-main .item-page-single div[itemprop="articleBody"] .pc-table-line2 table::before{content:"役職";grid-column:3 / 4}.layout-main .item-page-single div[itemprop="articleBody"] .pc-table-line2 table::after{content:"氏名";grid-column:4 / 5}.layout-main .item-page-single div[itemprop="articleBody"] .pc-table-line2 table thead,.layout-main .item-page-single div[itemprop="articleBody"] .pc-table-line2 table tbody{display:contents}.layout-main .item-page-single div[itemprop="articleBody"] .pc-table-line2 table thead th,.layout-main .item-page-single div[itemprop="articleBody"] .pc-table-line2 table thead td,.layout-main .item-page-single div[itemprop="articleBody"] .pc-table-line2 table tbody th,.layout-main .item-page-single div[itemprop="articleBody"] .pc-table-line2 table tbody td{border-left:0;border-top:0}.layout-main .item-page-single div[itemprop="articleBody"] .pc-table-line2 table tr{display:grid;grid-template-columns:subgrid;grid-column:span 2}.layout-main .item-page-single div[itemprop="articleBody"] .sitemap-parent{margin-left:32px}.layout-main .item-page-single div[itemprop="articleBody"] .sitemap-parent>li{margin-bottom:8px}.layout-main .item-page-single div[itemprop="articleBody"] .sitemap-parent>li:last-child{margin-bottom:0}.layout-main .item-page-single div[itemprop="articleBody"] .sitemap-parent>li ul{margin-left:32px}.layout-main .item-page-single.state-outline div[itemprop=articleBody] h2,.layout-main .item-page-single.state-outline .accordion-summary{background:#228fcd}.layout-main .item-page-single.state-opposition div[itemprop=articleBody] h2,.layout-main .item-page-single.state-opposition .accordion-summary{background:#ad3838}.layout-main .item-page-single.state-kenmin div[itemprop=articleBody] h2,.layout-main .item-page-single.state-kenmin .accordion-summary{background:#f67b00}.layout-main .item-page-single.state-membership div[itemprop=articleBody] h2,.layout-main .item-page-single.state-membership .accordion-summary{background:#009226}.layout-main .pagination p{display:none}.layout-main .pagination ul{text-align:center}.layout-main .pagination ul li{display:inline-block;margin-right:8px;font-size:1.3rem}.layout-main .pagination ul li:last-child{margin-right:0}.layout-main .pagination ul li span{display:block;padding:4px 8px;background:#fff;border:1px solid #efebce;border-radius:3px}.layout-main .pagination ul li a{display:block;padding:4px 8px;background:#efebce;text-decoration:none;color:#333;border:1px solid #efebce;border-radius:3px}.layout-main .accordion-summary{margin-bottom:2em !important;display:flex;align-items:center;cursor:pointer;list-style:none}.layout-main .accordion-summary::-webkit-details-marker{display:none}.layout-main .accordion-summary::after{content:"";background:url("../img/svg/arrow01-bottom-white-svg.svg") no-repeat center center;background-size:contain;margin-left:8px;width:16px;height:16px;transition:transform 0.5s}.layout-main .accordion-summary.on::after{transform:rotate(-180deg)}.layout-main .accordion-summary-sub{font-size:1.4rem;font-weight:normal;margin-left:auto;text-shadow:none}.layout-main .accordion-contents{display:none;padding:0 2em 2em}.layout-sub{order:0;width:240px}.layout-sub .block-banner{padding-bottom:16px;margin-bottom:16px;border-bottom:1px #e0e0e0 solid}.layout-sub .block-banner:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.layout-sub .block-banner li{list-style:none;margin-bottom:8px}.layout-sub .block-banner li:last-child{margin-bottom:0}.layout-links{width:1120px;margin:0 auto}.block-links{margin-bottom:80px}.block-links h2{margin-bottom:8px;padding:16px;background:#f6f4e5;border-radius:3px}.block-links h2 .icon{margin-right:4px;width:18px;height:18px;top:-2px}.block-links h2 .links-svg{width:18px;height:18px;vertical-align:middle}.block-links h2 .txt{font-size:1.5rem}.block-links ul{overflow:hidden;margin-left:18px}.block-links ul li{list-style:none;float:left;margin:0 4px 4px 0}.block-links ul li:nth-child(5n+5){margin-right:0}.block-links ul li:last-child{margin-bottom:0}.block-links ul li img{border-radius:3px}.state-disnon{display:none}.state-text-right{text-align:right}.item-page-toppage div[itemprop=articleBody]{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.layout-topics{width:606px}.layout-topics div[class^=block]{margin-bottom:48px;position:relative}.layout-topics div[class^=block]:last-child{margin-bottom:0}.layout-topics h2{margin-bottom:16px}.layout-topics h2 .icon{margin-right:4px;width:26px;height:26px;top:-3px}.layout-topics h2 img{width:26px;height:26px;vertical-align:middle}.layout-topics h2 .txt{font-size:1.8rem}.layout-topics .module-tab-topics{overflow:hidden;position:absolute;top:0;right:0}.layout-topics .module-tab-topics li{float:left;list-style:none;margin-right:4px}.layout-topics .module-tab-topics li.last-child{margin-right:0}.layout-topics .module-tab-topics span{display:inline-block;padding:2px 6px;background:#f6f4e5;border-radius:3px;cursor:pointer}.layout-topics .module-tab-topics span.state-select{background:#645047;color:#fff;font-weight:700}.layout-topics .module-content-topics .elm-topics-item{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-start;width:100%;padding:16px 0;background:url(../img/common/line-dot-gray.png) left bottom repeat-x}.layout-topics .module-content-topics .elm-topics-item .elm-topics-date{padding-right:16px}.layout-topics .module-content-topics .elm-topics-item .elm-topics-category span{display:inline-block;padding:2px 8px;border-radius:3px}.layout-topics .module-content-topics .elm-topics-item .elm-topics-category a{text-decoration:none;color:#fff}.layout-topics .module-content-topics .elm-topics-item .elm-topics-category .state-all{background:#2b5f97}.layout-topics .module-content-topics .elm-topics-item .elm-topics-category .state-kenmin{background:#ff8000}.layout-topics .module-content-topics .elm-topics-item .elm-topics-category .state-member{background:#178c3b}.layout-topics .module-content-topics .elm-topics-item .elm-topics-category .state-hc{background:#34a2d5}.layout-topics .module-content-topics .elm-topics-item .elm-topics-anchor{flex:1;padding-left:16px}.layout-topics #membership-tag{text-align:right;margin-top:8px}.layout-topics #membership-tag li{display:inline-block;margin-right:4px}.layout-topics #membership-tag a{display:inline-block;text-decoration:none;padding:2px 6px;color:#333;background:#f6f4e5;border-radius:3px}.layout-topics .block-orca p{margin-bottom:1em}.layout-topics .block-orca p:last-child{margin-bottom:0}.layout-topics .block-orca ul{overflow:hidden}.layout-topics .block-orca ul li{float:left;list-style:none;width:300px;margin:0 6px 6px 0}.layout-topics .block-orca ul li:nth-child(even){margin-right:0}.layout-topics .block-orca ul li a{display:block;padding:16px;background:#f6f4e5;text-decoration:none;color:#333;border-radius:3px}.layout-topics .block-orca ul li .icon{margin-right:2px;width:16px;height:16px;top:-1px}.layout-topics .block-orca ul li .arrow-svg{width:16px;height:16px;vertical-align:middle;fill:#645047}.layout-topics+.block-links{width:210px;margin-left:24px}.layout-topics+.block-links ul{margin-left:0}.layout-topics+.block-links ul li{margin-right:0}#CustomContent{width:840px}#navical{margin-top:24px}#output{margin-bottom:24px}#output .item{margin-bottom:24px;font-size:1.5rem;border-top:1px #d7dcdf solid;border-bottom:1px #d7dcdf solid;position:relative}#output .item:last-child{margin-bottom:0}#output .item h2{padding:8px 40px 10px 32px;margin-bottom:8px;background:url(../img/common/line-dot-gray.png) left bottom repeat-x;color:#333;font-size:1.8rem;line-height:1.5;position:relative}#output .item h2:before{display:inline-block;content:"";width:26px;height:21px;background:url(../img/svg/blogtitle-membership-svg.svg) left top no-repeat;position:absolute;top:10px;left:0}#output .item .item-body{padding:16px 0}#output .item .workshop-date{padding:24px 0;text-align:right;font-size:1.6rem;font-weight:700}.block-mailform{width:840px}.block-mailform h2{margin:16px 0;padding:8px 16px;background:#009226;color:#fff;font-size:1.7rem;border-radius:3px;text-shadow:0 1px 2px rgba(0,0,0,0.5)}.block-mailform h2:first-child{margin-top:0}.block-mailform .error ul{margin-left:32px}.block-mailform .error ul li{margin-bottom:4px;color:#d93d00;font-weight:700}.block-mailform .error ul li:last-child{margin-bottom:0}.block-mailform .form{width:100%;height:auto;margin:2em 0;border:2px solid #d6d1ae}.block-mailform .form tbody td,.block-mailform .form tbody th{padding:8px 16px;border:1px solid #d6d1ae}.block-mailform .form tbody th{width:25%;background:#efebce;text-align:left;vertical-align:middle}.block-mailform .form tbody td span{display:block;margin-top:4px;font-size:1.3rem}.block-mailform .form tbody td input[type=text]{width:250px;padding:4px}.block-mailform .form tbody td input.small{width:100px}.block-mailform .form tbody td select{padding:4px;cursor:pointer}.block-mailform .form tbody td textarea{width:100%;height:100px;padding:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-mailform .formButton{text-align:center}.block-mailform .formButton input{padding:16px 24px;cursor:pointer}.ui-tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.ui-tooltip.in{opacity:.8;filter:alpha(opacity=80)}.ui-tooltip.top{margin-top:-3px;padding:5px 0}.ui-tooltip.right{margin-left:3px;padding:0 5px}.ui-tooltip.bottom{margin-top:3px;padding:5px 0}.ui-tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.ui-tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.ui-tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.ui-tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.ui-tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.layout-splink{display:none}.layout-header{padding:24px 0;border-top:5px #068cc6 solid}.layout-header-inner{display:table}.block-logo-header{display:table-cell;position:relative;vertical-align:middle}.block-logo-header .svg{display:inline-block;width:240px;height:auto}.block-logo-header .svg img{width:100%;height:auto}.block-logo-header a{display:inline-block;padding:5px 10px 4px;background:#2b5f97;text-decoration:none;color:#fff;font-size:1.2rem;border-radius:3px;position:relative;top:-14px;left:16px}.block-logo-header a .icon{width:15px;height:15px;top:-2px}.block-logo-header a .home-svg{width:15px;height:15px;vertical-align:middle;fill:#fff}.block-module-header{display:table-cell;width:574px;overflow:hidden;vertical-align:middle}.header-font{width:auto;height:auto;float:left}.header-font .module-fontchange{display:inline-block;overflow:hidden;width:auto;height:auto;margin-bottom:4px;border:1px solid #efebce;border-radius:3px}.header-font .module-fontchange li{float:left;list-style:none;display:block;padding:8px 16px;background:#fff;color:#645047;font-weight:700;cursor:pointer}.header-font .module-fontchange li.state-select{background:#efebce}.header-font a{text-decoration:none;color:#333;display:block;text-align:right}.header-font a .icon{width:16px;height:16px;top:-1px}.header-font a .fontsize-svg{width:16px;height:16px;vertical-align:middle;fill:#2b5f97}.header-search,.contents-search{widows:190px;height:auto;float:right}.header-search .module-header-nav,.contents-search .module-header-nav{margin-bottom:8px;text-align:right}.header-search .module-header-nav li,.contents-search .module-header-nav li{list-style:none;display:inline-block;margin-right:8px}.header-search .module-header-nav li:last-child,.contents-search .module-header-nav li:last-child{margin-right:0}.header-search .module-header-nav li a,.contents-search .module-header-nav li a{text-decoration:none;color:#333}.header-search .module-header-nav li .icon,.contents-search .module-header-nav li .icon{width:18px;height:18px;top:-1px}.header-search .module-header-nav li .access-svg,.contents-search .module-header-nav li .access-svg,.header-search .module-header-nav li .sitemap-svg,.contents-search .module-header-nav li .sitemap-svg{width:18px;height:18px;vertical-align:middle;fill:#2b5f97}.header-search .search .form-inline,.contents-search .search .form-inline{width:240px;display:flex;align-items:stretch;background:#efebce;border:1px solid #efebce;border-radius:3px;position:relative}.header-search .search .form-inline label,.contents-search .search .form-inline label{display:none}.header-search .search .form-inline input[type=search],.contents-search .search .form-inline input[type=search]{flex:1;border:none;padding:8px;background:#fff}.header-search .search .form-inline button,.contents-search .search .form-inline button{width:53px;background:0 0;color:transparent;border:none;position:relative;z-index:10}.header-search .search .form-inline:after,.contents-search .search .form-inline:after{display:inline-block;content:"";width:18px;height:18px;margin-top:-9px;background:url(../img/svg/search-brown-svg.svg) left top no-repeat;position:absolute;top:50%;right:13px}.contents-search{float:none}.blok-menutab{display:none}.block-globalmenu{background:#2b5f97}.module-globalmenu{display:table;margin:0 auto}.module-globalmenu div{display:table-cell;text-align:center;border-right:1px #fff solid;border-left:1px #fff solid}.module-globalmenu div a{color:#fff;text-decoration:none;font-weight:700;display:block;padding:20px 26px 16px;font-size:1.6rem}.module-globalmenu div .icon{margin-left:auto;margin-right:auto;width:20px;height:20px;top:0}.module-globalmenu div img{vertical-align:middle}.module-globalmenu div .outline-svg{width:24px;height:24px}.module-globalmenu div .kenmin-svg{width:28px;height:28px}.module-globalmenu div .doctorbank-svg,.module-globalmenu div .key-svg,.module-globalmenu div .membership-svg{width:24px;height:24px}.module-globalmenu div .txt{display:block;padding-top:4px;text-align:center}.module-globalmenu .elm-globalmenu-outline{background:url(../img/common/bg-menu-outline.png) left top}.module-globalmenu .elm-globalmenu-kenmin{background:url(../img/common/bg-menu-kenmin.png) left top}.module-globalmenu .elm-globalmenu-membership{background:url(../img/common/bg-menu-membership.png) left top}.module-globalmenu .elm-globalmenu-normal{background:url(../img/common/bg-menu-normal.png) left top}.block-pickupmenu{margin-bottom:40px;border-bottom:1px #e0e0e0 solid}.block-pickupmenu .module-pickupmenu{width:1120px;overflow:hidden;margin:16px auto}.block-pickupmenu .module-pickupmenu h2,.block-pickupmenu .module-pickupmenu div,.block-pickupmenu .module-pickupmenu .picupmenu-title{padding:4px 8px;margin-bottom:5px;background:#ededed;border-radius:3px}.block-pickupmenu .module-pickupmenu h2 .icon,.block-pickupmenu .module-pickupmenu div .icon,.block-pickupmenu .module-pickupmenu .picupmenu-title .icon{width:20px;height:20px;top:-2px}.block-pickupmenu .module-pickupmenu h2 .pickup-svg,.block-pickupmenu .module-pickupmenu div .pickup-svg,.block-pickupmenu .module-pickupmenu .picupmenu-title .pickup-svg{width:20px;height:20px}.block-pickupmenu .module-pickupmenu h2 .txt,.block-pickupmenu .module-pickupmenu div .txt,.block-pickupmenu .module-pickupmenu .picupmenu-title .txt{font-weight:700}.block-pickupmenu .module-pickupmenu ul{display:flex}.block-pickupmenu .module-pickupmenu ul li{margin-right:5px}.block-pickupmenu .module-pickupmenu ul li:last-child{margin-right:0}.block-pickupmenu .module-pickupmenu ul li span{display:none}.block-submenu{margin-bottom:24px}.block-submenu .state-outline{background:url(../img/common/bg-menu-outline.png) left top}.block-submenu .state-outline>li{border-top:1px #3da2db solid;border-bottom:1px #1879b6 solid}.block-submenu .state-kenmin{background:url(../img/common/bg-menu-kenmin.png) left top}.block-submenu .state-kenmin>li{border-top:1px #ff9429 solid;border-bottom:1px #db6500 solid}.block-submenu .state-membership{background:url(../img/common/bg-menu-membership.png) left top}.block-submenu .state-membership>li{border-top:1px #55ad6c solid;border-bottom:1px #006e1a solid}.module-submenu{border-radius:3px}.module-submenu>li:first-child{border-top:none}.module-submenu>li:last-child{border-bottom:none}.module-submenu>li>a{color:#fff;text-decoration:none;font-weight:700;display:block;padding:16px;font-size:1.4rem;position:relative}.module-submenu>li>a .icon{margin-right:6px;width:16px;height:16px;position:absolute}.module-submenu>li>a .txt{display:inline-block;padding-left:22px}.module-submenu>li>a .arrow-svg{width:16px;height:16px;vertical-align:middle}.module-submenu>li ul{padding:0 16px 16px}.module-submenu>li ul li{margin-bottom:4px;background:#fff;border-radius:3px}.module-submenu>li ul li a{display:block;padding:8px;text-decoration:none;color:#333}.module-submenu>li ul li .icon{display:none}.layout-footer{padding:40px 0;background:#2b5f97;color:#fff;font-size:1.3rem}.layout-footer-inner{display:table}.block-footer-module{display:table-cell;vertical-align:middle;width:500px;overflow:hidden}.block-footer-module .footer-logo{width:195px;height:auto;float:left}.block-footer-module .footer-logo img{width:100%;height:auto}.block-footer-module .footer-access{float:right}.block-footer-nav{display:table-cell;vertical-align:middle}.block-footer-nav ul{text-align:right}.block-footer-nav ul li{display:inline-block;margin-left:16px}.block-footer-nav a{text-decoration:none;color:#fff}.block-footer-nav .icon{margin-right:2px;width:16px;height:16px;top:-1px}.block-footer-nav .arrow-svg{width:16px;height:16px;vertical-align:middle;fill:#fff}#copyright{display:block;padding:24px 0;text-align:center;color:#2b5f97;font-size:1rem;font-weight:700;line-height:1}
