#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: 0.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: 0.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 > li::after { }
#er-global-nav nav > ul > li:hover::after { } #er-global-nav nav > ul.global_menu > li > ul { padding: 10px 0px;
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, 0.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; }
#er-global-nav nav li li:hover{ }
.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: none;
} #main_image {
z-index: 10;
   position: relative; margin: -40px 0 0 0 !important;
}
#main_image img {
opacity: 1.0;
width: 100%;
height: auto;
}
#main_image ul {
margin: -100px 0 0 0 !important; }
.top-banner {
margin-top: 20px;
}
.toppage img:hover { }
.top-left {
width: 50%;
float: left;
text-align: left;
}
.top-right {
width: 50%;
float: right;
text-align: center;
}
.list-day {
color: #999999;
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: 0px 0px 0px 0px;
padding: 40px 0px;
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: 0px 0px 0px 0px;
padding: 40px 0px;
background-color: #f3f3f3;
}
#top-sec3 #top-info1 ,#top-sec3 #top-info2{
width: 48%;
float:left;
margin: 20px 0 0 0;
}
#top-sec3 #top-info2{
margin-left: 4%;
}
#top-sec3 #top-info1 p ,#top-sec3 #top-info2 p{
margin: 0 0 10px 0;
}
#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: 0px 0px 0px 0px;
padding: 40px 0px;
background-color: #ffdc5c;
}
#top-sec4 ul{
width: 100%;
padding: 20px 0px;
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 0px 0px 0px;
padding: 40px 0px;
background-color: #555555;
}
#top-sec5 ul{
width: 100%;
padding: 20px 0px;
margin: 0;
}
#top-sec5 ul li{
float: left;
width: 8.5%;
margin: 0;
margin-right: 0.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; }
.top-video{ } #side2, #side3{
margin-top: 40px;
}
#side-news ,#side-info1 ,#side-info2{
width: 100%;
margin: 20px 0 0 0;
}
#side-news p, #side-info1 p ,#side-info2 p{
margin: 0 0 10px 0;
}
#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 0 0 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: #333333;
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: bold;
}
.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: bold;
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: #336699;
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% 3%;
background-color: #3591d8;
text-align: center;
padding: 10px;
float: left;
border-bottom: 5px solid #0077cc;
border-radius: 5px;
}
.link_btn_left:hover,
.link_btn_right:hover{
opacity: 0.8; 
border-bottom: 2px solid #0077cc;
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 #0077cc;
border-radius: 5px;
}
.link_btn_center:hover{
opacity: 0.8; 
border-bottom: 2px solid #0077cc;
margin-top: 3px;
}
.link_btn_center a{
color: #FFF;
font-size: 20px;
}
.link_btn_left a:hover,
.link_btn_right a:hover,
.link_btn_center a:hover{ }
#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: bold;
}
#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: #333333;
color: #FFF;
}
.membership_head{
font-size: 60px;
display: inline-block;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-o-transition: 0.5s;
-ms-transition: 0.5s;
transition: 0.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 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: bold;
}
.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, 0.8); color: #fff !important;
text-decoration: none;
font-weight: bold;
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: 0.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: bold;
height: 30px;
margin: 20px 0px;
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: 0px;
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(//www.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(//www.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, 0.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: bold;
}
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: bold;
}
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 0 0 0 !important;
}
#main_image img {
opacity: 1.0;
width: 100%;
height: auto;
}
#main_image ul {
z-index: 100; 
}	
.top-banner {
margin-top: 20px;
}
.toppage img:hover { }
.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: #999999;
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 0px;
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 0px;
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 0;
}
#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 0px;
background-color: #ffdc5c;
}
#top-sec4 ul{
margin: 0;
margin: auto;
padding: 20px 0px;
}
#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 0px;
background-color: #555555;
}
#top-sec5 ul{
width: 96%;
padding: 20px 0px;
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 0;
}
#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 0 0 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: #333333;
padding: 20px 0;
min-height: 550px;
color: #FFF;
height: auto;
display: block;
}
.footer-main {
width: 100%;
margin: auto;
}
.footer-logo {
padding: 0px;
width: 100%;
float: none;
margin: 20px 0;
}
.footer-logo p {
margin: 0;
font-size: 12px;
font-weight: bold;	    
text-align: center;
}
.footer-logo p img {
margin-bottom: 0px;
}
.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: normal;
}
.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-link a:hover {
}
.footer-copylight{
font-size: 14px;
text-align:center;	
} .guide_box {
padding: 20px 20px;
}
.guide_box2 {
padding: 20px;
margin: 1% 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;
}
} @media print { }
/*---------------------------------------------------------------------------*;