/* CSS Document */

/* cos */
.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;}
.cos-board{ padding-left:50px;}

/* cus */
.cus-text{ padding-left:54px;}
.cus-text .cdeft-idx{ overflow:hidden; height:100%; margin-bottom:50px;}
.cus-text .cdeft-idx dt{ float:left; width:220px;}
.cus-text .cdeft-idx dd{ float:left;}
.cus-text .cdeft-idx h5{ margin-bottom:24px;}
.cus-text .cdeft-idx h6{ margin-bottom:7px;}
.cus-text .cdeft-idx ul{ margin-bottom:24px;}
.cus-text .cdeft-idx li{ padding-left:13px; margin-bottom:4px; background:url(/images/cus/ico_cod_frm.gif) no-repeat left 6px;}

/* nir */
.nir-text{ padding-left:40px;}
.nir-text .adeft-idx{ overflow:hidden; height:100%; padding-top:24px;}
.nir-text .adeft-idx dt{ float:left;}
.nir-text .adeft-idx dd{ float:left; margin-left:30px;}

/* prc */
.prc-text { padding-left:47px;}
.prc-text .prc-img{ float:left; display:inline; margin-right:25px;}
.prc-text .pvidx-box { float:left;}
.prc-text .pvidx-box h4 { margin-bottom:31px;}
.prc-text .pvidx-box ol li { margin-bottom:6px;}
.prc-text .pvidx-box div.btn-pvidx{ margin-top:52px;}
.prc-text01{ padding-left:50px;}
.prc-text01 .pflim-idx{ padding:46px 0 0 187px; width:404px; background:url(/images/prc/bg01_pflim_idx.gif) no-repeat 34px top;}
.prc-text01 .pflim-idx h5{ margin-bottom:40px;}
.prc-text01 .pflim01-idx{ padding:10px 0 0 9px; width:391px; height:268px; background:url(/images/prc/bg02_pflim_idx.gif) no-repeat;}
.prc-text01 .pflim02-idx{ overflow:hidden; height:100%; position:relative; margin-top:40px; padding-left:40px; width:360px;}
.prc-text01 .pflim02-idx p.p01{ position:absolute; top:30px; left:0px;}
.prc-text01 .pflim02-idx p.p02{ position:absolute; top:30px; right:0;}
.prc-text01 .pflim02-idx dl{ float:left; margin-right:16px; width:97px; text-align:center; line-height:0;}
.prc-text01 .pflim02-idx dt{ margin-bottom:7px;}
.prc-text01 .pflim02-idx dd{ margin-bottom:14px; color:#5f5f5f;}

/* pub */
.pub-text .ul-red li{ float:left; margin-left:30px; padding-left:20px; background:url(/images/prc/line_rad_idx.gif) left 50px no-repeat;}
.pub-text .ul-red li.li-red{ background:none; margin-left:0;}
.pub-text .pub-box h6{ margin-top:40px;}
.pub-text .pub-box ul{ margin-top:20px;}
.pub-text .pub-box ul li{ overflow:hidden; margin-bottom:4px; line-height:100%;}
.pub-text .pub-box.prc-box h5{ margin-left:52px;}
.pub-text .pub-box.prc-box h6{ padding-left:18px; margin-left:65px; background:url(/images/prc/btn_pcidx01.gif) left 5px no-repeat;}
.pub-text .pub-box.prc-box ul{ margin-left:72px;}
.pub-text .pub-box.prc-box ul li{ margin-bottom:18px;}
.pub-text .ul-prc{ padding:20px 0 0 141px; background:url(/images/prc/txt13_rad_idx.gif) left 20px no-repeat;}
.pub-text .mbnt6{ margin:65px 0 25px 0;}
.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-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:2px; width:132px; height:201px; border-right:1px solid #f1f1f1; text-align:center; color:#333333; font-weight:bold; }
.pub-text02 .box01-red ul li.li01{ height:217px;}
.pub-text02 .box01-red ul li dl dt { height:113px; }
.pub-text02 .box01-red ul li dl .dd01{ height:55px;}
.pub-text02 .box01-red ul li dl .dd02{ height:79px;}
.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 .box02-prd { padding-left:222px; background:url(/images/pro/bg01_prd_lst.gif) no-repeat left top; }
.pro-text .box02-prd.bg01{ background:url(/images/pro/bg02_prd_lst.gif) no-repeat left top; }
.pro-text .box02-prd h4 { padding-top:27px; }
.pro-text .box02-prd.bg01 h4 { padding-top:49px;}
.pro-text .box02-prd p { margin-top:22px; overflow:hidden; }
.pro-text .box02-prd ul.ul_style01 { overflow:hidden; margin-top:18px; padding-left:17px;}
.pro-text .box02-prd ul.ul_style01 li {overflow:hidden; display:block; float:left; margin-top:40px; width:130px; height:203px; border-right:1px solid #f1f1f1; text-align:center; color:#333333; font-weight:bold;}
.pro-text .box02-prd ul.ul_style01 .dd01{ margin-top:25px; height:55px;}
.pro-text .box02-prd ul.ul_style01 li.non { border:none; }

.pro-text .box04-prd { padding-left:222px; background:url(/images/pro/bg02_prd_lst.gif) no-repeat left top; }
.pro-text .box04-prd.bg01{ background:url(/images/pro/bg02_prd_lst.gif) no-repeat left top; }
.pro-text .box04-prd h4 { padding-top:27px; }
.pro-text .box04-prd.bg01 h4 { padding-top:49px;}
.pro-text .box04-prd p { margin-top:22px; overflow:hidden; }
.pro-text .box04-prd ul.ul_style01 { overflow:hidden; margin-top:18px; padding-left:17px;}
.pro-text .box04-prd ul.ul_style01 li {overflow:hidden; display:block; float:left; margin-top:40px; width:130px; height:203px; border-right:1px solid #f1f1f1; text-align:center; color:#333333; font-weight:bold;}
.pro-text .box04-prd ul.ul_style01 .dd01{ margin-top:25px; height:55px;}
.pro-text .box04-prd ul.ul_style01 li.non { border:none; }

.pro-text .box05-prd { padding-left:222px; background:url(/images/pro/bg03_prd_lst.gif) no-repeat left top; }
.pro-text .box05-prd.bg01{ background:url(/images/pro/bg02_prd_lst.gif) no-repeat left top; }
.pro-text .box05-prd h4 { padding-top:27px; }
.pro-text .box05-prd.bg01 h4 { padding-top:49px;}
.pro-text .box05-prd p { margin-top:22px; overflow:hidden; }
.pro-text .box05-prd ul.ul_style01 { overflow:hidden; margin-top:18px; padding-left:17px;}
.pro-text .box05-prd ul.ul_style01 li {overflow:hidden; display:block; float:left; margin-top:40px; width:130px; height:203px; border-right:1px solid #f1f1f1; text-align:center; color:#333333; font-weight:bold;}
.pro-text .box05-prd ul.ul_style01 .dd01{ margin-top:25px; height:55px;}
.pro-text .box05-prd ul.ul_style01 li.non { border:none; }

.pro-text .box06-prd { padding-left:222px; background:url(/images/pro/bg04_prd_lst.gif) no-repeat left top; }
.pro-text .box06-prd.bg01{ background:url(/images/pro/bg02_prd_lst.gif) no-repeat left top; }
.pro-text .box06-prd h4 { padding-top:27px; }
.pro-text .box06-prd.bg01 h4 { padding-top:49px;}
.pro-text .box06-prd p { margin-top:22px; overflow:hidden; }
.pro-text .box06-prd ul.ul_style01 { overflow:hidden; margin-top:18px; padding-left:17px;}
.pro-text .box06-prd ul.ul_style01 li {overflow:hidden; display:block; float:left; margin-top:40px; width:130px; height:203px; border-right:1px solid #f1f1f1; text-align:center; color:#333333; font-weight:bold;}
.pro-text .box06-prd ul.ul_style01 .dd01{ margin-top:25px; height:55px;}
.pro-text .box06-prd ul.ul_style01 li.non { border:none; }

.pro-text .box03-prd { padding:62px 0 0 83px; border-top:1px solid #a3a3a3;}
.pro-text .box03-prd h4 { margin-top:17px; font-size:16px; color:#F00;  }
.pro-text .box03-prd img { float:left; margin-right:125px; overflow:hidden; }
.pro-text .box03-prd p { margin-top:16px; font-size:12px; color:999999;}
.pro-text .box03-prd a { float:left; width:50px; margin:70px 10px 0 0; overflow:hidden; display:block; }
.pro-text .pdidx-box { padding-left:16px;}
.pro-text .pdidx-box .pro-img { width:302px; float:left; padding-top:10px;}
.pro-text .pdidx-box .pro-box { width:286px; float:left; border-top:1px solid #a3a3a3; border-bottom:1px solid #dfdfdf; margin-left:35px; padding:50px 0 50px 0;}
.pro-text .pdidx-box .bt-none { border-top:none;}
.pro-text .pdidx-box .pro-box dl { line-height:150%; font-size:10px;}
.pro-text .pdidx-box .pro-box dl dt { font-size:16px; color:#e76262; margin-bottom:17px;}
.pro-text .pdidx-box .pro-box dl .pl34 { padding-left:34px;}
.pro-text .pdidx-box .pro-box p { margin-top:15px; line-height:130%!important; font-weight:lighter; }
.pro-text .pdidx-box .pro-box ul { margin-top:27px;}
.pro-text .pdidx-box .pro-box ul li { float:left; padding-right: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-con .nongintr-idx{ overflow:hidden; height:100%; margin:44px 0 0 75px;}
.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{ margin-bottom:47px; padding-left:14px;}
.non-text .bdeft-idx dt{ margin-bottom:20px;}
.non-text .bdeft-idx dd{ 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 .cyc01{ clear:both;}
.non-text .cyc02{ margin:27px 0 0 0;}
.non-text .cyc-idx dt{ margin:60px 0 0 181px;}
.non-text .cyc-idx dd{ margin:30px 0 0 181px;}
.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-text .hdeft-idx{ padding:17px 0 0 87px;}
.non-text .hdeft-idx dl{ overflow:hidden; height:100%; margin-bottom:17px;}
.non-text .hdeft-idx dt{ float:left; width:94px;}
.non-text .hdeft-idx dt.dt01{ padding-top:30px;}
.non-text .hdeft-idx dd{ float:left; width:407px;}
.non-text .hdeft-idx dd.dd01{ padding-top:30px; background:url(/images/non/bg_hid_idx06.gif) no-repeat;}
.non-text .hdeft-idx dd.dd02{ padding-bottom:30px; border-bottom:1px solid #dddddd;}
.non-text .bg-hdeft01{ background:url(/images/non/bg_hid_idx01.gif) no-repeat left 60px;}
.non-text .bg-hdeft02{ background:url(/images/non/bg_hid_idx02.gif) no-repeat left 30px;}
.non-text .bg-hdeft03{ background:url(/images/non/bg_hid_idx03.gif) no-repeat left 30px;}
.non-text .bg-hdeft04{ background:url(/images/non/bg_hid_idx04.gif) no-repeat left 30px;}
.non-text .bg-hdeft05{ background:url(/images/non/bg_hid_idx05.gif) no-repeat left 30px;}
.non-text .cssc1-idx dt{ margin:0 0 27px 178px;}
.non-text .cssc1-idx dd{ margin:0 0 20px 178px;}
.non-text .cssc1-idx dd.dd01{ margin:37px 0 60px 178px;}
.non-text .cssc1-idx dd.dd02{ margin:60px 0 60px 0;}
.non-text02 .non-vid h5,.non-text02 .non-vid p,.non-text02 .non-vid div{ margin-left:176px;}
.non-text02 .img-vid{ margin:35px 0 28px -20px!important;}
.non-text02 .non-vid h5{ margin-bottom:26px;}
.non-text02 .non-vid p{ margin-bottom:61px;}

.non-text01 { margin-top:31px; }
.non-text01 .gdidx h4 { margin-left:233px; }
.non-text01 .gdidx p.p-img01 { margin:25px 0 0 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:0!important;}
.non-text02 .text-con{margin-top:28px; padding:2px 0 50px 219px; height:738px; background:url(/images/non/bg_pcidx.gif) left top no-repeat;}
.non-text02 .text-con.text-col h5{ margin-bottom:29px;}
.non-text02 .text-con.text-col p{ margin-bottom:27px;}
.non-text02 .text-con.text-col div{ margin-bottom:30px;}
.non-text02 .text-con.text-col ul li{ float:left; margin:0 1px 1px 0;}
.non-text02 .p01-text{ margin-bottom:50px;}
.non-text02 .ul-text{ margin-top:27px;}
.non-text02 .ul-text .img-text{ position:absolute; right:0; top:185px;}
.non-text02 .ul-text .img2-text{ position:absolute; right:0; top:360px;}
.non-text02 .ul-text dl dt{ float:left; padding-left:14px; height:20px; background:url(/images/non/btn_pcidx01.gif) left 6px no-repeat;}
.non-text02 .ul-text dl dd{ float:right; height:20px; width:367px;}
.non-text02 .ul-text dl dd img{ margin-bottom:6px;}
.non-text02 .ul-text dl dt,.non-text02 .ul-text dl dd{ margin-bottom:0}
.non-text02 .ul2-text{ height:325px;}
.non-text02 .fl-text{ margin-top:30px;}
.non-text02 .text2-con p{ margin-left:230px;}
.non-text02 .text2-con h5{ margin:42px 0 31px 230px;}
.non-text02 .text2-con .ul-cl li{ margin-bottom:8px; padding-left:18px; background:url(/images/non/btn_pcidx01.gif) left 6px no-repeat; line-height:100%;}
.non-text02 .box-text span{ display:block; padding-bottom:31px;}
.non-text02 .bg-text01{ background:url(/images/non/bg_paidx.gif) left 46px no-repeat;}
.non-text02 .bg-text02{ background:url(/images/non/bg2008_paidx.gif) left 46px no-repeat;}
.non-text02 .bg-text03{ background:url(/images/non/bg2009_paidx.gif) left 46px no-repeat;}
.non-text02 .publ_box1{ margin:41px 0 0 45px ;}
.non-text02 .pn-p{ display:inline; float:left;}
.non-text02 .ul-gld { margin-top:19px; text-align:right;}
.non-text02 .ul-gld li{ margin-bottom:17px;}
.non-text02 .dl-gld{ margin:55px 0 0 153px;}
.non-text02 .dl-gld h5{ margin:0 0 17px 60px;}
.non-text02 .dl-gld dl dt{ width:78px;}
.non-text02 .dl-gld dl dd{ padding-bottom:30px; margin-bottom:28px; width:407px; border-bottom:1px solid #d3d3d3;}
.non-text02 .dl-gld dl dt,.non-text02 .dl-gld dl dd{ float:left;}
.non-text02 .dl-gld.dl-gld02{ margin-left:56px!important; width:530px;}
.non-text02 .dl-gld.dl-gld02 dt{ width:117px!important;}
.non-text02 .dl-gld.dl-gld02 dd{ width:410px;}
.non-text02 .dl-gld02 dd a{ display:block; margin:17px 0 0 0; color:#00709e; text-decoration:underline;}
.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-text02 .redft-idx{ clear:both; overflow:hidden; height:100%; padding-bottom:274px; background:url(/images/non/bg01_rdeft_idx.gif) no-repeat 98px bottom;}
.non-text02 .redft-idx h5{ float:left; width:232px;}
.non-text02 .redft01-idx{ float:left;}
.non-text02 .redft01-idx dl.dl01 dt{ margin-bottom:30px;}
.non-text02 .redft01-idx dl.dl01 dd{ margin-bottom:20px;}
.non-text02 .redft01-idx dl.dl02{ padding:66px 0 27px 0; background:url(/images/non/bg02_rdeft_idx.gif) no-repeat right top;}
.non-text02 .redft01-idx dl.dl02 dt{ margin-bottom:27px;}
.non-text02 .redft01-idx dl.dl03 dt{ margin-top:37px;}
.non-text02 .redft01-idx dl.dl03 dd{ margin-top:17px;}
.non-text02 .top-prd02{ width:640px; height:18px; background:url(/images/non/top_prd02_idx.gif) no-repeat;}
.non-text02 .mid-prd02{ width:640px; padding:1px 0 1px 0; background:url(/images/non/mid_prd02_idx.gif) repeat-y;}
.non-text02 .mid-prd02 h5{ margin:68px 0 61px 58px;}
.non-text02 .mid-prd02 h6{ margin-bottom:17px;}
.non-text02 .mid-prd02 p{ margin-bottom:58px;}
.non-text02 .mid-prd02 .txt-prd02{ padding-left:206px;background:url(/images/non/bg_prd02_idx.gif) 18px 10px no-repeat;}
.non-text02 .bottom-prd02{ padding-top:10px; width:640px; height:78px; background:url(/images/non/bottom_prd02_idx.gif) no-repeat; text-align:center;}
.non-text02 .box-coa{ margin-left:230px; width:410px;}
.non-text02 .box-coa h5,.box-coa p{ margin-left:0!important;}
.non-text03 .pdidx { margin-top:32px; background:url(/images/non/bg02_prd_idx.gif) no-repeat left 40px; }
.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-top:20px; padding-left:135px;}
.non-text03 .pdidx dt{ clear: left; float:left; padding-right:15px; display:inline;}
.non-text03 .pdidx dd{ float:left; padding-top:28px;}
.non-text03 .bg-img { margin-left:223px; width:408px; height:295px; background:url(/images/non/bg01_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; padding-left:18px; margin:0 0 5px 0; 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{ padding-left:14px; margin-bottom:2px; 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;}
.non-text04 .bg02-pld03{margin:24px 0 49px 0; width:598px; height:271px;}
.non-text04 .ul-pld03{ padding-top:39px; margin-top:30px;}
.non-text04 .ul-pld03 li{ margin-right:30px;}
.non-text05 dl{ position:relative; margin:60px 0 0 0; padding:0 0 0 180px; width:407px;}
.non-text05 dl dt{ margin:0 0 27px 0;}
.non-text05 dl dd.img{ position:absolute; left:0; top:5px; width:180px; text-align:center;}
.non-text05 p.img{ margin:103px 0 0 0; text-align:center;}
.non-text05 .rtidx{ padding-left:55px;}
.non-text05 .rpidx{ padding-left:53px;}
.non-text06 { margin:60px 0 0 0;}
.non-text06 .rnr-idx1{ overflow:hidden; height:162px;}
.non-text06 .rnr-idx1 .img{ float:left; margin:0 24px 35px 0;}
.non-text06 .rnr-idx1 p{ float:left;}
.non-text06 h5{ margin:0 0 27px 158px; }
.non-text06 .rricx{ padding:60px 0 0 76px;}
.non-text06 .rricx ul{ margin:0 0 0 102px; width:462px;}
.non-text06 .rricx ul li{ background:url(/images/non/ico_rnr_idx.gif) 56px bottom no-repeat; padding:0 0 22px 0; margin:0 0 23px 0;}
.non-text07{ padding-left:22px;}
.non-text07 .ndeft-idx h5{ margin:0 0 27px 208px;}
.non-text07 .ndeft-idx p{ margin:0 0 57px 208px;}
.non-text07 .ndeft-idx .bg01 { background:url(/images/non/img01_ndeft_idx.gif) no-repeat 33px top; }
.non-text07 .ndeft-idx .bg02 { background:url(/images/non/img02_ndeft_idx.gif) no-repeat 15px top; }
.non-text07 .ndeft-idx .bg03 { background:url(/images/non/img03_ndeft_idx.gif) no-repeat left top; }
.non-text07 .ndeft-idx ul { margin:57px 0 0 230px; padding:14px 0 5px 222px; background:url(/images/non/img04_ndeft_idx.gif) no-repeat left top;}
.non-text07 .ndeft-idx ul li { margin-bottom:5px; }

/* sitemap */
.sitemap{ padding-left:0!important;}
.sitemap ul{ overflow:hidden; clear:both; }
.sitemap ul li{ width:200px; margin:50px 20px 0 0; border-bottom:1px solid #e5e5e5; float:left; display:inline; padding-top:50px; }
.sitemap ul li img{ vertical-align:top;}
.sitemap ul li ul{ margin:25px 0 0 34px; width:135px;}
.sitemap ul li ul li{ width:120px; margin:0 0 8px 0; padding:0 0 0 13px; background:url(/images/site/ico02_sitemap.gif) 0 5px no-repeat; border:0; display:block;}
.sitemap ul li h5{ margin-left:27px; padding-top:2px; 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:280px;}
.sitemap ul li.product{ background:url(/images/site/bg02_sitemap.gif) 0 0 no-repeat; height:280px;}
.sitemap ul li.publicity{ background:url(/images/site/bg03_sitemap.gif) 0 0 no-repeat; height:280px; margin-right:0;}
.sitemap ul li.nongshimir{ background:url(/images/site/bg04_sitemap.gif) 0 0 no-repeat; height:112px;}
.sitemap ul li.customer{ background:url(/images/site/bg05_sitemap.gif) 0 0 no-repeat; height:112px; margin-right:f0;}
.subtext.subtext02{ float:left; padding-top:20px; margin:0 0 40px 53px; display:inline;}
.subtext.subtext02 h5{ margin:0 0 29px 0;}

.rec-board .select_galist{ position:absolute; right:245px; top:0px; padding:3px 0 0 13px; height:20px; border-left:1px solid #9c9c9c;}
.rec-board .select_galist select{ width:118px; height:19px; text-align:center; color:#7c7c7c;}
.rec-board .list-new{ margin-left:49px;}






