﻿

/* skip navigation */
.skipNavi{position:absolute;top:0;left:0;width:100%;z-index:10001;}
.skipNavi a{position:absolute; display:block; width:100%; padding:10px 0; background:#444444; box-sizing: border-box; color:#fff; font-size:16px; text-align:center; top:-9999px;}
.skipNavi a:hover, .skipNavi a:active, .skipNavi a:focus{top:0;}


/* header */
.ui-w .header{min-width:1100px !important;text-align:center;}
.ui-w .header .top{position:relative;width:1100px;height:120px;margin:0 auto;text-align:left;}
.ui-w .header .top .logo{position:absolute;top:20px;left:0;z-index:10;}
.ui-w .header .top .logo a{overflow:hidden;display:inline-block;position:relative;width:270px;height:83px;background:url('../image/bg_logo.png') no-repeat top left;}
.ui-w .header .top .logo a > span{overflow:hidden;position:absolute;left:-9999em;width:1px;height:1px;margin:0;padding:0;text-indent:-9999em;}
.ui-w .header .top .logo a em{position:absolute;bottom:0;left:100px;font-size:8px;line-height:10px;text-transform:uppercase;font-weight:bold;}

.ui-w .header .top .util{position:absolute;top:11px;right:0;z-index:10;}
.ui-w .header .top .util .ls{display:inline-block;font-size:12px;line-height:18px;color:#666666;font-weight:bold;vertical-align:middle;}
.ui-w .header .top .util .ls a{display:inline-block;font-size:12px;line-height:18px;color:#666666;font-weight:bold;}
.ui-w .header .top .util .language{position:relative;width:122px;vertical-align:top;}
.ui-w .header .top .util .language:before{margin-right:9px;}
.ui-w .header .top .util .language span{display:inline-block;position:absolute;top:-9px;width:97px;padding:9px;border:1px solid #ffffff;background:#ffffff;}
.ui-w .header .top .util .language a{display:none;width:100%;height:16px;line-height:16px;}
.ui-w .header .top .util .language a.now{display:block;background:url('../image/bg_lang.png') no-repeat 100% 3px;color:#333333;}
.ui-w .header .top .util .language.on span{height:auto;border:1px solid #346d94;}
.ui-w .header .top .util .language.on a{display:block;margin-top:5px;}
.ui-w .header .top .util .language.on a:hover,
.ui-w .header .top .util .language.on a:focus{text-decoration:underline;}
.ui-w .header .top .util .language.on a.now{margin-top:0;color:#346d94;background:url('../image/bg_langon.png') no-repeat 100% 3px;text-decoration:none;}

.ui-w .header .btnIn{display:none;}
.ui-m .header .btnIn.sch{display:none;}

.ui-m body{position:relative;}
.ui-m .header{position:fixed;top:0;left:0;z-index:1000;width:100%;min-height:55px;background:#ffffff;}
.ui-m .header.fixed{border-bottom:1px solid #eee;}
.ui-m .header .top{position:relative;height:55px;}
.ui-m .header .top .logo a{overflow:hidden;display:block;position:absolute;top:0;left:0;height:55px;background:url('../image/bg_logo_m.png') no-repeat 15px 7px;background-size:46px 42px;}
.ui-m .header .top .logo a > span{overflow:hidden;position:absolute;left:-9999em;width:1px;height:1px;margin:0;padding:0;text-indent:-9999em;clip:rect(1px 1px 1px 1px);}/*blind*/
.ui-m .header .top .logo a em{display:inline-block;padding:12px 0 0 70px;font-size:10px;line-height:12px;vertical-align:top;}
.ui-m .header .top .logo a em span{display:block;}

.ui-m .header .top .util{display:none;}
.ui-m .header .btn{position:absolute;}
.ui-m .header .btn a{overflow:hidden;display:block;width:50px;height:56px;text-indent:-999px;}
.ui-m .header .btn.allmenu{top:0;right:0;}
.ui-m .header .btn.allmenu a{background:url('../image/btn_allmenu_m.png') no-repeat center center;background-size:19px 18px;}
.ui-m .header .gnbWrap{display:none;}


/* gnb, all Menu */
.ui-w .menu{text-align:left;}
.ui-w .menu a{display:inline-block;}
.ui-w .menu a:focus{text-decoration:underline;}
.ui-w .menu .dep1{display:inline-block;position:relative;margin:0;padding:0 160px 0 0;vertical-align:top;}
.ui-w .menu .dep1 > a{position:relative;z-index:100;height:52px;font-size:20px;line-height:20px;color:#333333;text-decoration:none;}
.ui-w .menu .dep1.on > a,
.ui-w .menu .dep1 > a:focus{color:#333333;}
.ui-w .menu .dep1.on > a:after,
.ui-w .menu .dep1 > a:focus:after{display:block;}

.ui-w .gnbWrap .menu .dep1:nth-child(1){padding-right:150px;}
.ui-w .gnbWrap .menu .dep1:nth-child(2){padding-right:180px;}
.ui-w .gnbWrap .menu .dep1:nth-child(3){padding-right:120px;}

.ui-w .menu .dep2Box{display:none;position:absolute;top:52px;left:0;z-index:99;width:100%;padding:10px 0 60px 0;background:#ffffff;}
.ui-w .menu .dep2List{position:relative;margin:0 auto;}
.ui-w .menu .dep2List:before{content:'';display:inline-block;width:30px;height:2px;background:#007e9c;}
.ui-w .menu .dep2List > span{display:none;}
.ui-w .menu .dep2List .scroll > ul{}
.ui-w .menu .dep2List .scroll > ul > li{display:inline-block;width:100%;padding-top:20px;vertical-align:top;}
.ui-w .menu .dep2List .scroll > ul > li.dep2 > a{font-size:16px;line-height:1;}
.ui-w .menu .dep2List .scroll > ul > li.dep2 > a:hover,
.ui-w .menu .dep2List .scroll > ul > li.dep2 > a:focus{color:#346d94;text-decoration:underline;}
.ui-w .menu .dep2List .scroll > ul > li.dep2 > ul{padding-top:15px;}
.ui-w .menu .dep2List .scroll > ul > li.dep2 > ul > li{margin-top:5px;}
.ui-w .menu .dep2List .scroll > ul > li.dep2 > ul > li:first-child{margin-top:0;}
.ui-w .menu .dep2List .scroll > ul > li.dep2 > ul > li.dep3 > a{position:relative;padding-left:15px;}
.ui-w .menu .dep2List .scroll > ul > li.dep2 > ul > li.dep3 > a:before{content:'';display:inline-block;position:absolute;top:8px;left:0;width:5px;height:1px;background-color:#333333;}
.ui-w .menu .dep2List .scroll > ul > li.dep2 > ul > li.dep3 > a:hover,
.ui-w .menu .dep2List .scroll > ul > li.dep2 > ul > li.dep3 > a:focus{color:#346d94;text-decoration:underline;}

.ui-w .gnbWrap{position:absolute;top:68px;left:0;right:0;width:100%;}
.ui-w .gnbWrap .gnbAllBg{display:none;position:absolute;left:0;right:0;top:52px;background:#fff;z-index:10;overflow:hidden;}
.ui-w .gnbWrap .gnbAllBg:before{content:'';display:inline-block;position:absolute;top:22px;left:50%;z-index:11;margin-left:-550px;width:250px;height:430px;background:url('../image/img_gnb.png') no-repeat left top;}
.ui-w .gnbWrap .gnbAllBg:after{content:'';display:block;position:absolute;bottom:0;left:0;z-index:11;width:100%;height:1px;background-color:#c0c0c0;}
.ui-w .gnbWrap .gnbArea{width:1100px;margin:0 auto;text-align:right;}
.ui-w .gnbWrap .gnbArea .menu{display:inline-block;padding-left:80px;}

/* 추후삭제 */
.ui-m .header #gnb{text-align:center;}
.ui-m .header #gnb > img{width:auto;height:55px;}
/* --//추후삭제 */

.allMenuWrap{display:none;}
.allMenuWrap.on {display:block;}
.ui-w .allMenuWrap.on{display:none;}

.ui-m .allMenuWrap{position:fixed;top:0;bottom:0;left:0;right:0;z-index:999;}
.ui-m .allMenuDim{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#000000;opacity:.2;}
.ui-m .allMenuBox{position:absolute;top:0;bottom:0;right:0;width:360px;background:#ffffff;}
.ui-m .allMenuBox dl{height:100%;}
.ui-m .allMenuBox dt{overflow:hidden;position:absolute;left:-9999em;width:1px;height:1px;margin:0;padding:0;text-indent:-9999em;clip:rect(1px 1px 1px 1px);}/* blind */
.ui-m .allMenuBox dd{height:100%;}
.ui-m .allMenuBox dd .util{position:relative;z-index:999;height:70px;padding:20px 4px 0 4px;background:#346d94;font-size:0;line-height:0;}
.ui-m .allMenuBox dd .util .language{display:inline-block;position:relative;width:125px;vertical-align:top;}
.ui-m .allMenuBox dd .util .language span{display:inline-block;position:absolute;top:0;left:0;width:100%;padding:0 14px;border:1px solid #346d94;border-top:0;}
.ui-m .allMenuBox dd .util .language a{display:none;padding-right:14px;box-sizing:border-box;width:100%;height:30px;color:#ffffff;font-size:15px;line-height:30px;font-weight:bold;text-align:left;}
.ui-m .allMenuBox dd .util .language a.now{display:block;background:url('../image/bg_lang_m.png') no-repeat 100% 11px;background-size:12px 7px;}
.ui-m .allMenuBox dd .util .language.on span{border-color:#346d94;background:#ffffff;}
.ui-m .allMenuBox dd .util .language.on a{display:block;color:#666666;}
.ui-m .allMenuBox dd .util .language.on a.now{color:#346d94;background:url('../image/bg_langon_m.png') no-repeat 100% 11px;background-size:12px 7px;}

.ui-m .allMenuBox .allMenuClose{position:absolute;top:15px;right:15px;z-index:1000;}
.ui-m .allMenuBox .allMenuClose a{overflow:hidden;display:block;width:20px;height:20px;background:url('../image/btn_allmclose_m.png') no-repeat top left;background-size:20px 20px;text-indent:-999px;}

.ui-m .allMenuList{background:#ffffff;height:calc(100% - 70px) !important;}
.ui-m .menu{position:relative;width:100%;height:100%;text-align:left;}
.ui-m .menu .dep1{width:100%;border-bottom:1px solid #dddddd;}
.ui-m .menu .dep1 > a{display:block;position:relative;width:100%;height:50px;padding:0 50px 0 18px;border:0;font-size:19px;font-weight:bold;line-height:52px;color:#333333;text-align:left;vertical-align:top;}
.ui-m .menu .dep1 > a:after{content:'';display:inline-block;position:absolute;top:17px;right:20px;width:16px;height:16px;background:url('../image/bg_allmenu.png') no-repeat 0 0;background-size:16px 80px;}
.ui-m .menu .dep1 > a:hover:after,
.ui-m .menu .dep1 > a:focus:after{background-position:0 -16px;}
.ui-m .menu .dep1.on > a:after{background-position:0 -32px;}
.ui-m .menu .dep1.only > a:after{background-position:0 -48px;}
.ui-m .menu .dep1.only > a:hover:after,
.ui-m .menu .dep1.only > a:focus:after,
.ui-m .menu .dep1.only.on > a:after{background-position:0 -64px;}
.ui-m .menu .dep1.on .dep2Box{display:block;}
.ui-m .menu .dep2Box{display:none;position:relative;top:auto;left:auto;bottom:auto;width:100%;border-top:1px solid #dddddd;}
.ui-m .menu .dep2List a{display:block;vertical-align:top;}
.ui-m .menu .dep2List > span{display:none;}
.ui-m .menu .dep2List .scroll{position:relative;top:auto;left:auto;bottom:auto;width:100%;}
.ui-m .menu .dep2List li.dep2{border-top:1px solid #dddddd;}
.ui-m .menu .dep2List li.dep2:first-child{border-top:0;}
.ui-m .menu .dep2List li.dep2 > a{position:relative;height:50px;padding:0 50px 0 20px;font-size:17px;line-height:52px;}
.ui-m .menu .dep2List li.dep2 > a:after{content:'';display:inline-block;position:absolute;top:18px;right:20px;width:12px;height:12px;background:url('../image/bg_lnb_m.png') no-repeat 0 -36px;background-size:12px 60px;}
.ui-m .menu .dep2List li.dep2 > a:hover,
.ui-m .menu .dep2List li.dep2 > a:focus,
.ui-m .menu .dep2List li.dep2.on > a{color:#346d94;}
.ui-m .menu .dep2List li.dep2 > a:hover:after,
.ui-m .menu .dep2List li.dep2 > a:focus:after,
.ui-m .menu .dep2List li.dep2.on > a:after{background:url('../image/bg_lnb_m.png') no-repeat 0 -48px;background-size:12px 60px;}
.ui-m .menu .dep2List li.dep2.sub > a:after{background:url('../image/bg_lnb_m.png') no-repeat 0 0;background-size:12px 60px;}
.ui-m .menu .dep2List li.dep2.sub > a:hover:after,
.ui-m .menu .dep2List li.dep2.sub > a:focus:after{background:url('../image/bg_lnb_m.png') no-repeat 0 -12px;background-size:12px 60px;}
.ui-m .menu .dep2List li.dep2.sub.active > a:after,
.ui-m .menu .dep2List li.dep2.sub.active > a:hover:after,
.ui-m .menu .dep2List li.dep2.sub.active > a:focus:after,
.ui-m .menu .dep2List li.dep2.sub.on > a:after,
.ui-m .menu .dep2List li.dep2.sub.on > a:hover:after,
.ui-m .menu .dep2List li.dep2.sub.on > a:focus:after{background:url('../image/bg_lnb_m.png') no-repeat 0 -24px;background-size:12px 60px;}
.ui-m .menu .dep2List li.dep2 ul{display:none;padding:5px 20px;background:#eeeeee;border-top:1px solid #dddddd;}
.ui-m .menu .dep2List li.dep2 ul li{}
.ui-m .menu .dep2List li.dep2 ul li a{padding:10px 0;font-size:15px;line-height:1;}
.ui-m .menu .dep2List li.dep2 ul li a:hover,
.ui-m .menu .dep2List li.dep2 ul li a:focus,
.ui-m .menu .dep2List li.dep2 ul li.on a{color:#346d94;text-decoration:underline;}
.ui-m .menu .dep2List li.dep2.on ul{display:block;}


/* container */
#container{width:1100px;margin:0 auto;padding-bottom:80px;}
#container:after{content:'';display:block;clear:both;}
.ui-m #container{width:100%;padding:105px 0 70px 0;background:#ffffff;}

.ui-w #container .contWrap{min-height:535px;}

/* content area */
#content{float:left;width:830px;margin-left:50px;}
.ui-m #content{float:none;width:100%;margin:0;}
.ui-m .contWrap{padding:10px 15px 0 15px;}
.ui-m .contWrap > h4:first-child{margin-top:0;}

/* lnb */
.lnbWrap{float:left;width:220px;padding-top:45px;}
.ui-m .lnbWrap{display:none;}

.lnbWrap .title{display:block;height:57px;border-bottom:2px solid #333333;font-size:26px;font-weight:bold;color:#111111;line-height:1;letter-spacing:-1px;}
.lnb a{display:block;vertical-align:top;color:#666666;}
.lnb > li{border-bottom:1px solid #dddddd;}
.lnb > li > a{position:relative;padding:17px 30px 18px 10px;font-size:16px;line-height:20px;word-break:keep-all;}
.lnb > li > a:before{content:'';display:inline-block;position:absolute;top:50%;right:12px;width:12px;height:12px;margin-top:-6px;background:url('../image/bg_lnb.png') no-repeat 0 -36px;}
.lnb > li > a:hover,
.lnb > li > a:focus{text-decoration:none;color:#346d94;}
.lnb > li > a:hover:before,
.lnb > li > a:focus:before,
.lnb > li.on > a:before{background:url('../image/bg_lnb.png') no-repeat 0 -48px;}
.lnb > li.on > a{color:#333333;text-decoration:none;}
.lnb > li.sub > a:before{background:url('../image/bg_lnb.png') no-repeat 0 0;}
.lnb > li.sub > a:hover:before,
.lnb > li.sub > a:focus:before{background:url('../image/bg_lnb.png') no-repeat 0 -12px;}
.lnb > li.sub.active > a:before,
.lnb > li.sub.active > a:hover:before,
.lnb > li.sub.active > a:focus:before,
.lnb > li.sub.on > a:before,
.lnb > li.sub.on > a:hover:before,
.lnb > li.sub.on > a:focus:before{background:url('../image/bg_lnb.png') no-repeat 0 -24px;}

.lnb > li > ul{display:none;margin-top:-10px;padding-bottom:13px;}
.lnb > li.on > ul{display:block;}
.lnb > li > ul > li{padding:1px 0 0 0;}
.lnb > li > ul > li:first-child{padding:0;}
.lnb > li > ul > li > a{padding:4px 10px 3px 30px;color:#666666;}
.lnb > li > ul > li > a:hover,
.lnb > li > ul > li > a:focus,
.lnb > li > ul > li.on > a{background:#346d94;color:#ffffff;}
.lnb > li > ul > li > a.new:hover:after,
.lnb > li > ul > li > a.new:focus:after,
.lnb > li > ul > li.on > a.new:after{background:url('../image/blt_newwin2.png') no-repeat center right;}

/* top area */
.topWrap{width:100%;border-bottom:1px solid #dddddd;}
.topVisual{height:130px;background:url('../image/top_visual01.png') no-repeat center top;/*기본이미지*/text-align:center;font-size:30px;line-height:130px;color:#ffffff;}
.topVisual.spo{background:url('../image/top_visual01.png') no-repeat center top;/*background-size:cover;*/}/*About Prosecution*/
.topVisual.service{background:url('../image/top_visual02.png') no-repeat center top;}/*Service*/
.topVisual.report{background:url('../image/top_visual03.png') no-repeat center top;}/*Report*/

.ui-m .topWrap{display:none;}

.breadCrumb{position:relative;width:1100px;height: 40px;margin:0 auto;color:#333333;}
.breadCrumb > a,
.breadCrumb > span{display:inline-block;vertical-align:middle;line-height:40px;}
.breadCrumb > a:before,
.breadCrumb > span:before{content:'';display:inline-block;width:6px;height:14px;margin:0 9px 0 5px;background:url('../image/bg_bc.png') no-repeat center top;vertical-align:-1px;}
.breadCrumb > a{color:#808080;}
.breadCrumb .home{overflow:hidden;width:16px;height:14px;background:url('../image/ico_home.png') no-repeat center top;text-indent:-9999px;color:#303030;}
.breadCrumb .home:before{display:none;}
.breadCrumb .util{position:absolute;right:0;top:0;height:40px;line-height:40px;}
.breadCrumb .util span{display:inline-block;}
.breadCrumb .util span:after{content:'';display:inline-block;width:1px;height:15px;margin:0 16px 0 20px;background-color:#b2b2b2;vertical-align:middle;}
.breadCrumb .util span a{display:inline-block;height:15px;vertical-align:middle;}
.breadCrumb .util .sns a{width:15px;background:url('../image/ico_sns.png') no-repeat top left;text-indent:-9999px;}
.breadCrumb .util .print a{width:16px;background:url('../image/ico_print.png') no-repeat top left;text-indent:-9999px;}
.breadCrumb .util .print:after{display:none;}

/* footer */
.ui-w .footerWrap{width:100%;border-top:1px solid #c2c2c2;background:#ededed;text-align:center;}
.ui-w .footer{position:relative;width:1100px;height:200px;margin:0 auto;}
.ui-w .footer .menu{position:absolute;top:30px;left:160px;z-index:1;text-align:left;}
.ui-w .footer .menu li{display:inline-block;vertical-align:top;line-height:0;}
.ui-w .footer .menu li:before{content:'';display:inline-block;width:1px;height:14px;margin:-2px 10px 0 7px;background:#d5d5d5;vertical-align:middle;}
.ui-w .footer .menu li:first-child:before{display:none;}
.ui-w .footer .menu li a{display:inline-block;font-size:16px;line-height:1;}
.ui-w .footer .inner{position:relative;padding:60px 0 0 160px;text-align:left;font-size:15px;line-height:1;color:#666666;}
.ui-w .footer .logo{overflow:hidden;display:inline-block;position:absolute;top:28px;left:0;width:80px;height:75px;background:url('../image/bg_footerlogo.png') no-repeat top left;text-indent:-999px;}
.ui-w .footer address .call{display:inline-block;}
.ui-w .footer address .call:before{content:'';display:inline-block;width:1px;height:14px;margin:0 10px 0 7px;background:#d5d5d5;vertical-align:middle;}
.ui-w .footer .copyright{margin-top:10px;font-size:12px;line-height:1;}

.ui-m .footerWrap{width:100%;border-top:1px solid #c2c2c2;background:#e9e9e9;}
.ui-m .footer{padding-bottom:30px;}
.ui-m .footer .menu{overflow:hidden;}
.ui-m .footer .menu li{width:100%;text-align:center;}
.ui-m .footer .menu li a{display:block;height:33px;line-height:33px;color:#666666;}
.ui-m .footer .inner{position:relative;padding:25px 15px 0 90px;border-top:1px solid #c2c2c2;font-size:12px;line-height:16px;}
.ui-m .footer .logo{overflow:hidden;display:inline-block;position:absolute;top:25px;left:15px;width:60px;height:56px;background:url('../image/bg_footerlogo1.png') no-repeat top left;background-size:60px 56px;text-indent:-999px;}
.ui-m .footer address{color:#666666;}
.ui-m .footer address span{display:block;margin-bottom:5px;}
.ui-m .footer .copyright{margin-top:10px;color:#666666;font-size:11px;word-spacing:-0.07em;}
.ui-m .footer .copyright span{display:block;}


/* title area */
.pageTitle h3{margin:50px 0 30px 0;font-size:24px;line-height:1;color:#111111;}
.pageTitle .btnBack{display:none;}

.ui-m .pageTitle{position:fixed;top:55px;left:0;z-index:999;width:100%;min-width:320px;height:50px;background-color:#ffffff;}
.ui-m .pageTitle.fixed{border-bottom:1px solid #eee;}
.ui-m .pageTitle h3{margin:0;font-size:21px;line-height:50px;color:#333333;text-align:center;}
.ui-m .pageTitle .btnBack{overflow:hidden;display:block;position:absolute;top:3px;left:0;width:40px;height:44px;text-indent:-9999px;}
.ui-m .pageTitle .btnBack:before{content:'';display:block;position:absolute;top:13px;left:15px;width:10px;height:18px;background:url('../image/btn_pageback.png') no-repeat left top;background-size:100% 100%;}


/* content title */
h4.cont{margin:40px 0 12px 0;font-size:20px;line-height:1;color:#111111;}
h5.cont{margin:26px 0 12px 0;font-size:16px;line-height:1;color:#074a73;font-weight:700;}
h4.cont + h5.cont{margin-top:15px;}
h6.cont{margin:25px 0 12px 0;padding-left:13px;background:url('../image/blt_h4.png') no-repeat 0 3px;font-size:14px;line-height:1;color:#333333;}
h5.cont + h6.cont{margin-top:15px;}
h4.tCont{display:block;margin:40px 0 12px 0;font-size:22px;font-weight:normal;line-height:1;color:#074a73;}
strong.tCont{display:block;margin:40px 0 12px 0;font-size:22px;font-weight:normal;line-height:1;color:#074a73;}


.ui-m h4.cont{margin:40px 0 7px 0;font-size:18px;line-height:22px;}
.ui-m h5.cont{margin:22px 0 7px 0;font-size:15px;line-height:20px;}
.ui-m h4.cont + h5.cont{margin-top:20px;}
.ui-m h6.cont{margin:20px 0 10px 0;background:url('../image/blt_h4_m.png') no-repeat 0 3px;background-size:5px 7px;}
.ui-m h4.tCont{margin:40px 0 7px 0;font-size:18px;line-height:22px;}
.ui-m strong.tCont{margin:40px 0 22px 0;font-size:20px;line-height:22px;}

/* --- main:w --- */
.ui-w #container.main{width:100%;padding-bottom:0;}
.ui-w #container.main #content{float:none;width:100%;margin:0;}

.ui-w .mainTop{position:relative;overflow:hidden;}
.ui-w .mainTop .topRolling{position:relative;height:520px;}
.ui-w .mainTop .topRolling ul li{width:100%;}
.ui-w .mainTop .topRolling .img{overflow:hidden;position:relative;width:100%;height:520px;}
.ui-w .mainTop .topRolling .img img{position:absolute;top:0;left:50%;margin-left:-960px;}
.ui-w .mainTop .topRolling .img p{position:absolute;top:105px;left:50%;width:1100px;margin-left:-550px;padding:0 90px;font-size:20px;line-height:24px;color:#333333;}
.ui-w .mainTop .topRolling .img p strong{display:block;position:relative;padding:25px 0 20px 0;font-size:55px;line-height:1;font-weight:normal;}
.ui-w .mainTop .topRolling .img p strong:before{content:'';display:inline-block;position:absolute;top:0;left:3px;width:50px;height:2px;background-color:#333333;}
.ui-w .mainTop .topRolling .ctrlWrap{position:absolute;top:0;left:0;z-index:3;width:100%;}
.ui-w .mainTop .topRolling .ctrlBox{display:block;width:1100px;margin:0 auto;padding:45px 30px 0 30px;text-align:right;}

/*메인비주얼bxSlider*/
.ui-w .mainTop .topRolling .bx-controls{position:absolute;top:0;left:50%;z-index:3;margin-left:-535px;padding:60px 0 0 25px;width:1100px;box-sizing:border-box;}
.ui-w .mainTop .topRolling .bx-controls a{overflow:hidden;display:inline-block;width:20px;height:20px;margin:0 5px;background:url('../image/bg_transparent.png') no-repeat;background-size:100%;border:2px solid #111111;border-radius:10px;vertical-align:top;opacity:1;text-indent:-999px;}
.ui-w .mainTop .topRolling .bx-controls-auto a{border:0;border-radius:0;}
.ui-w .mainTop .topRolling .bx-controls-auto .bx-stop{background:url('../image/btn_rollstop.png') no-repeat center center;background-size:14px 20px;}
.ui-w .mainTop .topRolling .bx-controls-auto .bx-start{background:url('../image/btn_rollplay.png') no-repeat center center;background-size:14px 20px;}
.ui-w .mainTop .topRolling,
.ui-w .mainTop .topRolling img{height:560px;}
.ui-w .local.mainTop .topRolling,
.ui-w .local .mainTop .topRolling img{height:620px;}
.ui-w .lang .mainTop .topRolling,
.ui-w .lang .mainTop .topRolling img{height:520px;}
.ui-m .mainTop .topRolling .bx-controls{position:absolute;top:20px;left:20px;z-index:1;margin-left:0;padding:0;width:auto;box-sizing:border-box;}
.ui-m .mainTop .topRolling .bx-controls a{overflow:hidden;display:inline-block;width:12px;height:12px;margin:0 5px;background:url('../image/bg_transparent.png') no-repeat;background-size:100%;border:2px solid #111111;border-radius:50%;vertical-align:top;opacity:1;text-indent:-9999px;}
.ui-m .mainTop .topRolling .bx-controls-auto a{border:0;border-radius:0;}
.ui-m .mainTop .topRolling .bx-controls-auto .bx-stop{background:url('../image/btn_rollstop_m.png') no-repeat center center;background-size:100%;}
.ui-m .mainTop .topRolling .bx-controls-auto .bx-start{background:url('../image/btn_rollplay_m.png') no-repeat center center;background-size:100%;}
.mainTop .bx-controls .bx-pager,
.mainTop .bx-controls .bx-pager-item,
.mainTop .bx-controls .bx-controls-auto,
.mainTop .bx-controls .bx-controls-auto-item{display:inline-block;}
.mainTop .topRolling .bx-controls .bx-controls-auto-item{margin-right:2px;}
.mainTop .topRolling .bx-controls .bx-pager-item a.active{background-color:#111111;}
.mainTop .topRolling .bx-controls-auto a.bx-stop.active,
.mainTop .topRolling .bx-controls-auto a.bx-start.active{display:none;}
.mainTop .topRolling .bx-viewport,
.mainTop .topRolling .swiper-wrapper,
.mainTop .topRolling .swiper-slide{height:auto !important;}

.ui-w .ctrlBox span{display:inline-block;}
.ui-w .ctrlBox span a{overflow:hidden;display:inline-block;width:12px;height:12px;margin:0 5px;background:transparent;border:2px solid #111111;border-radius:6px;vertical-align:top;opacity:1;text-indent:-9999px;text-align:left;}
.ui-w .ctrlBox .dot a.on{background-color:#111111;}
.ui-w .ctrlBox .ctrl a{border:0;border-radius:0;}
.ui-w .ctrlBox .ctrl a.stop{background:url('../image/btn_rollstop.png') no-repeat center center;}
.ui-w .ctrlBox .ctrl a.play{background:url('../image/btn_rollplay.png') no-repeat center center;}

.ui-w .mainTop .inner{position:absolute;top:350px;left:50%;z-index:1;width:1100px;margin-left:-550px;}
.ui-w .mainTop .inner ul{overflow:hidden;}
.ui-w .mainTop .inner li{float:left;width:350px;margin-left:25px;}
.ui-w .mainTop .inner li a{position:relative;display:block;width:350px;height:110px;padding:28px 40px 25px 40px;}
.ui-w .mainTop .inner li a strong{color:#ffffff;font-size:20px;font-weight:normal;}
.ui-w .mainTop .inner li.bnr1{margin-left:0;background:rgba(21,152,220,0.9) url('../image/bg_bnr01.png') no-repeat right 25px top 50px;}
.ui-w .mainTop .inner li.bnr2{background:rgba(88,124,198,0.9) url('../image/bg_bnr02.png') no-repeat right 25px top 50px;}
.ui-w .mainTop .inner li.bnr3{background:rgba(0,162,178,0.9) url('../image/bg_bnr03.png') no-repeat right 25px top 50px;}
.ui-w .mainTop .inner li span.btn{display:inline-block;position:absolute;bottom:26px;left:40px;height:25px;padding:0 14px 0 0;font-size:13px;line-height:23px;color:#ffffff;}
.ui-w .mainTop .inner li span.btn:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background:rgba(255,255,255,0.5);}
.ui-w .mainTop .inner li span.btn:after{content:'';display:block;position:absolute;top:4px;right:0;width:8px;height:12px;background:url('../image/blt_go2.png') no-repeat top left;}

.ui-w .mainCont{width:100%;}
.ui-w .mainCont .inner{position:relative;width:1100px;margin:0 auto;}
.ui-w .mainCont h2{height:60px;font-size:30px;line-height:1;}

.ui-w .mainCont.news .inner{padding:50px 0;}
.ui-w .mainCont.news span.btn{position:absolute;top:55px;right:0}
.ui-w .mainCont.news span.btn a.more{display:inline-block;position:relative;height:20px;padding-right:15px;font-size:13px;font-weight:bold;line-height:1;color:#111111;}
.ui-w .mainCont.news span.btn a.more:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background:rgba(102,102,102,0.5);}
.ui-w .mainCont.news span.btn a.more:after{content:'';display:block;position:absolute;top:0;right:0;width:12px;height:12px;background:url('../image/blt_add2.png') no-repeat left top;}

.ui-w .mainCont .cardList{margin:0;}
.ui-w .mainCont .cardList li{width:248px;margin:0 0 0 36px !important;}
.ui-w .mainCont .cardList li:first-child{margin:0  !important;}
.ui-w .mainCont .cardList a{padding:0;border:0;}
.ui-w .mainCont .cardList a .info .desc{height:40px;margin-top:10px;-webkit-line-clamp:2;}
.ui-w .mainCont .cardList a:focus:after,
.ui-w .mainCont .cardList a:hover:after{display:none;}

.ui-w .mainCont.icoBnr .inner{padding:0 0 45px 0;}
.ui-w .mainCont.icoBnr ul{display:table;width:816px;height:170px;padding:0 40px;background-color:#e1ebef;}
.ui-w .mainCont.icoBnr li{display:table-cell;padding:0 10px;vertical-align:top;text-align:center;}
.ui-w .mainCont.icoBnr li a{display:inline-block;height:170px;padding-top:120px;font-size:16px;line-height:20px;font-weight:bold;}
.ui-w .mainCont.icoBnr li.ico1{background:url('../image/bg_icobnr01.png') no-repeat center 31px;}
.ui-w .mainCont.icoBnr li.ico2{background:url('../image/bg_icobnr02.png') no-repeat center 31px;}
.ui-w .mainCont.icoBnr li.ico3{background:url('../image/bg_icobnr03.png') no-repeat center 31px;}
.ui-w .mainCont.icoBnr .ico{position:absolute;top:0;right:0;width:248px;height:170px;background:url('../image/bg_icobnr.png') no-repeat top left;}
.ui-w .mainCont.icoBnr .ico a{display:block;width:248px;height:170px;padding:25px 0 0 30px;color:#ffffff;font-size:20px;line-height:24px;}
.ui-w .mainCont.icoBnr .ico a span{display:block;width:100px;word-break:keep-all;}

/* 정책브리핑 위젯 */
.ui-w .mainCont.policynews h2{margin-bottom:-35px;}
.ui-w .mainCont.policynews .inner{position:relative;width:1100px;margin:0 auto 0 auto;/* padding:0 0 45px 0; */}
/* .ui-w .mainCont.policynews .inner{padding:0 0 40px 0;} */
.ui-w .mainCont .newsList{margin:0;}

.ui-m .mainCont.policynews .inner{padding:0px  15px 40px 15px }

/* 유관기관배너 */
/* .ui-w .relationBnr{}
.ui-w .relationBnr .inner{position:relative;padding:0 0 100px 0;text-align:right;}
.ui-w .relationBnr h2{position:absolute;top:0;left:25px;height:65px;padding-right:68px;font-size:28px;line-height:65px;background:url('/images/eng/bg_relatbar.png') no-repeat 100% center;}
.ui-w .relationBnr .inner{position:relative;width:1100px;margin:0 auto;}
.ui-w .relationBnr ul{display:inline-block;width:840px;height:50px;font-size:0;line-height:0;vertical-align:top;}
.ui-w .relationBnr li{display:inline-block;width:25%;}
.ui-w .relationBnr li a{display:inline-block;vertical-align:top;}
.ui-w .relationBnr li a:before{content:'';display:inline-block;width:1px;height:35px;background-color:#cccccc;vertical-align:middle;}
.ui-w .relationBnr li a img{width:calc(100% - 1px);vertical-align:middle;}
.ui-w .relationBnr li:first-child a:before{display:none;} */
.ui-w .relationBnr{margin-bottom:40px;padding-top:0;}
.ui-w .relationBnr .inner{position:relative;width:1100px;margin:0 auto;}
.ui-w .relationBnr h2{width:1100px;margin:0 auto;/* position:absolute;top:0;left:25px; */height:65px;padding-right:68px;font-size:28px;line-height:65px;/* background:url('/images/chn/bg_relatbar.png') no-repeat 100% center; */}
.ui-w .relationBnr .rolling{width:920px;}
.ui-w .relationBnr ul{height:50px;word-break:nowrap;white-space:nowrap;}
.ui-w .relationBnr li{display:inline-block;margin-right:10px;}
.ui-w .relationBnr li a{display:inline-block;}
.ui-w .relationBnr .ctrl *{display:block;position:absolute;top:50%;margin-top:-17px;width:35px;height:35px;text-indent:-999px;border:1px #cccccc solid;overflow:hidden;}
.ui-w .relationBnr .ctrl a.prev{display:none;right:68px;background:#fff url('../image/btn_relationPrev.png') no-repeat center center;}
.ui-w .relationBnr .ctrl a.next{display:none;right:34px;background:#fff url('../image/btn_relationNext.png') no-repeat center center;}
.ui-w .relationBnr .ctrl .play{right:102px;background:#fff url('../image/btn_relationPlay.png') no-repeat center center;}
.ui-w .relationBnr .ctrl .stop{right:102px;background:#fff url('../image/btn_relationStop.png') no-repeat center center;}
.ui-w .relationBnr .ctrl .on{display:none;}
.ui-w .relationBnr .ctrl a.more{right:0;background:#fff url('../image/btn_relationMore.png') no-repeat center center;}

/*Slick*/
.relationBnr .slick-slide img{margin:0 auto;max-width:100%;width:auto;max-height:50px;}
.relationBnr .slick-slide a{display:block;width:230px;text-align:center;}
.ui-w .buttonPcHide .ctrl{display:none;}
.ui-w .relationBnr .slick-arrow{display:block;position:absolute;top:50%;margin-top:-17px;width:35px;height:35px;text-indent:-999px;border:1px #cccccc solid;overflow:hidden;}
.ui-w .relationBnr .slick-prev{right:-112px;background:#fff url('../image/btn_relationPrev.png') no-repeat center center;}
.ui-w .relationBnr .slick-next{right:-146px;background:#fff url('../image/btn_relationNext.png') no-repeat center center;}
.ui-m .relationBnr .inner{position:relative;padding:0 40px !important;}
.ui-m .relationBnr .slick-slide a{display:block;width:auto;}
.ui-m .relationBnr .slick-arrow{overflow:hidden;display:inline-block;position:absolute;top:50%;width:15px;height:28px;margin-top:-13px;text-indent:-999px;}
.ui-m .relationBnr .slick-prev{left:-25px;background:url('../image/btn_bnrctrl_m.png') no-repeat top left;background-size:30px 56px;}
.ui-m .relationBnr .slick-next{right:-25px;background:url('../image/btn_bnrctrl_m.png') no-repeat top right;background-size:30px 56px;}
.ui-m .relationBnr .slick-prev:hover,
.ui-m .relationBnr .slick-prev:focus{background:url('../image/btn_bnrctrl_m.png') no-repeat bottom left;background-size:30px 56px;}
.ui-m .relationBnr .slick-next:hover,
.ui-m .relationBnr .slick-next:focus{background:url('../image/btn_bnrctrl_m.png') no-repeat bottom right;background-size:30px 56px;}
/* --- //main:w --- */

/* --- main:m --- */
.ui-m #container.main{width:100%;margin:0;padding:55px 0 0 0;}
.ui-m #container.main #content{}

.ui-m .mainTop .topRolling{position:relative;overflow:hidden;}
.ui-m .mainTop .topRolling ul{}
.ui-m .mainTop .topRolling ul li{width:100%;}
.ui-m .mainTop .topRolling .img p{position:absolute;top:9.16vw;padding:0 6.94vw;font-size:3.33vw;line-height:4.16vw;word-spacing:-0.05em;color:#333333;}
.ui-m .mainTop .topRolling .img p strong{display:block;position:relative;padding:4.86vw 0 3.47vw 0;font-size:8.33vw;line-height:1;word-spacing:-0.05em;font-weight:normal;}
.ui-m .mainTop .topRolling .img p strong:before{content:'';display:inline-block;position:absolute;top:0;left:0;width:7.77vw;height:2px;background-color:#333333;}
.ui-m .mainTop .topRolling .ctrlBox{position:absolute;top:5.27vw;right:4.16vw;z-index:1;}

.ui-m .ctrlBox span{display:inline-block;}
.ui-m .ctrlBox span a{overflow:hidden;display:inline-block;width:1.94vw;height:1.94vw;margin:0.69vw;background:transparent;border:2px solid #111111;border-radius:50%;vertical-align:top;opacity:1;text-indent:-9999px;}
.ui-m .ctrlBox .dot a.on{background-color:#111111;}
.ui-m .ctrlBox .ctrl a{border:0;border-radius:0;}
.ui-m .ctrlBox .ctrl a.stop{background:url('../image/btn_rollstop_m.png') no-repeat center center;background-size:100%;}
.ui-m .ctrlBox .ctrl a.play{background:url('../image/btn_rollplay_m.png') no-repeat center center;background-size:100%;}

.ui-m .mainTop .inner{}
.ui-m .mainTop .inner ul{overflow:hidden;}
.ui-m .mainTop .inner li{float:left;width:33.33%;background:#219dde url('../image/bg_bnr01_m.png') no-repeat center 20px;background-size:45px 30px;}
.ui-m .mainTop .inner li:first-child{width:33.34%;}
.ui-m .mainTop .inner li a{position:relative;display:block;width:100%;height:140px;padding:57px 15px 0 15px;text-align:center;}
.ui-m .mainTop .inner li a strong{display:block;height:45px;color:#ffffff;font-size:15px;line-height:19px;font-weight:normal;word-break:keep-all;}
.ui-m .mainTop .inner li a strong span{display:block;}
.ui-m .mainTop .inner li.bnr1{}
.ui-m .mainTop .inner li.bnr2{background-color:#6183c9;background-image:url('../image/bg_bnr02_m.png');}
.ui-m .mainTop .inner li.bnr3{background-color:#0da7b6;background-image:url('../image/bg_bnr03_m.png');}
.ui-m .mainTop .inner li span.btn{display:inline-block;position:relative;height:22px;padding:0 13px 0 0;font-size:13px;line-height:21px;color:#ffffff;}
.ui-m .mainTop .inner li span.btn:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:rgba(255,255,255,0.5);}
.ui-m .lang .mainTop .inner li span.btn:after{content:'';display:block;position:absolute;top:4px;right:0;width:7px;height:10px;background:url('../image/blt_go2_m.png') no-repeat top left;background-size:7px 10px;}

.ui-m .mainCont{width:100%;}
.ui-m .mainCont .inner{padding:40px 15px 20px 15px;}
.ui-m .mainCont h2{margin-bottom:15px;font-size:22px;line-height:1;}

.ui-m .mainCont.news .inner{}
.ui-m .mainCont.news span.btn{display:block;}
.ui-m .mainCont.news span.btn a.more{display:block;width:100%;height:43px;border:1px solid #dddddd;font-size:15px;line-height:41px;text-align:center;}
.ui-m .mainCont.news span.btn a.more:after{content:'';display:inline-block;width:14px;height:14px;margin:-4px 0 0 8px;background:url('../image/btn_more3.png') no-repeat left top;background-size:14px 14px;vertical-align:middle;}
.ui-m .mainCont .cardList{margin:0;border:0;}
.ui-m .mainCont .cardList li{width:calc(50% - 5px) !important;padding:0;border:0;}
.ui-m .mainCont .cardList li:nth-child(odd){float:left;margin:0 5px 0 0 !important;}
.ui-m .mainCont .cardList li:nth-child(even){float:right;margin:0 0 0 5px  !important;}
.ui-m .mainCont .cardList a .thum{height:25vw;}
.ui-m .mainCont .cardList a .info{padding:15px 0 30px 0;}
.ui-m .mainCont .cardList a .info .title{overflow:hidden;display:inline-block;height:40px;font-size:15px;line-height:20px;word-break:keep-all;white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.ui-m .mainCont .cardList a .info .desc{height:60px;}
.ui-m .mainCont .cardList a:focus:after,
.ui-m .mainCont .cardList a:hover:after{display:none;}

.ui-m .mainCont.icoBnr .inner{margin:20px 0 0 0;padding:0;}
.ui-m .mainCont.icoBnr ul{display:table;width:100%;height:134px;background-color:#e1ebef;}
.ui-m .mainCont.icoBnr li{display:table-cell;background:url('../image/bg_icobnr01_m.png') no-repeat center 25px;background-size:59px 48px;vertical-align:top;text-align:center;}
.ui-m .mainCont.icoBnr li a{display:inline-block;height:134px;padding-top:80px;font-size:14px;line-height:20px;font-weight:bold;}
.ui-m .mainCont.icoBnr li a span{display:block;}
.ui-m .mainCont.icoBnr li.ico1{}
.ui-m .mainCont.icoBnr li.ico2{background-image:url('../image/bg_icobnr02_m.png');}
.ui-m .mainCont.icoBnr li.ico3{background-image:url('../image/bg_icobnr03_m.png');}
.ui-m .mainCont.icoBnr .ico{display:block;padding:15px 15px 20px 15px;}
.ui-m .mainCont.icoBnr .ico a{display:block;height:70px;padding:14px 0 0 20px;background:#0078c2 url('../image/bg_icobnr_m.png') no-repeat right top;background-size:164px 70px;color:#ffffff;font-size:18px;line-height:22px;}
.ui-m .mainCont.icoBnr .ico a span{display:block;}


/* 유관기관배너 */
/* .ui-m .relationBnr{padding:0 0 30px 0;}
.ui-m .relationBnr h2{display:none;}
.ui-m .relationBnr ul{padding:0 11.11vw;}
.ui-m .relationBnr ul:after{content:'';display:block;clear:both;}
.ui-m .relationBnr li{float:left;width:50%;text-align:center;}
.ui-m .relationBnr li a{display:block;}
.ui-m .relationBnr li img{width:auto;height:11.11vw;} */

/* 유관기관배너 */
.ui-m .relationBnr{background:#ffffff;padding-bottom:40px;}
.ui-m .relationBnr h2{display:none;}
.ui-m .relationBnr .inner{position:relative;padding:0 40px !important;}
.ui-m .relationBnr .rolling{width:100%;}
.ui-m .relationBnr ul{height:11.11vw;word-break:nowrap;white-space:nowrap;}
.ui-m .relationBnr li{display:inline-block;width:145px;height:11.11vw;margin-right:15px;overflow:hidden;}
.ui-m .relationBnr li a{display:block;width:100%;height:11.11vw;text-align:center;}
.ui-m .relationBnr li a img{max-width:100%;width:auto;height:100%;}
.ui-m .relationBnr .ctrl a{overflow:hidden;display:inline-block;position:absolute;top:50%;width:15px;height:28px;margin-top:-13px;text-indent:-999px;}
.ui-m .relationBnr .ctrl a.prev{left:15px;background:url('../image/btn_bnrctrl_m.png') no-repeat top left;background-size:30px 56px;}
.ui-m .relationBnr .ctrl a.next{right:15px;background:url('../image/btn_bnrctrl_m.png') no-repeat top right;background-size:30px 56px;}
.ui-m .relationBnr .ctrl a.prev:hover,
.ui-m .relationBnr .ctrl a.prev:focus{background:url('../image/btn_bnrctrl_m.png') no-repeat bottom left;background-size:30px 56px;}
.ui-m .relationBnr .ctrl a.next:hover,
.ui-m .relationBnr .ctrl a.next:focus{background:url('../image/btn_bnrctrl_m.png') no-repeat bottom right;background-size:30px 56px;}
.ui-m .relationBnr .ctrl{display:none !important;}
/* --- //main:m --- */

/* ======================================== slick.css ========================================*/
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

@media screen and (min-width:768px) and (max-width:1024px){
	.ui-m .footer .copyright span{display:inline;}

	.ui-m .mainTop .topRolling .ctrlBox{top:3.71vw;right:2.92vw;}
	.ui-m .mainTop .topRolling .img p{top:6.34vw;padding:0 4.88vw;font-size:2.34vw;line-height:2.92vw;}
	.ui-m .mainTop .topRolling .img p strong{padding:3.41vw 0 2.92vw 0;font-size:5.85vw;line-height:1;}
	.ui-m .mainTop .topRolling .img p strong:before{width:5.46vw;}

	.ui-m .ctrlBox span a{width:1.36vw;height:1.36vw;margin:0.48vw;}

	.ui-m .mainCont.icoBnr .inner{position:relative;padding-bottom:40px;}
	.ui-m .mainCont.icoBnr ul{padding-right:25.45vw;background-color:#ffffff;}
	.ui-m .mainCont.icoBnr li{background-color:#e1ebef;}
	.ui-m .mainCont.icoBnr .ico{position:absolute;top:0;right:0;padding:0;}
	.ui-m .mainCont.icoBnr .ico a{width:22.75vw;height:134px;padding:15px 15px 0 15px;background:#0078c2 url('../image/bg_icobnr01_t.png') no-repeat bottom 15px left 20px;background-size:57px 15px;}
	.ui-m .mainCont.icoBnr .ico a:after{content:'';display:inline-block;position:absolute;bottom:0;right:11px;width:52px;height:50px;background:url('../image/bg_icobnr02_t.png') no-repeat top left;background-size:52px 50px;}
	.ui-m .mainCont.icoBnr .ico a span{width:100px;word-break:keep-all;}

	.ui-m .relationBnr ul{display:table;width:100%;padding:0 15px;}
	.ui-m .relationBnr ul li{display:table-cell;float:none;width:auto;}
	.ui-m .relationBnr li img{height:56px;}
}

/**/
.ui-w .mainTop .inner li{word-break:keep-all;background-size:50px 50px !important;}
.ui-w .mainCont.icoBnr li{word-break:keep-all;background-size:75px 70px !important;}
.ui-m .mainTop .inner li{word-break:keep-all;background-size:35px 35px !important;}
.ui-m .mainCont.icoBnr li{word-break:keep-all;background-size:auto 45px !important;}

/**/
.mainLayer{display:none;position:absolute;top:130px;left:50%;margin-left:-550px;padding:0 20px 55px;min-width:200px;width:250px;background:#fff;border:1px #ccc solid;box-shadow:1px 2px 5px #888;box-sizing:content-box;z-index:999;}
.mainLayer img{max-width:100%;}
.mainLayer.active{z-index:99999;}
.mainLayer + .mainLayer{top:170px;margin-left:-510px;}
.mainLayer + .mainLayer + .mainLayer{top:210px;margin-left:-470px;}
.mainLayer + .mainLayer + .mainLayer + .mainLayer{top:250px;margin-left:-430px;}
.mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer{top:290px;margin-left:-390px;}
.mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer{top:330px;margin-left:-350px;}
.mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer{top:370px;margin-left:-310px;}
.mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer{top:410px;margin-left:-270px;}
.mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer{top:450px;margin-left:-230px;}
.mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer{top:490px;margin-left:-190px;}
.mainLayer#mainLayer2{top:170px;margin-left:-510px;}
.mainLayer#mainLayer3{top:210px;margin-left:-470px;}
.mainLayer#mainLayer4{top:250px;margin-left:-430px;}
.mainLayer#mainLayer5{top:290px;margin-left:-390px;}
.mainLayer#mainLayer6{top:330px;margin-left:-350px;}
.mainLayer#mainLayer7{top:370px;margin-left:-310px;}
.mainLayer#mainLayer8{top:410px;margin-left:-270px;}
.mainLayer#mainLayer9{top:450px;margin-left:-230px;}
.mainLayer#mainLayer10{top:490px;margin-left:-190px;}
.mainLayer .mainLayerHeader{padding-top:10px;height:40px;line-height:40px;text-align:center;cursor:pointer;}
.mainLayer .mainLayerHeader h1{display:block;font-size:22px;text-align:left;}
.mainLayer .mainLayerContent{padding:20px 0;min-height:150px;}
.mainLayer .mainLayerContent .mainLayerImg{display:block;text-align:center;}
.mainLayer .mainLayerFooter{position:absolute;bottom:0;left:20px;right:20px;padding:10px 0;line-height:35px;border-top:1px #ccc solid;}
.mainLayer .mainLayerFooter:after{display:block;content:'';clear:both;}
.mainLayer .mainLayerFooter a.btn_mainLayerToday{display:block;float:left;margin-top:10px;text-decoration:underline;font-size:14px;line-height:100%;}
.mainLayer .mainLayerFooter a.btn_mainLayerClose{display:block;float:right;min-width:90px;height:35px;padding:0 20px;border-radius:2px;background-color:#346d94;color:#ffffff;font-size:14px;line-height:35px;font-weight:bold;text-align:center;vertical-align:top;}

.ui-m .mainLayer{max-width:94% !important;min-height:auto !important;}
.ui-m .mainLayer,
.ui-m .mainLayer + .mainLayer,
.ui-m .mainLayer + .mainLayer + .mainLayer,
.ui-m .mainLayer + .mainLayer + .mainLayer + .mainLayer,
.ui-m .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer,
.ui-m .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer,
.ui-m .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer,
.ui-m .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer,
.ui-m .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer,
.ui-m .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer + .mainLayer{left:3%;right:3%;margin-left:0 !important;box-sizing:border-box;}
.ui-m .mainLayer .mainLayerHeader h1{font-size:16px;}