@charset "utf-8";

/* Reset */
input { margin: 0; padding: 0; }
.reset { margin: 0 !important; padding: 0 !important; }
/* fontStyle */ tt, i, b, u, s, strike, big, small, 
/* phrase */ em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym,
/* special */ a, img, applet, object, font, basefont, br, script, map, q, sub, sup, span, bdo, iframe, 
/* formctrl */ input, select, textarea, label, button, 
/* document */ address, div, 
p, h1, h2, h3, h4, h5, h6, pre, blockquote, ins, del, dl, dt, dd, ul, ol, li, dir, menu, form, option, fieldset, legend, th, td {margin:0; padding:0;}

table { border-collapse: collapse; margin:0; padding:0; border:0; border-spacing:0;}
/* table { margin:0; padding:0; } */
/* hr {display:none;} */
img {font-size:1%; line-height:1; border:0px; vertical-align:middle;}
ul,ol,dl {list-style:none;}

/* Opera 9 & Below Fix */
option{padding-right:6px}

/* Base */
*{margin:0;padding:0;}
body, p, h1, h2, h3, h4, h5, h6, pre, blockquote, ins, del, dl, dt, dd, ul, ol, li, dir, menu, form, option, fieldset, legend, th, td {font-family:Calibri, Verdana, Arial, AppleGothic, Helvetica, Sans-serif;}
/* body {font-size:11pt;line-height:1.5;} */
body {font-size:11pt;}
.png24{tmp:expression(setPng24(this))}
/* body {background-image:url('./images/bg_simbol.png'); background-repeat:no-repeat; background-attachment:fixed; background-position:bottom right;} */

.hide {visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;}

.baseline{vertical-align:baseline;} 
.top{vertical-align:top;} 
.bottom{vertical-align:bottom;} 
.middle{vertical-align:middle;} 

.floatR{float:right;}
.floatL{float:left;}
.alignR{text-align:right;}
.alignL{text-align:left;}
.alignC{text-align:center;}

.paddingT10{padding-top:10px;}
.paddingT20{padding-top:20px;}
.paddingT30{padding-top:30px;}
.paddingT70{padding-top:70px;}

.paddingL10{padding-left:10px;}
.paddingL30{padding-left:30px;}

.paddingB10{padding-bottom:10px;}
.paddingB30{padding-bottom:30px;}
.paddingB50{padding-bottom:50px;}
.paddingB60{padding-bottom:60px;}

/* Layout */
#wrapper{margin:0 auto; height:auto !important; height:100%; min-height:100%; background:url('./images/bg_simbol.png') no-repeat fixed right bottom;}	
/* .title-sec {background:url('./images/bg_title.png') no-repeat center top #104d7d; height:85px;} */
.title-sec {background:url('./images/bg_title.png') no-repeat center top #104d7d; background-size:cover; height:85px;}
.title-inner-sec {margin:0 auto;width:1200px;}
.title-inner-sec img {float:left;padding-top:9px;padding-left:50px;}
/*.title-inner-sec img {float:left;}*/
.title-inner-sec h1 {float:right;color:white;line-height:85px;padding-right:50px;}

.info-sec {background:#eaedf1;border-bottom:1px solid #d3d7dc;}
.info-inner-sec{ margin:0 auto;width:1200px}
.info-inner-sec table {float:right;margin:20px 0;line-height:22px;}

#container {margin:0 auto; width:1200px;}

.content-sec01 {float:left;width:460px;padding-right:30px}
.content-sec01 a {float:right;}
.content-sec02 {float:right;width:510px;vertical-align:top;}
.content-sec03 {float:left;width:1200px;vertical-align:top;}

.title {background:url('./images/icon_title.png') no-repeat 0 19px; padding:10px 0 5px 30px;color:#003ea5;font-size:20pt}
.title-mid {background:url('./images/icon_mid.png') no-repeat 25px 20px; padding:10px 0 3px 45px;color:#192B6C;font-size:16pt;}
.title-bull {background:url('./images/icon_bull.png') no-repeat 25px 15px; padding:5px 0 2px 35px;font-size:12pt;}
.con-sec {padding-left:25px;padding-top:5px;}
p.con-sec {margin-bottom:10px;}
/*ol.con-sec li:before{list-style-type:decimal;padding-left:35px;margin:2;font-size:11pt;} 
ul.con-sec li:before{content:'- ';padding-left:35px;margin:2;font-size:11pt;} */
ul.con-sec li:before{content:'- ';}
ol.con-sec li:before{list-style-type:decimal;}
.con-sec li{padding-left:45px; text-indent:-10px;margin-bottom:10px;font-size:11pt;}
.con-sec ol{padding-left:60px; text-indent:-10px;margin-bottom:10px;font-size:11pt;}
.con-sec img{margin-left:35px;font-size:1%; line-height:1; border:1px dashed #ccc; vertical-align:middle; margin-bottom:30px;}

.clear {clear: both;}
.con-hr {float:center;width:1200px;padding-left:25px;padding-bottom:30px;border-top:1px dotted #999;}

.t-cs {padding-left:25px;} 
.t-cs-li {padding-left:35px;} 


/* Link */
a:link		{color:#003ea5; text-decoration:none;}
a:visited	{color:#333; text-decoration:none;}
a:active	{color:#333; text-decoration:none;}
a:hover		{color:#003ea5; text-decoration:underline;}

.btng:link {background:#333;display:inline-block;cursor:pointer;color:#fff;font-weight:normal;font-size:14px;padding:5px 10px;text-decoration:none;}
.btng:visited {background:#333;color:#fff;text-decoration:none;}
.btng:hover {background:#fff;border:1px solid #000;color:#000;text-decoration:none;}
.btng:active {position:relative;top:1px;}

.btn_manual:link {display:inline-block;cursor:pointer;background:#fff;border:1px solid #d3d7dc;color:#222;font-weight:normal;font-size:14px;padding:2px 167px;text-decoration:none;}
.btn_manual:visited {background:#fff;border:1px solid #d3d7dc;color:#222;cursor:pointer;text-decoration:none;}
.btn_manual:hover {background:#d3d7dc;border:1px solid #bfc1c4;color:#222;text-decoration:none;}
.btn_manual:active {position:relative;top:1px;}

.btn_result:link		{cursor:pointer;color:#de595f;font-weight:bold;font-size:14px;text-decoration:none;}
.btn_result:visited, .btn_result:active{color:#de595f;text-decoration:none;}
.btn_result:hover		{color:#de595f;text-decoration:underline;}

/* Table */
.tb1 {border-collapse:collapse;}
.tb1 tr th {padding:7px 0; border:1px solid #d2d5db;background:#eff5f8;font-size:11pt;color:#333;}
.tb1 tr td {padding:7px 0; border:1px solid #d2d5db; background:#fff;color:#666;}
.tb1 tr th.tbtop{border-top:2px solid #5e5e5e;}
.tb1 tr td.tbtop{border-top:2px solid #5e5e5e;}


.tb2 {border-collapse:collapse;}
.tb2 tr th {border-bottom:1px solid #d3d7dc;text-align:left;font-size:11pt;}
.tb2 tr td {border-bottom:1px solid #d3d7dc;font-size:11pt;}


.tb {border-collapse:collapse;
	border-bottom:2px solid #999;
	border-top:2px solid #999;
	margin-top:10px;
	margin-bottom:10px;
}
.tb tr th {padding:5px 15px; border:1px solid #bbb;border-bottom:2px solid #bbb;background:#eff5f8;font-size:11pt;color:#333;text-align:center;vertical-align:middle;font-weight: bold;}
.tb tr td {padding:3px 10px; border:1px solid #d2d5db; background:#fff;color:#666;text-align:left;vertical-align:middle;font-size:11pt;}
.tb th.firstcol{border-left:1px solid #fff;}
.tb th.middlecol{border:1px solid #d2d5db;}
.tb th.lastcol{border-right:1px solid #fff;}
.tb td.firstcol{border-left:1px solid #fff;text-align:center;}
.tb td.middlecol{border:1px solid #d2d5db;}
.tb td.lastcol{border-right:1px solid #fff;}
.tb img{margin-left:0px;font-size:1%; line-height:1; border:0px; vertical-align:middle; margin-bottom:0px;}

/* BI comment */
.cmt_top {font-family: Arial, Helvetica, sans-serif; font-size: 16pt; font-style: normal; font-weight: bold; color: #BF0000; text-align: left; margin: 0pt; padding:10 0 20px 26px;}
.cmt_mid {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: bold; color: #BF0000; text-align: left; margin: 0pt; padding:10 0 20px 26px;}

/* *** FOOTER *** */
.footer_style {
	background-color: #eaedf1;
	/*background-color: transparent;*/
	color: #747474;
	position: relative;
	bottom: 0;
	width: 100%;
	border-top:1px solid #d3d7dc;
}

.footer_style .container {
	display: table;
	width: 100%;
	max-width: 1200px;
	padding: 20px 0 20px;
	margin-left: auto;
	margin-right: auto;
}

.footer_style .container>div {
	display: table-cell;
	vertical-align: top;
}

.footer_style .container .left {
	width: 18%;
}

.footer_style .container .right {
	width: 82%;
	font-size: 0;
}

.footer_style .right>div {
	padding: 0;
	float: none;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 20px;
}

.footer_style .right .col-sm-3 {
	width: 18%;
	padding-left:2%;
}

.footer_style h5 {
	font-size: 13px;
	font-weight: 900;
	color: #747474;
	margin: 0;
}

.footer_style ul {
	margin: 8px 0 0;
}

.footer_style li {
	font-size: 12px;
	line-height: 1.2;
}

.footer_style a {
	color: #747474;
}


