.ContentsArea
          { overflow : auto; width :95%; display:inline-block;}
.MemberTab{ width:1160px; height:55px; overflow:hidden; margin:0 auto; }
/* 4개일때 */
.MemberTab li{ cursor:pointer;  border:1px solid #deefe2; float:left; width:288px; height:53px; line-height:53px; overflow:hidden; text-align:center; color:#666; font-size:15px; }

/* 3개일때 
.MemberTab li{ cursor:pointer;  border:1px solid #deefe2; float:left; width:384px; height:53px; line-height:53px; overflow:hidden; text-align:center; color:#666; font-size:15px; }
*/
.MemberTab li.on{ font-weight:bold; color:#3ca259; border:1px solid #3ca15b; border-bottom:1px solid #fff; }
.MemberEtc{ background:#fafafa; border-bottom:1px solid #deefe2; width:1160px; height:53px; line-height:53px; overflow:hidden; margin:0 auto; }
.MemberEtc a{ color:#221f1c; font-size:16px; display:inline-block; padding:0 20px; height:53px; line-height:53px; background:url(/img/dmlc/images/bg/bg_line01.png) no-repeat left center; }
.MemberEtc a:first-child{ background:none; }
.MemberEtc a:hover, .MemberEtc a.on{ color:#3ca259; }
.Chaintab01 a:first-child{ margin-left:20px; }
.Chaintab02 a:first-child{ margin-left:310px; }
.Chaintab03 a:first-child{ margin-left:610px; }
.Chaintab04 a:first-child{ margin-left:895px; }
.tab01 a:first-child{ margin-left:20px; }
.tab02 a:first-child{ margin-left:280px; }
.tab03 a:first-child{ margin-left:400px; }
.MemberText{ width:100%; height:auto; margin:60px auto; letter-spacing:-1px; line-height:1.5em; text-align:center; overflow:hidden; color:#221f1c; font-size:20px; } 
.MemberText span{ color:#49a864; } 
.TableCaption{ width:100%; height:auto; overflow:hidden; margin:70px auto 0 auto; max-width : 1160px;}
.TableCaption:first-child{ margin-top:0; }
.TableCaption .Fl{ float:left; color:#49a864; font-size:27px; margin-bottom:30px; height:30px; line-heght:30px; }
.TableCaption .Fl.Arr{ background:url(/img/dmlc/images/bg/bg_arr02.png) no-repeat left center; color:#4c443d; font-size:20px; padding-left:25px; display:block; height:30px; line-height:30px; }
.TableCaption .Fl span{ font-size:14px; }
.TableCaption .Fl span.Cg{ font-size:27px; color:#4c443d; }
.TableCaption .Fr{ float:right; color:#4c443d; font-size:14px; margin-top:20px; }
.MemberTable{ width:100%; margin:0 auto; font-size:14px; max-width : 1160px;}
.MemberTable tr, 
.MemberTable tbody { font-size: inherit;}
.MemberTable tr th{ padding:20px 0; text-align:center; background:#e7f4eb; border:1px solid #a5d7b5; color:#4c443d; vertical-align:middle; line-height:1.5em; font-size:inherit;}
.MemberTable tr td{ padding:20px 0; text-align:center; background:#fff; border:1px solid #a5d7b5; color:#4c443d; vertical-align:middle; line-height:1.5em; font-size:inherit;}
.MemberTable tr td.Cell{ background:#f7f7f7; font-size:inherit;}
.MemberTable tr td p{ width:65%; height:auto; overflow:hidden; margin:0 auto; text-align:left; font-size:inherit;}
.MemberTable tr td ul{ width:100%; height:auto; overflow:hidden; text-align:left; font-size:inherit;}
.MemberTable tr td ul{ margin-left:10px; font-size:inherit;}
.MemberTable tr .Boln{ border-left:0; font-size:inherit;}
.MemberTable tr .Born{ border-right:0; font-size:inherit;}
.MemberTable tr td span{ color:#3ca15b; font-size:inherit;}
.MemberDefaultText{ width:100%; height:25px; line-height:25px; overflow:hidden; margin:0 auto 10px auto; color:#4c443d; font-size:14px; text-align: left;}
.MemberBottomText{ width:1160px; height:22px; line-height:22px; overflow:hidden; margin:10px auto 0 auto; font-size:12px; color:#3ca15b; }
.MemberDown{ width:1160px; height:129px; overflow:hidden; margin:70px auto; margin-bottom:0px;}
.MemberDown .Fl{ width:580px; height:129px; overflow:hidden; float:left; background:#f2f2f2 url(/img/dmlc/images/bg/bg_pdf.png) no-repeat 50px center; }
.MemberDown .Fr{ width:580px; height:129px; overflow:hidden; float:left; cursor:pointer; text-indent:-2000px; background:#d9d9d9 url(/img/dmlc/images/bg/bg_down.png) no-repeat center center; }
.MemberDown .Fr > a { display:block; width:580px; height:129px;}
.EtcText01{ margin-left:160px; margin-top:40px; color:#3ca15b; font-size:20px; }
.EtcText02{ margin-left:160px; margin-top:15px; height:20px; line-height:20px;color:#4c443d; font-size:14px; }
.EtcText02 a{ text-decoration:underline; }
.MemberImg{ width:1160px; height:auto; overflow:hidden; margin:60px auto; text-align:center; }

/**/
.NormalTab{ width:1160px; height:55px; overflow:hidden; margin:0 auto; }
.NormalTab li{ cursor:pointer; border:1px solid #deefe2; float:left; width:288px; height:53px; line-height:53px; overflow:hidden; text-align:center; color:#666; font-size:16px; }
.NormalTab li:first-child{ width:288px; }

.Bigger { width:1160px; height:55px; overflow:hidden; margin:0 auto; }
.Bigger li{ cursor:pointer; border:1px solid #deefe2; float:left; width:385px; height:53px; line-height:53px; overflow:hidden; text-align:center; color:#666; font-size:16px; }
.Bigger li:first-child{ width:384px; }

/* ReqConfirm */
.ReqConfirm { width:1160px; margin:0 auto; padding:50px 0 45px; border-bottom:1px solid #d6d6d6;}
.ReqConfirm .ImgArea img { display:block; width:110px; height:110px; margin:0 auto; padding-bottom:15px}
.ReqConfirm .TxtArea p { font-size:24px; color:#232323; text-align:center; height:35px; line-height:35px;}

.ListTxt { width:1160px; margin:0 auto; padding-left:30px; }
.ListTxt ul li { margin-top:18px; font-size:14px; color:#232323;}
 

/**/

.NormalTab li.on{ font-weight:bold; color:#3ca259; border:1px solid #3ca15b; border-bottom:1px solid #fff; }
.BoardTop{ width:1160px; height:40px; overflow:hidden; position:relative; margin:50px auto 0 auto; }
.BoardTab{ width:700px; height:auto; overflow:hidden; }
.BoardTab li{ cursor:pointer; float:left; background:#fff; width:230px; height:38px; font-size:14px; color:#232323; line-height:38px; text-align:center; border:1px solid #666; border-left:0; }
.BoardTab li:first-child{ border-left:1px solid #666; }
.BoardTab li.on{ background:#666; color:#fff; }
.SearchBox{ position:absolute; right:0; top:0; }
.SearchBox input{ vertical-align:middle; }
.SearchBox .Input{ width:226px; height:30px; overflow:hidden; padding:0 10px; font-size:14px; color:#666; line-height:30px; }
.BoardList{ width:1160px; height:auto; overflow:hidden; margin:30px auto 0 auto; background:#f6f6f6; }
.BoardList li{ position:relative; width:1160px; height:170px; overflow:hidden; border-top:1px solid #d6d6d6; }
.BoardList li:first-child{ border-top:0; }
.BoardList li p{ width:700px; height:auto; margin-left:55px; }
.BoardList li .BoardCate{ margin-top:30px; }
.BoardList li .BoardSubj{ color:#3ca15b; font-size:26px; padding:15px 0 15px 0; text-overflow:ellipsis;overflow:hidden; white-space:nowrap; }
.BoardList li .BoardContents{ color:#4c443d; font-size:14px; height:15px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; }
.BoardList li .BoardDate{ color:#4c443d; font-size:14px; margin-top:15px; }
.BoardList li .BoardImg{ width:268px; height:170px; overflow:hidden; position:absolute; right:0; top:0; }
.BoardList li .BoardImg img { margin-top: 18px; display:block; width: 211px; height: 134px;}
.PagingListBox{ width:1160px; height:auto; overflow:hidden; margin:30px auto; text-align:center; }
.Paging{ display:inline-block; }
.Paging a{ color:#4a4a4a; font-size:20px; float:left; width:38px; line-height:34px; text-align:center; height:38px; overflow:hidden; border:1px solid #e4e4e4; border-left:0; }
.Paging img{ vertical-align:top; }
.Paging a:first-child{ border-left:1px solid #e4e4e4; }
.Paging a:hover, .Paging a.on{ color:#3ca15b; }

.FaqList{ width:1160px; height:auto; overflow:hidden; margin:30px auto 0 auto; }
.FaqList dt{ cursor:pointer; width:1160px; height:118px; overflow:hidden; border-bottom:1px solid #d6d6d6; background:#f6f6f6 url(/img/dmlc/images/ico/ico_up.png) no-repeat 1100px center; }
.FaqList dt .Num{ font-size:24px; color:#4c473e; float:left; margin:40px 0 0 30px; width:50px; height:35px; line-height:35px; overflow:hidden; }
.FaqList dt .Icon{ width:35px; height:35px; overflow:hidden;float:left; margin-top:40px;  }
.FaqList dt .Subj{ color:#3ca15b; font-size:26px; float:left; margin:40px 0 0 20px; width:850px; height:35px; line-height:35px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.FaqList dt:first-child{ border-top:1px solid #d6d6d6; }
.FaqList dd{ display:none; width:1160px; height:auto; min-height:118px; padding:0 0 40px 0; overflow:hidden; border-bottom:1px solid #d6d6d6; }
.FaqList dd .Icon{ width:35px; height:35px; overflow:hidden;float:left; margin-top:40px; margin-left:80px; }
.FaqList dd .TextBox{ width:1000px; height:auto; overflow:hidden; float:left; line-height:1.5em; font-size:16px; color:#4c443d; margin:40px 0 0 20px; }

.QnaText01{ color:#232323; font-size:20px; width:100%; height:40px; line-height:40px; overflow:hidden; margin:40px auto 0 auto; text-align:center; }
.QnaText02{ color:#221f1c; font-size:16px; line-height:1.5em; width:100%; height:auto; overflow:hidden; margin:10px auto 0 auto; text-align:center; }
.QnaText02 span{ color:#3ca259; }
.QnaBox{ width:1160px; height:auto; overflow:hidden; margin:50px auto 0 auto; }
.QnaBox .Subj{ background:#d6d6d6; width:100%; height:50px; line-height:50px; overflow:hidden; color:#232323; font-size:16px; text-indent:30px; }
.QnaBox .AreaBox{ width:1158px; height:240px; overflow:hidden; border:1px solid #d6d6d6; }
.QnaBox .AreaBox ul{ width:100%; height:200px; padding:20px 0; overflow-x:hidden; overflow-y:auto; }
.QnaBox .AreaBox ul li{ font-size:14px; color:#232323; line-height:1.5em; background:url(/img/dmlc/images/ico/ico_jum01.png) no-repeat left 10px; width:1050px; padding-left:20px; height:auto; overflow:hidden; margin:10px 30px; }
.QnaEtc{ width:100%; height:auto; overflow:hidden; }
.QnaEtc .Fl{ color:#3ca15b; font-size:12px; float:left; margin-top:20px; }
.QnaEtc .Fr{ float:right; text-align:right; margin-top:20px; }
.QnaEtc .Fr input, .QnaEtc .Fr label{ vertical-align:middle; color:#232323; font-size:13px; }
.QnaEtc .Fr input{ margin-left:20px; }
.QnaBox .Ar{ width:100%; height:auto; overflow:hidden; text-align:right; padding-bottom:10px; }
.QnaBox .Ar span, .QnaBox .Ar img{ vertical-align:middle; color:#777; font-size:13px; }
.WriteTable{ width:100%; table-layout:fixed; }
.WriteTable tr th{ vertical-align:middle; padding:15px 0; border:1px solid #d6d6d6; background:#f6f6f6 url(/img/dmlc/images/ico/ico_ck.png) no-repeat 120px center; text-align:left; color:#4c443d; font-size:14px; text-indent:30px; }
.WriteTable tr th.Bgn{ background:#f6f6f6; }
.WriteTable tr td{ vertical-align:middle; padding:15px 10px; border:1px solid #d6d6d6; background:#fff; text-align:left; }
.WriteTable tr td span, .WriteTable tr td input, .WriteTable tr td select, .WriteTable tr td textarea{ vertical-align:middle; }
.WriteTable tr td .Input{ width:375px; color:#777; font-size:14px; height:18px; overflow:hidden; padding:5px 10px; border:1px solid #d6d6d6; }
.WriteTable tr td .Select{ width:397px; color:#777; font-size:14px; height:30px; overflow:hidden; padding:0; border:1px solid #d6d6d6; }
.WriteTable tr td .EtcSize{ width:96px; }
.WriteTable tr td .Select.EtcSize{ width:118px; }
.WriteTable tr td p{ width:100%; height:auto; overflow:hidden; color:#777; font-size:13px; margin:0 0 10px 0;}
.WriteTable tr td p > span.DataSize { color:#777; font-size:13px; display:inline; }
.WriteTable tr td .TextArea{ width:955px; color:#777; font-size:14px; height:200px; overflow:hidden; padding:5px 10px; border:1px solid #d6d6d6; }

.ViewBox{ width:1160px; height:auto; overflow:hidden; margin:30px auto 0 auto; }
.ViewBox .TitBox{ width:100%; height:82px; overflow:hidden; background:#f6f6f6; border-top:1px solid #d6d6d6; }
.ViewBox .TitBox .Fl{ width:800px; height:82px; overflow:hidden; float:left; line-height:82px; text-indent:30px; color:#3ca15b; font-size:26px; }
.ViewBox .TitBox .Fr{ margin-right:30px; width:200px; height:82px; overflow:hidden; float:right; line-height:82px; font-size:14px; color:#4c443d; text-align:right; }
.ViewContentsBox{ width:100%; height:auto;overflow:hidden; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; text-align: center; padding-top: 43px; padding-bottom: 43px;}
.ViewBtnBox{ width:100%; height:auto; overflow:hidden; text-align:right; margin:30px auto 50px auto; }
.ViewPaging{ width:100%; height:auto; overflow:hidden; }
.ViewPaging li{ width:100%; height:53px; line-height:53px; border-bottom:1px solid #deefe2; overflow:hidden; background:url(/img/dmlc/images/bg/bg_next.png) no-repeat 30px 22px; }
.ViewPaging li:first-child{ border-top:1px solid #deefe2; background:url(/img/dmlc/images/bg/bg_prev.png) no-repeat 30px 22px; }
.ViewPaging li a{ display:inline-block; margin-left:137px; font-size:14px; color:#444; }
.BtnType01{ display:inline-block; height:45px; color:#fff; text-align:left; line-height:43px; padding:0; width:108px; text-indent:15px; background:#3d414a url(/img/dmlc/images/ico/ico_arr01.png) no-repeat 88px center; }

.AboutTab{ width:1160px; height:55px; overflow:hidden; margin:0 auto; }
.AboutTab li{ cursor:pointer;  border:1px solid #deefe2; float:left; width:230px; height:53px; line-height:53px; overflow:hidden; text-align:center; color:#666; font-size:16px; }
.AboutTab li.on{ font-weight:bold; color:#3ca259; border:1px solid #3ca15b; border-bottom:1px solid #fff; }
.ChainTab{ width:1160px; height:auto; overflow:hidden; margin:0 auto; }
.ChainTab li{ cursor:pointer;  border:1px solid #deefe2; border-top:0; float:left; width:288px; height:53px; line-height:53px; overflow:hidden; text-align:center; color:#666; font-size:16px; }
.ChainTab li.line{ border-top:1px solid #deefe2; }
.ChainTab li.on{ font-weight:bold; color:#3ca259; height:52px; border:1px solid #3ca15b; }
.ChainTab li.line.on{ font-weight:bold; color:#3ca259; height:53px; border:1px solid #3ca15b; }
.AboutBox{ width:100%; overflow:hidden; background:#f2f2f2; height:530px; }
.AboutBox.Bgn{ background:#fff; height:auto; }
.AboutBox .Fl{ width:50%; float:left; height:530px; overflow:hidden; background-repeat:no-repeat; background-position:right top; }
.AboutBox .Fr{ width:50%; float:left; height:530px; overflow:hidden; background-repeat:no-repeat; background-position:left top; } 
.AboutTextBox{ width:500px; height:auto; overflow:hidden; }
.AboutTextBox ul{ width:100%; height:auto; overflow:hidden; margin-top:80px; }
.AboutTextBox ul li{ width:100%; height:auto; overflow:hidden; }
.AboutTextBox ul li p{ letter-spacing:-2px; color:#24231f; font-size:16px; float:left; height:auto; overflow:hidden; margin-bottom:30px; width:360px; }
.AboutTextBox ul li p.Year{ color:#3ca15b; width:140px; }
.AboutTextBox p{ width:100%; height:auto; line-height:1.5em; }
.AboutTextBox .Title{ letter-spacing:-3px; color:#3ca15b; font-size:25px; font-weight:bold; margin-top:80px; }
.AboutTextBox .Title span{ letter-spacing:-2px; padding-left:10px; color:#4c443d; font-size:14px; }
.AboutBox.Bgn .AboutTextBox .Title{ font-weight:normal; }
.AboutTextBox .TextType01{ color:#4c443d; font-size:16px; margin-top:60px; margin-bottom:20px; }
.AboutTextBox .TextType02{ color:#4c443d; font-size:14px; margin-top:20px; } 
.AboutBox.Bgn .AboutTextBox .TextType01{ margin-top:40px; }
.AboutTextBox .TextType01 span.p100{ padding-left:60px; }
.AboutTextBox .TextType02 strong{ font-weight:bold; }

.AboutTextBox.EtcAbout{ width:100%; text-align:center; }
.AboutTextBox.EtcAbout .Title{ letter-spacing:-3px; color:#3ca15b; font-size:27px; font-weight:normal; margin-top:80px; }
.AboutTextBox.EtcAbout .TextType01{ color:#4c443d; font-size:16px; margin-top:60px; margin-bottom:20px; }

.AboutBox .Fl .AboutTextBox{ float:right; margin-right:80px; }
.AboutBox .Fr .AboutTextBox{ float:left; margin-left:80px; }
.AboutBox.Bgn .Fl, .AboutBox.Bgn .Fr{ height:auto; }
.AboutTextBox table{ width:100%; table-layout:fixed; border-top:1px solid #d3e4d9; }
.AboutTextBox table tr td{ height:50px; border-bottom:1px solid #d3e4d9; vertical-align:middle; text-align:center; font-size:14px; color:#4c443d; }
.AboutTextBox table tr.Cell td{ background:#e5ece7; }
.AboutTextBox table.Type01 tr td{ border-left:1px solid #d3e4d9; }
.AboutTextBox table.Type01 tr td:first-child{ border-left:0; }
.AboutTextBox table.Type01{ margin:10px 0 10px 0; } 
.Bg_luxury01{ background-image:url(/img/dmlc/images/bg/bg_luxury01.jpg); }
.Bg_luxury02{ background-image:url(/img/dmlc/images/bg/bg_luxury02.jpg); }
.Bg_one01{ background-image:url(/img/dmlc/images/bg/bg_one01.jpg); }
.Bg_one02{ background-image:url(/img/dmlc/images/bg/bg_one02.jpg); }
.Bg_golf01{ background-image:url(/img/dmlc/images/bg/bg_golf01.jpg); }
.Bg_golf02{ background-image:url(/img/dmlc/images/bg/bg_golf02.jpg); }
.Bg_golf03{ background-image:url(/img/dmlc/images/bg/bg_golf03.jpg); }
.Bg_golf04{ background-image:url(/img/dmlc/images/bg/bg_golf04.jpg); }
.Bg_park01{ background-image:url(/img/dmlc/images/bg/bg_park01.jpg); }
.Bg_park02{ background-image:url(/img/dmlc/images/bg/bg_park02.jpg); }
.Bg_park03{ background-image:url(/img/dmlc/images/bg/bg_park03.jpg); }
.Bg_park04{ background-image:url(/img/dmlc/images/bg/bg_park04.jpg); }
.Bg_ski01{ background-image:url(/img/dmlc/images/bg/bg_ski01.jpg); }
.Bg_ski02{ background-image:url(/img/dmlc/images/bg/bg_ski02.jpg); }
.Bg_ski03{ background-image:url(/img/dmlc/images/bg/bg_ski03.jpg); }
.Bg_ski04{ background-image:url(/img/dmlc/images/bg/bg_ski04.jpg); }
.Bg_ski05{ background-image:url(/img/dmlc/images/bg/bg_ski05.jpg); }
.Bg_riding01{ background-image:url(/img/dmlc/images/bg/bg_riding01.jpg); }
.Bg_riding02{ background-image:url(/img/dmlc/images/bg/bg_riding02.jpg); }
.Bg_riding03{ background-image:url(/img/dmlc/images/bg/bg_riding03.jpg); }
.Bg_riding04{ background-image:url(/img/dmlc/images/bg/bg_riding04.jpg); }
.Bg_riding05{ background-image:url(/img/dmlc/images/bg/bg_riding05.jpg); }
.Bg_boat01{ background-image:url(/img/dmlc/images/bg/bg_boat01.jpg); }
.Bg_boat02{ background-image:url(/img/dmlc/images/bg/bg_boat02.jpg); }
.Bg_boat03{ background-image:url(/img/dmlc/images/bg/bg_boat03.jpg); }
.Bg_quality01{ background-image:url(/img/dmlc/images/bg/bg_quality01.jpg); }
.Bg_quality02{ background-image:url(/img/dmlc/images/bg/bg_quality02.jpg); }
.Bg_wide01{ background-image:url(/img/dmlc/images/bg/bg_wide01.jpg); }
.Bg_wide02{ background-image:url(/img/dmlc/images/bg/bg_wide02.jpg); }
.Bg_wide03{ background-image:url(/img/dmlc/images/bg/bg_wide03.jpg); }
.Bg_wide04{ background-image:url(/img/dmlc/images/bg/bg_wide04.jpg); }

.Bg_sono01{ background-image:url(/img/dmlc/images/bg/bg_sono01.jpg); }
.Bg_sono02{ background-image:url(/img/dmlc/images/bg/bg_sono02.jpg); }
.Bg_sono03{ background-image:url(/img/dmlc/images/bg/bg_sono03.jpg); }
.Bg_sono04{ background-image:url(/img/dmlc/images/bg/bg_sono04.jpg); }
.Bg_sono05{ background-image:url(/img/dmlc/images/bg/bg_sono05.jpg); }
.Bg_sono06{ background-image:url(/img/dmlc/images/bg/bg_sono06.jpg); }

.Bg_vp01{ background-image:url(/img/dmlc/images/bg/bg_vp01.jpg); }
.Bg_vp02{ background-image:url(/img/dmlc/images/bg/bg_vp02.jpg); }
.Bg_vp03{ background-image:url(/img/dmlc/images/bg/bg_vp03.jpg); }
.Bg_vp04{ background-image:url(/img/dmlc/images/bg/bg_vp04.jpg); }
.Bg_vp05{ background-image:url(/img/dmlc/images/bg/bg_vp05.jpg); }
.Bg_vp06{ background-image:url(/img/dmlc/images/bg/bg_vp06.jpg); }

.Bg_sb01{ background-image:url(/img/dmlc/images/bg/bg_sb01.jpg); }
.Bg_sb02{ background-image:url(/img/dmlc/images/bg/bg_sb02.jpg); }
.Bg_sb03{ background-image:url(/img/dmlc/images/bg/bg_sb03.jpg); }
.Bg_sb04{ background-image:url(/img/dmlc/images/bg/bg_sb04.jpg); }
.Bg_sb05{ background-image:url(/img/dmlc/images/bg/bg_sb05.jpg); }
.Bg_sb06{ background-image:url(/img/dmlc/images/bg/bg_sb06.jpg); }

.Bg_sb2_01{ background-image:url(/img/dmlc/images/bg/bg_sb2_01.jpg); }
.Bg_sb2_02{ background-image:url(/img/dmlc/images/bg/bg_sb2_02.jpg); }
.Bg_sb2_03{ background-image:url(/img/dmlc/images/bg/bg_sb2_03.jpg); }
.Bg_sb2_04{ background-image:url(/img/dmlc/images/bg/bg_sb2_04.jpg); }
.Bg_sb2_05{ background-image:url(/img/dmlc/images/bg/bg_sb2_05.jpg); }

.Bg_delpino01{ background-image:url(/img/dmlc/images/bg/bg_delpino01.jpg); }
.Bg_delpino02{ background-image:url(/img/dmlc/images/bg/bg_delpino02.jpg); }
.Bg_delpino03{ background-image:url(/img/dmlc/images/bg/bg_delpino03.jpg); }
.Bg_delpino04{ background-image:url(/img/dmlc/images/bg/bg_delpino04.jpg); }
.Bg_delpino05{ background-image:url(/img/dmlc/images/bg/bg_delpino05.jpg); }
.Bg_delpino06{ background-image:url(/img/dmlc/images/bg/bg_delpino06.jpg); }

.Bg_dy01{ background-image:url(/img/dmlc/images/bg/bg_dy01.jpg); }
.Bg_dy02{ background-image:url(/img/dmlc/images/bg/bg_dy02.jpg); }
.Bg_dy03{ background-image:url(/img/dmlc/images/bg/bg_dy03.jpg); }
.Bg_dy04{ background-image:url(/img/dmlc/images/bg/bg_dy04.jpg); }
.Bg_dy05{ background-image:url(/img/dmlc/images/bg/bg_dy05.jpg); }
.Bg_dy06{ background-image:url(/img/dmlc/images/bg/bg_dy06.jpg); }

.Bg_yp01{ background-image:url(/img/dmlc/images/bg/bg_yp01.jpg); }
.Bg_yp02{ background-image:url(/img/dmlc/images/bg/bg_yp02.jpg); }
.Bg_yp03{ background-image:url(/img/dmlc/images/bg/bg_yp03.jpg); }
.Bg_yp04{ background-image:url(/img/dmlc/images/bg/bg_yp04.jpg); }
.Bg_yp05{ background-image:url(/img/dmlc/images/bg/bg_yp05.jpg); }
.Bg_yp06{ background-image:url(/img/dmlc/images/bg/bg_yp06.jpg); }

.Bg_gj01{ background-image:url(/img/dmlc/images/bg/bg_gj01.jpg); }
.Bg_gj02{ background-image:url(/img/dmlc/images/bg/bg_gj02.jpg); }
.Bg_gj03{ background-image:url(/img/dmlc/images/bg/bg_gj03.jpg); }
.Bg_gj04{ background-image:url(/img/dmlc/images/bg/bg_gj04.jpg); }
.Bg_gj05{ background-image:url(/img/dmlc/images/bg/bg_gj05.jpg); }
.Bg_gj06{ background-image:url(/img/dmlc/images/bg/bg_gj06.jpg); }

.Bg_jj01{ background-image:url(/img/dmlc/images/bg/bg_jj01.jpg); }
.Bg_jj02{ background-image:url(/img/dmlc/images/bg/bg_jj02.jpg); }
.Bg_jj03{ background-image:url(/img/dmlc/images/bg/bg_jj03.jpg); }
.Bg_jj04{ background-image:url(/img/dmlc/images/bg/bg_jj04.jpg); }
.Bg_jj05{ background-image:url(/img/dmlc/images/bg/bg_jj05.jpg); }
.Bg_jj06{ background-image:url(/img/dmlc/images/bg/bg_jj06.jpg); }

.Bg_bs01{ background-image:url(/img/dmlc/images/bg/bg_bs01.jpg); }
.Bg_bs02{ background-image:url(/img/dmlc/images/bg/bg_bs02.jpg); }
.Bg_bs03{ background-image:url(/img/dmlc/images/bg/bg_bs03.jpg); }
.Bg_bs04{ background-image:url(/img/dmlc/images/bg/bg_bs04.jpg); }
.Bg_bs05{ background-image:url(/img/dmlc/images/bg/bg_bs05.jpg); }
.Bg_bs06{ background-image:url(/img/dmlc/images/bg/bg_bs06.jpg); }

.Bg_go01{ background-image:url(/img/dmlc/images/bg/bg_go01.jpg); }
.Bg_go02{ background-image:url(/img/dmlc/images/bg/bg_go02.jpg); }
.Bg_go03{ background-image:url(/img/dmlc/images/bg/bg_go03.jpg); }
.Bg_go04{ background-image:url(/img/dmlc/images/bg/bg_go04.jpg); }
.Bg_go05{ background-image:url(/img/dmlc/images/bg/bg_go05.jpg); }
.Bg_go06{ background-image:url(/img/dmlc/images/bg/bg_go06.jpg); }

.Bg_yeosu01{ background-image:url(/img/dmlc/images/bg/bg_yeosu01.jpg); }
.Bg_yeosu02{ background-image:url(/img/dmlc/images/bg/bg_yeosu02.jpg); }
.Bg_yeosu03{ background-image:url(/img/dmlc/images/bg/bg_yeosu03.jpg); }
.Bg_yeosu04{ background-image:url(/img/dmlc/images/bg/bg_yeosu04.jpg); }
.Bg_yeosu05{ background-image:url(/img/dmlc/images/bg/bg_yeosu05.jpg); }
.Bg_yeosu06{ background-image:url(/img/dmlc/images/bg/bg_yeosu06.jpg); }

.Bg_kintex01{ background-image:url(/img/dmlc/images/bg/bg_kintex01.jpg); }
.Bg_kintex02{ background-image:url(/img/dmlc/images/bg/bg_kintex02.jpg); }
.Bg_kintex03{ background-image:url(/img/dmlc/images/bg/bg_kintex03.jpg); }
.Bg_kintex04{ background-image:url(/img/dmlc/images/bg/bg_kintex04.jpg); }
.Bg_kintex05{ background-image:url(/img/dmlc/images/bg/bg_kintex05.jpg); }
.Bg_kintex06{ background-image:url(/img/dmlc/images/bg/bg_kintex06.jpg); }

.Bg_cs01{ background-image:url(/img/dmlc/images/bg/bg_cs01.jpg); }
.Bg_cs02{ background-image:url(/img/dmlc/images/bg/bg_cs02.jpg); }
.Bg_cs03{ background-image:url(/img/dmlc/images/bg/bg_cs03.jpg); }
.Bg_cs04{ background-image:url(/img/dmlc/images/bg/bg_cs04.jpg); }
.Bg_cs05{ background-image:url(/img/dmlc/images/bg/bg_cs05.jpg); }
.Bg_cs06{ background-image:url(/img/dmlc/images/bg/bg_cs06.jpg); }

.Bg_ca01{ background-image:url(/img/dmlc/images/bg/bg_ca01.jpg); }
.Bg_ca02{ background-image:url(/img/dmlc/images/bg/bg_ca02.jpg); }
.Bg_ca03{ background-image:url(/img/dmlc/images/bg/bg_ca03.jpg); }
.Bg_ca04{ background-image:url(/img/dmlc/images/bg/bg_ca04.jpg); }
.Bg_ca05{ background-image:url(/img/dmlc/images/bg/bg_ca05.jpg); }

.Bg_sh01{ background-image:url(/img/dmlc/images/bg/bg_sh01.jpg); }
.Bg_sh02{ background-image:url(/img/dmlc/images/bg/bg_sh02.jpg); }
.Bg_sh03{ background-image:url(/img/dmlc/images/bg/bg_sh03.jpg); }
/* .Bg_sh04{ background-image:url(/img/dmlc/images/bg/bg_sh04.jpg); } */
.Bg_sh04{ background-image:url(/img/dmlc/images/bg/bg_sh04_edit.jpg); }
.Bg_sh05{ background-image:url(/img/dmlc/images/bg/bg_sh05.jpg); }

.Bg_jd01{ background-image:url(/img/dmlc/images/bg/bg_jd01.jpg); }
.Bg_jd02{ background-image:url(/img/dmlc/images/bg/bg_jd02.jpg); }
.Bg_jd03{ background-image:url(/img/dmlc/images/bg/bg_jd03.jpg); }
.Bg_jd04{ background-image:url(/img/dmlc/images/bg/bg_jd04.jpg); }
.Bg_jd05{ background-image:url(/img/dmlc/images/bg/bg_jd05.jpg); }

.ChainGallery{ position:relative; width:1160px; height:578px; overflow:hidden; margin:60px auto 0 auto; }
.ChainGallery p{ width:1160px; height:578px; overflow:hidden; }
.ChainGallery dl{ background:url(/img/dmlc/images/bg/bg_pung.png); width:330px; height:250px; overflow:hidden; position:absolute; left:80px; bottom:135px; }
.ChainGallery dl dt{ font-size:24px; color:#fff; width:270px; margin:40px auto 0 auto; padding-bottom:30px; height:auto; overflow:hidden; border-bottom:1px solid #acd0ae; }
.ChainGallery dl dd{ font-size:14px; color:#fff; width:270px; margin:30px auto 0 auto; height:auto; overflow:hidden;  line-height:1.5em; }
.BtnLeft{ cursor:pointer; position:absolute; left:0; bottom:0; }
.BtnRight{ cursor:pointer; position:absolute; right:0; bottom:0; }
.ChainThum{ width:1160px; height:auto; overflow:hidden; margin:20px auto 0 auto; }
.ChainThum li{ cursor:pointer; float:left; width:162px; height:86px; overflow:hidden; margin-left:4px; }
.ChainThum li:first-child{ margin-left:0; }
.ChainThum li.on{ width:158px; height:79px; overflow:hidden; border:2px solid #3ca15b; }
.ChainEtc{ width:1160px; height:auto; overflow:hidden; background:#f2f2f2; margin:30px auto; padding-bottom:40px; }
.ChainEtc dt{ color:#3ca15b; font-size:24px; margin:40px 0 0 30px; }
.ChainEtc dd{ color:#4c443d; font-size:16px; margin:15px 0 0 30px; width:90%; line-height:1.5em; }

.ChainMap{ width:1160px; height:auto; overflow:hidden; margin:60px auto; }
.ChainMap .Fl{ width:580px; height:1038px; overflow:hidden; float:left; background:url(/img/dmlc/images/bg/bg_map.jpg); position:relative; }
.ChainMap .Fl p{ background:url(/img/dmlc/images/bg/bg_maker.png); overflow:hidden; text-indent:-2000px; position:absolute; cursor:pointer; }
.ChainMap .Fl p.CmMaker01{ top:210px; left:241px; width:86px; height:77px; }
.ChainMap .Fl p.CmMaker02{ top:210px; left:241px; width:86px; height:77px; }
.ChainMap .Fl p.CmMaker03{ top:265px; left:357px; width:125px; height:33px; }
.ChainMap .Fl p.CmMaker04{ top:307px; left:371px; width:87px; height:71px; }
.ChainMap .Fl p.CmMaker05{ top:224px; left:337px; width:109px; height:34px; }
.ChainMap .Fl p.CmMaker06{ top:399px; left:262px; width:124px; height:30px; }
.ChainMap .Fl p.CmMaker07{ top:298px; left:200px; width:94px; height:77px; }
.ChainMap .Fl p.CmMaker08{ top:492px; left:412px; width:122px; height:31px; }
.ChainMap .Fl p.CmMaker09{ top:713px; left:172px; width:122px; height:29px; }
.ChainMap .Fl p.CmMaker10{ top:483px; left:121px; width:90px; height:76px; }
.ChainMap .Fl p.CmMaker11{ top:620px; left:358px; width:122px; height:34px; }
.ChainMap .Fl p.CmMaker12{ top:615px; left:216px; width:88px; height:76px; }
.ChainMap .Fl p.CmMaker13{ top:251px; left:86px; width:130px; height:34px; }
.ChainMap .Fl p.CmMaker14{ top:434px; left:369px; width:129px; height:34px; }
.ChainMap .Fl p.CmMaker15{ top:412px; left:103px; width:125px; height:31px; }
.ChainMap .Fl p.CmMaker16{ top:752px; left:173px; width:121px; height:27px; }
.ChainMap .Fl p.CmMaker17{ top:645px; left:70px; width:90px; height:76px; }
.ChainMap .Fl p.CmMaker18{ top:572px; left:412px; width:122px; height:31px;}
.ChainMap .Fr{ width:550px; height:1074px; overflow:hidden; float:right; }
.ChainMap .Fr ul{ width:100%; height:auto; overflow:hidden; border-top:1px solid #a5d7b5; }
.ChainMap .Fr ul li{ height:60px; background:#fff; width:100%; overflow:hidden; border-bottom:1px solid #a5d7b5; }
.ChainMap .Fr ul li.on{ background:#e7f4eb; }
.ChainMap .Fr ul li .CmText01{ width:230px; height:60px; margin-left:20px; line-height:60px; font-size:16px; font-weight:bold; color:#3ca15b; overflow:hidden; float:left; }
.ChainMap .Fr ul li .CmText02{ width:300px; height:23px; line-height:25px; margin-left:0px; margin-top:10px; font-size:14px; color:#3ca15b; overflow:hidden; float:left;  }
.ChainMap .Fr ul li .CmText03{ width:300px; height:23px; line-height:25px; margin-left:0px; font-size:14px; color:#4c443d; overflow:hidden; float:left;  }

.AboutMap{ width:1160px; height:auto; overflow:hidden; margin:60px auto; }
.AboutMap .Fl{ width:540px; height:791px; overflow:hidden; float:left; background:url(/img/dmlc/images/bg/bg_about.jpg); position:relative; }
.AboutMap .Fl p{ background:url(/img/dmlc/images/bg/bg_maker.png);width:34px; height:90px;  text-indent:-2000px; overflow:hidden; position:absolute; cursor:pointer; }
.AboutMap .Fl p.CmMaker01{ top:601px; left:120px; }
.AboutMap .Fl p.CmMaker02{ top:425px; left:385px; }
.AboutMap .Fl p.CmMaker03{ top:255px; left:165px; }
.AboutMap .Fl p.CmMaker04{ top:582px; left:154px; }
.AboutMap .Fl p.CmMaker05{ top:372px; left:420px; }
/* .AboutMap .Fl p.CmMaker06{ top:435px; left:356px; }  */
.AboutMap .Fl p.CmMaker07{ top:379px; left:185px; } 
.AboutMap .Fl p.CmMaker08{ top:524px; left:101px; }
.AboutMap .Fl p.CmMaker09{ top:474px; left:321px; } 
.AboutMap .Fr{ width:580px; height:auto; overflow:hidden; float:right; }
.AboutMap .Fr table{ width:100%; } 
.AboutMap .Fr .MemberTable tr th{ padding:16px 0 16px 0; background:#f7f7f7; }
.AboutMap .Fr .MemberTable tr td{ cursor:pointer; padding:18px 0 18px 0; }
.AboutMap .Fr .MemberTable tr td p.stg{ font-weight:bold; color:#3ca259; font-size:16px; }
.AboutMap .Fr .MemberTable tr td p{ width:80%; font-size:14px; color:#4c443d; }
.AboutMap .Fr .MemberTable tr.on td{ background:#e7f4eb;  }

.ChainBottomList{ width:100%; height:auto; overflow:hidden; text-align:center; }
.ChainBottomList dt{ color:#3ca15b; font-size:27px; width:100%; height:auto; margin-top:80px; }
.ChainBottomList dd{ color:#4c443d; font-size:16px; width:100%; height:auto; margin-top:40px;  line-height:1.5em; }
.HomePageBtn{ width:100%; text-align:center; height:45px; overflow:hidden; margin:40px auto;  }

.BtnArea { overflow:hidden; width:1160px; height:45px; margin: 0 auto; padding-top:30px;}
.BtnArea a { display:block; margin-left:5px;  width:138px; height:45px; float:right;}
.BtnArea.Center a { float:none; margin:0 auto;}

p.TableNote { height:52px; line-height:52px; font-size:12px; color:#3ca15b; text-align:left;}
