@charset "euc-kr";

/**
 * company
 */

/* nav, path */
.snb .nav h2:before{background-position:-175px 0}
.path .link_home:before{background-position:-40px -30px}

/* È¸»ç¼Ò°³ */
.article_company{border-top:2px solid #607dab}
.section_company1{overflow:hidden;height:495px;background:url(/_image/company/company_01.jpg) 0 0 no-repeat}
.section_company2{overflow:hidden;width:704px;margin:0 auto}
.section_company2 h4{height:15px;padding:30px 0 20px;border-top:1px solid #ddd;background:url(/_image/company/company_02_tit.gif) 0 30px no-repeat;font-size:0}
.section_company2 dl{color:#888;font-size:12px}
.section_company2 .company2_box{padding:15px 25px;border:1px solid #ebebeb;-webkit-border-radius:2px;border-radius:2px;background-color:#f9f9f9}
.section_company2 .company2_box dt{display:inline-block;padding-left:15px;margin:3px 0}
.section_company2 dt:before{display:inline-block;width:15px;margin-left:-10px;color:#888;font-weight:bold;content:'\2022'}
.section_company2 dt:after{display:inline-block;width:20px;color:#888;font-weight:bold;text-align:center;content:':'}
.section_company2 .company2_box dd{display:inline-block;padding-right:25px;margin:3px 0}
.section_company2 .company2_txt{display:table;padding-left:40px;margin-top:20px;table-layout:fixed}
.section_company2 .company2_txt dl{display:table-row;width:100%}
.section_company2 .company2_txt dt{display:table-cell;width:108px;padding:3px 0}
.section_company2 .company2_txt dd{display:table-cell;width:596px;padding:3px 0}
/*.section_company2{overflow:hidden;height:280px;background:url(/_image/company/company_02.jpg) 0 0 no-repeat}*/

/* Á¦ÈÞ¹®ÀÇ */
.proposal_wrap{margin-bottom:40px}
.article_proposal{border-top:2px solid #607dab}
.section_proposal1,.section_proposal2{overflow:hidden;width:1000px}
.section_proposal1{height:400px;background:url(/_image/company/proposal_01.jpg) 0 0 no-repeat}
.section_proposal2{height:760px;background:url(/_image/company/proposal_02.jpg) 0 0 no-repeat}
.article_proposal .btn_area{padding-top:30px;text-align:center}
.article_proposal .btn_area:after{display:block;clear:both;content:''}
.article_proposal .btn_area .btn{min-width:120px}

/* ¾à°ü */
.article_policy{padding:20px;border-top:2px solid #607dab}
.section_index{overflow:hidden;padding-bottom:30px;margin-bottom:40px;border-bottom:1px solid #d5d5d5;color:#888;line-height:22px}
.section_index p{margin-bottom:20px;color:#666}
.section_index ol{float:left;width:47%}
.section_index ol+ol{width:53%}
.section_index li{color:#607dab}
.section_index li a{font-weight:bold;letter-spacing:-.05em}
.section_index li em{display:inline-block;width:19px;margin-right:7px;text-align:right}
.section_policy{color:#888;line-height:22px}
.section_policy h4{margin-top:40px;color:#333;font-size:14px;line-height:1.5;letter-spacing:-1px}
.section_policy h4:first-child{margin-top:0}
.section_policy h4 a{text-decoration:none}
.section_policy strong{display:block;margin-top:20px;color:#333;font-weight:normal}
.section_policy .depth1,.section_policy p{margin-top:10px}
.section_policy .depth2{padding-left:17px;margin:10px 0}
.section_policy p:first-child{margin-top:0}
.section_policy li p{padding-left:17px;margin-top:0}
.section_policy h4+p,.section_policy h4+.depth1,.section_policy h4+dl{margin-top:20px}
.section_policy dl{margin-top:10px}
.section_policy dt{color:#333}