/* 인사말 */
#p0101{background:url('/sh_page/img/p0101_2.png') right 30px no-repeat}
#p0101 .m_tit{color:#333333;font-size:27px;font-weight:100;letter-spacing:-0.05em;line-height:1.4em;margin-bottom:40px}
#p0101 .m_tit b{color:#e0b600;font-weight:100}
#p0101 .cont {font-size:15px;color:#777777;line-height:1.6em}
#p0101 .cont b{font-weight:bold;color:#444}
#p0101 img{padding-top:40px}

/* 회사연혁 */
#p0102{background:url(/sh_page/img/p0102_bg.png) right 37px no-repeat;min-height:630px}
#p0102 .m_tit{font-size:27px;font-weight:100;color:#333333;letter-spacing:-0.05em;line-height:1.4em}
#p0102 .m_tit p{color:#e0b600;font-weight:100}
#p0102 dl{width:480px;margin-top:40px;letter-spacing:-0.05em}
#p0102 dt{float:left;font-size:26px;color:#e0b600;font-weight:bold;letter-spacing:-0.05em;padding:8px 10px;clear:both}
#p0102 dd{padding-left:100px;font-size:15px;color:#878787;line-height:1.8em}
#p0102 dd b{display:inline-block;color:#63594f;font-weight:bold;width:55px}
#p0102 dd.last{border-bottom:1px dotted #cccccc;padding-bottom:20px;margin-bottom:30px}

/* 조직도 */
#p0103 {position:relative;width:100%;min-height:450px;background:url(/sh_page/img/p0103_bg.png) 30px 43px no-repeat ;font-weight:bold;; }
#p0103 li {position:absolute;text-align:center;padding: 10px 0 ;width:123px;height:20px;}
#p0103 .ceo { top:20px;width:144px ;height:22px;left:338px;background-color:#eb7219;font-size:17px;color:#fff;padding:15px 0}
#p0103 .b_1 {top:101px;left:185px;background-color:#fff;font-size:15px;color:#777;border:1px solid #999}
#p0103 .b_2 {top:131px;left:508px;background-color:#fff;font-size:15px;color:#777;border:1px solid #999}
#p0103 .b_3 {top:166px;left:145px;background-color:#fff;font-size:15px;color:#777;border:1px solid #999}
#p0103 .b_4 {top:280px;left:163px;background-color:#e0b600;font-size:15px;color:#fff;border:1px solid #d3ac00}
#p0103 .b_5 {top:280px;left:346px;background-color:#e0b600;font-size:15px;color:#fff;border:1px solid #d3ac00}
#p0103 .b_6 {top:280px;left:523px;background-color:#e0b600;font-size:15px;color:#fff;border:1px solid #d3ac00}
#p0103 .b_7 {top:353px;left:87px;background-color:#666;font-size:15px;color:#fff;border:1px solid #555}
#p0103 .b_8 {top:353px;left:258px;background-color:#666;font-size:15px;color:#fff;border:1px solid #555}
#p0103 .b_9 {top:353px;left:430px;background-color:#666;font-size:15px;color:#fff;border:1px solid #555}
#p0103 .b_10 {top:353px;left:601px;background-color:#666;font-size:15px;color:#fff;border:1px solid #555}

/* 사업분야 공통 */
.it_top{line-height:2em;padding:40px 35px;background:#f8f8f8;border-top:2px solid #e0b600}
.it_top strong{font-size:35px;color:#e0b600;font-weight:100}
.it_top b{font-size:18px;color:#333;font-weight:100}
.it_top p{font-size:15px;color:#777;padding-top:10px;line-height:24px}
.it_img {margin:10px 0 20px}
.it_ol{margin-bottom:30px}
.it_ol li{font-size:14px;font-weight:bold;line-height:25px;border:1px solid #dedede;margin-bottom:3px;padding:5px 15px}
.it_ol li span{background:#666;display:inline-block;padding:0 10px;font-size:12px;color:#fff;margin-right:8px}
.it_cont{font-size:14px;line-height:22px;color:#777}

#p41 {}
#p41 .b_txt{color:#333;font-size:25px;font-weight:100;line-height:1.4em;margin:10px 0 25px;}
#p41 .b_txt span{font-size:30px; color:#ffc03a; font-weight:bold;}
#p41 .s_txt{font-size:16px;color:#5e5e5e;line-height:1.6em}

#p44 {}
#p44 .b_txt{color:#333;font-size:25px;font-weight:100;line-height:1.4em; margin: 30px 0 20px;}
#p44 .b_txt span{font-size:30px; color:#ffc03a; font-weight:bold;}
#p44 .txtbox {border:1px dotted #CCCCCC; padding:25px 35px; margin-bottom:50px; color:#333; font-size: 16px;line-height: 25px; color: #5e5e5e;}
#p44 .txtbox p {font-size:14px; line-height:23px;}
#p44 .txtbox p span{font-weight:bold;color:#E05864;}
#p44 .img{ margin-bottom:50px;}

#p45 {}
#p45 .b_txt{color:#333;font-size:25px;font-weight:100;line-height:1.4em; margin: 30px 0 20px;}
#p45 .b_txt span{font-size:30px; color:#ffc03a; font-weight:bold;}
#p45 .txtbox {border:1px dotted #CCCCCC; padding:25px 35px; margin-bottom:50px; color:#333; font-size: 16px;line-height: 25px; color: #5e5e5e;}
#p45 .txtbox p {font-size:14px; line-height:23px;}
#p45 .txtbox p span{font-weight:bold;color:#E05864;}
#p45 .img{ margin-bottom:50px;}

#p53 {}
#p53 .b_txt{color:#333;font-size:25px;font-weight:100;line-height:1.4em; margin: 30px 0 20px;}
#p53 .b_txt span{font-size:30px; color:#ffc03a; font-weight:bold;}
#p53 .txtbox {border:1px dotted #CCCCCC; padding:25px 35px; margin-bottom:50px; color:#333; font-size: 16px;line-height: 25px; color: #5e5e5e;}
#p53 .txtbox p {font-size:14px; line-height:23px;}
#p53 .txtbox p span{font-weight:bold;color:#E05864;}
#p53 .img{ margin-bottom:50px;}

#p54 {}
#p54 .b_txt{color:#333;font-size:25px;font-weight:100;line-height:1.4em; margin: 30px 0 20px;}
#p54 .b_txt span{font-size:30px; color:#ffc03a; font-weight:bold;}
#p54 .txtbox {border:1px dotted #CCCCCC; padding:25px 35px; margin-bottom:50px; color:#333; font-size: 16px;line-height: 25px; color: #5e5e5e;}
#p54 .txtbox p {font-size:14px; line-height:23px;}
#p54 .txtbox p span{font-weight:bold;color:#E05864;}
#p54 .img{ margin-bottom:50px;}