#container{margin:-6px 0 0}

/* 메인Visual  */
.visual{position:relative;min-width:1020px;margin:0;padding:0;vertical-align:top;border-bottom:1px solid #a3bfed;overflow: hidden;;z-index:3;}
.visual img{vertical-align:top;}

.slider_bg{background-color:#9cb227;background-repeat:no-repeat;background-position:50% 0}


#content {min-width:1020px;margin:0 auto;padding:20px 0 30px}
#content:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.wrap {min-width:1020px;margin:0 auto;padding:0}
.wrap.mgb35{margin-bottom:35px}
.wrap.bd1{border:1px solid #a3bfed}
.wrap.bg1{background:#cee3fa url(../img/bg_pro.jpg) no-repeat 50% 70%}
.wrapper{width:1020px;margin:0 auto;padding:0;overflow:hidden}
.wrapper:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
/*index1*/


.main_box_area{margin:0;padding:0}
.main_box_area .main_info{height:190px;padding:25px;margin:0;border:1px solid #879c17;background:#9cb227 url(../img/bg_banner.png) no-repeat 100% 88%;color:#999;}
.main_box_area .main_info h3{line-height:100%;font-size:1.500em;font-weight:700;color:#fff;padding:10px 0 0}
.main_box_area .main_info span{display:block;line-height:100%;padding:0}
.main_box_area .main_info span.tel_info{font-size:28px;font-weight:400;color:#fff;padding:10px 0 6px}
.main_box_area .main_info span.fax_info{color:#e6ecc9;font-weight:700;font-size:1.250em;padding:0 0 5px}
.main_box_area .main_info span.mail_info{color:#e6ecc9;font-size:1.083em;padding:0 0 10px;}
.main_box_area .main_info span.tel_info_en{font-size:25px;font-weight:400;color:#fff;padding:10px 0 6px}


.main_box_area .main_banner{display:block;height:190px;padding:25px;border:1px solid #d8ddcd;margin:0 -1px 0 0;}
.main_box_area .main_banner h3{line-height:100%;font-size:1.500em;font-weight:bold;color:#333;letter-spacing:0;padding:10px 0 12px}

.main_box_area .main_banner span{color:#666;line-height:160%;display:block;}
.main_box_area .main_banner ul{margin-top:15px}
.main_box_area .main_banner li{width:82px;margin-bottom:3px}
.main_box_area .main_banner a{display:inline-block;border:1px solid #dcdcdc;color:#333;font-weight:700;padding:7px 15px;margin:20px 0 0;text-align:center}
.main_box_area .main_banner a:hover{background:#333;border:1px solid #222;color:#fff;}

.main_box_area .main_banner_bg01{background:#f5f5f5 url(../img/main_ico03_bg.jpg) no-repeat 90% 85%;}
.main_box_area .main_banner_bg02{background:#ebeff2 url(../img/banner01_bg.jpg) no-repeat 50% 50%;}
.main_box_area .main_banner_bg03{background:#fff url(../img/main_ico01_bg.jpg) no-repeat 90% 85%;}
.main_box_area .main_banner_bg01 a{background:#fff;}
.main_box_area .main_banner_bg02 a{background:#fff;}
.main_box_area .main_banner_bg02 a:hover{color:#FFF;border:1px solid #aa0001;background-color:#e91112; }
.main_box_area .main_banner_bg03 a{background:#f5f5f5;}

.main_box_area .main_banner.main_banner_bg02 h3{color:#fff}

.main_box_area .main_banner.main_banner_bg02 span{color:#d3d3d3}

.main_box_area .Num4 li.layout_li{float:left;width:25%;}
.main_box_area .Num4 li.layout_li.Num2{float:left;width:50%;}


.main_box_area .main_board{height:190px;padding:25px;border:1px solid #d8ddcd;margin:20px -1px 0 0;}
.main_box_area .main_board1{height:190px;padding:25px 14px;border:1px solid #d8ddcd;margin-right:0;}
.main_box_area .board_area1{background:#fff;}
.main_box_area .board_area2{background:#f5f5f5;margin-right:0}
/*.main_box_area .board_area1 h3{padding:0 5px 20px}*/
.main_box_area .main_board.main_view{position:relative;background:#f5f5f5;overflow:hidden}


.latest_title{position:relative;margin:0;padding:0}
.latest_title h3{font-size:1.500em;font-weight:700;line-height:100%;color:#333;padding:10px 0 20px}
.latest_title img{padding:0;vertical-align:top}
.latest_title a.more{position:absolute;right:0; top:10px;display:inline-block;padding:0;margin:0;}
.latest_title a.more img{padding:5px;border:1px solid #ccc;background:#f9f9f9;margin:0;vertical-align:top}



.main_pro ul, .main_box_area ul{margin:0 auto}
.main_pro ul:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
.main_box_area ul:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}