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:30px 0 20px;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;background:url(./img/s_1.jp) no-repeat 100% 70%;line-height:100%;}
.page101_e h2{font-size:2.000em;font-weight:400;margin:0;padding:0;color:#5f7c06;line-height:130%;letter-spacing:-0.03em;word-spacing:0}
.page101_e h3{font-size:1.500em;font-weight:400;margin:20px 0 30px;padding:0;color:#333;letter-spacing:0;word-spacing:0;line-height:150%}
.page101_e 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_e p{padding:0;margin:0 0 30px;font-size:1.150em;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:1.154em}
.page101_e .color_red{color:#c41810}
.page101_e .thumb{float:left;margin:20px 30px 0 0}
.page101_e img{vertical-align:top;padding:6px;border:1px solid #ddd}

.page101.cn h2{font-size:1.714em;font-weight:400;text-transform:uppercase;margin:0;padding:0;color:#5f7c06;line-height:130%;letter-spacing:-0.03em;word-spacing:0}
.page101.cn h3{font-size:1.286em;font-weight:400;margin:20px 0 25px;padding:0;color:#333;letter-spacing:0;word-spacing:0;line-height:150%}
.page101.cn 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.cn p{padding:0;margin:0 0 25px;font-size:1.000m;line-height:160%;color:#555;}
.page101.cn p em{font-weight:400;color:#388d00;font-style:normal;}
.page101.cn p strong{font-size:15px;;font-weight:400;color:#333}
.page101.cn p.txt{padding:0;letter-spacing:-0.03em;font-size:14px;font-weight:700;line-height:140%}
.page101.cn .greeting{padding:0;margin-top:50px;letter-spacing:0;font-size:1.500em;font-weight:500;line-height:140%;text-align:right}
.page101.cn .greeting span{color:#222;font-weight:400;margin:0;padding:0 10px;font-size:1.071em}
.page101.cn .color_red{color:#c41810}
.page101.cn .thumb{float:left;margin:20px 30px 0 0}
.page101.cn 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 ftl{float:left}
.pro_list .mgr20{margin-right:20px}
.pro_list .mgb25{margin-bottom:25px}
.pro_list h1{font-size:18px;font-weight:700;margin:0 0 15px;padding:0;color:#164e7d;line-height:100%;letter-spacing:-0.03emx;word-spacing:0}
.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.en h1{font-size:1.500em;font-weight:700;margin:0 0 15px;padding:0;color:#164e7d;line-height:100%;letter-spacing:-0.03emx;word-spacing:0}
.pro_list.en h3{padding:0 0 0 25px;font-size:1.333em;color:#000;line-height:1.3em;background:url(./img/h2bg.gif) no-repeat 0 50%;margin-bottom:25px}
.pro_list.en h2{padding:0 0 0 25px;font-size:1.667em;color:#000;line-height:1.3em;background:url(./img/h2bg.png) no-repeat 0 50%;margin-bottom:25px}
.pro_list.en p{font-size:1.167em;padding:0;margin:0 0 21px;line-height:170%;word-break:keep-all}

.pro_list.cn h1{font-size:1.500em;font-weight:400;margin:0 0 15px;padding:0;color:#164e7d;line-height:100%;letter-spacing:-0.03emx;word-spacing:0}
.pro_list.cn h3{padding:0 0 0 25px;font-size:1.333em;color:#000;font-weight:400;line-height:1.3em;background:url(./img/h2bg.gif) no-repeat 0 50%;margin-bottom:25px}
.pro_list.cn h2{padding:0 0 0 25px;font-size:1.667em;color:#000;font-weight:400;line-height:1.3em;background:url(./img/h2bg.png) no-repeat 0 50%;margin-bottom:25px}
.pro_list.cn p{font-size:1.167em;padding:0;margin:0 0 21px;line-height:170%;word-break:keep-all}
.pro_list.cn dt{font-weight:400}

.pro_list .thumb{border:1px solid #cdd6dd;text-align:center;padding:9px;margin:25px 0 40px}
.pro_list .thumb.bdnone{border:none;padding:0}
.pro_list .thumb.bc161d26{background:#161d26;padding:20px 0}
.pro_list .thumb.bc0074bf{background:#0074bf;padding:20px 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:14px;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 .tumb{border:1px solid #cdd6dd;text-align:center;padding:9px;}

.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:30px;margin:0 0 40px;border:1px solid #cdd6dd}
.pro_list dd{font-size:1.167em;padding:0 10px 0 25px;margin:0 0 25px;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:1.500em;color:#164e7d;font-weight:bold;line-height:1.3em;background:url(./img/h2bg.gif) no-repeat 0 50%;margin:0 0 10px}
.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;}


.pro_list table{width:100%;border-spacing:0;border:solid #ced6e1;border-width:1px;border-top-color:#9cb227;border-bottom-color:#9cb227;margin-bottom:25px;*table-layout:fixed}
.pro_list th.first{border-left:0}
.pro_list th,
.pro_list td{padding:12px 5px;border:0;text-align:center;vertical-align:middle;;line-height:140%;word-break:keep-all}
.pro_list th{font-size:1.167em;color:#333;font-weight:700;border-top:1px solid #ced6e1;border-left:1px solid #ced6e1;background-color:#fafafa;}

.pro_list td{color:#666}
.pro_list thead th{border-top-width:1px;}
.pro_list thead th.top{border-top-color:#52b7e8;}
.pro_list thead th.first{border-left:0;border-top-color:#52b7e8;}
.pro_list thead th.first div{padding:6px 0}
.pro_list thead th p{padding:0;margin:0 0 3px;line-height:100%}
.pro_list thead strong{display:block;margin:0}


.pro_list tbody th{color:#629b1b;background:#fcfcfc;border-left:0}
.pro_list tbody td{border-top:1px solid #ced6e1;border-left:1px solid #ced6e1;}
.pro_list tbody td em{color:#f60}

.pro_list.page204 dl{padding:0;margin:0 0 40px;border:0}
.pro_list.page204 dd{font-size:1.167em;padding:0 0 0 25px;margin:3px 0;}
.pro_list.page204 dt{color:#629b1b}
.pro_list.page204 dd ol{margin:5px 0}
.pro_list.page204 strong{color:#333}
.pro_list.page204 em{color:#f60}
.pro_list.page204 dd ol li{padding:0;margin:0;background:url(none) }
.pro_list.page204 .point{font-size:13px;padding:20px;margin:-25px 0 40px;line-height:1.8em;border:1px solid #dde4e9;background:#f5f8fd;}


.pro_list.page204 ul{margin:0 0 40px}
.pro_list.page204 li{font-size:1.167em;padding:0 0 0 25px;margin:3px 0;}

.pro_list .pd30{padding:30px}

.page_history{position:relative;padding:5px 0;}
.page_history .inner{margin:0;}

.page_history .txt_box{padding:0;border:1px solid #dde4e9;border-width:0;margin:0;}
.page_history .txt_box:after{ content:""; display:block; clear:both;}
.page_history .txt_box .txt_tit{float:left;width:160px;background :url(./img/bg_line.png) no-repeat 100px 0;}
.page_history .txt_box .txt_tit p{font-family:'Roboto',tahoma, 'Nanum Gothic', '나눔고딕','NanumGothic',sans-serif;font-size:28px;font-weight:700;line-height:100%;color:#283444;padding:0 0 0 10px;margin:-2px 0 0;}
.page_history .txt_box .txt{float:left;width:600px;background:url(./img/bg_line1.png) repeat-y 9px 0;}
.page_history .txt_box .txt ul{margin:-5px 0 0;padding:0 0 50px 110px;background:url(./img/bg_line.png) no-repeat -60px 5px;}

.page_history .txt_box .txt li{font-size:14px;padding:5px 0 5px 50px;margin:0;line-height:150%;word-break:keep-all}
.page_history li span{width:50px;font-size:15px;font-weight:700;color:#5f7c06;padding:0;margin:0 0 0 -50px;display:inline-block;}

/*.page_history .txt_box .txt li{font-size:14px;padding:5px 0;margin:0;line-height:150%;word-break:keep-all}
.page_history li span{font-size:15px;font-weight:700;color:#5f7c06;padding:0 15px 0 0;margin:0}*/
.page_history h2{font-size:26px;padding:0;margin:0 0 50px;color:#5f7c06;line-height:100%;letter-spacing:-2px;word-spacing:0}
.page_history h2 strong{font-size:28px;color:#333;padding:0 0 0 8px}


.page_history.en .txt_box .txt li{font-size:1.077em;padding:5px 0 5px 35px;margin:0;line-height:150%;word-break:keep-all}
.page_history.en li span{width:35px;font-size:1.071em;font-weight:400;padding:0;margin:0 0 0 -35px;display:inline-block;}
.page_history.en h2{font-size:1.846em;padding:0;margin:0 0 50px;color:#5f7c06;line-height:100%;letter-spacing:-0;word-spacing:0}
.page_history.en h2 strong{font-size:1.042em;color:#333;padding:0 0 0 8px}

.page_history.cn .txt_box .txt li{font-size:1.077em;padding:5px 0 5px 35px;margin:0;line-height:150%;word-break:keep-all}
.page_history.cn li span{width:35px;font-size:1.071em;font-weight:400;padding:0;margin:0 0 0 -35px;display:inline-block;}
.page_history.cn h2{font-size:1.692em;font-weight:400;padding:0;margin:0 0 50px;color:#5f7c06;line-height:100%;letter-spacing:-0;word-spacing:0}
.page_history.cn h2 strong{font-size:1.042em;font-weight:400;color:#333;padding:0 8px 0 0}

.page_result{position:relative;padding:5px 0;}
.page_result .inner{margin:0;}

.page_result .txt_box{padding:0;border:1px solid #dde4e9;border-width:0;margin:0;}
.page_result .txt_box:after{ content:""; display:block; clear:both;}
.page_result .txt_box .txt_tit{float:left;width:160px;background :url(./img/bg_line.png) no-repeat 100px 0;}
.page_result .txt_box .txt_tit p{font-family:'Roboto',tahoma, 'Nanum Gothic', '나눔고딕','NanumGothic',sans-serif;font-size:28px;font-weight:700;line-height:100%;color:#283444;padding:0 0 0 10px;margin:-2px 0 0;}
.page_result .txt_box .txt{float:left;width:600px;background:url(./img/bg_line1.png) repeat-y 9px 0;}
.page_result .txt_box .txt ul{margin:-5px 0 0;padding:0 0 50px 110px;background:url(./img/bg_line.png) no-repeat -60px 5px;}

.page_result .txt_box .txt li{font-size:14px;padding:5px 0 5px 15px;margin:0;line-height:150%;word-break:keep-all}

/*.page_result .txt_box .txt li{font-size:14px;padding:5px 0;margin:0;line-height:150%;word-break:keep-all}
.page_result li span{font-size:15px;font-weight:700;color:#5f7c06;padding:0 15px 0 0;margin:0}*/
.page_result h2{font-size:26px;padding:0;margin:0 0 50px;color:#5f7c06;line-height:100%;letter-spacing:-2px;word-spacing:0}
.page_result h2 strong{font-size:28px;color:#333;padding:0 0 0 8px}


.page_result.en .txt_box .txt li{font-size:1.077em;padding:5px 0 5px 15px;margin:0;line-height:150%;word-break:keep-all}
.page_result.en h2{font-size:1.846em;padding:0;margin:0 0 50px;color:#5f7c06;line-height:100%;letter-spacing:-0;word-spacing:0}
.page_result.enh2 strong{font-size:1.042em;color:#333;padding:0 0 0 8px}


.page_result.cn .txt_box .txt li{font-size:1.077em;padding:5px 0 5px 15px;margin:0;line-height:150%;word-break:keep-all}
.page_result.cn h2{font-size:1.692em;font-weight:400;padding:0;margin:0 0 50px;color:#5f7c06;line-height:100%;letter-spacing:-0;word-spacing:0}
.page_result.cn h2 strong{font-size:1.042em;font-weight:400;color:#333;padding:0 8px 0 0}

.page_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}
.page_list ul.layout_num3 li{float:left;width:32%;margin:0 2% 2% 0;padding:0;background:url(none)}
.page_list ul.layout_num3 li:nth-child(3n){margin-right:0}
.page_list ul.layout_num3 li .thumb{padding:0;}
.page_list ul.layout_num3 li img{width:100%}

.page_list ul.layout_num3{margin:15px 0 25px}
.page_list ul.layout_num3:after{ content:""; display:block; clear:both;}
.page_list h3{padding:0 0 0 25px;font-size:15px;color:#000;line-height:1.3em;background:url(./img/h2bg.gif) no-repeat 0 50%;margin-bottom:15px}
.page_list  .round_tit{display:inline-block;padding:10px 30px;margin:0 0 10px;font-size:16px;font-weight:bold;color:#fff;background:#9db227;box-sizing: border-box;border-radius:40px;}
.page_list  .box{padding:18px 30px;font-size:16px;border:5px solid #9db227;background:#fefff8}


.page_list  dl{padding:20px 25px;margin:0 0 55px;border:1px solid #ddd}
.page_list  dd{font-size:1.167em;padding:3px 10px 3px 25px;margin:0;background:url(./img/dot_green.gif) no-repeat 5px 12px;line-height:170%;word-break:keep-all}
.page_list  dt{font-size:1.525em;color:#fff;font-weight:500;line-height:1.3em;margin:-45px 0 20px;}
.page_list  dt span{display:inline-block;padding:15px 35px;background:#9cb227}
.page_list  dd.img_list{padding:10px 0;background:url(none)}
.page_list  dd.img_list:after{ content:""; display:block; clear:both;}
