@charset "utf-8";
/* CSS Document */

/* common */
#wrapper .hide{display:none;}
#wrapper .marginR0{margin-right:0;}
#wrapper .padding0{padding:0;}
#wrapper .borderB0{border-bottom:0;}
#wrapper .bgNone{background:none;}
#wrapper .first{padding-left:0;background:none;}
.bold{font-weight:bold;}
.red{color:#ff5400;}
.marginB20{margin-bottom:20px;}
.marginB30{margin-bottom:30px;}
.marginB50{margin-bottom:50px;}
.borderR1{border-right:solid 1px #ddd;}
.floatL{float:left;}
.floatR{float:right;}
.clear{clear:both;}

#content p{margin-bottom:20px;line-height:24px;text-align:justify;}
.title{margin-bottom:50px;color:#576694;font-size:30px;line-height:40px;text-align:center;}
.title span{font-size:36px;font-weight:bold;}
.text{padding:10px;font-size:20px;line-height:36px;}
.text_box{margin-bottom:30px;border:solid 3px #8391bc;}
.text_box .line{margin:8px;padding:10px;border:dashed 1px #7381ae;}

/* board */
.tbl_board{width:100%;table-layout:fixed;border-collapse:collapse;border-top:solid 3px #454857;background-color:#fff;}
.tbl_board th{margin-bottom:5px;padding:13px 10px;border-bottom:solid 1px #ccc;font-weight:bold;line-height:15px;text-align:center;vertical-align:middle;background-color:#f9f9f9;}
.tbl_board td{padding:15px 10px;border-bottom:solid 1px #ddd;line-height:16px;text-align:center;vertical-align:middle;}
.tbl_board td a:hover{text-decoration:underline;}
.tbl_board td img{vertical-align:middle;}
.tbl_board .con{padding:20px;border-bottom:solid 2px #ddd;text-align:left;vertical-align:top;}
.tbl_board .con div{height:380px;padding-right:20px;overflow-y:auto;}
.tbl_board .con img{margin-bottom:15px;}
.tbl_board .left{text-align:left;}
.tbl_board .f_left{float:left;}
.tbl_board .f_right{float:right;}
.tbl_board .borderL{border-left:solid 1px #ddd;}
.tbl_board .borderR{border-right:solid 1px #ddd;}
.tbl_board  p{line-height:20px;margin-bottom:20px;text-align:justify;}
.tbl_board img{max-width:960px;}
.tbl_board textarea{text-align:left;line-height:20px;}

.boardList_head{display:inline-block;overflow:hidden;width:100%;margin-bottom:10px;}
.boardList_num{float:left;padding-top:15px;}
.boardList_search{float:right;}

.srch_select{display:inline;height:30px;margin:0;padding:2px;}
.srch_keyword{width:200px;height:24px;margin:0;padding:2px;border:solid 1px #bbb;text-align:left;}
.srch_img{vertical-align:top;}

.paginate{clear:both;margin:30px 0;font-size:12px;line-height:24px;text-align:center;}
.paginate a{display:inline-block;width:26px;height:26px;margin:0;border:solid 1px #ddd;background-color:#fff;vertical-align:top;}
.paginate a:hover{border:solid 1px #4192a9;color:#fff;font-weight:bold;background:#54aac2;}
.paginate img{margin:0 5px;}
.paginate .selected{border:solid 1px #4192a9;color:#fff;font-weight:bold;background:#54aac2;}
.paginate .border0{border:0;}

.conList{margin-bottom:20px;}
.conList li{margin-left:15px;padding-left:12px;color:#666;text-align:left;line-height:26px;background:url(../images/sub1/vision_bulet.gif) 0 10px no-repeat;}
.conList span{color:#7c90d2;font-size:30px;font-weight:bold;}

/* board 버튼 */
.board_btns{margin:15px 0;font-size:14px;font-weight:bold;text-align:right;}
.board_btns a{display:inline-block;margin-left:5px;padding:10px 20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;line-height:15px;text-align:center;}
.board_btns .btn1{color:#fff;border:solid 1px #353744;background:#454857;}
.board_btns .btn2{border:solid 1px #ccc;background:#f6f6f6;}

/* photo */
.board_photo{overflow:hidden;padding-top:30px;border-top:solid 3px #454857;}
.board_photo dl{float:left;width:228px;margin:0 10px 40px 10px;}
.board_photo dt{margin-bottom:5px;}
.board_photo dd{margin-bottom:3px;padding:0 5px;line-height:18px;text-align:center;}
.board_photo .date{color:#999;font-size:12px;}
.board_photo a:hover{text-decoration:underline;}

/* sub1 */
.summary .title{margin-bottom:30px;font-size:30px;line-height:43px;text-align:justify;}
.summary .title span{font-size:32px;}
.summary .txt{padding-top:30px;background:url(../images/sub1/sum_img.jpg) right 170px no-repeat;}
.summary .txt .paddingR100{padding-right:520px;}
.summary .txt span{color:#1686dc;font-weight:bold;font-size:17px;}
.summary .txt p {font-size:17px;}

.history{height:3550px;background:url(../images/sub1/history_bg1.gif) center top no-repeat;}
.history ul{position:relative;}
.history li{position:absolute;top:0;left:20px;width:300px;height:230px;}
.history dl{position:absolute;width:155px;}
.history dt{margin-bottom:10px;font-size:24px;line-height:25px;}
.history dd{font-size:14px;line-height:20px;}

.history .date1{background:url(../images/sub1/history_img1.jpg) no-repeat;}
.history .date1 dl{top:139px;left:315px;}
.history .date2{top:180px;left:680px;background:url(../images/sub1/history_img2.jpg) no-repeat;}
.history .date2 dl{top:155px;left:-170px;text-align:right;}
.history .date3{top:320px;background:url(../images/sub1/history_img3.jpg) no-repeat;}
.history .date3 dl{top:46px;left:315px;}
.history .date4{top:485px;left:680px;background:url(../images/sub1/history_img4.jpg) no-repeat;}
.history .date4 dl{top:97px;left:-170px;text-align:right;}
.history .date5{top:663px;background:url(../images/sub1/history_img5.jpg) no-repeat;}
.history .date5 dl{top:141px;left:315px;}
.history .date6{top:868px;left:680px;background:url(../images/sub1/history_img6.jpg) no-repeat;}
.history .date6 dl{top:134px;left:-170px;text-align:right;}
.history .date7{top:1125px;background:url(../images/sub1/history_img7.jpg) no-repeat;}
.history .date7 dl{top:95px;left:315px;}
.history .date8{top:1335px;left:680px;background:url(../images/sub1/history_img8.jpg) no-repeat;}
.history .date8 dl{top:137px;left:-170px;text-align:right;}
.history .date9{top:1431px;background:url(../images/sub1/history_img9.jpg) no-repeat;}
.history .date9 dl{top:93px;left:315px;}
.history .date10{top:1653px;left:680px;background:url(../images/sub1/history_img10.jpg) no-repeat;}
.history .date10 dl{top:84px;left:-170px;text-align:right;}

.history .date11{top:1891px;background:url(../images/sub1/history_img11.jpg) no-repeat;}
.history .date11 dl{top:84px;left:315px;width:145px;}
.history .date12{top:2121px;left:680px;background:url(../images/sub1/history_img12.jpg) no-repeat;}
.history .date12 dl{top:120px;left:-170px;text-align:right;}

.history .date13{top:2355px;}
.history .date13 dl{top:130px;left:315px;width:145px;}
.history .date13 dl dt { padding-top:10px; }

.history .date14{top:2747px; left:680px;}
.history .date14 dl{top:130px;width:145px; left:-170px;text-align:right;}
.history .date14 dl dt { padding-top:10px; }

.history .date15{top:3225px;background:url(../images/sub1/history_img2022.jpg) no-repeat;}
.history .date15 dl{top:130px;left:315px;width:145px;}


.cont_img{margin-bottom:30px;padding:0 20px;text-align:center;}
.m_img{display:none;}

.global{overflow:hidden;margin-top:20px;letter-spacing:0.1px;}
.global li{float:left;padding:0 12px;color:#5b6ca0;font-family:"Tahoma";background:url(../images/sub1/global_bar.gif) right center no-repeat;}

.policy .cont_img{margin-bottom:30px;}
.policy ul{overflow:hidden;}
.policy li{float:left;margin-right:10px;}

.address{overflow:hidden;margin:-50px 0 50px 0;border-top:solid 2px #576694;font-size:18px;}
.address dt{float:left;clear:both;width:180px;margin:0;padding:10px 0;border-bottom:solid 1px #ddd;color:#576694;text-align:center;background-color:#f6f6f6;}
.address dd{padding:10px 0 10px 210px;border-bottom:solid 1px #ddd;}

/* sub2 */
.range{position:absolute;top:0;left:0;}
.range li{position:absolute;font-size:30px;cursor:pointer;}
.range li:hover{font-weight:bold;letter-spacing:-1px;}
.product1{top:378px;left:140px;width:300px;color:#2c64d7;}
.product2{top:273px;left:445px;width:300px;color:#ca3c56;}
.product3{top:365px;left:630px;width:300px;color:#7053ec;}
.product4{top:615px;left:780px;width:300px;color:#11b300;}
.product5{top:682px;left:636px;width:300px;color:#29becf;}
.product6{top:682px;left:60px;width:340px;color:#bd9700;}

.range ul{position:absolute;top:40px;left:0;padding:15px;border:solid 1px #ddd;background-color:#f9f9f9;z-index:10;}
.menu li{position:relative;color:#333;font-size:14px;font-weight:normal;line-height:24px;letter-spacing:0;}
.menu li:hover{font-weight:normal;text-decoration:underline;letter-spacing:0;}
.range .menu6{top:-125px;}
.menu6 li{position:relative;color:#333;font-size:14px;font-weight:normal;line-height:24px;letter-spacing:0;}
.menu6 li:hover{font-weight:normal;text-decoration:underline;letter-spacing:0;}

.machine_view{clear:both;position:relative;overflow:hidden;margin-top:80px;padding-top:30px;text-align:left;}
.machine_view .basic{display:inline-block;width:958px;}

.machine_view .photo{float:left;width:500px;}
.machine_view .photo .detail{overflow:hidden;border:solid 1px #ddd;}
.machine_view .photo .detail img{width:488px;height:328px;border:solid 5px #fff;}
.machine_view .photo .thumb{overflow:hidden;padding:15px;background-color:#f1f1f1;}
.machine_view .photo .thumb img{width:80px;height:53px;border:solid 3px #fff;}
.machine_view .photo .thumb li{float:left;margin-right:10px;cursor:pointer;}
.machine_view .photo .thumb .marginR0{margin-right:0;}

.machine_view .info{float:right;width:450px;}
.machine_view .info dt{float:left;width:108px;padding:18px 0 0 10px;color:#518493;font-size:13px;font-weight:bold;}
.machine_view .info dd{padding:10px 10px 0 140px;font-size:16px;line-height:30px;background:url(../images/common/info_bulet.gif) 128px 25px no-repeat;}
.machine_view .info .last{padding-bottom:10px;border-bottom:solid 1px #ddd;}

/* sub3 */
.rnd_text{width:960px;height:630px;padding-left:50px;background:url(../images_japanese/sub3/rnd_img.gif) center 0 no-repeat;}
.rnd_text dl{float:left;width:230px;padding:480px 0 0 150px;}
.rnd_text dt{font-size:30px;font-weight:bold;}
.rnd_text dd{padding-left:12px;color:#666;font-size:18px;text-align:left;line-height:32px;background:url(../images/sub1/vision_bulet.gif) 0 15px no-repeat;}
.rnd_text .yellow{color:#dc9c3a;}
.rnd_text .green{color:#34bb9f;}

.cer_list{width:910px;margin-bottom:50px;padding-left:50px;background:url(../images/sub3/cer_bg.gif) right center no-repeat;}
.cer_list li{padding-left:12px;color:#666;font-size:18px;text-align:left;line-height:32px;background:url(../images/sub1/vision_bulet.gif) 0 15px no-repeat;}
.cer_image dl{float:left;text-align:center;width:310px; margin:0 10px;}
.cer_image dd{margin-bottom:30px;padding:10px 0;font-weight:bold;text-align:center;min-height:50px;}

.box_tit{margin-bottom:50px;padding:6px;border:solid 1px #ddd;color:#333;font-size:24px;font-weight:normal;text-align:center;background-color:#f6f6f6;}
.box_tit span{display:block;padding:10px;border:solid 1px #ddd;background-color:#fff;}

.dev_history{padding-left:380px;font-size:16px;line-height:36px;background:url(../images/sub3/history_img.jpg) no-repeat;}
.dev_history dt{float:left;clear:both;width:100px;margin-bottom:5px;color:#fff;text-align:center;font-weight:bold;background-color:#8f94ad;}
.dev_history dd{padding-left:120px;margin-bottom:5px;}

/* sub5 */
.welfare li{float:left;width:280px;height:146px;margin:0 30px 30px 0;padding-left:180px;font-size:16px;text-align:justify;}
.welfare span{display:block;margin-bottom:10px;font-size:26px;letter-spacing:-2px;}
.welfare .item1{background:url(../images/sub5/welfare_icon1.gif) no-repeat;}
.welfare .item2{background:url(../images/sub5/welfare_icon2.gif) no-repeat;}
.welfare .item3{background:url(../images/sub5/welfare_icon3.gif) no-repeat;}
.welfare .item4{background:url(../images/sub5/welfare_icon4.gif) no-repeat;}
.welfare .item5{background:url(../images/sub5/welfare_icon5.gif) no-repeat;}
.welfare .item6{background:url(../images/sub5/welfare_icon6.gif) no-repeat;}
.welfare .item7{background:url(../images/sub5/welfare_icon7.gif) no-repeat;}
.welfare .item8{background:url(../images/sub5/welfare_icon8.gif) no-repeat;}
.welfare .item9{background:url(../images/sub5/welfare_icon9.gif) no-repeat;}
.welfare .item10{background:url(../images/sub5/welfare_icon10.gif) no-repeat;}
.welfare .item11{background:url(../images/sub5/welfare_icon11.gif) no-repeat;}
.welfare .item12{background:url(../images/sub5/welfare_icon12.gif) no-repeat;}
.welfare .item13{background:url(../images/sub5/welfare_icon13.gif) no-repeat;}
.welfare .item14{background:url(../images/sub5/welfare_icon14.gif) no-repeat;}
.welfare .item15{background:url(../images/sub5/welfare_icon15.gif) no-repeat;}
.welfare .item16{background:url(../images/sub5/welfare_icon16.gif) no-repeat;}
.welfare .item17{background:url(../images/sub5/welfare_icon17.gif) no-repeat;}

.step{margin:100px 0 0 20px;}
.step li{height:70px;margin-bottom:15px;padding-left:85px;}
.step span{display:block;margin-bottom:5px;font-size:20px;font-weight:bold;letter-spacing:-1px;}
.step .item1{background:url(../images/sub5/step_icon1.gif) no-repeat;}
.step .item2{background:url(../images/sub5/step_icon2.gif) no-repeat;}
.step .item3{background:url(../images/sub5/step_icon3.gif) no-repeat;}
.step .item4{background:url(../images/sub5/step_icon4.gif) no-repeat;}

/* sub6 */
.as{margin-top:-130px;padding-right:340px;background:url(../images/sub6/as_img.gif) right center no-repeat; clear:both;}
.as h3{color:#1da8e0;font-size:40px;padding-top:20px;}
.as h4{color:#6091a5;font-size:30px;}
#content .as p{margin-bottom:50px;font-size:20px;line-height:30px;}
.as li{font-size:22px;line-height:36px;background:url(../images/sub1/vision_bulet.gif) 0 13px no-repeat;}