* { box-sizing:border-box;}    /*  linear-gradient(#6DB097, #93d0ed, #6DB097)   */
body { font-family:Arial,sans-serif;color:#333;font-size:16px;background:linear-gradient(#3ba980, #93d0ed, #3ba980);}
.wrap {	min-width:1878px;max-width:1920px;margin:0 auto; padding:0 20px 0 5px;}
.head { display:flex;font-family:Roboto,sans-serif;width:100%;height:35px;background:transparent;}
.head-d { position:sticky;top:0;display:flex;font-family:Roboto,sans-serif;width:100%;height:35px;background:transparent;}
.hm { height:31px;margin-right:5px;padding:5px 0 5px 0;background:#fff;border:1px solid #333;border-radius:8px;}
.hm a { float:left;width:235px;font-size:16px;color:#333;text-align:center;text-decoration:none;}      
.hm:hover { background:#f6b319;} /* #CCFF99 */
.more { float:left;font-size:22pt;font-weight:bold;color:#000;width:45px;height:35px;text-align:left;}
.container-a { width:100%;min-height:827px;margin-top:4px;padding:29px 29px 5px 29px;background:#fff;border:1px solid #333;border-radius:8px;}/*#F9FAFB*/
.container-c { width:100%;min-height:827px;margin-top:4px;padding:20px;background:#E3EFFF;border:1px solid #333;border-radius:8px;}
.container-d { width:100%;min-height:827px;margin-top:4px;padding:25px;background:#fffcf3;border:1px solid #333;border-radius:8px;}
.container-i { width:100%;min-height:827px;margin-top:4px;padding:33px;background:#FFFEF5;border:1px solid #333;border-radius:8px;}/*#f9f9f9*/
.section { width:100%;min-height:200px;margin:0;padding:0;background:transparent;}
.row-a { width:100%;min-height:200px;margin:0;padding:0;text-align:center;}
.row-b { width:100%;min-height:200px;margin-top:20px;padding:0;text-align:center;}
.row-1a { width:100%;min-height:200px;margin:0;padding:0;text-align:center;}
.row-1b { width:100%;min-height:200px;margin-top:20px;padding:0;text-align:center;}
.rowb-1 { display:flex;width:100%;min-height:200px;margin:0;padding:0;background:transparent;}
.rowb-2 { width:100%;min-height:40px;margin-top:10px;padding:0;background:transparent;text-align:center;}
.txtb { width:100%;min-height:30px;font-size:30px;color:#965000;font-style:italic;font-weight:bold;}
.txt2 { width:100%;font-size:26px;padding-top:1px;}
.container-h { display:flex;width:100%;min-height:827px;margin-top:4px;padding:0;}
.col-l { width:270px;}   /* border:1px dotted #006600; border:2px solid #333;border-radius:8px; font-weight:bold; */
.a { height:275px;margin:0;padding-left:7px;background:#fff;} 
.b { height:218px;margin-top:9px;padding:8px 0 0 42px;background:#ffcc33;border:1px solid brown;} 
.c { height:313px;margin-top:10px;padding:0;background:#ffcc33;}
.col-r { width:100%;height:803px;padding-left:8px;}  /*  */
.ra { width:100%;height:275px;margin:0;padding:0;background:transparent url( images/bg_275x76.png) no-repeat top right;}
.rb { height:540px;margin-top:10px;padding:20px 0 0 20px;background:#FEF9C2;}
.cont-a { display:flex;width:100%;min-height:755px;margin:0;padding:0;background:transparent;}
.col-a { width:440px;min-height:700px;margin:0;padding:0;}
.col-b { width:440px;min-height:700px;margin-left:19px;padding:0;}
.col-ai { width:430px;min-height:695px;margin:0;padding:0;}
.col-bi { width:430px;min-height:695px;margin-left:32px;padding:0;}
.tbi1 { font-size:18px;width:427px;height:755px;margin:0;padding:20px;background:#fff;border:1px solid #333;border-radius:6px;}
.tbi2 { font-size:18px;width:427px;height:755px;margin:0;padding:20px;background:#fceef5;border:1px solid #333;border-radius:6px;}
.tbi3 { font-size:18px;width:427px;height:755px;margin:0;padding:20px;background:#f6e9d6;border:1px solid #333;border-radius:6px;}
.tbi4 { font-size:18px;width:427px;height:755px;margin:0;padding:20px;background:#d6e9d8;border:1px solid #333;border-radius:6px;}
.tb01 { font-size:18px;width:437px;min-height:200px;margin:0;padding:20px;background:#FFFAE5;border:1px solid #333;border-radius:6px;}
td { vertical-align:top; }
.tbtxt { font-size:32px;font-weight:bold;text-decoration:underline;}
.tbtxt1 { font-size:18px;font-weight:bold;padding-left:100px;} /* #fffbdb #ffffcc */
.tab1 { width:24%;height:440px;margin-right:20px;padding:10px;background:#fff;border:1px solid #006600;border-radius:8px;}
.tab2 { width:24%;height:440px;margin-right:20px;padding:10px;background:#fceef5;border:1px solid #006600;border-radius:8px;}
.tab3 { width:24%;height:440px;margin-right:20px;padding:10px;background:#f6e9d6;border:1px solid #006600;border-radius:8px;}
.tab4 { width:24%;height:440px;margin-right:20px;padding:10px;background:#d6e9d8;border:1px solid #006600;border-radius:8px;}
.txta { width:100%;height:45px;font-size:36px;color:#965000;font-style:italic;font-weight:bold;text-align:center;}
.txt1 { width:100%;font-size:18px;} /* #753F00  border:1px dotted #006600; background-color:#ffcc33; border:1px solid red; */
.navbar { width:100%;overflow:hidden;background:transparent;} 
.navbar a { float:left;font-size:16px;color:#333;text-align:center;padding:5px 0 5px 0;text-decoration:none;
  background-color:#fff;border:1px solid #333;border-radius:8px;}
.dropdown { float:left;overflow:hidden;}
.dropdown .dropbtn { width:125px;font-family:inherit;font-size:16px;outline:none;color:#333;margin:0;
  padding:5px 0 5px 0;background:#FEF9C2;border:1px solid #333;border-radius:8px;}
.navbar a:hover, .dropdown:hover .dropbtn { background-color:#f6b319;}
.dropdown-content {font-family:Arial,sans-serif;font-size: 16px;display:none;position:absolute;min-width:125px;z-index:1;}
.dropdown-content a { float:none;color:black;padding:5px 0 5px 10px;background-color:#fff;text-decoration:none;
  display: block;text-align:left;border:1px solid #006600;}
.dropdown-content a:hover { background-color:#ECFCCA;}  /*  */
.dropdown:hover .dropdown-content { display:block;}

.mail-place { width:100%;height:730px;margin-top:5px;padding:0;}
.mail-body { width:100%;height:730px;text-align:center;}
.email { width:100%;font-size:16pt;}
.msg { width:100%;height:660px;margin-top:10px;font-size:16pt;}
.send { width:100%;}               /* border:1px dotted #006600; border:1px solid red;      */

#top { display:none;position:fixed;left:70%;bottom:3px;z-index:99;outline:none;border:1px solid brown;
  background-color:#fff;cursor: pointer;padding:3px 8px 0 8px;border-radius: 3px;}
#top:hover { background-color: #555;}    
                                    
.footer { width:100%;height:40px;margin-top:3px;padding:0;background:transparent;}
.footer-d { position:sticky;bottom:0;width:100%;height:40px;margin-top:3px;padding:0;background:#3ba980;}
.info { float:left;display:flex;font-family:Roboto,sans-serif;font-size:22px;width:60%;height:40px;padding-top:4px;}
.fbtn { width:238px;height:32px;margin-right:5px;padding-top:2px;text-align:center;background:#fff;border:1px solid #333;border-radius:8px;}
.fbtn a { color:#333;text-decoration:none;display:block;}
.fbtn:hover { background:#CCFF99;} /* CCFF99  f6b319 FE9A37 */
.ft { float:right;width:30%;height:40px;margin:0;font-size:20px;color:#fff;text-align:right;}
.ft div { display:inline-block;}
.dt { margin-top:10px;padding-right:15px;}
.eXTRm { float:right;margin:0;padding:1px 55px 0 0;}