@charset "utf-8";

/* notosanskr
------------------------------------------------*/
@import url('https://fonts.googleapis.com/css?family=Nanum+Myeongjo:400,700,800&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap');

/*@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);*/
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 100;
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),
	     url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),
		 url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');}


@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 300;
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
	     url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
		 url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');}


@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 400;
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
	     url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
		 url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');}


@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 500;
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
	     url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
		 url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');}


@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 700;
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),
	     url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),
		 url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');}

@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 900;
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),
	     url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),
		 url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');} 

@font-face {font-family:'NotoSerifKR'; src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/NotoSerifKR.woff') format('woff'); font-weight:normal; font-style:normal; }


.NS {font-family: 'Noto Sans JP', sans-serif;}

/* UI - Setup
------------------------------------------------*/
html, body {line-height:20px; color:#333; font-size:16px; letter-spacing:-1px; font-weight:400; font-family: 'Noto Sans JP', sans-serif; -webkit-text-size-adjust:none;}
a {color:#333; font-weight:400; text-decoration:none;}
a:hover {color:#2e2e2e; text-decoration:none; /*outline:1px dotted #ccc;*/}
a:focus {outline:1px dotted #a0ccfa;}
button:hover {outline:1px dotted #ccc;}
button:focus {outline:1px dotted #a0ccfa;}
h1, h2, h3, h4, h5 {margin:0; font-weight:normal;}
hr {margin:0px; border:0px;}

/* UI - accessibility
------------------------------------------------*/
/* skipToContent */
#skipToContent {position:relative; z-index:1000; width:100%; overflow:hidden;}
#skipToContent a {display:block; width:1px; height:1px; margin:0 -1px -1px 0; overflow:hidden; font-size:0; line-height:0; text-align:center}
#skipToContent a:focus, #accessibility a:hover, #accessibility a:active {width:auto; height:auto; margin:0; padding:8px 0; background:#398edd; color:#fff; font-size:12px; line-height:1;}
/* returnToPageTop */
#returnToPageTop {position:relative; z-index:1000; width:100%; overflow:hidden;}
#returnToPageTop a {display:block; width:1px; height:1px; margin:0 -1px -1px 0; overflow:hidden; font-size:0; line-height:0; text-align:center}
#returnToPageTop a:focus, #accessibility a:hover, #accessibility a:active {width:auto; height:auto; margin:0; padding:8px 0; background:#398edd; color:#fff; font-size:12px; line-height:1;}

/* Top_Page */
#toTop {display:none;position:fixed; z-index:1500; bottom:288px; right:5%; overflow:hidden; width:50px; height:50px; text-indent:100%; background:rgba(40,56,145,1) url(/jp/assets/img/common/toTop.png) no-repeat 0px 0px;}
#toTopHover {width:50px;height:50px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
#toTop:active, 
#toTop:focus {outline:none;}

/* UI - COMMON
------------------------------------------------*/
/* anime */
.headerWrap .gnbBox .gnbArea,
.headerWrap .staBox .mTools .mSearchWrap .mSearchBox,
.headerWrap .gnbBox .gnbArea .gnb .searchWrap .searchBox,
.drawerWrap .drawerBox .navi > ul > li > a:after,
.drawerWrap .drawerBox,
.drawerWrap .dim,
.drawerWrap .drawerOff
{/*-o-transition:all .16s cubic-bezier(.7,0,.3,1);transition:all .16s cubic-bezier(.7,0,.3,1);-webkit-transform:all .16s cubic-bezier(.7,0,.3,1);-ms-transform:all .16s cubic-bezier(.7,0,.3,1);transform:all .16s cubic-bezier(.7,0,.3,1);-webkit-transition:all .16s cubic-bezier(.7,0,.3,1);*/}

/* UI - LAYOUT
------------------------------------------------*/
/*body.ovhidden {overflow:auto;}*/
body {overflow-y:scroll; position:relative; }

.wrap { /*overflow-x:hidden;*/ width:100%; height:auto; }

/* drawerNavi */
.drawerWrap.active {visibility:visible;}
.drawerWrap.active .dim {visibility:visible; opacity:1;}
.drawerWrap.active .drawerBox {transform:translate3d(0, 0, 0);}
.drawerWrap.active .drawerOff {opacity:1; transform:translate3d(0, 0, 0);}
.drawerWrap {display:none; visibility:hidden; position:fixed; z-index:999; top:0; left:0; right:0; bottom:0;}
.drawerWrap .drawerBox {position:fixed; z-index:2; top:0; right:0; bottom:0; width:260px; overflow:auto; background:#fff; transform:translate3d(200%, 0%, 0);}
.drawerWrap .drawerBox .drawerNavi {position:relative; background:#fff;}
.drawerWrap .drawerBox .drawerNavi h1 {display:block; padding:0px; height:70px; font-size:0px; text-indent:-9999px;}
.drawerWrap .drawerBox .drawerNavi h1 a {display:block; width:240px; height:30px; background:url(/jp/assets/img/common/logo.png) no-repeat; background-size:contain; font-size:0;}


.drawerWrap .drawerBox .navi {border-top:2px solid #333;}
.drawerWrap .drawerBox .navi > ul {}
.drawerWrap .drawerBox .navi > ul > li {border-bottom:1px solid #dfdfdf;}
.drawerWrap .drawerBox .navi > ul > li.active {}
.drawerWrap .drawerBox .navi > ul > li.active > ul {display:block;}
.drawerWrap .drawerBox .navi > ul > li.active > a:after {transform:rotate(180deg);}
.drawerWrap .drawerBox .navi > ul > li > a {display:block; padding:15px; font-size:17px; font-weight:500; position:relative; color:#000;}
.drawerWrap .drawerBox .navi > ul > li > a:after {display:block; position:absolute; top:18px; right:14px; width:16px; height:16px; /*background:url(/jp/assets/img/common/icon_arrow.png) no-repeat center center; background-size:contain; content:'';*/}
.drawerWrap .drawerBox .navi > ul > li > a:hover,
.drawerWrap .drawerBox .navi > ul > li.active > a {color:#000; background:#fff;}
.drawerWrap .drawerBox .navi > ul > li > ul {display:none; background:#f9f9f9; animation:ShowMenu 0.3s;}
.drawerWrap .drawerBox .navi > ul > li > ul > li {border-top:1px solid #d9d9d9;}
.drawerWrap .drawerBox .navi > ul > li > ul > li > a {display:block; padding:10px 14px; letter-spacing:0px; font-size:15px; font-weight:400; color:#333;}
.drawerWrap .drawerBox .navi > ul > li > ul > li > a:before {display:inline-block; width:5px; height:5px; margin:0 6px 4px 4px; border-radius:3px; background:#283891; content:''; vertical-align:middle;}
.drawerWrap .drawerBox .navi > ul > li > ul > li > a:hover,
.drawerWrap .drawerBox .navi > ul > li > ul > li > a.active { background:#283891; color:#fff;}
.drawerWrap .drawerBox .navi > ul > li > ul > li > a:hover::before {display:inline-block; width:5px; height:5px; margin:0 6px 4px 4px; border-radius:3px; background:#fff; content:''; vertical-align:middle;}

@keyframes ShowMenu {
	0% {opacity:0; transform:translate3d(-50px, 0, 0);}
	100% {opacity:1; transform:translate3d(0, 0, 0);}
}


.drawerWrap .dim {position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.5); z-index:1; visibility:hidden; opacity:0;}
.drawerWrap .drawerOff {position:absolute; top:10px; right:200px; z-index:999; width:50px; height:50px; font-size:0; background:#fff; transform: translate3d(0%, 0, 0); opacity:0;}
.drawerWrap .drawerOff:before {content:'×'; display:block; color:#000; font-size:50px; line-height:40px;}

/* RESPONSE Width */
.resWidth {width:1250px; margin:0 auto;}

/* header */
.headerWrap {height:95px; position:relative; z-index:200; position:absolute; width:100%;}
.headerWrap .staBox {white-space:nowrap; display:none;  }
.headerWrap .staBox .mTools {display:none; width:33.3%; margin-right:10px;}
.headerWrap .staBox .mTools button {display:inline-block; margin:0 3px; padding:0px; font-size:0; vertical-align:top;}
.headerWrap .staBox .mTools button.btnNavi:before {content:''; display:block; width:33px; height:33px; background-size:contain !important;}
.headerWrap .staBox .mTools button.btnNavi:before {background:url(/jp/assets/img/common/m_header_navi.png) no-repeat;}

.headerWrap .staBox
.headerWrap .staBox h1,
.headerWrap .staBox .tools {/*width:33.3%;*/}
.headerWrap .staBox h1 {text-align:center;}
.headerWrap .staBox h1 a {display:block; width:133px; height:30px; font-size:0; background:url(/jp/assets/img/common/logo.png) no-repeat; background-size:contain; }



.headerWrap .staBox .pcTools { position:relative;}
.headerWrap .staBox .pcTools .tools {text-align:right; margin-top:5px;}
.headerWrap .staBox .pcTools .tools a { color:#594b40; padding-left:15px; padding-right:15px; position:relative;}
.headerWrap .staBox .pcTools .tools a:last-child {padding-right:0px;}
.headerWrap .staBox .pcTools .tools a:first-child::before { background:none;}
.headerWrap .staBox .pcTools .tools a:before {content:''; position:absolute; top:12px; left:0px; height:3px; width:3px; background:#333;}

 

/* gnbBox */
.headerWrap .gnbBox {width:100%; }
.headerWrap .gnbBox h1 { margin-top:27px;}
.headerWrap .gnbBox h1 a {display:block; width:186px; height:42px; font-size:0; background:url(/jp/assets/img/common/logo.png) no-repeat;}
.headerWrap .gnbBox .gnbArea {height:95px; position:relative; z-index:1; background:rgba(13,17,22,0);}
.headerWrap .gnbBox .gnbArea::before {content:''; position:absolute; top:60px; left:0; right:0; height:1px; }
.headerWrap .gnbBox .gnbArea.active {height:350px; /*box-shadow:0 1px 2px rgba(0, 0, 0, 0.12);*/ background:rgba(40,56,145,1); background:rgba(255,255,255,1); border-bottom:1px solid #000;}
.headerWrap .gnbBox .gnbArea .gnb.active {}
.headerWrap .gnbBox .gnbArea .gnb.active > ul > li > ul {visibility:visible; display:block;}
.headerWrap .gnbBox .gnbArea .gnb {position:relative; height:inherit;}
.headerWrap .gnbBox .gnbArea .gnb > ul {font-size:0; width:calc(100% - 0px); overflow:hidden; height:inherit; float:right; text-align:right; }
.headerWrap .gnbBox .gnbArea .gnb > ul > li {position:relative; display:inline-block; box-sizing:border-box; width:166px;}
.headerWrap .gnbBox .gnbArea .gnb > ul > li > a {display:block; text-align:center; height:95px; line-height:95px; font-size:18px; font-weight:400; color:#fff; }
.headerWrap .gnbBox .gnbArea .gnb > ul > li.active::before { /*content:''; position:absolute; z-index:9; top:-1px; left:-1px; right:-1px; border-top:3px solid #ff7906;*/}
.headerWrap .gnbBox .gnbArea .gnb > ul > li.active > a {color:#000; /*background:rgba(13,17,22,0.7);*/ }
.headerWrap .gnbBox .gnbArea .gnb > ul > li.active > a span { border-bottom:2px solid #000; padding-bottom:15px; }
.headerWrap .gnbBox .gnbArea .gnb > ul > li > ul {position:absolute; display:none; visibility:hidden; top:95px; left:0px; width:100%; height:280px; overflow:hidden;}
.headerWrap .gnbBox .gnbArea .gnb > ul > li > ul:hover {/*background:rgba(13,17,22,0.7);*/ }
.headerWrap .gnbBox .gnbArea .gnb > ul > li > ul > li {}
.headerWrap .gnbBox .gnbArea .gnb > ul > li > ul > li > a {display:block; font-size:16px; color:#000; text-align:center; height:30px; line-height:30px;}
.headerWrap .gnbBox .gnbArea .gnb > ul > li > ul > li > a.active,
.headerWrap .gnbBox .gnbArea .gnb > ul > li > ul > li > a:hover {color:#000;}
.headerWrap .gnbBox .gnbArea .gnb > ul > li > ul > li > a span:hover { border-bottom:1px solid #000; padding-bottom:5px;}
.headerWrap .gnbBox .gnbArea:hover { background:;}
.headerWrap .gnbBox .gnbArea.active .gnb > ul > li > a {color:#000; }
.headerWrap .gnbBox .gnbArea.active h1 a { background:url(/jp/assets/img/common/logoHover.png) no-repeat;}

/*2022.11.23. 추가 언어선택*/
.l_pc{position: relative; width:5%; text-align:center; height: 95px;line-height: 95px; margin-left:35px;}
.l_m{position: relative; display:inline-block; line-height:33px; margin-right:22px; text-align:center; width:40px;}
.l_pc:hover .hover, .l_m:hover .hover{height:32px;}
.loc p{color: #fff;}
.loc span{margin-left:9px; font-size:10px;}
.loc .hover{position: absolute; top: 65px; background: #fff; width: 100%; border-radius: 5px; overflow:hidden; height:0; transition:0.3s;}
.l_m .loc .hover{top: 35px;}
.loc .hover li{line-height:1em; padding: 0.5em 0.3em;}
.headerWrap .gnbBox .gnbArea .gnb.active .loc p{color:#000;}

/* --------------------------------------------------------
RESPONSE
----------------------------------------------------------*/
@media (max-width:1250px) {
	
    .resWidth {width:100%;}
    .container {padding:30px 10px 50px 10px !important; box-sizing:border-box; }
	
	 
	
    
}

@media (max-width:990px) {

	body.ovhidden {overflow:hidden;}

	.drawerWrap {display:block;}

    .headerWrap {height:64px;}
	.headerWrap .staBox {height:64px; white-space:nowrap; display: block;}
    .headerWrap .staBox .tools  {display:none;}
	.headerWrap .staBox .mTools {display:block; float:right;  margin-top:15px;} 
    .headerWrap .staBox h1 {display:block; float:left; margin-top:15px; margin-left:10px;} 
	
	
    .headerWrap .gnbBox,
	.headerWrap .staBox .pcTools .searchBox {display:none;}


}

 



/* skvWrap */
.skvWrap {position:relative; z-index:10; background-size:cover;}
.skvWrap.skv_01 {background:url(/jp/assets/img/page/skv_01.jpg) no-repeat top center; background-size:cover;}
.skvWrap::after {content:''; position:absolute; background:rgba(0,0,0,0.6); top:0; left:0; right:0; bottom:0; z-index:1;}

#section1 .skvWrap.skv_01 {background:url(/jp/assets/img/page/skv_01.jpg) no-repeat top center; background-size:cover;}
#section2 .skvWrap.skv_01 {background:url(/jp/assets/img/page/skv_02.jpg) no-repeat top center; background-size:cover;}
#section3 .skvWrap.skv_01 {background:url(/jp/assets/img/page/skv_03.jpg) no-repeat top center; background-size:cover;}
#section4 .skvWrap.skv_01 {background:url(/jp/assets/img/page/skv_04.jpg) no-repeat top center; background-size:cover;}
#section5 .skvWrap.skv_01 {background:url(/jp/assets/img/page/skv_05.jpg) no-repeat top center; background-size:cover;}
#section6 .skvWrap.skv_01 {background:url(/jp/assets/img/page/skv_06.jpg) no-repeat top center; background-size:cover;}




/* titleBox */
.skvWrap .titleBox {height:350px; position:relative; z-index:2;}
.skvWrap .titleBox .title {height:inherit;}
.skvWrap .titleBox .title .subTitle {text-align:center;}
.skvWrap .titleBox .title .subTitle h2 {font-size:40px; line-height:40px; font-weight:500; color:#fff; text-transform: uppercase;}

.skvWrap .titleBox .title .subTitle .breadCrumbs {margin-top:22px; display:inline-flex; }
.skvWrap .titleBox .title .subTitle .breadCrumbs ul {font-size:0; white-space:nowrap;}
.skvWrap .titleBox .title .subTitle .breadCrumbs ul li {color:#fff; font-size:16px;}
.skvWrap .titleBox .title .subTitle .breadCrumbs ul li:last-child {}
.skvWrap .titleBox .title .subTitle .breadCrumbs ul li:before {content:''; display:block; float:left; width:16px; height:16px; margin:3px 4px; background:url(/jp/assets/img/common/icon_breadCrumbs.png) no-repeat 0px 0; }
.skvWrap .titleBox .title .subTitle .breadCrumbs ul li:first-child { }
.skvWrap .titleBox .title .subTitle .breadCrumbs ul li:first-child:before { background:none; margin:0px; width:0px;}


/* snbBox */
.skvWrap .snbBox {height:70px; background:rgba(17, 17, 17,0.5); position:relative; z-index:2; margin-top:-70px;}
.skvWrap .snbBox .snb {height:inherit; position:relative;}
.skvWrap .snbBox .snb .brcHome {width:68px; height:70px;}
.skvWrap .snbBox .snb .brcHome a {width:68px; height:70px; font-size:0; border-left:1px solid #414141; border-right:1px solid #414141; box-sizing:border-box;}
.skvWrap .snbBox .snb .brcHome a::before {content:''; display:block; width:26px; height:26px; background:url(/jp/assets/img/common/brc_bg.png) no-repeat;}
.skvWrap .snbBox .snb .selectWrap {width:279px; position:relative; z-index:9;}
.skvWrap .snbBox .snb .selectWrap .selectBox {border-right:1px solid #414141;}
.skvWrap .snbBox .snb .selectWrap .selectBox .selectNum:after {width:26px; height:26px; border:0; top:28px; transform:rotate(0deg); background:url(/jp/assets/img/common/brc_bg.png) no-repeat 0px -30px;}
.skvWrap .snbBox .snb .selectWrap .selectBox a {font-size:18px; padding-left:20px; height:70px; line-height:70px; border:0; border-radius:0; color:#fff; font-weight:400;}
.skvWrap .snbBox .snb .selectWrap .selectBox .selectList {top:70px; bottom:auto; border-radius:0; border:0; background:rgba(239, 239, 239,1);}
.skvWrap .snbBox .snb .selectWrap .selectBox .selectList ul {border:0; margin:0;}
.skvWrap .snbBox .snb .selectWrap .selectBox .selectList ul li {}
.skvWrap .snbBox .snb .selectWrap .selectBox .selectList ul li a {height:60px; line-height:60px; text-indent:10px; color:#222;}
.skvWrap .snbBox .snb .selectWrap .selectBox .selectList ul li a.active  {background:rgba(40, 56, 145,1); color:#fff;}
.skvWrap .snbBox .snb .selectWrap .selectBox .selectList ul li a:hover {background:rgba(194, 194, 194,1); color:#fff;}
.skvWrap .snbBox .snb .printer {width:69px; height:70px; border-left:1px solid #414141; border-right:1px solid #414141; font-size:0; background:url(/jp/assets/img/common/icon_printer.png) no-repeat; position:absolute; right:0px; top:0px;}



/* --------------------------------------------------------
RESPONSE
----------------------------------------------------------*/
@media (max-width:990px) {


    .skvWrap .titleBox {height:150px;}
	.skvWrap .titleBox .title .subTitle h2 {font-size:26px;}
	.skvWrap .titleBox .title .subTitle .breadCrumbs {margin-top:0;}
	.skvWrap .titleBox .title .subTitle .breadCrumbs ul li {font-size:14px;}
	.skvWrap .titleBox .title .subTitle .breadCrumbs ul li:before {margin:4px 4px;}
    .skvWrap .snbBox {display:none;}
	

}

@media (max-width:767px) {
	
	.skvWrap .titleBox .title .subTitle .breadCrumbs .printer {display:none;}
	.skvWrap .snbBox .snb .printer {display:none;} 
	 

}

 

 


/* footer */
.footerWrap {background:#fff;}

.footerWrap .footerLink {position:relative; border-bottom:1px solid #dbdbdb; border-top:1px solid #dbdbdb; height:50px; line-height:50px;}
#main .footerWrap .footerLink {border-top:none;}
.footerWrap .footerLink .infoLink {font-size:0;}
.footerWrap .footerLink .infoLink a {color:#000; display:inline-block; vertical-align:middle; font-size:17px; font-weight:400; margin:0px;}
.footerWrap .footerLink .infoLink a:first-child { color:#283891; }
.footerWrap .footerLink .infoLink .dot {color:#eee; display:inline-block; vertical-align:middle; font-size:10px; margin:0 17px;}
.footerWrap .footerLink .infoLink .dot:before {content:''; display:inline-block; vertical-align:middle; width:1px; height:14px; background:#d9d9d9; border-radius:0%;}


.footerWrap .footer {position:relative;}
.footerWrap .footer .copyTxt {clear:both; padding-bottom:20px; padding-top:20px; position:relative;}
.footerWrap .footer .copyTxt .footlogo {display:inline-block; vertical-align:top; }
.footerWrap .footer .copyTxt .footlogo a { display:block; background:url(/jp/assets/img/common/foot_logo.png) no-repeat; text-indent:-9999px; margin:0px;  width:190px; height:42px; }
.footerWrap .footer .copyTxt .copyright {display:inline-block; margin-left:40px; }
.footerWrap .footer .copyTxt .copyright p {color:#666; font-size:16px; margin-top:15px; margin-bottom:15px; line-height:22px; letter-spacing:-0.4px; word-break:keep-all; text-transform: uppercase;}
.footerWrap .footer .copyTxt .copyright p span { display:inline-block;}
.footerWrap .footer .copyTxt .copyright p.inline {margin-bottom:3px; margin-top:0px; color:#000; }
.footerWrap .footer .copyTxt .copyright p.inline span { display:inline-block;}
.footerWrap .footer .copyTxt .copyright p.inline span.dot {color:#d9d9d9; display:inline-block; vertical-align:middle; font-size:10px; margin:0 17px; position:relative;}
.footerWrap .footer .copyTxt .copyright p.inline span.dot:before {content:''; display:inline-block; vertical-align:top; width:1px; position:absolute; top:-8px; height:14px; background:#d9d9d9; border-radius:0%;}
.footerWrap .footer .copyTxt .copyright p.inline .br {display:none;} 



/* --------------------------------------------------------
RESPONSE
----------------------------------------------------------*/

@media (max-width:1180px) { 
	
	
	#toTop {bottom:338px; right:0px;}
	
	.footerWrap .footerLink { padding:0px 10px;}
	.footerWrap .footer .copyTxt { padding-left:10px; padding-right:10px;}
	.footerWrap .footer .copyTxt .copyright p { font-size:15px;}
	


}

@media (max-width:990px) {
	
	.footerWrap .footerLink .infoLink {font-size:0; text-align:center;}
	.footerWrap .footer .copyTxt { padding-bottom:30px;}
	.footerWrap .footer .copyTxt .footlogo { display:block; }	
	.footerWrap .footer .copyTxt .footlogo a { margin:0px auto;}
	.footerWrap .footer .copyTxt .copyright {display:block; margin-left:0px; margin:10px auto; text-align:center;  }
	.footerWrap .footer .copyTxt .copyright p {font-size:14px; line-height:20px;}
	.footerWrap .footer .copyTxt .copyright p span { display:block;}
	
	#toTop {bottom:430px;}

}


@media (max-width:640px) {
	
	.footerWrap .footerLink .infoLink a {font-size:15px;}
	#toTop {bottom:450px;}
	
	
	
}

