* {padding:0; margin:0; box-sizing:border-box;} html, body {border:none; font:100%/145% Arial;} img {border:none; max-width:100%; height:auto; vertical-align:middle;} div {position:relative; background-color:transparent;} figure, footer, header, main {display:block;} a:hover {text-decoration:none;} h1 {font:190% Arial; font-weight:500;} h2 {font:170% Arial; font-weight:500;} h3 {font:150% Arial; font-weight:500;} h4 {font:130% Arial; font-weight:400;} h5, h6 {font:110% Arial; font-weight:300;} .corr1, #idhj1 h1 {color:#fff;} .corr2, a, #idhj4 li, #idhj4 li a {color:rgb(32, 178, 170);} .corr3 {color:rgba(32, 178, 170, 0.75);} .corr4, aside section:first-child a {color:rgb(24, 24, 24);} .corr5, #idhj4 ul:nth-child(2) li, #idhj4 ul:nth-child(2) li a, #idhj11 span {color:rgb(205, 92, 92);;} .corr6, .kks11 a, .kks4 p em, #idhj2 p em {color:rgb(128, 0, 0);} .corr7, #idhj5 h1 {text-shadow:1px 1px 2px rgb(0, 0, 0);} .corr8, #idhj5 h1 {color:rgb(249, 249, 249);} .bgkks1, aside {background-color:#fff;} .bgkks2 {background-color:rgb(32, 178, 170);} .bgkks3, #idhj4 {background-color:rgba(245, 255, 250);} .bgkks4, input[type="submit"] {background-color:rgb(205, 92, 92);;} .kks1 {width:100%; margin:0 auto;} .kks2 {display:block; clear:both;} .kks3 {display:block; clear:both; height:2rem;} #idhj2, #idhj3, #idhj4 {clear:both; margin-bottom:2rem;} #idhj2 p img {display:block; clear:both; width:100%; margin-bottom:1.5rem; transition:all 0.4s linear 0s;} #idhj2 p img:hover, #idhj2 p img:focus {transform:scale(1.1);} .kks4, #idhj2 {vertical-align:top; column-count:4; column-gap:1rem;} .kks4 p, #idhj2 p {display:inline-block; overflow:hidden; page-break-inside:avoid; margin-bottom:1rem; padding:1rem; border:1px solid rgb(221,221,221); box-shadow:rgba(0, 0, 0, 0.15) 0px 3px 10px 0;} .kks4 p em, #idhj2 p em {display:block; clear:both; margin-bottom:1rem; font-size:85%;} .kks4 p a, #idhj2 p a {display:block; clear:both; margin-bottom:1rem; font-size:110%;} #idhj1 {width:100% !important; margin-top:5rem; padding:5rem 0; text-align:center; background:rgb(32, 178, 170) url("_FHimages/tb002.jpg") no-repeat 50% 0; background-size:cover;} #idhj1 h1 {text-shadow:1px 1px 2px black;} #idhj1 form {width:50%; max-width:1140px; margin:1.5rem 0; display:inline-block; clear:both;} #idhj1 input[type="text"] {width:82%; height:4rem; text-indent:1rem; border-radius:2rem 0 0 2rem; border:6px solid rgb(221, 221, 221); border-right:0; vertical-align:middle; clear:none;} #idhj1 input[type="submit"] {width:18%; text-align:center; height:4rem; border-radius:0 2rem 2rem 0; border:6px solid rgb(221, 221, 221); border-left:0; vertical-align:middle; clear:none;} #idhj4 {text-align:center; padding:1.5rem 0 .5rem 0;} #idhj4 li {display:inline-block; clear:none; margin:0 1rem 1rem 0; padding:.6rem 1.5rem; border-radius:1.5rem; border:2px solid rgb(32, 178, 170);} #idhj4 li a {text-decoration:none;} #idhj4 li a:hover, #idhj4 li a:focus {text-decoration:underline;} #idhj4 ul:nth-child(2) li {border:2px solid rgb(205, 92, 92);;} #idhj5 {width:100% !important; margin-top:5rem; padding:5rem 0; text-align:center; background:rgb(32, 178, 170) url("_FHimages/tb003.jpg") no-repeat 50% 0; background-size:cover;} #idhj5 h1 {text-shadow:1px 1px 2px white;} #idhj6, #idhj7, #idhj8, #idhj9, #idhj10 {cursor:pointer;} #idhj11 {display:none;} #idhj11 span {display:inline-block; clear:none; margin-left:1.5rem; font-size:140%; font-weight:bold; cursor:pointer;} #idhj11 ul {display:none; position:fixed; left:0; top:3.5rem; width:100%; height:0; overflow:auto; background-color:#333; transition:height .4s ease 0s;} #idhj11 li {margin:.5rem 0 .5rem 2rem; color:#fff;} #idhj11 li a {color:#fff;} aside {position:fixed; top:0; left:0; width:100%; line-height:5rem; height:5rem; vertical-align:middle; z-index:1000; box-shadow:rgba(0, 0, 0, 0.15) 0px 5px 10px -5px; font-size:90%;} aside nav {text-align:center;} aside section:first-child {max-width:1440px; margin:0 auto;} aside section:first-child header {font-weight:bold; font-size:110%; text-shadow:1px 1px 2px black; float:left; clear:none; margin:1.7rem 0 0 1rem; cursor:pointer !important;} aside section:first-child a {margin-left:.5rem; font-weight:bold; text-decoration:none; padding-bottom:.1rem; border-bottom:2px solid rgb(24, 24, 24);} aside section:first-child a:hover, aside section:first-child a:focus {border-bottom:0;} aside section:first-child img.kks5 {float:left; clear:none; vertical-align:middle; margin:1rem 0 0 1rem; cursor:pointer !important; max-height:60px;} aside section:first-child div.kks6 {float:right; clear:none; vertical-align:middle; padding-right:1rem;} aside section:first-child div.kks6 a {text-decoration:none; border-bottom:0;} aside section:first-child div.kks6 img {display:inline-block; clear:none; vertical-align:middle; margin:0 .1rem 0 1rem; height:1.1rem; width:1.1rem; cursor:pointer;} footer {min-height:40rem; text-align:center; padding:28rem 0 1.5rem 0; margin-top:2rem; font-size:85%; background:rgb(245, 248, 255) url("_FHimages/fbg.jpg") no-repeat 50% 0; background-size:cover;} footer h6 {margin-bottom:1rem;} #_DIV_ID_4 {visibility:hidden;} .kks7 {max-width:1440px; margin:0 auto; padding:0 1rem;} .kks8 {float:left; clear:none; width:70%; padding:2rem 0;} .kks9 {float:left; clear:none; width:27%; margin-left:3%; padding:2rem 0;} .kks9 h3, .kks9 h4, .kks9 h5 {margin-bottom:1rem;} .kks8 figure {width:100%; text-align:center; padding:2rem 0;} .kks8 figure img {min-height:15rem; border:1rem solid rgb(241, 245, 254); border-radius:5px;} .kks8 h2 {font-size:130%;} .kks10 ul, .kks10 ol {list-style-position:inside;} .kks10 li {margin-bottom:.8rem; padding-bottom:.8rem; border-bottom:1px solid #ccc;} form {width:100%;} input[type="text"], input[type="password"] {width:70%; height:2.5rem; padding:.2rem .6rem; margin:.5rem 0; font-size:1.25rem; font-weight:300; text-align:left; border-radius:5px; border:1px solid rgba(32, 178, 170, 0.75); clear:none;} textarea {width:70%; height:8em; padding:.2rem .6rem; margin:.5rem 0; font-size:1.3rem; font-weight:300; text-align:left; border-radius:5px; border:1px solid rgba(32, 178, 170, 0.75); clear:none;} input[type="submit"] {display:inline-block; clear:none; padding:.5rem 1.2rem; margin:.5rem 0; font-size:1rem; font-weight:300; border-radius:5px; border:2px solid rgba(32, 178, 170, 0.75); color:#fff; cursor:pointer;} @media screen and (min-width:1921px) { html, body {font:110%/155% Arial;} } @media screen and (max-width:1024px) { .kks4, #idhj2 {column-count:3;} #idhj1 form {width:70%;} #idhj1 input[type="text"] {width:80%;} #idhj1 input[type="submit"] {width:20%;} } @media screen and (max-width:800px) { aside {line-height:3.5rem; height:3.5rem;} aside section:first-child img.kks5 {max-height:42px;} #idhj1, #idhj5 {margin-top:3.5rem;} aside section:first-child img.kks5 {margin:.5rem 0 0 1rem;} aside section:first-child header {margin:1.1rem 0 0 1rem;} aside nav {display:none;} #idhj11, #idhj11 ul {display:inline-block;} .kks8 {float:none; clear:both; width:100%; padding:2rem 1rem;} .kks9 {float:none; clear:both; width:100%; margin-left:0; padding:2rem 1rem;} .kks4, #idhj2 {column-count:2;} #idhj1 form {width:90%;} #idhj1 input[type="text"] {width:75%;} #idhj1 input[type="submit"] {width:25%;} } @media screen and (max-width:600px) { .kks4, #idhj2 {column-count:1;} li {margin-bottom:2rem;} }