@charset "utf-8";

@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

ul {margin:0; padding:0;}
li{list-style:none;}
img {border:0;}
a {text-decoration:none;}

#page_bar { margin-bottom:5px }
#page_Btitle { font-size:24px;font-family:'Nanum Myeongjo'; color:#333; margin-bottom:10px }
#page_Stitle { font-size:18px;font-family:'Nanum Myeongjo'; color:#333; margin-bottom:5px; background:url(/sh_page/img/page_Stitle.png) left center no-repeat; padding-left:17px }
#page_list li { background:url(/sh_page/img/page_list.png) left center no-repeat; padding-left:15px }


/*.blind {visibility: hidden;overflow: hidden;position: absolute;top: 0px;left: 0px; width: 1px;height: 1px;font-size: 0px;line-height: 0;} */
#greeting_by0003{background:url(/sh_page/img/31p_bg.png) right 40px no-repeat;min-height:550px; padding:30px 0 0 10px}
#greeting_by0003 .m_tit{color:#333333;font-size:22px;color:#333333;letter-spacing:-0.05em;line-height:1.8em;padding:20px 0 30px}
#greeting_by0003 .m_tit span{font-family:'Nanum Myeongjo';font-weight:700;font-size:28px;letter-spacing:-0.05em}
#greeting_by0003 .m_tit b{font-weight:700;color:#5083cf}
#greeting_by0003 .cont {font-size:14px;color:#777777;line-height:1.7em;letter-spacing:-0.5px;}
#greeting_by0003 .cont2 {font-size:14px;color:#777777;line-height:1.7em;letter-spacing:-0.5px; border-left:3px solid #ccc; padding-left:10px}
#greeting_by0003 img{padding:0 0 0 250px}

/*page35*/
#page35 {font-size:14px;line-height:23px; color:#626262; letter-spacing:-0.3px; margin-bottom:50px; padding-left:15px }
.p35_txt { text-align:center; font-size:18px; font-weight:bold; margin:30px 0 20px 0; }
#page35 table { margin-bottom:10px; }
#page35 table tr th { background-color:#666; padding:10px 3px; font-size:14px; color:#fff; border-top:3px solid #5083cf}
#page35 table tr td { background-color:#fafafa; padding:20px 3px; text-align:center;border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; font-size:13px; line-height:22px }
#page35 table tr td.last { border-right:none }
#page35 table tr td.line { border-bottom:2px solid #D7D7D7;  }
#page35 table tr.color td { background:#edf0f5 }

/*page36*/
#page36 {font-size:14px;line-height:23px; color:#626262; letter-spacing:-0.3px; margin-bottom:50px; padding-left:15px }
#page36 .con { margin-bottom:40px }
#page36 table { margin-bottom:10px; }
#page36 table tr th { background-color:#666; padding:10px 3px; font-size:14px; color:#fff; border-top:3px solid #5083cf}
#page36 table tr td { background-color:#fafafa; padding:20px 3px; text-align:center;border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; font-size:13px; line-height:22px }
#page36 table tr td.last { border-right:none }
#page36 table tr td.line { border-bottom:2px solid #D7D7D7;  }

/*page40*/
#page40 {font-size:14px;line-height:23px; color:#626262; letter-spacing:-0.3px; margin-bottom:50px; padding-left:15px }
.p40_txt { text-align:center; font-size:22px; font-weight:bold; margin:30px 0 20px 0; color:#333}
#page40 .con { margin-bottom:40px }
#page40 .con strong { text-decoration:underline; }
#page40 table { margin-bottom:10px; }
#page40 table tr th { background-color:#666; padding:10px 3px; font-size:14px; color:#fff; border-top:3px solid #5083cf}
#page40 table tr td { background-color:#fafafa; padding:15px 3px; text-align:center;border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; font-size:13px; line-height:22px }
#page40 table tr td strong { color:#F30 }
#page40 table tr td span { color:#06F }
#page40 table tr td.last { border-right:none }
#page40 table tr:nth-child(2n) td { background:#edf0f5 }
#page40 .con2 { color:#F30; margin-bottom:30px}
#page40 table tr td.st { font-weight:bold }



