caption{visibility:hidden;overflow:hidden;width:1px;height:1px;font-size:0;line-height:0}
.page101	{margin:0;padding:0;color:#666;background:url(./img/s_1.jp) no-repeat 100% 70%;line-height:100%;}
.page101 h2{font-size:26px;font-weight:700;margin:0;padding:0;color:#5f7c06;line-height:100%;letter-spacing:-2px;word-spacing:0}
.page101 h3{font-size:18px;font-weight:700;margin:40px 0 30px;padding:0;color:#333;letter-spacing:-0.03em;word-spacing:0;line-height:180%;word-break:keep-all}
.page101 h4{font-size:17px;font-weight:700;padding:0;margin:0 0 20px;color:#333;line-height:160%;letter-spacing:-1px;word-break:keep-all}
.page101 p{padding:0;margin:0 0 30px;font-size:15px;line-height:180%;color:#555;word-break:keep-all}
.page101 p em{font-size:16px;font-weight:700;color:#388d00;font-style:normal;}
.page101 p strong{font-size:15px;;color:#333}
.page101 p.txt{padding:0;letter-spacing:-0.03em;font-size:14px;font-weight:700;line-height:140%}
.page101 .greeting{padding:0;margin-top:50px;letter-spacing:-0.03em;font-size:16px;font-weight:700;line-height:140%;text-align:right}
.page101 .greeting span{color:#222;font-weight:700;margin:0;padding:0 10px;font-size:17px;}
.page101 .color_red{color:#c41810}
.page101 .thumb{float:left;margin:30px 30px 0 0}
.page101 img{vertical-align:top;padding:6px;border:1px solid #ddd}


.page101_e	{margin:0;padding:0 0 50px;color:#666;line-height:100%;}
.page101_e h2{font-size:2.154em;font-weight:400;margin:0;padding:0;color:#5f7c06;line-height:130%;letter-spacing:0;word-spacing:0}
.page101_e h3{font-size:1.500em;font-weight:400;margin:30px 0 20px;padding:0;color:#333;letter-spacing:0;word-spacing:0;line-height:140%}
.page101_e h4{font-size:17px;font-weight:700;padding:0;margin:0 0 25px;color:#333;line-height:160%;letter-spacing:-1px;word-break:keep-all}
.page101_e p{padding:0;margin:0 0 30px;font-size:1.250em;line-height:160%;color:#555;}
.page101_e p em{font-weight:700;color:#388d00;font-style:normal;}
.page101_e p strong{font-size:15px;;color:#333}
.page101_e p.txt{padding:0;letter-spacing:-0.03em;font-size:14px;font-weight:700;line-height:140%}
.page101_e .greeting{padding:0;margin-top:50px;letter-spacing:0;font-size:1.500em;font-weight:500;line-height:140%;text-align:right}
.page101_e .greeting span{color:#222;font-weight:700;margin:0;padding:0 10px;font-size:17px;}
.page101_e .color_red{color:#c41810}
.page101_e .thumb{float:left;margin:30px 30px 0 0}
.page101_e img{vertical-align:top;padding:6px;border:1px solid #ddd}


.contactus	{margin:0;padding:0;color:#666;}
.contactus h2{font-size:2.000em;font-weight:400;margin:0;padding:0;color:#5f7c06;line-height:130%;letter-spacing:0;word-spacing:0}
.contactus dl{padding:0 0 30px;margin:35px 0 0;border:1px solid #d9d9d9;border-width:2px 1px 1px;border-top-color:#9cb227;line-height:150%;background:url(./img/img_contactus.jpg) no-repeat 100% 0}
.contactus dt{font-size:1.385em;color:#333;font-weight:500;padding:20px 30px;margin:0 0 25px;border-bottom:1px solid #d9d9d9;background: transparent; background:rgba(250,250,250,0.60);filter: progid:DXImageTransform.Microsoft.gradient( startColorStr=#fafafa, endColorStr=#fafafa ); 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorStr=#fafafa, endColorStr=#fafafa )"; 
zoom: 1; }
.contactus dd{font-size:1.231em;color:#666;font-weight:400;padding:5px 30px}
.contactus dd strong{;font-weight:500;color:#9cb227}

.pro_list {}

.pro_list h3{padding:0 0 0 25px;font-size:16px;color:#000;line-height:1.3em;background:url(./img/h2bg.gif) no-repeat 0 50%;margin-bottom:25px}
.pro_list h2{padding:0 0 0 25px;font-size:18px;color:#000;line-height:1.3em;background:url(./img/h2bg.png) no-repeat 0 50%;margin-bottom:25px}
.pro_list .thumb{border:1px solid #cdd6dd;text-align:center;margin:25px 0 40px}
.pro_list .thumb img{padding:30px 0;margin:0}

.pro_list ul{margin:-10px 0 25px}
.pro_list li{font-size:13px;padding:0 10px 0 15px;margin:0;background:url(./img/dot_blue.gif) no-repeat 5px 9px;line-height:170%;word-break:keep-all}
.pro_list li.thumb{border:1px solid #cdd6dd;text-align:center;margin:15px 0;padding:0;background:url(none) }
.pro_list li.thumb img{padding:30px 0;margin:0}
.pro_list li.thumb_box1{padding:0;margin:0 0 40px;background:url(none) }

.pro_list p{font-size:13px;padding:0;margin:0;line-height:170%;word-break:keep-all}
.pro_list .mgt-10{margin-top:-10px}
.pro_list .mgb35{margin-bottom:35px}

.pro_list .thumb p{padding:10px 0 25px;}
.pro_list .thumb_box{margin:0 0 30px}
.pro_list .thumb_box:after{ content:""; display:block; clear:both;}
.pro_list .thumb_wrap{float:left;margin:0 0 20px}
.pro_list .thumb_wrap img{padding:0;margin:0;border:1px solid #cdd6dd}
.pro_list .thumb_wrap p{margin:0 auto;padding:0;text-align:center}

.pro_list li.thumb_box1 .thumb1{border:1px solid #cdd6dd;text-align:center;margin:15px 0}
.pro_list li.thumb_box1 .thumb1.bg01{background:#e1e1e3}
.pro_list li.thumb_box1 img{padding:30px 0;margin:0}
.pro_list li.thumb_box1 p{margin:10px auto;padding:0;text-align:center}


.pro_list .mgr20{margin-right:20px}

.pro_list li.thumb_box2{padding:0;margin:15px 0;background:url(none) }
.pro_list li.thumb_box2 .thumb1{border:1px solid #cdd6dd;text-align:center;margin:15px 0}
.pro_list li.thumb_box2 .thumb1.bg01{background:#e1e1e3}
.pro_list li.thumb_box2 img{padding:30px 0;margin:0}
.pro_list li.thumb_box2 p{margin:10px auto;padding:0;text-align:center}

.pro_list dl{padding:0;margin:0 0 40px}
.pro_list dd{font-size:15px;padding:0 10px 0 15px;margin:0;background:url(./img/dot_blue.gif) no-repeat 5px 10px;line-height:170%;word-break:keep-all}
.pro_list dt{padding:0 0 0 25px;font-size:18px;color:#164e7d;font-weight:bold;line-height:1.3em;background:url(./img/h2bg.png) no-repeat 0 50%;;margin:0 0 15px}
.pro_list dd ol{margin:5px 0}
.pro_list strong{color:#333}
.pro_list em{color:#f60}
.pro_list dd ol li{padding:0;margin:0;background:url(none) }
.pro_list .point{font-size:13px;padding:20px;margin:-25px 0 40px;line-height:1.8em;border:1px solid #dde4e9;background:#f5f8fd;}

.page_history{position:relative;padding:0 0 0 220px;background:url(./img/bg_history.jpg) no-repeat 0 0;}
.page_history h2{position:absolute;left:165px; top:20px;margin:0;font-size:14px;color:#666}
.page_history .inner{margin:0 0 0 15px;background:url(./img/bg_history.gif) repeat-y 0 0;min-height:300px}
.page_history dl{padding:0 0 35px 40px;}
.page_history dt{font-family:tahoma, 'Nanum Gothic', '나눔고딕','NanumGothic',sans-serif;font-size:18px;font-weight:700;line-height:100%;color:#0958a9;padding:0 0 10px 10px;}
.page_history dd{margin:0;padding:7px 5px 7px 50px;line-height:160%;border-top:1px dotted #ddd;font-size:13px;word-break:keep-all}
.page_history dd span{width:40px;font-size:14px;font-weight:700;color:#333;padding:0;margin:0 0 0 -40px;display:inline-block;}
.page_history .last{border:none;background:url(./img/bg_history_bt.gif) no-repeat 0 100%;}
.page_history .first{background:url(./img/bg_history_top.gif) no-repeat 0 0;}
.page_history .first dt{padding-top:20px}

.summary{line-height:180%;}
.summary h2{padding:0 0 0 25px;font-size:18px;color:#000;line-height:1.3em;background:url(./img/h2bg.png) no-repeat 0 50%;margin-bottom:25px}
.summary h3{font-size:24px;font-weight:700;margin:0 0 20px;padding:0;color:#164e7d;line-height:100%;letter-spacing:-2px;word-spacing:0}
.summary .box{padding:20px 25px;margin:0 0 30px;border:1px solid #dde4e9;background:#f5f8fd}
.summary li{padding:3px 10px 3px 20px;margin:0;background:url(./img/dot_blue.gif) no-repeat 5px 10px;line-height:150%;letter-spacing:0;font-size:13px}


.summary p{font-size:13px;margin:0 0 30px}
.summary .thumb{margin:0 0 30px;padding:30px 0;text-align:center}
.summary .thumb img{padding:0;margin:0}
.summary .bd1{border:1px solid #cdd6dd;}


.summary_e{line-height:180%;}
.summary_e h2{padding:0 0 0 25px;font-size:18px;color:#000;line-height:1.3em;background:url(./img/h2bg.png) no-repeat 0 50%;margin-bottom:25px}
.summary_e h3{font-size:22px;font-weight:700;margin:0 0 20px;padding:0;color:#164e7d;line-height:150%;letter-spacing:0;word-spacing:0}
.summary_e .box{padding:20px 25px;margin:0 0 30px;border:1px solid #dde4e9;background:#f5f8fd}
.summary_e li{padding:3px 10px 3px 20px;margin:0;background:url(./img/dot_blue.gif) no-repeat 5px 10px;line-height:150%;letter-spacing:0;font-size:13px}


.summary_e p{font-size:13px;margin:0 0 30px}
.summary_e .thumb{margin:0 0 30px;padding:30px 0;text-align:center}
.summary_e .thumb img{padding:0;margin:0}
.summary_e .bd1{border:1px solid #cdd6dd;}

.page_pro table{width:100%;border:0;border-top:1px solid #ced6e1;border-right:1px solid #ced6e1;margin-bottom:20px;*table-layout:fixed}
.page_pro th,
.page_pro td{padding:10px 15px;border:0;text-align:center;vertical-align:middle;font-size:13px}
.page_pro th{color:#333;border-bottom:1px solid #ced6e1;border-left:1px solid #ced6e1;background:#dde4e9;padding:12px 15px}
.page_pro td{color:#666}
.page_pro thead th{}
.page_pro thead th.first{border-left:0}
.page_pro tbody th{color:#333;background:#f8fbff}
.page_pro tbody td{border-bottom:1px solid #ced6e1;border-left:1px solid #ced6e1;}
.page_pro h1{padding:0;font-size:16px;color:#000;line-height:1.3em;margin-bottom:20px}
.page_pro h2{padding:0 0 0 22px;font-size:18px;color:#000;line-height:1.3em;background:url(../../../img/h_dot01.gif) no-repeat 0 50%;margin-bottom:10px}
.page_pro .thumb{margin:0 0 30px;border:1px solid #cdd6dd;text-align:center}
.page_pro .thumb img{padding:20px 0;margin:0}
.page_pro .thumb p{margin:0 0 20px;font-weight:bold}
.page_pro a.more{display:inline-block;font-size:11px;color:#fff;font-weight:bold;border:2px solid #ccc;border-width:0 1px 1px 0;margin:0 5px}
.page_pro a.more:hover span{background:#297f46}
.page_pro a.more span{display:inline-block;background:#379c5b;border:1px solid #297f46;padding:1px 12px}

.page_pro .tabNum2{}
.page_pro p{padding:0;margin:0 0 22px;font-size:13px;line-height:170%;color:#555;}

.page_pro ul{margin-bottom:30px;}
.page_pro li{padding:3px 10px 3px 20px;margin:0;background:url(./img/dot_blue.gif) no-repeat 5px 50%;line-height:150%;letter-spacing:0}

