body{background-image:url(/gif/home/bg.gif);}
.ll {width:165px;vertical-align:top;background-color:#fff;}
.mm {width:815px;vertical-align:top;background-color:#fff;}
.mm img {max-width:100%;}
.out5 {margin:10px}
.container{line-height:1.5;}
.t1 {color:#FFFFFF}
td           { font-size: 10pt; line-height:1.2; }
.center {text-align:center;margin:0 auto;}
a:link {text-decoration: none;color:000080}
a:visited      {text-decoration: none; color: 000080}
a:active       {text-decoration: none; color: 000080}
a:hover        {text-decoration: none; color: green}

a.r10:link {text-decoration: none;color:red}
a.r10:visited      {text-decoration: none; color: red}
a.r10:active       {text-decoration: none; color: red}
a.r10:hover        {text-decoration: none; color: darkred}

a.blue:link {text-decoration: none;color:blue}
a.blue:visited      {text-decoration: none; color: blue}
a.blue:active       {text-decoration: none; color: blue}
a.blue:hover        {text-decoration: none; color: red}

a.10u:link {text-decoration: none;color: darkgreen}
a.10u:visited      {text-decoration: none; color: darkgreen}
a.10u:active       {text-decoration: none; color: darkgreen}
a.10u:hover        {text-decoration: none; color: 000000}

a.10w:link {text-decoration: none;color: #FFFFFF}
a.10w:visited      {text-decoration: none; color: #FFFFFF}
a.10w:active       {text-decoration: none; color: #FFFFFF}
a.10w:hover        {text-decoration: none; color: red}

a.title2u:link         {font-size: 18px;text-decoration: none;color: #333333;font-weight: bold}
a.title2u:visited      {font-size:18px;text-decoration: none; color: #333333;font-weight: bold}
a.title2u:active       {font-size:18px;text-decoration: none; color: #333333;font-weight: bold}
a.title2u:hover        {font-size:18px;text-decoration: none; color: red;font-weight: bold}

.title5{font-size: 14pt; font-weight: bold}
.title2 {font-size:24px;font-weight: bold;color:darkgreen;}
.title2b {font-size:16px;text-decoration: none; color: #fff;background:darkgreen;}
.title3 {font-size:18px;text-decoration: none; color: darkgreen;font-weight: bold}
.title3underline {font-size:18px;text-decoration: none; color: darkgreen;font-weight: bold;padding:20px 0;}
.title3underline:after {content:'';display:inline-block;border-bottom:2px #aaa solid;}
.title1t {font-size:18px;text-decoration: none; color: darkgreen;font-weight: bold}

.article-title {
    align-items: center;
    color: #333;
    display: flex;
    justify-content: center;
    margin: 30px 0 15px 0;
    overflow: hidden
}

.article-title>span {
    display: inline-block;
    padding: 0 15px;
    position: relative;
    font-size: 18px;
    font-weight: bold;
}

.article-title>span:after,.article-title>span:before {
    content: '';
    background-color: #aaa;
    border-radius: 99px;
    bottom: 0;
    display: block;
    height: 1px;
    margin: auto 0;
    position: absolute;
    top: 0;
    width: 100vw
}

.article-title>span:after {
    left: 100%
}

.article-title>span:before {
    right: 100%
}


.date1 {font-family: Arial;font-size:18px;text-decoration: none; color: 000000;font-weight: bold}
a.date11:link         {font-family: Arial;font-size:18px;text-decoration: none; color: 000000;font-weight: bold}
a.date11:visited      {font-family: Arial;font-size:18px;text-decoration: none; color: 000000;font-weight: bold}
a.date11:active       {font-family: Arial;font-size:18px;text-decoration: none; color: 000000;font-weight: bold}
a.date11:hover        {font-family: Arial;font-size:18px;text-decoration: none; color: 000000;font-weight: bold}
.date2 {font-family: Arial;font-size: 14pt;text-decoration: none; color: red;font-weight: bold}
a.date12:link         {font-family: Arial;font-size: 14pt;text-decoration: none; color: red;font-weight: bold}
a.date12:visited      {font-family: Arial;font-size: 14pt;text-decoration: none; color: red;font-weight: bold}
a.date12:active       {font-family: Arial;font-size: 14pt;text-decoration: none; color: red;font-weight: bold}
a.date12:hover        {font-family: Arial;font-size: 14pt;text-decoration: none; color: 000000;font-weight: bold}

.sub_title{background-image:url(gif/home/sub_title_bg.gif);
			width:70;
			height:24;
			text-align:center;
}
input[type=button]{ color: #000000; background-color: #FFFFCC; width:auto;height:24px;text-align:center;border:1px #555 solid;cursor:pointer;}
input[type=button]:hover{ background-color: darkgreen;color:#FFFFFF;}
.button1{ color: #000000; background-color: #FFFFCC; width:auto;height:24px;text-align:center;border:1px #555 solid;cursor:pointer;}
.button1b{ color: red; background-color: yellow; width:auto;height:24px;	text-align:center;border:1px #555 solid;cursor:pointer;}
.button2{ color: #000000; background-color: #FFFFCC; width:auto;height:24px;text-align:center;border:1px #555 solid;cursor:pointer;}
.button2b{ color: red; background-color: yellow; width:auto;height:24px;	text-align:center;border:1px #555 solid;cursor:pointer;}

.button1:hover{ background-color: darkgreen;color:#FFFFFF;}
.button1b:hover{ background-color: darkgreen;color:#FFFFFF;}
.button2:hover{ background-color: darkgreen;color:#FFFFFF;}
.button2b:hover{ background-color: darkgreen;color:#FFFFFF;}


.td11 {border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-style: dotted; border-bottom-width: 1px}

a.lk3num:link         {font-family: Arial;font-size:18px;text-decoration: none;color: #333333;font-weight: bold}
a.lk3num:visited      {font-family: Arial;font-size:18px;text-decoration: none; color: #333333;font-weight: bold}
a.lk3num:active       {font-family: Arial;font-size:18px;text-decoration: none; color: #333333;font-weight: bold}
a.lk3num:hover        {font-family: Arial;font-size:18px;text-decoration: none; color: red;font-weight: bold}

a.msg:link         {font-size: 15px;text-decoration: none;color: #0000FF;}
a.msg:visited      {font-size: 15px;text-decoration: none; color: #0000FF;}
a.msg:active       {font-size: 15px;text-decoration: none; color: #0000FF;}
a.msg:hover        {font-size: 15px;text-decoration: none; color: red;}

a.msg2:link         {font-size: 15px;text-decoration: none;color: #006600;}
a.msg2:visited      {font-size: 15px;text-decoration: none; color: #006600;}
a.msg2:active       {font-size: 15px;text-decoration: none; color: #006600;}
a.msg2:hover        {font-size: 15px;text-decoration: none; color: red;}


.pic_pd1 {border:#FFFFFF 1px solid; }


.product2_list {width:100%;}
.product2_list ul {table-layout:fixed;word-wrap:break-word;word-break:break-all;margin-top:20px}
.product2_list li { list-style-type:none;DISPLAY: inline;border-width:1px; border-style:solid;border-color:#0000FF;margin-left:10px;padding:10px; }

.box1 img {object-fit: cover; width:80px;height:80px;}