/* 인사말 */
#p0101{background:url('/sh_page/img/p0101_2.png') right 30px no-repeat}
#p0101 .m_tit{color:#333333;font-size:27px;font-weight:600;letter-spacing:-0.05em;line-height:1.4em;margin-bottom:40px}
#p0101 .m_tit b{color:#ff6600}
#p0101 .cont {font-size:15px;color:#777777;line-height:1.6em}
#p0101 .cont b{font-weight:bold;color:#444}
#p0101 img{padding-top:40px}

/*GH건축의 특별함*/
#p0103 .box1 {background:url('/sh_page/img/p0103_bg_01.png') no-repeat;text-align: center;padding: 40px 0 70px 0px;}
#p0103 .box1 .cont{font-size: 15px;color: #fff;line-height: 28px;margin-top: 22px;}
#p0103 .box1 .cont span{color:#ffe518;}

#p0103 .box2 {text-align: center;padding: 40px 0 40px 0px;}
#p0103 .box2 .cont{font-size: 15px;color: #575757;line-height: 28px;margin-top: 22px;}

#p0103 .box3 {background:url('/sh_page/img/p0103_bg_02.png') no-repeat;text-align: center;padding: 40px 0 90px 0px;}
#p0103 .box3 .cont{font-size: 15px;color: #fff;line-height: 28px;margin-top: 22px;}

#p0103 .box4 {background:url('/sh_page/img/p0103_bg_03.png') no-repeat;text-align: center;padding: 40px 0 100px 0px;}
#p0103 .box4 .cont{font-size: 15px;color: #1b1b1b;line-height: 28px;margin-top: 22px;}

#p0103 .imge { text-align:center; margin:12px 0}


/* 회사연혁 */
#p0102{background:url(/sh_page/img/p0102_bg.png) right 37px no-repeat;min-height:630px}
#p0102 .m_tit{font-size:27px;font-weight:bold;color:#333333;letter-spacing:-0.05em;line-height:1.4em}
#p0102 .m_tit p{color:#e0b600}
#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}

/* 특가 인테리어 */
#p76 .m_tit{color:#333333;font-size:27px;font-weight:600;letter-spacing:-0.05em;line-height:1.4em;margin-bottom:40px}
#p76 .m_tit b{color:#ff6600}
#p76 .txt{font-size:14px;line-height:24px;letter-spacing:-0.3px;font-family:'notokr-regular'}
#p76 .cont {font-size:15px;color:#777777;line-height:1.6em}
#p76 .cont b{font-weight:bold;color:#444}
#p76 img{padding-top:40px}

/* 조직도 
#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:30px 25px;background:#f8f8f8;border-top:2px solid #e0b600}
.it_top strong{font-size:30px;color:#e0b600}
.it_top b{font-size:20px;color:#333}
.it_top p{font-size:15px;color:#666;padding-top:10px;line-height:24px}
.it_title {text-align: center; padding-bottom: 20px;}
.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}

/*page58 start*/
#p58{margin-top:30px;background:url(/sh_page/img/p58_bg.png) left top no-repeat}
#p58 ul{margin-left:27px}
#p58 li{margin-bottom:52px}
#p58 .li01{padding:40px 0 40px 226px;background:url(/sh_page/img/p58_img01.png) left center no-repeat}
#p58 .li02{padding:43px 0 43px 226px;background:url(/sh_page/img/p58_img02.png) left center no-repeat}
#p58 .li03{padding:51px 0 51px 226px;background:url(/sh_page/img/p58_img03.png) left center no-repeat}
#p58 .li04{padding:32px 0 32px 226px;background:url(/sh_page/img/p58_img04.png) left center no-repeat}
#p58 li .num{font-weight:700;font-size:16px;color:#e0b600;letter-spacing:0.5px}
#p58 li .num:after{display:block;width:60px;height:3px;margin:8px 0 15px;content:""}
#p58 .li02 .num{color:#9edc61}
#p58 .li03 .num{color:#6ad0c8}
#p58 .li04 .num{color:#363636}
#p58 .li01 .num:after{background:#e0b600}
#p58 .li02 .num:after{background:#9edc61}
#p58 .li03 .num:after{background:#6ad0c8}
#p58 .li04 .num:after{background:#363636}
#p58 li .tit{margin-bottom:6px;font-weight:bold;font-size:20px;line-height:26px;color:#393939;letter-spacing:-0.25px}
#p58 li .txt{font-size:14px;color:#666;letter-spacing:-0.1px}