/* Author: KAU-Design	*/

/* Reset */

dl, dt, dd, table, th, tr, td {margin:0; padding:0; line-height:1.5; }
li {line-height:1.5;}

.Search_btn, .search-btn {background: #2e55a4;}

.blog_single_post h2 {border-bottom:1px solid #9bdbe9;}

/* Global */
table {}
table tr {}
table th {border-top:1px solid #ddd;}
table td {border-top:1px solid #ddd; border-left:1px solid #ddd;}
	


/* Text */
.bold {font-weight:bold;}
.clear { clear:both; }
.tright { text-align:right; }
.tleft { text-align:left; }
.fltright { float:right; }
.fltleft { float:left; margin-right:15px; }
.tcenter { text-align:center; }
.f11 { font-size:11px; }
.f12 { font-size:12px; }
.f13 { font-size:13px; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.f20 { font-size:20px; }
.c_red { color:#b20000; }
.c_org { color:#f8610f; }
.c_grn { color:#4d9b55;}
.c_blu { color:#1d7799;}
.c_yel { color:#c4ba14;}
.nobd {border-top:0px;}

.pdt_10 {padding-top:10px;}

.bg-blu {background-color:#dbe9ef;}



/* Headings */


/* Navigation  */
.navbar .nav > .open >  a,
.navbar .nav > .open >  a:hover,
.navbar .nav > .open >  a:focus {background-color: #2e55a4; !important;}

.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {background: #2e55a4; !important;}
.navbar .nav > li > a {padding:10px 15px;}

.navbar .nav > .active > a {background-color: #2e55a4; !important;}

.navbar .nav li.dropdown > .dropdown-toggle .caret { 
  border-top-color: #2e55a4;
  border-bottom-color: #2e55a4; !important;}
  
.open .dropdown-menu {border-top: 2px #2e55a4 solid !important;
border-bottom: 2px #2e55a4 solid !important;
}

.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {background-color: #2e55a4 !important;}
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
 background-color: #2e55a4 !important;
}
.navbar {margin: 25px 0 15px;}
.dropdown-submenu > a:after {
  border-left-color: #2e55a4 !important;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #2e55a4 !important;
}
.navbar .btn-navbar {
  background-color: #2e55a4 !important;
  *background-color: #2e55a4 !important;
  background-image: -moz-linear-gradient(top, #2e55a4, #2e55a4) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2e55a4), to(#2e55a4)) !important;
  background-image: -webkit-linear-gradient(top, #2e55a4, #2e55a4) !important;
  background-image: -o-linear-gradient(top, #2e55a4, #2e55a4);
  background-image: linear-gradient(to bottom, #2e55a4, #2e55a4);
  background-repeat: repeat-x;
}
.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #2e55a4;
}
a {
  color: #2e55a4;
  text-decoration: none;
}

a:hover, a:focus {
  text-decoration: underline;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #999;
  text-decoration: none;
   background-color: #2e55a4;  
} /**** add new css 05-1213  ***/

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a
{}

/* Index */
#news {xborder:1px solid #eee;}
#news h2.title {margin: 0 0 10px 0; padding-left:10px; color:#555;
	background: -moz-linear-gradient(#98dae8, #ceedf3);
	background: -webkit-gradient(linear, left top, left bottom, from(#98dae8), to(#ceedf3)); }
#news ul li{list-style: none;}

#news dl {padding-bottom:10px; }
#news dt {width:6em; float: left; padding:5px; font-size:14px; border-bottom:1px dotted #ccc;}
#news dd {margin:0 0 0 6.5em; padding:5px; font-size:14px; border-bottom:1px dotted #ccc;}


/* Content */

.list dt {width: 10em; float: left; font-size: 14px; padding: 5px; color: #555;
font-weight: bold; margin: 0; display: inline; clear: both;}
.list dd {margin-left: 0; font-size: 14px; padding: 5px 5px 5px 10.5em; border-bottom: 1px dotted #ccc; margin: 0;}

.acrobat {margin-top:15px; padding:10px; border-radius:8px; border:1px solid #ddd;}

dl.company { margin-bottom:35px;}
.company dt {clear:both; float:left; width:8em; padding:4px 0 0px 5px; border-top:1px dotted #ddd; font-size: 14px; margin-top:0; line-height:1.8}
.company dd {margin-left:8.5em; padding:5px 0 5px 5px; border-top:1px dotted #ddd; font-size: 14px; margin-top:0; line-height:1.8}
.etitle dt{color:#2e55a4;}

.company table, .company tr, .company th, .company td {border:0px; text-align: left; line-height:1.3; padding:3px 0;}
.company table td.title {width:33%;}
.company table td.name {width:67%;}


.ir {padding-top:15px;}
.ir .kabu {background:#f00; color:#fff; padding:5px; border:4px solid #f00; font-weight:bold; font-size:18px;}
.ir .kabu_no {background:#fff; color:#555; text-align:right; padding:5px 10px; font-size:18px; margin-left:30%;}
.ir table {margin-top:35px; border:0px;}
.ir th {border-top:0px; border-left:1px solid #ddd; text-align:center;}
.ir td {border-left:1px solid #ddd; border-right:1px;}
.ir td.nobdl,.ir th.nobdl  {border-left:0px;}


/* sidebar */
.sidebar_widget_title h2 {border-bottom: 2px solid #2e55a4; line-height: 1; font-size:20px;}
.sidebar_widget ul li a {border-bottom: 0px;}
.sidebar_widget ul li a:hover, .sidebar_widget ul li a.active {Background-color: #fff;}


/* Footer */
ul#menu-footer li { float:left; margin-right:15px;}

/* Widgets */
.bn {margin-bottom:10px;}
.sidebar_widget li {margin-bottom:0.5em;padding-left: 1em;
  text-indent: -1em;}

/* for Button _____________________  */

.btn_s, input[type="submit"].btn_s {font-size:13px; font-family:Arial; font-weight:normal; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding:6px 10px; text-decoration:none; color:#ffffff; display:inline-block; margin:3px; }
.btn_m, input[type="submit"].btn_m, input[type="submit"] , input[type="button"] {font-size:14px; font-family:Arial; font-weight:normal; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding:8px 15px; text-decoration:none; color:#ffffff; display:inline-block; margin:3px;}
.btn_l, input[type="submit"].btn_l {font-size:16px; font-family:Arial; font-weight:normal; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding:10px 30px; text-decoration:none; color:#ffffff; display:inline-block; margin:3px;}

a.btn_s, a.btn_m, a.btn_l {color:#ffffff;}
a.btn_s:active, a.btn_m:active, a.btn_l:active,a.btn_s:hover, a.btn_m:hover, a.btn_l:hover { position:relative; top:1px; text-decoration: none;}

a.b_wgrn, input[type="submit"].b_wgrn, input[type="reset"].b_wgrn { background:#659d9d;}
a.b_grn, input[type="submit"].b_grn, input[type="reset"].b_grn { background:#4a8d2d;}
a.b_org, input[type="submit"].b_org, input[type="reset"].b_org { background:#ff7600;}
a.b_blu, input[type="submit"].b_blu, input[type="reset"].b_blu { background:#21779c;}


a.b_wgrn:hover { color:#ffffff; background:#7bb4b4; }
a.b_grn:hover { color:#ffffff; background:#5b9d3e; }
a.b_org:hover { color:#ffffff; background:#fd9437; }
a.b_blu:hover { color:#ffffff; background:#4590b1; }

input[type="submit"], input[type="reset"], input[type="button"]{ border:none; background:#2e55a4; font-weight: bold;}

input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover{ filter: alpha(opacity=80); opacity: .6; -moz-transition: all 0.7s ease; -webkit-transition: all 0.7s ease; }

/* Responsive*/
img {
	max-width: 100%;
	height: auto;
}
@media only screen and (min-width: 400px) {
	
}

@media only screen and (min-width: 700px) {

}

@media only screen and (min-width: 900px) {
	.list {margin-left:3em;}
}
 @media only screen and (min-width: 1100px) {
	
}
 @media only screen and (min-width: 1280px) {
	
}