#er-global-nav{width:100%;height:60px;display:flex;display:-ms-flexbox;background-color:#696a6a;*zoom:1;list-style-type:none;padding:0;z-index:999;position:relative;opacity:.95;margin:0 auto}#er-global-nav:before,#er-global-nav:after{content:"";display:table}#er-global-nav:after{clear:both}#er-global-nav div,#er-global-nav nav{float:left}#er-logo{margin:0 0 0 40px;float:left;height:80px;display:flex;align-items:center}#er-global-nav div#er-contact{position:absolute;right:0;text-align:center;top:0}.er-contact-button{width:200px;height:80px;text-align:center;float:right}.er-contact-button a:hover{opacity:.7}.er-contact-button a{color:#fff}.er-contact-tel{height:80px;text-align:center;float:left;margin:0 20px;display:flex;align-items:center}.er-contact-tel img{margin-right:10px}#er-global-nav nav{width:1200px;margin:auto;margin:0 auto;padding:0}#er-global-nav nav>ul{padding-left:0;height:2em;display:flex;list-style:none;margin:16px 20px}#er-global-nav nav>ul>li{list-style-type:none;float:left;position:relative;width:16.6%;margin:0}#er-global-nav nav>ul>li>a{display:block;color:#fff;text-align:center;vertical-align:middle}#er-global-nav nav>ul.global_menu>li>ul{padding:10px 0;list-style:none;z-index:999;width:200px;text-align:left;opacity:0;visibility:hidden;transition:.1s;display:table;margin:12px 0}#er-global-nav nav>ul.global_menu>li.menu_mega>ul>li{width:100%;border:none;float:left;opacity:1;padding-bottom:1%;display:table-cell;line-height:2.5rem;margin-left:16px}#er-global-nav nav>ul.global_menu>li.menu_mega:hover>ul{background:rgba(251,248,243,.95);visibility:visible;transition:.3s;opacity:1}#er-global-nav nav>ul.global_menu>li.menu_mega>ul>li>a{color:#333;font-size:14px}#er-global-nav nav>ul.global_menu>li.menu_mega>ul>li>a:hover{color:#3591d8}.SpNav ul.first{display:none}.SpNav ul.second{display:none}#er-head-row1{width:1200px;height:80px;margin:auto}#er-head-row1-right{float:right;height:80px}#er-main-image{clear:both;width:100%}#er-main-image .er-submenu{width:100%;height:65px;background-color:#0070c0}#er-main-image .er-submenu .er-inner{width:1200px;margin:0 auto;padding-top:20px;padding-left:80px;display:flex}#er-main-image .er-submenu .er-inner ul{list-style:none}#er-main-image .er-submenu .er-inner li{float:left;display:block;width:auto;padding:0 0 0 15px;background:url(//) center center no-repeat;background-position:left center;margin:auto}#er-main-image .er-submenu .er-inner li a{color:#fff}#er-main-image.er-page-single{clear:both;width:100%;height:60px;background:0 0}#main_image{z-index:10;   position:relative;margin:-40px 0 0 !important}#main_image img{opacity:1;width:100%;height:auto}#main_image ul{margin:-100px 0 0 !important}.top-banner{margin-top:20px}.top-left{width:50%;float:left;text-align:left}.top-right{width:50%;float:right;text-align:center}.list-day{color:#999;font-size:12px}.list-ttl a{color:#333;font-size:18px;line-height:2rem}.list-ttl a:visited{color:#333}.list-ttl a:hover{color:#3591d8}#top-sec1{width:100%;margin:40px 0}#top-sec2{width:100%;margin:0;padding:40px 0;background-color:#fff}#top-news{padding-top:20px;width:560px}#top-news dl{border-bottom:1px dotted;margin-bottom:10px}#top-sec3{width:100%;margin:0;padding:40px 0;background-color:#f3f3f3}#top-sec3 #top-info1,#top-sec3 #top-info2{width:48%;float:left;margin:20px 0 0}#top-sec3 #top-info2{margin-left:4%}#top-sec3 #top-info1 p,#top-sec3 #top-info2 p{margin:0 0 10px}#top-sec3 #top-info1 dl,#top-sec3 #top-info2 dl{border-bottom:1px dotted;margin-bottom:10px}#top-sec3 #top-info1 dl a,#top-sec3 #top-info2 dl a{padding:0 0 0 10px}#top-sec4{width:100%;margin:0;padding:40px 0;background-color:#ffdc5c}#top-sec4 ul{width:100%;padding:20px 0;margin:0}#top-sec4 ul li{float:left;width:15%;margin:0;margin-right:2%;text-align:center;list-style:none;line-height:1.2em;padding-bottom:20px}#top-sec4 ul li:nth-child(6n){margin-right:0}#top-sec4 ul li:hover{-webkit-transform:scale(1.1);transform:scale(1.1);transition:.3s}#top-sec4 ul li a{font-size:16px;color:#333;text-decoration:none}#top-sec4 ul li a:visited{color:#333}#top-sec4 ul li a img{width:100%}#top-sec5{width:100%;   margin:0px;padding:40px 0;background-color:#555}#top-sec5 ul{width:100%;padding:20px 0;margin:0}#top-sec5 ul li{float:left;width:8.5%;margin:0;margin-right:.65%;text-align:center;list-style:none;line-height:1.2em;padding-bottom:20px}#top-sec5 ul li:nth-child(11n){margin-right:0}#top-sec5 ul li:hover{-webkit-transform:scale(1.1);transform:scale(1.1);transition:.3s}#top-sec5 ul li a{font-size:16px;color:#fff;text-decoration:none}#top-sec5 ul li a:visited{color:#fff}#top-sec5 ul li a img{width:100%}.top-video-box{padding-top:110px}#side2,#side3{margin-top:40px}#side-news,#side-info1,#side-info2{width:100%;margin:20px 0 0}#side-news p,#side-info1 p,#side-info2 p{margin:0 0 10px}#side-news dl,#side-info1 dl,#side-info2 dl{border-bottom:1px dotted;margin-bottom:10px}#side-news dl a,#side-info1 dl a,#side-info2 dl a{padding:0;line-height:1.8em;display:block}#side-info1 .info_head,#side-info2 .info_head{font-size:22px}#side-service{margin:10px 0}#side-service dt{float:left;width:100px;height:100px;margin-top:10px}#side-service dd{width:200px;height:100px;padding:0 10px;display:flex;flex-direction:column;justify-content:center;margin-top:10px;float:left}#footer-bottom{background-color:#333;padding:30px 0;min-height:150px;color:#fff;height:auto;display:flex}.footer-main{width:1200px;margin:auto}.footer-logo{text-align:left;padding:10px;width:20%;float:left}.footer-logo p{margin:0;font-size:12px;font-weight:700}.footer-logo p img{margin-bottom:-10px}.footer-link{font-size:14px;width:79%;float:left;color:#fff;padding-left:50px}.footer-link ul{list-style:none !important;margin:8px 0}.footer-link ul.footer-list>li{float:left;margin:0;width:20%}.footer-link ul>li>a>span{text-decoration:none;font-weight:700;display:inline-block;transition:.3s;-webkit-transform:scale(1);transform:scale(1)}.footer-link ul.footer-list>li>ul>li{list-style:disc;margin-left:15px}.footer-link a{display:inline-block;transition:.3s;-webkit-transform:scale(1);transform:scale(1);color:#fff}.footer-link a:hover{-webkit-transform:scale(1.4);transform:scale(1.14)}.footer-copylight{font-size:14px;text-align:center}.er-breadcrumbs{margin-bottom:10px;font-size:12px}.er-breadcrumbs a{color:#369;text-decoration:underline}.ml-slider li{margin:0 !important}#head-pages img{width:100%}#woman_head,#youth_head{margin-bottom:30px}#woman-list,#youth-list{width:95%;margin:auto}#woman-list dt{background-color:#d0426e}#youth-list dt{background-color:#3f6bac}#woman-list dt,#youth-list dt{padding:.5em .75em;color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.15);font-size:28px;margin-bottom:20px;text-align:center;line-height:1.5em}#woman-list dd,#youth-list dd{margin-bottom:30px;padding:10px 20px}#activity a{text-decoration:underline}#activity dt{font-size:20px;margin-top:15px;list-style:none;line-height:1.5em}#activity dd{margin-left:20px;margin-top:5px}#activity .sub-pages_left50 .txt_body{padding-right:40px}#activity .pdf img{vertical-align:middle;padding-bottom:8px}.link_btn{width:100%;margin:auto;height:auto;display:flex;justify-content:center}.link_btn_left,.link_btn_right{width:42%;margin:0 3% 3%;background-color:#3591d8;text-align:center;padding:10px;float:left;border-bottom:5px solid #07c;border-radius:5px}.link_btn_left:hover,.link_btn_right:hover{opacity:.8;border-bottom:2px solid #07c;margin-top:3px}.link_btn_left a,.link_btn_right a{color:#fff;font-size:20px}.link_btn_center{width:42%;margin-bottom:3%;background-color:#3591d8;text-align:center;padding:10px;float:left;border-bottom:5px solid #07c;border-radius:5px}.link_btn_center:hover{opacity:.8;border-bottom:2px solid #07c;margin-top:3px}.link_btn_center a{color:#fff;font-size:20px}#training .sub-pages_right50 .txt_body,#training .sub-pages_left50 .txt_body{padding-right:40px}#document ul{margin:0}#document ul li{list-style:none;float:left}#officer table tr.row-1 td.column-1,#officer table tr.row-1 td.column-2,#officer table tr.row-1 td.column-3{background:#fff !important;color:#333 !important;font-weight:700}#officer table tr.row-2 td.column-1,#officer table tr.row-4 td.column-1,#officer table tr.row-11 td.column-1,#officer table tr.row-13 td.column-1,#officer table tr.row-27 td.column-1,#officer table tr.row-106 td.column-1{border-left:1px solid #fff !important;border-right:1px solid #fff !important;background:#fff !important}#officer table tr td.column-1{background:#333;color:#fff}.membership_head{font-size:60px;display:inline-block;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s}.membership_head:hover{color:#0091d3;-webkit-transform:scale(1.8,1.8);-moz-transform:scale(1.8,1.8);-o-transform:scale(1.8,1.8);-ms-transform:scale(1.8,1.8);transform:scale(1.8,1.8)}.membership_txt{font-size:24px}#newsletter ul{width:100%;margin:0}#newsletter ul li{list-style:none;float:left;text-align:center;width:200px;margin:10px 0 10px 10px;border:dotted #666 1px}#newsletter ul li img{width:95%}#members ul{margin:0}#members ul li{list-style:none;float:left}#members table{width:100% !important;font-size:18px}#members table th.column-1,#members table th.column-1{width:30% !important}#members table th.column-2,#members table th.column-2{width:30% !important}#members table th.column-3,#members table th.column-3{width:25% !important}#members table th.column-4,#members table th.column-4{width:15% !important}.hokenryou_btn{display:flex;text-decoration:none;align-self:center;flex-direction:column;justify-content:center;align-items:center;background:#004d9d;color:#fff;width:220px;height:4em;line-height:1.2em;border-radius:100px;overflow:hidden;transition:.4s;text-align:center;margin:auto}.hokenryou_btn:hover{background:#87befd}.hokenryou_btn a{color:#fff}.hokenryou_btn a:visited{color:#fff}#posts-list dl{border-bottom:dotted #333 1px;padding:10px}#posts-list dl:last-child{border-bottom:none}#posts-list dt span{color:#fcb900}#posts-list dd{padding-left:10px}.pagenav{text-align:center;margin-top:20px}.pagenav span{color:#fcb900;font-weight:700}.pagenav span,.pagenav a{text-decoration:none;position:relative;display:inline-block;transition:.3s;margin-right:10px}.pagenav a:after{position:absolute;bottom:0;left:50%;content:'';width:0;height:1px;background-color:#3591d8;transition:.3s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pagenav a:hover:after{width:100%}#topBtn{text-decoration:none;transition-duration:1s}.topBtn{position:fixed;bottom:20px;right:20px;display:block;background-color:rgba(255,220,92,.8);color:#fff !important;text-decoration:none;font-weight:700;font-size:11px;width:60px;height:60px;text-align:center;line-height:22px;border-radius:5px;padding-top:30px;box-sizing:border-box}.topBtn:before{content:'\25B2';position:absolute;top:10px;left:0;width:100%;text-align:center;font-size:20px}.topBtn:hover{opacity:.7}footer{clear:both;margin-top:80px;padding:80px 0 20px;width:100%;color:#615f5f;background-color:#e6e6e6}@media only screen and (max-width:1024px){.er-pc{display:none !important}.er-sp{display:block}.metaslider.ms-theme-cubic.ms-is-small{padding-bottom:10px !important}.er-lang-link{font-size:12px;font-weight:700;height:30px;margin:20px 0;text-align:center;width:20%;background-color:#7d7d7d;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-left:40%}#content{width:100%;margin:auto}nav{width:100%}#er-global-nav nav{display:none}#er-contact{display:none}.er-contact-button-sp{width:100%;height:80px;margin:0 auto;margin-top:50px;text-align:center;background-position:center bottom}.er-contact-button-sp a{display:block;padding-top:30px;color:#fff}.er-contact-tel{position:relative;text-align:center;width:auto;float:right;margin:0 20px 0 0}.er-contact-tel img{margin-right:0;padding-top:8px}#er-sp-menu{position:relative;width:auto;height:80px;text-align:center;float:right;display:flex;align-items:center;margin:0 20px 0 0}#er-corp{float:none;margin:0 auto}#er-logo{max-width:45%;margin:auto;margin-left:5%;padding:0;vertical-align:middle;float:left}#er-logo img{width:100%}#er-head-row1{height:80px;width:100%}#er-head-row1-right{float:right;height:80px;width:40%}img.page_head{width:100%}.inner_lnk{font-size:10px}.breadcrumb{display:none}.SpNav .h_menu{position:absolute;top:0;right:0}.SpNav .h_menu div{background:url(//kawagoehoujinkai.or.jp/wp-content/themes/kawaho/images/sp_menu.png) no-repeat;background-size:50px;text-indent:-9999px;width:50px;height:50px}.SpNav .active .close{background:url(//kawagoehoujinkai.or.jp/wp-content/themes/kawaho/images/sp_menu_close.png) no-repeat;background-size:50px}.SpNav ul{float:left;height:auto;width:auto;z-index:99;background:rgba(251,248,243,.95);left:0;top:80px;width:100%;display:inline-block;padding:0}.SpNav ul li{list-style:none;line-height:3em}.SpNav li a{color:#333;padding-left:20px;display:block;width:100%}li.menu1 a span:after,li.menu2 a span:after,li.menu3 a span:after,li.menu4 a span:after{content:'＋';color:#333;text-align:right;position:absolute;right:20px;font-size:20px;font-weight:700}li.menu1b a span:after,li.menu2b a span:after,li.menu3b a span:after,li.menu4b a span:after{content:'－';color:#333;text-align:right;position:absolute;right:20px;font-size:20px;font-weight:700}ul.first{position:absolute;margin:0}ul.second{padding-left:20px}ul.second li a span:after{content:'＞';color:#fff;text-align:right;position:absolute;right:20px;font-size:20px}#main_image{z-index:10;position:relative;margin:0 !important}#main_image img{opacity:1;width:100%;height:auto}#main_image ul{z-index:100}.top-banner{margin-top:20px}.top-left{width:98%;   float:initial;text-align:left;margin:auto}.top-right{width:98%;margin:auto;float:initial;text-align:center}.list-day{color:#999;font-size:12px}.list-ttl a{color:#333;font-size:14px}.list-ttl a:visited{color:#333}.list-ttl a:hover{color:#3591d8}#top-sec1{width:100%;margin:auto}#top-sec2{width:100%;padding:40px 0;background-color:#fff}#top-sec2 #top-left,#top-sec2 #top-right{padding-top:20px;float:none;width:100%;margin:auto}#top-sec2 #top-news{padding-top:20px;float:none;margin:auto;width:100%}#top-sec2 #top-news dl{border-bottom:1px dotted;margin-bottom:10px}#top-sec3{margin:auto;padding:40px 0;background-color:#f3f3f3}#top-sec3 #top-info1,#top-sec3 #top-info2{margin:auto;margin-top:20px;width:100%}#top-sec3 #top-info1 p,#top-sec3 #top-info2 p{margin:0 0 10px}#top-sec3 #top-info1 dl,#top-sec3 #top-info2 dl{border-bottom:1px dotted;margin-bottom:10px}#top-sec3 #top-info1 dl a,#top-sec3 #top-info2 dl a{padding:0 0 0 10px}#top-sec3 .info_head{font-size:20px}#top-sec4{width:100%;margin:auto;padding:40px 0;background-color:#ffdc5c}#top-sec4 ul{margin:0;margin:auto;padding:20px 0}#top-sec4 ul li{float:left;width:44%;margin:0;margin-left:4%;text-align:center;list-style:none;line-height:1.2em;padding-bottom:20px;height:220px}#top-sec4 ul li:nth-child(6n){margin-right:0}#top-sec4 ul li:hover{-webkit-transform:scale(1.1);transform:scale(1.1);transition:.3s}#top-sec4 ul li a{   font-size:16px;color:#333;text-decoration:none}#top-sec4 ul li a:visited{color:#333}#top-sec4 ul li a img{width:100%}#top-sec5{width:100%;margin:auto;padding:40px 0;background-color:#555}#top-sec5 ul{width:96%;padding:20px 0;margin:0;margin:auto}#top-sec5 ul li{float:left;width:30%;margin:0;margin-left:2.5%;text-align:center;list-style:none;line-height:1.2em;padding-bottom:20px}#top-sec5 ul li:nth-child(11n){margin-right:0}#top-sec5 ul li:hover{-webkit-transform:scale(1.1);transform:scale(1.1);transition:.3s}#top-sec5 ul li a{font-size:16px;color:#fff;text-decoration:none}#top-sec5 ul li a:visited{color:#fff}#top-sec5 ul li a img{width:100%}.top-video-box{padding-top:56.25%}.top-video{right:0;width:100% !important}#side2,#side3{margin-top:40px}#side-news,#side-info1,#side-info2{width:94%;margin:auto}#side-news p,#side-info1 p,#side-info2 p{margin:0 0 10px}#side-news dl,#side-info1 dl,#side-info2 dl{border-bottom:1px dotted;margin-bottom:10px}#side-news dl a,#side-info1 dl a,#side-info2 dl a{padding:0;line-height:1.3em;display:block}#side-info1 .info_head,#side-info2 .info_head{font-size:22px}#side-service{margin:20px 0}#side-service dt{float:left;width:30%;height:auto;margin-top:10px;margin-left:2.5%}#footer-bottom{background-color:#333;padding:20px 0;min-height:550px;color:#fff;height:auto;display:block}.footer-main{width:100%;margin:auto}.footer-logo{padding:0;width:100%;float:none;margin:20px 0}.footer-logo p{margin:0;font-size:12px;font-weight:700;text-align:center}.footer-logo p img{margin-bottom:0}.footer-link{font-size:14px;width:100%;float:none;color:#fff;padding-left:20px;height:auto}.footer-link ul{list-style:none !important;margin:8px 0;width:100%;float:none}.footer-link ul.footer-list>li{float:none;margin:0;width:100%}.footer-link ul>li>a>span{text-decoration:none;font-weight:400}.footer-link ul.footer-list>li>ul>li{list-style:none;margin-left:0}.footer-link ul.footer-list>li>ul>li>a:before{content:"-";margin-right:5px}.footer-link a{display:inline-block;color:#fff}.footer-copylight{font-size:14px;text-align:center}.guide_box{padding:20px}.guide_box2{padding:20px;margin:1%;width:98%}#woman-list dt,#youth-list dt{font-size:16px}#woman-list,#youth-list{width:100%}#woman-list dd,#youth-list dd{padding:10px}#woman-list dd td,#youth-list dd td{padding:10px;width:100% !important;float:left}#activity dt{font-size:16px;margin-top:15px;list-style:none;line-height:1.5em}#activity dd{margin-left:10px;margin-top:5px}#activity .txt_body{padding:10px}#activity .pdf img{vertical-align:middle;padding-bottom:8px}.link_btn{display:block}.link_btn_center,.link_btn_left,.link_btn_right{width:90%;margin:5%;float:none}.link_btn_center a,.link_btn_left a,.link_btn_right a{font-size:16px}#training .sub-pages_right50 .txt_body,#training .sub-pages_left50 .txt_body{padding-right:20px}.membership_head:hover{color:#0091d3;-webkit-transform:scale(1.4,1.4);-moz-transform:scale(1.4,1.4);-o-transform:scale(1.4,1.4);-ms-transform:scale(1.4,1.4);transform:scale(1.4,1.4)}#newsletter ul li{list-style:none;float:left;text-align:center;width:45.5%;margin:5px 0 5px 3%;border:dotted #666 1px}#members ul{margin:0}#members ul li{list-style:none;float:left}#members table{width:100% !important}#members table th.column-1,#members table th.column-1{width:25% !important}#members table th.column-2,#members table th.column-2{width:25% !important}#members table th.column-3,#members table th.column-3{width:25% !important}#members table th.column-4,#members table th.column-4{width:25% !important}.type-post a,.type-post p,.type-post span,.type-post li,.type-post dt,.type-post dd,.type-post p{font-size:12px !important;padding:0 !important}}/*---------------------------------------------------------------------------*;