/*HIB*/
#contents p{padding-bottom:20px;}
.blue{color:#0a33a8;}
.a_center{text-align:center;}
.a_center img{margin-bottom:20px;}
.a_center02{text-align:center;}
.list_t{margin-bottom:20px;}
.list_t tr td{border-bottom: 1px solid #e3e3e3; padding:15px 0;}
.left_img{width:180px;; text-align:center; vertical-align:top;}
span.tit{display:block;color:#0a33a8; font-weight:bold; padding-bottom:6px;}
.o_txt { font-size:11px; display:block; padding-left:5px;}

/* solution */
#contents p.sol_tit{padding-bottom:10px;}
div.m03{padding:25px 0 0 0;}/*¸ð¹ÙÀÏ¼Ö·ç¼Ç*/
div.m03 ul li{width:25%; height:275px; display:block;float:left; text-align:center;}


/* Partner */
ul.partner li {width:33%; height:98px;float:left;text-align:center; line-height:10px;font-weight:bold;}
ul.partner li img{margin-bottom:6px;}
ul.partner li a {line-height:10px;}
.small{font-size:11px; font-weight:normal;letter-spacing:-1;}
ul.customer li {width:25%; height:68px;float:left;text-align:center; line-height:20px; overflow:hidden; margin-bottom:10px;}
ul.part{margin-bottom:20px;}
hr{ clear:both;height:1px;background-color:#e3e3e3; color:#e3e3e3; border:none; margin-bottom:15px;}

/* Inquiry */
table.inqu tr th{background:url(../../img/inquiry/blet.gif) no-repeat 20px 8px; font-weight:normal; text-align:left; font-size:12px; border-bottom:1px solid #e3e3e3;height:29px;width:23%; padding:3px 0 3px 45px;}
table.inqu{border-top:1px solid #53b5ca;border-bottom:1px solid #53b5ca;}
table.inqu tr td{border-bottom:1px solid #e3e3e3;height:29px; padding:3px 0;}
p.inqu_btn{text-align:center; padding:20px 0 0 0;}
.privacy ul{border:1px solid #cccccc; font-size:11px; padding:10px 20px; margin:0; height:90px;}
.privacy ul li{height:18px; line-height:18px;}
.privacy ul li span{padding-left:12px;}
.privacy p{padding:20px 0 0 0;}
.privacy p img{margin:0; padding:0}
.agree{padding-top:5px;}
.agree input{border:0;}

/*°³ÀÎÁ¤º¸Ãë±Þ¹æÄ§*/
.ol1,.ol2{color:#009AB9;}
.ol1 a,.ol2 a,.ol1 a:hover,.ol2 a:hover,.ol1 a:visited,.ol2 a:visited{font-weight:bold;color:#009AB9;}
.ol1{float:left; width:45%;}
.ol2{ float:right; width:55%;}
.section{clear:both; padding-top:20px;}
h3{font-size:18px;padding-bottom:20px;}
h5{padding-left:15px;}
.depth2{padding-left:15px;}
.contact table{ border-top:1px solid #ccc;border-right:1px solid #ccc; width:25%; border-collapse:collapse;}
.contact table th{ background:#efefef; height:28px; font-size:12px;}
.contact table td{padding-left:3px; width:25%;}
.contact table td,.contact table th{border-left:1px solid #ccc;border-bottom:1px solid #ccc;}