body,

html {position: relative;text-align: center;border: 0;margin: 0 auto;padding: 0;width: 100%;height: 101%;font: normal 100.01% Verdana, Arial, Helvetica, sans-serif;background: #FFFFFF;}
#outer-wrapper {position: relative;text-align: left;margin: 0 auto;height: auto;background: #FFFFFF;border: 1px solid;border-color: #000000;top: 20px;}
#content-wrapper {position: relative;top: 0px;left: 0;width: 100%;height: auto;background: #FFFFFF;clear: both;}
#middle-marker-box {margin: 12px 12px;padding: 0;}
#middle-marker {width: 700px;}
#middle {float: left;width: 756px;background: #FFFFFF;}
#header, #footer {width: 756px;}
#outer-wrapper {width: 756px;}
#header-img {width: 744px;}
#header {padding-top: 40px;height: 170px;background: #FFFFFF;top: 0px;left: 0px;text-align: center;}
#header-img {height: 150px;background: #FFFFFF;}
#footer {clear: both;}
#footer-text {padding: 6px;text-align: right;background: #c00418;font-size: 10px;color: #ffffff;}
#top {position: relative;width: 100%;height: 20px;display: block;margin: 0px;padding: 0px;top: 30px;}
#top-menu {text-align: center;}
#top-menu ul {list-style: none;margin: 0;padding: 0;cursor: pointer;}
#top-menu ul a:hover, #top-menu ul .act a {}
#top-menu span {position: relative;float: left;cursor: pointer;display: block;text-align: center; /*  height: 1px;  // rothm 2020-01-20 */ }
#top-menu span.title {position: relative;color: rgb(0, 0, 0);font-size: 12px;padding-left: 10px;top: -30px;left: 0px;cursor: pointer;height: 1px;}
#top-menu span.titletypo {position: relative;color: rgb(0, 0, 0);font-size: 12px;padding-left: 10px;top: -30px;left: 0px;cursor: pointer;height: 1px;text-decoration: underline;}
H1, H2, H3, H4, H5, H6, P, UL { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }
A { color: #555555;text-decoration: none;font-weight: bold;}
A:hover { color: #555555; text-decoration: underline;}
a:hover img { border: solid 0px rgb(100, 100, 100);}
a.white { color: #FFFFFF; text-decoration: none;}
a.white:hover { color: #CCCCCC;text-decoration: none;}
a.red { color: #c00518; text-decoration: none;}
a.red:hover { color: #c00518; text-decoration: none;}
P, UL, OL { font-size: 11px;}
P { margin: 0px 0px 0px 0px;}
H1 { font-size: 14px; color: #000000; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000; padding: 0 0 3px 0;}
H2 { font-size: 14px; color: #000000;}
H3 {font-size: 12px;color: #000000;}
H4 {font-size: 11px;color: #000000;}
H5 {font-size: 10px;color: #000000;}
H6 {font-size: 9px;color: #333333;font-weight: normal;}
H1, H2, H3, H4, H5, H6 {margin: 0px 0px 0px 0px;margin-top: 20px;}
H1 {margin: 0px 0px 0px 0px;margin-top: 20px;margin-bottom: 20px;}
H2, H3 {margin: 0px 0px 0px 0px;margin-top: 20px;margin-bottom: 10px;}
H4, H5, H6 {margin: 0px 0px 0px 0px;margin-top: 20px;margin-bottom: 10px;}
H1.csc-firstHeader, H2.csc-firstHeader {margin-top: 0px;}



H3.csc-firstHeader {

margin-top: 0px;

}



H4.csc-firstHeader,

H5.csc-firstHeader,

H6.csc-firstHeader {

margin-top: 0px;

}



P.bodytext {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

color: #000000;

line-height: 14px;

}



P.align-center {

color: #c00518;

text-align: center;

}



UL {

list-style-type: disc;

list-style-position: outside;

}



UL UL LI {

font-size: 10px;

}



LI {

padding-left: 2px;

}



TD {

vertical-align: middle;

}



#table .contenttable {

vertical-align: middle;

align: center;

color: #000000

}



IMG {

border-style: none;

}



P.csc-caption {

font-size: 10px;

}



.csc-textpic-caption {

font-family: Verdana, Arial, Helvetica, sans-serif;

color: #000000;

font-size: 10px;

}



LABEL {

width: 80px;

}



SELECT {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

color: #000000;

background-color: #ffffff;

border: 0px solid #000000;

}



TEXTAREA {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

border: 1px solid #000000;

color: #000000;

font-weight: normal;

background-color: #ffffff;

}



INPUT {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

color: #000000;

border: 1px solid #000000;

}



BUTTON {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

color: #000000;

background-color: #FFFFFF;

border: 1px solid #000000;

}



.csc-mailform {

width: 600px;

border: 0px none;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

color: #000000;

padding-left: 15px;

}



.csc-mailform-field {

margin-bottom: 6px;

line-height: 18px;

}



.csc-mailform-submit {

background-color: #f4a156;

}

