

/*common*/
.select_b{ background:#303030; color:#eeeeee; width: 120px; height: 30px; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; margin-top: 0px; margin-bottom: 3px; text-align: right;}
.service_title{ letter-spacing:-0.01em;}
.ind{ font-size:11px; text-align:right; color:#909090;}
.ind_point{ color:#d59d9d;}
h1, h2, h3, h4, h5, h6, li{ text-transform:uppercase; text-transform: none; letter-spacing:-0.01em; font-family:"Open Sans" !important;}
p{ text-transform:uppercase; text-transform: none;  font-family:"Open Sans" !important;}
#danbot{ padding-bottom:100px;}

/*sidemenu*/
.prolefttop{ border-top:3px solid #707070;   padding:10px 3px 0px 3px;  } 
.prolefttop a:link{  font-size:18px; font-weight:700; color:#404040; } 
.prolefttop a:hover{  font-size:18px; font-weight:700; color:#303030; } 
.sidetop{ font-weight:600; color:#303030;}
.sidemenu{  border-top:1px solid #eeeeee;  padding:7px 0px 0px 0px; }
.sidemenu a:link{ color:#505050; font-weight:600; font-size:14px;}
.sidemenu a:hover{ color:#ff0000; font-weight:600; font-size:14px;}
.sidemenu1{  border-top:1px solid #eeeeee;  padding:7px 0px 0px 0px;}
.sidemenu1 a:link{ color:#505050; font-size:14px;}
.sidemenu1 a:hover{ color:#ff0000; font-size:14px;}
.sidemenu2{  border-top:0px solid #eeeeee;  padding:0px 0px 0px 0px;}
.sidemenu2 a:link{ color:#505050; font-size:13px;}
.sidemenu2 a:hover{ color:#ff0000; font-size:13px;}
.sidemenu2_b{  border-bottom:1px solid #eeeeee;  padding:0px 0px 10px 0px;}
.sidemenu2_b a:link{ color:#505050; font-size:13px;}
.sidemenu2_b a:hover{ color:#ff0000; font-size:13px;}
.sidemenu_b{  border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee;  padding:7px 0px 7px 0px; font-weight:600; font-size:14px;}
.sidemenu_b a:link{ color:#505050; font-weight:600; font-size:14px; }
.sidemenu_b a:hover{ color:#ff0000; font-weight:600; font-size:14px;}
.sidemenu_b2{  border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee;  padding:7px 0px 7px 0px; }
.sidemenu_b2 a:link{ color:#505050; font-weight:600; font-size:14px; }
.sidemenu_b2 a:hover{ color:#ff0000; font-weight:600; font-size:14px;}
.sidemenu_1{  border-top:1px solid #eeeeee; padding:7px 0px 0px 0px; font-weight:600;}

/*table*/
.t-over{overflow: auto; width: 100%;}
.tb_C{ border:1px solid #eeeeee; text-align:left;  padding:7px 10px; line-height:1.2em; font-family:"Open Sans" !important; vertical-align: middle !important;}
.tb_R{ border-bottom:1px solid #eeeeee; text-align:left;  padding:7px 10px; line-height:1.2em; font-family:"Open Sans" !important; vertical-align: middle !important;}
.tb_L{ border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee; text-align:left; color:#303030; font-weight:600; padding:10px 0px; line-height:1.2em;  font-family:"Open Sans" !important; vertical-align: middle !important; }
.tb_L2{ border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee; text-align:left; color:#303030; font-weight:600; padding:10px 0px; line-height:1.2em;  font-family:"Open Sans" !important; vertical-align: middle !important;}
.tb_L3{ border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee; text-align:left;   padding:10px 10px; line-height:1.2em;  font-family:"Open Sans"  !important; vertical-align: middle !important;}
.tb_R2{ border-bottom:1px solid #eeeeee; text-align:left;  padding:7px 10px; line-height:1.2em; font-family:"Open Sans" !important; vertical-align: middle !important;}
.tb_T{ border-top:2px solid #707070;}
.tb_B{ font-weight:600; color:#303030; }

/* Contact 7 Forms
--------------------------------------------- */
.contact { width:100%; position:relative;}
.contactL{  width:30%;  float:left; padding:10px;   position:relative; }
.contactL_bot{  width:30%; float:left;  padding:10px;   position:relative;}
.contactR{  width:100%; position:relative; padding-right:10px;  }
.contactR2{  width:100%; position:relative; padding-right:10px;  height:150px;}

/*Policy*/
.font13{font-size:13px !important; line-height:1.3em;}
.policy{ margin-bottom:30px; font-size:14px !important; border-bottom:2px solid #eeeeee; padding-bottom:20px; }
.policy-t{font-size:14px !important; line-height:1.3em; color:#333333; font-weight:600 !important;  margin-bottom:10px;}
.policy-s{font-size:14px !important; line-height:1.3em; color:#333333;}
.policy-c{font-size:14px !important; line-height:1.3em; margin-bottom:20px;}
.pad-b{ margin-bottom:20px;}
.policy-p{ color:#555555;}