/* CSS Document */

/* cir */
.cir-text{ padding-left:40px;}
.cir-text .fdeft-idx{ overflow:hidden; height:100%; padding-top:24px;}
.cir-text .fdeft-idx dt{ float:left;}
.cir-text .fdeft-idx dd{ float:left; margin-left:32px;}

/* cos */
.cos-board{ padding-left:50px;}
.cos-text{ padding-left:54px;}
.cos-text .cdeft-idx{ overflow:hidden; height:100%; margin-bottom:50px;}
.cos-text .cdeft-idx dt{ float:left; width:220px;}
.cos-text .cdeft-idx dd{ float:left;}
.cos-text .cdeft-idx h5{ margin-bottom:24px;}
.cos-text .cdeft-idx h6{ margin-bottom:7px;}
.cos-text .cdeft-idx ul{ margin-bottom:24px;}
.cos-text .cdeft-idx li{ padding-left:13px; margin-bottom:4px; background:url(/images/cos/ico_cod_frm.gif) no-repeat left 6px;}

/* non */
.non-text{ padding-left:53px;}
.non-text .box01-pld{ margin-bottom:50px;}
.non-text .box01-pld p{ margin-bottom:30px;}
.non-text .non-con h5{ margin-bottom:30px;}
.non-text .non-con h6{ margin-bottom:18px;}
.non-text .non-con ul li{ padding-left:18px; margin-bottom:5px; line-height:100%; background:url(/images/non/btn_pld_idx.gif) left 5px no-repeat;}
.non-text .non-con ul li strong{ display:block; float:left; margin-right:8px; width:57px; background:url(/images/non/btn02_pld_idx.gif) right 3px no-repeat;}
.non-text .ul-pld{ padding:19px 0 39px 0;}
.non-text .ul-pld li{ float:left; padding:0 0 40px 0!important; margin-right:5px; background:none!important; text-align:center;}
.non-text .ul-pld li p{ margin-top:10px;}
.non-text .non-pld04 h6{ margin:30px 0 9px 0;}
.non-text .non-pld04 ul li{padding-left:18px; margin-bottom:5px; line-height:100%; background:url(/images/non/btn_pld_idx.gif) left 5px no-repeat;}
.non-text .bdeft-idx{ overflow:hidden; height:100%; margin-bottom:47px;}
.non-text .bdeft-idx dt{ float:left; width:156px;}
.non-text .bdeft-idx dd{ float:left;}
.non-text .bdeft-idx h5{ margin-bottom:24px;}
.non-text .bdeft-idx p{ margin-bottom:10px;}
.non-text{ padding-left:53px;}
.non-text .sdeft-idx{ overflow:hidden; height:100%; margin-top:60px;}
.non-text .sdeft-idx dt{ float:left; width:220px;}
.non-text .sdeft-idx dd{ float:left;}
.non-text .sdeft-idx h5{ margin-bottom:15px;}
.non-text .sdeft-idx p{ margin-bottom:7px;}
.non-text .sdeft-idx a{ padding-left:20px; background:url(/images/non/ico01_sd_idx.gif) no-repeat left top;}
.non-text .ndeft-idx{ padding-left:178px; background:url(/images/non/bg01_ndeft_idx.gif) no-repeat left top;}
.non-text .ndeft-idx dt{ margin-top:50px;}
.non-text .ndeft-idx dt.dt01{ margin-top:0;}
.non-text .ndeft-idx dd{ margin-top:24px;}
.non-text .ndeft-idx dd.dd01{ margin-top:70px;}
.non-text01 { margin-top:31px; }
.non-text01 .gdidx h4 { margin-left:233px; }
.non-text01 .gdidx p.p-img01 { margin:25px 0 20px 233px; }
.non-text01 .gdidx p.p-img02 { margin:52px 0 0 233px;}
.non-text01 .gdidx p.p-img03 { margin-top:79px; }
.non-text02{ padding-left:55px; background:url(/images/non/bg01_hid_idx.gif) no-repeat left 153px;}
.non-text02 .hdidx-p{ margin:0 0 70px 108px;}
.non-text02 .hdidx-box{ overflow:hidden; height:100%; margin-bottom:45px;}
.non-text02 .hdidx-box .left{ float:left; width:106px;}
.non-text02 .hdidx-box dl{ float:left; width:479px;}
.non-text02 .hdidx-box dt{ float:left; margin-bottom:7px; width:82px; font-size:0; line-height:0;}
.non-text02 .hdidx-box dd{ float:left; margin-bottom:7px; width:397px; font-size:0; line-height:0;}
.non-text03 .pdidx { margin-top:32px; background:url(/images/non/bg_prd01_idx.gif) no-repeat left top; }
.non-text03 .pdidx h4.none { margin-top:0; }
.non-text03 .pdidx h4 { margin:53px 0 0 223px; }
.non-text03 .pdidx p.mar25 { margin-top:25px; }
.non-text03 .pdidx p { margin:51px 0 0 223px; }
.non-text03 .pdidx dl { margin:56px 0 0 134px; padding:0 0 10px 99px; width:408px;}
.non-text03 .pdidx dl dt { margin-top:5px; }
.non-text03 .pdidx dl dd { margin-top:11px; }
.non-text03 .pdidx-bt {float:left; margin:56px 0 0 130px; width:92px;}
.non-text03 .pdidx-txt {float:left; margin:56px 0 0 0;}
.non-text03 .bg-img { margin-left:223px; width:408px; height:295px; background:url(/images/non/img01_prd_idx.gif) no-repeat left 51px; }
.non-text04{ overflow:hidden;}
.non-text04 .bg-pld02{ margin-left:38px; width:601px; height:290px; background:url(/images/non/bg_pld02_idx.gif) no-repeat; text-indent:-5000px;}
.non-text04 .ul-pld02{ float:left; margin:50px 0 0 52px; display:inline;}
.non-text04 .ul-pld02 li{ float:left; margin:0 38px 20px 0; height:245px;}
.non-text04 .ul-pld02 li strong{ display:block; margin:18px 0; width:150px;}
.non-text04 .ul-pld02 li ul li{ clear:both; margin:0 0 5px 0; padding-left:18px; height:auto!important; line-height:100%; background:url(/images/non/btn_pld_idx.gif) left 4px no-repeat;}
.non-text04 .h5-pld02{ clear:both; padding:20px 0 0 50px;}
.non-text04 .ul02-pld02 {margin:30px 0 0 53px;}
.non-text04 .ul02-pld02 li{ margin-bottom:2px; padding-left:14px; line-height:100%;background:url(/images/non/btn_pld_idx.gif) left 5px no-repeat;}
.non-text04 .con-pld03{ padding-left:35px;}
.non-text04 .con-pld03 h5{ margin-left:16px;}
.non-text04 .bg-pld03{ margin:24px 0 49px 0; width:600px; height:180px; background:url(/images/non/img01_plde03_idx.gif) no-repeat; text-indent:-5000px;}
.non-text04 .bg02-pld03{margin:24px 0 49px 0; width:598px; height:271px; background:url(/images/non/img02_plde03_idx.gif) no-repeat; text-indent:-5000px;}
.non-text04 .ul-pld03{ padding-top:39px; margin-top:30px;}
.non-text04 .ul-pld03 li{ margin-right:30px;}
.non-text04 .top-prd02{ position:relative; padding-top:1px; width:639px; height:120px; background:url(/images/non/top_prd02_idx.gif) no-repeat;}
.non-text04 .top-prd02 p{ margin:37px 0 0 42px;}
.non-text04 .top-prd02 a{ position:absolute; right:42px; top:41px;}
.non-text04 .mid-prd02{ width:639px; background:url(/images/non/mid_prd02_idx.gif) repeat-y;}
.non-text04 .bottom-prd02{ width:639px; height:77px; background:url(/images/non/bottom_prd02_idx.gif) no-repeat;}
.non-text04 .con-prd02{ margin:48px 5px 0 92px; padding-bottom:24px; background:url(/images/non/img_prd02_idx.gif) right 181px no-repeat;}
.non-text04 .con-prd02 h5{ margin-bottom:31px;}

/* pub */
.pub-text { padding-left:47px;}
.pub-text .pub-img{ float:left; display:inline; margin-right:25px;}
.pub-text .rdviw-box { float:left;}
.pub-text .rdviw-box h4 { margin-bottom:31px;}
.pub-text .rdviw-box ol li { margin-bottom:6px;}
.pub-text .rdviw-box div.btn-rdviw{ margin-top:52px;}
.pub-text01{ padding-left:50px;}
.pub-text01 .rde01-viw{ overflow:hidden; height:100%; margin-bottom:60px;}
.pub-text01 .rde01-viw dt{ float:left; width:183px;}
.pub-text01 .rde01-viw dd{ float:left;}
.pub-text01 .rde01-viw h5{ margin-bottom:30px;}
.pub-text01 .rde02-viw{ overflow:hidden; height:100%;}
.pub-text01 .rde02-viw dt{ float:left; width:158px; padding-left:23px;}
.pub-text01 .rde02-viw dd{ float:left;}
.pub-text01 .rde02-viw h5{ margin:47px 0 24px 0;}
.pub-text01 .rde02-viw h5.h501{ margin-top:0;}
.pub-text01 .rde02-viw p{ margin-bottom:7px;}
.pub-text01 .rde02-viw p.p01{ margin-top:22px;}
.pub-text01 .rde02-viw p.p02{ margin-top:60px;}
.pub-text01 .rde02-viw li{ margin-bottom:4px; padding-left:13px; background:url(/images/pub/ico01_rde01_viw.gif) no-repeat left 6px;}
.pub-text01{ padding-left:50px;}
.pub-text01 .cflim-idx{ padding:46px 0 0 187px; width:404px; background:url(/images/pub/bg01_cflim_idx.gif) no-repeat 34px top;}
.pub-text01 .cflim-idx h5{ margin-bottom:40px;}
.pub-text01 .cflim01-idx{ padding:10px 0 0 9px; width:391px; height:268px; background:url(/images/pub/bg02_cflim_idx1.gif) no-repeat;}
.pub-text01 .cflim02-idx{ overflow:hidden; height:100%; position:relative; margin-top:40px; padding-left:96px; width:304px;}
.pub-text01 .cflim02-idx p.p01{ position:absolute; top:30px; left:57px;}
.pub-text01 .cflim02-idx p.p02{ position:absolute; top:30px; right:55px;}
.pub-text01 .cflim02-idx dl{ float:left; margin-right:16px; width:97px; text-align:center; line-height:0;}
.pub-text01 .cflim02-idx dt{ margin-bottom:7px;}
.pub-text01 .cflim02-idx dd{ margin-bottom:14px; color:#5f5f5f;}
.pub-text02 .box01-red { padding-left:75px; }
.pub-text02 .box01-red ul{ overflow:hidden; height:100%;}
.pub-text02 .box01-red ul li { float:left; margin-top:40px; padding-top:10px; width:132px; border-right:1px solid #f1f1f1; text-align:center; color:#333333; font-weight:bold; }
.pub-text02 .box01-red ul li dl dt { height:111px; }
.pub-text02 .box01-red ul li dl dd { height:42px; }
.pub-text02 .box01-red ul li.non { border:none;}
.pub-table { padding-left:43px; }
.pub-table .box01-pub h4 { margin:20px 0 0 9px; }
.pub-table .box01-pub p { margin:24px 0 0 9px; }
.pub-table .box01-pub h5 { margin:49px 0 0 8px; }
.pub-table .table01{  margin:19px 0 0 0; border-bottom:solid 1px #a3a3a3; }
.pub-table .table01 th { padding:10px 0 9px 0; border-bottom:solid 1px #d8d8d8; background:#f9f7f7; }
.pub-table .table01 td { padding:10px 0 9px 26px; border-bottom:solid 1px #d8d8d8; }
.pub-table .table01 tr.bdred td { border-top:solid 2px #e76262; }
.pub-table .table01 tr.bdred th { border-top:solid 2px #8d8d8d; }
.pub-table .table01 td.bg-grey { background:#f9f7f7; }
.pub-table .table01.td-ac td { padding-left:0; text-align:center; }

/* pro */
.pro-text .box01-prd { padding-left:222px; background:url(/images/pro/bg01_prd_lst.gif) no-repeat left top; }
.pro-text .box01-prd h4 { overflow:hidden; padding-top:42px; }
.pro-text .box01-prd p { overflow:hidden;  margin-top:22px;}
.pro-text .box01-prd ul.ul-style01 { overflow:hidden; padding-left:17px; }
.pro-text .box01-prd ul.ul-style01 li { overflow:hidden; display:block; float:left; margin-top:40px; padding-top:10px; width:132px; border-right:1px solid #f1f1f1; text-align:center; color:#333333; font-weight:bold; }
.pro-text .box01-prd ul.ul-style01 li dl dt { height:111px; }
.pro-text .box01-prd ul.ul-style01 li dl dd { height:42px; }
.pro-text .box01-prd ul.ul-style01 li.non { border:none; }
.pro-text .box02-prd { padding-left:222px; background:url(/images/pro/bg02_prd_lst.gif) no-repeat left top; }
.pro-text .box02-prd h4 { overflow:hidden; padding-top:23px; }
.pro-text .box02-prd p { overflow:hidden; margin-top:22px; }
.pro-text .box02-prd ul.ul-style01 { overflow:hidden; padding-left:17px; }
.pro-text .box02-prd ul.ul-style01 li { overflow:hidden; display:block; float:left; margin-top:40px; padding-top:10px; width:132px; border-right:1px solid #f1f1f1; text-align:center; color:#333333; font-weight:bold; }
.pro-text .box02-prd ul.ul-style01 li dl dt { overflow:hidden; height:111px; }
.pro-text .box02-prd ul.ul-style01 li dl dd { overflow:hidden; height:42px; }
.pro-text .box02-prd ul.ul-style01 li.non { border:none; }
.pro-text .box03-prd {overflow:hidden; height:100%; padding:62px 0 0 0; border-top:1px solid #a3a3a3; }
.pro-text .box03-prd h4 { margin-top:17px; font-size:1.5em; color:#e76262;  }
.pro-text .box03-prd img { overflow:hidden; float:left; margin-right:55px; }
.pro-text .box03-prd cont {margin-top:16px; font-size:12px; color:999999;  padding-bottom:30px;}
.pro-text .box03-prd but {border:1px #000 solid;}
.pro-text .box03-prd a img {width: 50px; padding:30px 6px 0 0; margin:0;}
/*.box03-prd span {padding-bottom: 70px; display: block;}*/


/* sitemap */
.sitemap{ padding-left:0!important;}
.sitemap ul{ overflow:hidden; }
.sitemap ul li{ float:left; display:inline; margin:50px 20px 0 0; padding-top:44px; width:200px; border-bottom:1px solid #e5e5e5; }
.sitemap ul li img{ vertical-align:top;}
.sitemap ul li ul{ margin:25px 0 0 65px; width:135px;}
.sitemap ul li ul li{ margin:0 0 8px 0; padding:0 0 0 13px; width:120px; background:url(/images/site/ico02_sitemap.gif) 0 5px no-repeat; border:0; display:block;}
.sitemap ul li h5{ margin-left:57px; padding-left:20px; background:url(/images/site/ico01_sitemap.gif) 0 0 no-repeat;}
.sitemap ul li.company{ background:url(/images/site/bg01_sitemap.gif) 0 0 no-repeat; height:212px;}
.sitemap ul li.product{ background:url(/images/site/bg02_sitemap.gif) 0 0 no-repeat; height:212px;}
.sitemap ul li.publicity{ background:url(/images/site/bg03_sitemap.gif) 0 0 no-repeat; height:212px; margin-right:0;}
.sitemap ul li.nongshimir{ background:url(/images/site/bg04_sitemap.gif) 0 0 no-repeat; height:132px;}
.sitemap ul li.customer{ background:url(/images/site/bg05_sitemap.gif) 0 0 no-repeat; height:132px; margin-right:0;}


