html,body { height:100%; -webkit-overflow-scrolling: touch;}

html { scrollbar-3dLight-Color: #efefef; scrollbar-arrow-color: #dfdfdf; scrollbar-base-color: #efefef; 
  scrollbar-Face-Color: #dfdfdf; scrollbar-Track-Color: #efefef; scrollbar-DarkShadow-Color: #efefef; scrollbar-Hightlight-Color: $efefef; scrollbar-Shadow-Color: #efefef; }

::-webkit-scrollbar { width: 8px; height: 8px; border: 3px solid #fff; }
::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment { display: block; height: 10px; background: #efefef; }
::-webkit-scrollbar-track { background: #efefef; -webkit-border-radius: 10px; border-radius: 10px; border-radius: 10px; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.2); }
::-webkit-scrollbar-thumb { height: 50px; width: 50px; background: rgba(0,0,0,.2); -webkit-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.1); }


/* Slider */
.slick-slider { position:relative; display:block; box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; 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; cursor:hand; }
.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-slide.dragging img { pointer-events: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; }
.slider-nav { width:100%; max-width:1020px; }
.slick-prev,.slick-next { font-size:0; line-height:0; position:absolute; top:50%; display:block; width:36px; height:36px; padding:0; -webkit-transform: translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%); cursor:pointer; color:transparent; /*outline:none;*/ background:transparent; z-index:1000; }
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus { color:transparent; /*outline:none;*/ background:transparent; }
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before, .slick-next:focus:before { opacity:1; color:#f14b4b; }
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before { opacity:.25; }
.slick-prev:before,.slick-next:before { font-size:36px; line-height:36px; line-height:1; color:#ccc; opacity:.75; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }
.slick-prev { left:25px; }
[dir='rtl'] .slick-prev { right:-25px; left:auto; }
.slick-prev:before { content:'←'; }
[dir='rtl'] .slick-prev:before { content:'→'; }
.slick-next { right:25px; }
[dir='rtl'] .slick-next { right:auto; left:-25px; }
.slick-next:before { content:'→'; }
[dir='rtl'] .slick-next:before { content:'←'; }

/* Dots */
.slick-dotted.slick-slider {  }
.slick-dots { padding:0; margin:0; list-style:none; text-align:center; }
.slick-dots li { cursor:pointer; }
.slick-dots li button { cursor:pointer; color:transparent; border:0; background:transparent; width:100%; height:100%; outline: none; }
.slick-dots li button:hover,.slick-dots li button:focus { /*outline:none;*/ }
.slick-dots li button:hover:before,.slick-dots li button:focus:before { opacity:1; }
/*
.slick-dots li button:before { font-family:'slick'; font-size:6px; line-height:20px; position:absolute; top:0; left:0; width:20px; height:20px; content:'•'; text-align:center; opacity:.25; color:black; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }
*/
.slick-dots li.slick-active button:before { opacity:.75; color:black; }

#superPrinter { display:none; background-color:#ffffff; }
#csaPrintArea { max-width:1280px; margin-left:auto; margin-right:auto; }

#wrap {  }
.wrapCon {  }
#header { width:100%; position:fixed; z-index:9999; }
#header .headerArea { position:relative; }
#header .headerArea.headerPC {  }
#header .headerArea.hFix { position:fixed; width:100%; }
#header .headerTop { max-width:1280px; margin-left:auto; margin-right:auto; padding-top:16px; padding-bottom:16px; position:relative; overflow:hidden; }
#header .headerTop .listMove { position:absolute; top:25px; left:0; display:block; width:45px; height:40px; background:url('../images/common/move_index.png') center center no-repeat; 
transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-ms-transition:all .2s ease-in;
}
#header .headerTop .listMove:hover,
#header .headerTop .listMove:focus,
#header .headerTop .listMove:active { background:url('../images/common/move_index_active.png') center center no-repeat; }
#header .headerTop .logoTop { width:100%; max-width:140px; margin-left:auto; margin-right:auto; text-align:center; }
#header .headerTop .logoTop a { display:block; }
#header .headerTop .logoTop a img { width:100%; }
#header .headerTop .logoTop span { display:block; font-size:14px; line-height:18px; color:#333; }
#header .headerTop .logoTop span strong { font-size:14px; line-height:20px; color:#333; font-weight:bold; }

/* header */
.headWarp { position: relative; width: 100%; max-width: 1280px; margin: 0 auto; box-sizing: border-box; }
#header { width:100%; position:fixed; z-index:9999; }
#header ul:after { content: ''; clear: both; display: block; }
#header.hFix { position:fixed; }
#header .headerArea { position:relative; }
#header .headerArea.headerPC {  }
#header .headerArea.hFix { position:fixed; width:100%; }
#header .headerTop { max-width:1280px; margin-left:auto; margin-right:auto; padding-top:15px; padding-bottom:10px; position:relative; overflow:hidden; }
#header .headerTop .listMove { position:absolute; top:25px; left:0; display:block; width:45px; height:40px; background:url('../images/common/move_index.png') center center no-repeat; 
transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-ms-transition:all .2s ease-in;
}
#header .headerTop .listMove:hover,
#header .headerTop .listMove:focus,
#header .headerTop .listMove:active { background:url('../images/common/move_index_active.png') center center no-repeat; }
#header .headerTop .logoTop { width:160px; margin-left:auto; margin-right:auto; text-align:center; }
#header .headerTop .logoTop a { display:block; text-align:center; }
#header .headerTop .logoTop a img { width:100%; max-width:120px; }
#header .headerTop .logoTop span { display:block; font-size:13px; line-height:15px; background-color:#231f20; color:#ffffff; margin-top:5px; }
#header .headerTop .logoTop span strong { font-size:13px; line-height:20px; color:#ffffff; font-weight:bold; }

#header .headerTop .subsIcon a:hover,
#header .headerTop .subsIcon a:focus,
#header .headerTop .subsIcon a:active { background-color:#ffffff; border: 2px solid #0c3388;}
#header .headerTop .subsIcon:hover img.iconNormal,
#header .headerTop .subsIcon:focus img.iconNormal,
#header .headerTop .subsIcon:active img.iconNormal {display: none;}
#header .headerTop .subsIcon:hover img.iconHover,
#header .headerTop .subsIcon:focus img.iconHover,
#header .headerTop .subsIcon:active img.iconHover {display: block;}
#header .headerTop .subsIcon:hover span.subTxtMax,
#header .headerTop .subsIcon:focus span.subTxtMax,
#header .headerTop .subsIcon:active span.subTxtMax { color: #0c3388; } 
#header .headerTop .subsIcon:hover span.subTxtMin,
#header .headerTop .subsIcon:focus span.subTxtMin,
#header .headerTop .subsIcon:active span.subTxtMin { color: #0c3388; } 
#header .headerTop .subsIcon a { position:absolute; left: 0; top:30px; background-color: #0c3388; border: 2px solid #0c3388; box-sizing:border-box; border-radius: 25px; padding:5px 15px 5px 0px;
transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-ms-transition:all .2s ease-in; }
#header .headerTop .subsIcon a img.iconNormal {width: 100%; max-width: 43px; display: block; float: left; margin-left:20px;}
#header .headerTop .subsIcon a img.iconHover {width: 100%;  max-width: 43px; display: none; float: left; margin-left:20px;}
#header .headerTop .subsIcon span.subTxtMax {display: block; float: right; font-size: 17px;  margin-left: 8px; color:#ffffff;}
#header .headerTop .subsIcon span.subTxtMin {display: none; float: right; font-size: 17px;  margin-left: 8px; color:#ffffff;}

/*
#header .headerTop .youtubeIcon a:hover,
#header .headerTop .youtubeIcon a:focus,
#header .headerTop .youtubeIcon a:active { background-color:#ffffff; border: 2px solid #0c3388;}
#header .headerTop .youtubeIcon a { position:absolute; right: 265px; top:37px; background-color: #0c3388; border: 2px solid #0c3388; box-sizing:border-box; border-radius: 25px; padding:5px 15px 5px 0px;
transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-ms-transition:all .2s ease-in; }
#header .headerTop .youtubeIcon a img.iconNormal {width: 100%; max-width: 20px; display: block; float: left; margin-left:20px;}
*/
#header .headerTop .headSearch { position:absolute; right:0; top:20px; }


/* GNB PC */
#header .headerArea.headerPC .gnbPC { position:relative; z-index:10001; width:100%;
	background-image:url('../images/common/bg_white15per.png');
	background-position:center top;
	background-repeat:repeat-x; 
}
#header .headerArea.headerPC .gnbPC .gnbArea { display:block; background-color:#ccc; }
#header .headerArea.headerPC .gnbPC .gnbArea .gnbList { background-color:#fff; position:relative; border-top:1px solid #ffffff; border-bottom:2px solid #0960a8; max-height:500px; overflow:hidden; overflow-y:auto;
transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-ms-transition:all .2s ease-in;
}
#header .headerArea.headerPC .gnbPC .gnbArea .gnbList.active { background-color:#d8edff; padding-bottom:30px; border-bottom:0px solid #0960a8; }
#header .headerArea.headerPC .gnbPC .gnbArea .depth1Area { max-width:1280px; margin-left:auto; margin-right:auto; }
#header .headerArea.headerPC .gnbPC .gnbArea .depth1Area:after { display:block; content:""; clear:both; height:0; }
#header .headerArea.headerPC .gnbPC .gnbArea .depth1Area .depth1 { float:left; width:14%; }
#header .headerArea.headerPC .gnbPC .gnbArea .depth1Area .depth1 .depth1M { display:block; padding-top:12px; padding-bottom:10px;  text-align:center; }
#header .headerArea.headerPC .gnbPC .gnbArea .depth1Area .depth1 .depth1M span { vertical-align:middle; display:inline-block; color:#231f20; font-size:16px; line-height:22px; font-weight: 700; letter-spacing: -.6px; opacity:0.5;
transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-ms-transition:all .2s ease-in;
}
#header .headerArea.headerPC .gnbPC .gnbArea .depth1Area .depth1 .depth1M.active { background-color:#378fd8; }
#header .headerArea.headerPC .gnbPC .gnbArea .depth1Area .depth1 .depth1M:hover span,
#header .headerArea.headerPC .gnbPC .gnbArea .depth1Area .depth1 .depth1M:focus span { opacity:1; }
#header .headerArea.headerPC .gnbPC .gnbArea .depth1Area .depth1 .depth1M.active span { color:#ffffff; opacity:1; }
#header .headerArea.headerPC .gnbPC .gnbArea .depth1Area .depth1 .depth2Area { display:none; padding-top:15px; padding-bottom:15px; }
#header .headerArea.headerPC .gnbPC .gnbArea .depth1Area .depth1 .depth2Area.active { background-color:#ffffff; }
#header .headerArea.headerPC .gnbPC .gnbArea .depth1Area .depth1 .depth2Area .depth2 { padding:7px 15px; }
#header .headerArea.headerPC .gnbPC .gnbArea .depth1Area .depth1 .depth2Area .depth2 .depth2M { display:block; }
#header .headerArea.headerPC .gnbPC .gnbArea .depth1Area .depth1 .depth2Area .depth2 .depth2M strong { display:block; font-size:16px; line-height:22px; font-weight:700; color:#231f20; opacity:0.5; 
transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-ms-transition:all .2s ease-in;
}
#header .headerArea.headerPC .gnbPC .gnbArea .depth1Area .depth1 .depth2Area .depth2 .depth2M span { display:block; font-size:14px; line-height:20px; color:#231f20; letter-spacing: -0.5px; opacity:0.5; 
transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-ms-transition:all .2s ease-in;
}
#header .headerArea.headerPC .gnbPC .gnbArea .depth1Area .depth1 .depth2Area .depth2 .depth2M:hover strong,
#header .headerArea.headerPC .gnbPC .gnbArea .depth1Area .depth1 .depth2Area .depth2 .depth2M:focus strong,
#header .headerArea.headerPC .gnbPC .gnbArea .depth1Area .depth1 .depth2Area .depth2 .depth2M:active strong { opacity:1; }
#header .headerArea.headerPC .gnbPC .gnbArea .depth1Area .depth1 .depth2Area .depth2 .depth2M:hover span,
#header .headerArea.headerPC .gnbPC .gnbArea .depth1Area .depth1 .depth2Area .depth2 .depth2M:focus span,
#header .headerArea.headerPC .gnbPC .gnbArea .depth1Area .depth1 .depth2Area .depth2 .depth2M:active span { opacity:1; }
#header .headerArea.headerPC .gnbPC .gnbArea .depth1Area .depth1 .depth2Area.active .depth2 .depth2M strong { opacity:1; }
#header .headerArea.headerPC .gnbPC .gnbArea .depth1Area .depth1 .depth2Area.active .depth2 .depth2M span { opacity:1; }
#header .headerArea.headerPC .gnbPC .gnbArea .depth1Area .depth1 .depth2Area.active .depth2 .depth2M:hover strong,
#header .headerArea.headerPC .gnbPC .gnbArea .depth1Area .depth1 .depth2Area.active .depth2 .depth2M:focus strong { opacity:1; color:#23408f; }
#header .headerArea.headerPC .gnbPC .gnbArea .depth1Area .depth1 .depth2Area.active .depth2 .depth2M:hover span,
#header .headerArea.headerPC .gnbPC .gnbArea .depth1Area .depth1 .depth2Area.active .depth2 .depth2M:focus span { opacity:1; color:#23408f; }
#header .headerArea.headerPC .gnbPC .gnbArea .depth1Area .depth1 .depth2Area.active .depth2 .depth2M:hover em,
#header .headerArea.headerPC .gnbPC .gnbArea .depth1Area .depth1 .depth2Area.active .depth2 .depth2M:focus em { opacity:1; color:#23408f; border-color: #23408f;}
#header .headerArea.headerPC .gnbPC .gnbArea .gnb_bot_btn { position:absolute; width:100%; bottom:-25px; display:none; text-align:center; background-color:#d8edff; }
#header .headerArea.headerPC .gnbPC .gnbArea .gnb_bot_btn .btn_gnbPC_close { display:inline-block; width:116px; height:26px; background:url('../images/common/btn_close_gnbPC.png') center center no-repeat; 
text-indent:-99999px; font-size:0; line-height:0; vertical-align:top;
transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-ms-transition:all .2s ease-in;
}
#header .headerArea.headerPC .gnbPC .gnbArea .gnb_bot_btn .btn_gnbPC_close:hover,
#header .headerArea.headerPC .gnbPC .gnbArea .gnb_bot_btn .btn_gnbPC_close:focus,
#header .headerArea.headerPC .gnbPC .gnbArea .gnb_bot_btn .btn_gnbPC_close:active { background:url('../images/common/btn_close_gnbPC_hover.png') center center no-repeat; }

/* GNB Mobile */
#header .headerArea.headerM .gnbPC { position:absolute; z-index:10000; width:100%; padding-top:1px; background:url('../images/common/bg_white15per.png') center top repeat-x; }
#header .headerArea.headerM #gnb .gnbArea { display:none; height:0; overflow:hidden; }

#header .gnbIcon { position:fixed; z-index:10003;
transition:all .3s ease-in;
-webkit-transition:all .3s ease-in;
-moz-transition:all .3s ease-in;
-o-transition:all .3s ease-in;
-ms-transition:all .3s ease-in;
}
#header .gnbIcon.giPC { top:-100px; right:-100px; }
#header .gnbIcon.giM { top:10px; left:15px; }
#header .gnbIcon:after { display:block; content:""; clear:both; height:0; }
#header .gnbIcon a { display:inline-block; }
#header .gnbIcon a em { display:block; margin:15px 10px 0 0; float:left; font-size:20px; line-height:26px; color:#fff;
transition:all .3s ease-in;
-webkit-transition:all .3s ease-in;
-moz-transition:all .3s ease-in;
-o-transition:all .3s ease-in;
-ms-transition:all .3s ease-in;
}
#header .gnbIcon a.active em { color:#231f20; }
#header .gnbIcon a ul.bars { float:left; overflow:hidden; width:52px; height:52px; position:relative; }
#header .gnbIcon a ul.bars li { width:40px; height:2.5px; background-color:#231f20; position:absolute; font-size:0; line-height:0; text-indent:-9999999px; 
transition:all .3s ease-in;
-webkit-transition:all .3s ease-in;
-moz-transition:all .3s ease-in;
-o-transition:all .3s ease-in;
-ms-transition:all .3s ease-in;
}
#header .gnbIcon a.active ul.bars li { background-color:#23408f; }
#header .gnbIcon a ul.bars li.bar1 { top:15px; left:5px; }
#header .gnbIcon a ul.bars li.bar2 { top:27px; left:5px; }
#header .gnbIcon a ul.bars li.bar3 { top:39px; left:5px; }

#header .gnbIcon a:hover ul.bars li,
#header .gnbIcon a:focus ul.bars li { background-color:#23408f; }

#header .gnbIcon a.active {  }
#header .gnbIcon a em { color:#fff; }
#header .gnbIcon a.active ul.bars li.bar1 { top:26px; left:3px; transform:rotate(315deg); }
#header .gnbIcon a.active ul.bars li.bar2 { top:26px; left:3px; transform:rotate(-315deg); }
#header .gnbIcon a.active ul.bars li.bar3 { top:26px; left:3px; transform:rotate(315deg); }

.gnbMobile { position:fixed; top:0; bottom:0; width:100%; z-index:10002; display:none; }
.gnbMobile .gnbArea { position:relative; left:-280px; width:280px; height:100%; background-color:rgba(255,255,255,0.9); }
.gnbMobile .gnbArea .gnbList { position:absolute; width:100%; top:80px; bottom:0; overflow:hidden; overflow-y:auto; -webkit-overflow-scrolling:touch; -moz-overflow-scrolling:touch; }
.gnbMobile .gnbArea .gnbList .depth1Area { overflow-y: auto; }
.gnbMobile .gnbArea .gnbList .depth1Area .depth1 {  }
.gnbMobile .gnbArea .gnbList .depth1Area .depth1:first-child { margin-top:0px; }
.gnbMobile .gnbArea .gnbList .depth1Area .depth1 .depth1M { display:block; padding:12px 15px; }
.gnbMobile .gnbArea .gnbList .depth1Area .depth1 .depth1M span { display:inline-block; font-size:18px; font-weight:bold; color:#333; }
.gnbMobile .gnbArea .gnbList .depth1Area .depth1 .depth1M:hover,
.gnbMobile .gnbArea .gnbList .depth1Area .depth1 .depth1M:focus { background:url('../images/common/gnbM_hover.png') right center no-repeat; }
.gnbMobile .gnbArea .gnbList .depth1Area .depth1 .depth1M:hover span,
.gnbMobile .gnbArea .gnbList .depth1Area .depth1 .depth1M:focus span { color:#23408f; }
.gnbMobile .gnbArea .gnbList .depth1Area .depth1 .depth1M.active { background:#23408f url('../images/common/gnbM_active.png') right center no-repeat; }
.gnbMobile .gnbArea .gnbList .depth1Area .depth1 .depth1M.active span { color:#fff;  }
.gnbMobile .gnbArea .gnbList .depth1Area .depth1 .depth2Area { display:none; }
.gnbMobile .gnbArea .gnbList .depth1Area .depth1 .depth2Area .depth2 { }
.gnbMobile .gnbArea .gnbList .depth1Area .depth1 .depth2Area .depth2 .depth2M { display:block; padding:8px 15px 6px 30px; 
transition:all .3s ease-in;
-webkit-transition:all .3s ease-in;
-moz-transition:all .3s ease-in;
-o-transition:all .3s ease-in;
-ms-transition:all .3s ease-in;
}
.gnbMobile .gnbArea .gnbList .depth1Area .depth1 .depth2Area .depth2 .depth2M strong { display:block; font-size:16px; font-weight:bold; color:#2d2d2d; 
transition:all .3s ease-in;
-webkit-transition:all .3s ease-in;
-moz-transition:all .3s ease-in;
-o-transition:all .3s ease-in;
-ms-transition:all .3s ease-in;
}
.gnbMobile .gnbArea .gnbList .depth1Area .depth1 .depth2Area .depth2 .depth2M span { display:block; font-size:14px; color:#2d2d2d; 
transition:all .3s ease-in;
-webkit-transition:all .3s ease-in;
-moz-transition:all .3s ease-in;
-o-transition:all .3s ease-in;
-ms-transition:all .3s ease-in;
}

.gnbMobile .gnbArea .gnbList .depth1Area .depth1 .depth2Area .depth2 .depth2M:hover,
.gnbMobile .gnbArea .gnbList .depth1Area .depth1 .depth2Area .depth2 .depth2M:focus,
.gnbMobile .gnbArea .gnbList .depth1Area .depth1 .depth2Area .depth2 .depth2M:active { display:block; padding:8px 15px 6px 30px; background-color:#efefef; }
.gnbMobile .gnbArea .gnbList .depth1Area .depth1 .depth2Area .depth2 .depth2M:hover strong,
.gnbMobile .gnbArea .gnbList .depth1Area .depth1 .depth2Area .depth2 .depth2M:focus strong { display:block; font-size:16px; font-weight:bold; color:#23408f;  }
.gnbMobile .gnbArea .gnbList .depth1Area .depth1 .depth2Area .depth2 .depth2M:hover span,
.gnbMobile .gnbArea .gnbList .depth1Area .depth1 .depth2Area .depth2 .depth2M:focus span { display:block; font-size:14px; color:#23408f; }
.gnbMobile .gnbArea .gnbList .depth1Area .depth1 .depth2Area .depth2 .depth2M:hover em,
.gnbMobile .gnbArea .gnbList .depth1Area .depth1 .depth2Area .depth2 .depth2M:focus em {color:#23408f; border-color:#23408f; }

.gnbMobile .gnbArea .gnb_bot_btn { display:none; }
.gnbClose { display:none; position:absolute; top:0; left:280px; right:0; bottom:0; background-color: rgba(72, 155, 210, 0.75); }
.gnbClose .gnbCloseBtn { display:block; width:100%; height:100%; }
.gnbClose .gnbCloseBtn .closeIcon { position:absolute; bottom:35%; right:30px; opacity:0.6; }
.gnbClose .gnbCloseBtn .closeIcon em { display:block; text-align:center; font-size:32px; line-height:40px; color:#fff; }
.gnbClose .gnbCloseBtn .closeIcon span { display:block; text-align:center; font-size:82px; line-height:90px; color:#fff; }

/*tipue_search*/

#header .headerTop .headSearch form { border: 0px none; }
.headerM .headSearch { background-color:#ffffff; }

.tipue_search_group:after { content: "";  display: table; clear: both; }

/* footer */
.wrapMain #footer { width: 100%; background-color: #184b7c; margin-top: 30px;}
#footer em { display: block; text-align: center; padding:7px; font-size: 13px; color: #ffffff;}
.wrapSub #footer { width: 100%; background-color: #184b7c; }

/* footer_sub */
#footer_sub{ width: 100%; background-color:#184b7c; margin-top: 50px;}
#footer_sub .footer_sub_w { max-width: 700px; margin-left: auto; margin-right: auto; padding:10px; }
#footer_sub .footer_sub_w ul:after { display: block; height: 100%; clear: both; content: ''; }
#footer_sub .footer_sub_w ul li{ float: left; }
#footer_sub .footer_sub_w ul .logo { width: 25%; margin-right: 7%; margin-top: 5px; }
#footer_sub .footer_sub_w ul .logo a { display: block; max-width:170px; margin-left: auto; margin-right: auto;}
#footer_sub .footer_sub_w ul .add { margin-top: 5px; width: 68%}
#footer_sub .footer_sub_w ul .add address { font-size: 14px; line-height:22px; color: #ffffff; }
#footer_sub .footer_sub_w ul .add em { font-size: 14px; line-height:22px; color: #ffffff; }

.content>div { position: relative; width: 100%;margin: 0 auto; box-sizing: border-box; }

#container { padding-top:144px; }
.mainCon { background-color:#eee;}

.mainCon .mCont1 { height:750px; }
.mainSlide { height:100%; }
.blockAarea { height:100%; position:relative; }
.blockAarea:after { display:block; content:""; clear:both; height:0px; }
.slideBg { width:100%; height:100%; position:relative; }
.slideBg .slick-list { height:100%; }
.slideBg .slick-list .slick-track { height:100%; }
.slideStArea { width:100%; height:500px; position:absolute; top:45px; z-index:1500; }
.slideStArea .slick-dots { position:absolute; left:15px; bottom:15px; z-index:1002; }
.slideStArea .slick-dots li { display:inline-block; margin:0 5px; width:12px; height:12px; border-radius: 100%; background-color:#fff; opacity:0.5; }
.slideStArea .slick-dots li.slick-active { opacity:1; }
.slideStArea.w100per { width:100%; }
.slideStArea .smImg { cursor:pointer; height:100%; background-repeat:no-repeat; background-size:cover; }
.slideIndex { max-width:1280px; height:550px; margin-left:auto; margin-right:auto; }
.slideIndex .slick-list.draggable { height:100%; padding:0 !important; cursor:pointer; }
.slideIndex .slick-list .slick-track { height:100%; }
.slideIndex .stImg { height:100%; background-repeat:no-repeat; background-position:center; background-size:cover; }
.slideIndex .stImg a { display:block; width:100%; height:100%; position:relative; outline: none;}
.slideIndex .slick-arrow { width:30px; height:60px; border:0; background-repeat:no-repeat; opacity:0.5; background-position:center center; outline: none;
transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-ms-transition:all .2s ease-in;
}
.slideIndex .stImg a .stTit { position:absolute; text-align:center; left:0; right:0; bottom:60px; display:inline-block; opacity:0.3;
transition:all .5s ease-in;
-webkit-transition:all .5s ease-in;
-moz-transition:all .5s ease-in;
-o-transition:all .5s ease-in;
-ms-transition:all .5s ease-in;
}
.slideIndex .stImg a .stTit strong,
.slideIndex .stImg a .stTit em,
.slideIndex .stImg a .stTit span { display:inline-block; padding:5px 14px 3px 14px; }
.slideIndex .stImg a .stTxt1 { position:absolute; text-align:center; left:0; right:0; bottom:50px; display:inline-block; opacity:0.3;
transition:all .5s ease-in;
-webkit-transition:all .5s ease-in;
-moz-transition:all .5s ease-in;
-o-transition:all .5s ease-in;
-ms-transition:all .5s ease-in;
}
.slideIndex .stImg a .stTxt1 strong,
.slideIndex .stImg a .stTxt1 em,
.slideIndex .stImg a .stTxt1 span { display:inline-block; padding:5px 14px 3px 14px; }
.slideIndex .stImg a .stTxt2 { position:absolute; text-align:center; left:0; right:0; bottom:40px; display:inline-block; opacity:0.3;
transition:all .5s ease-in;
-webkit-transition:all .5s ease-in;
-moz-transition:all .5s ease-in;
-o-transition:all .5s ease-in;
-ms-transition:all .5s ease-in;
}
.slideIndex .stImg a .stTxt2 strong,
.slideIndex .stImg a .stTxt2 em,
.slideIndex .stImg a .stTxt2 span { display:inline-block; padding:0 14px 3px 14px; }
.slideIndex .stImg.slick-center a .stTit { bottom:120px; opacity:1; }
.slideIndex .stImg.slick-center a .stTxt1 { bottom:80px; opacity:1; }
.slideIndex .stImg.slick-center a .stTxt2 { bottom:50px; opacity:1; }

.slideIndex .stImg a .Mtitle {
	background-color: rgba(255,255,255,0.7);
	max-width: 510px;
	text-align: center;
	position: absolute;
	bottom:10%;
	left: 50%;
	transform: translateX(-50%);
	padding: 0 10px 20px 10px;
}

.searchTop{
  position: absolute;
  top:30%;
  right:0;
  z-index: 999999;
}
.searchTop.fixed{
  top: 22%;
  border:1px solid red;
}
.searchTop .searchBtn {
  width: 40px;
  height: 40px;
  outline: 0;  
  font-size: 25px;
  display: block;
  color: #ffffff;
  background-color: rgba(255,255,255,0);
  -webkit-appearance: none;
  appearance: none;  
}
.searchTop .searchBtn>img{
  width: 100%;
}
.searchTop .searchBtn .searchT1{
  display: block;
}
.searchTop .searchBtn .searchT2{
  display: none;
}
.searchTop>a.nino-search{
  display: block;
}

.nsiArea { position:relative; top:45%; padding-left:15%; padding-right:15%; }

#nino-searchForm .nsArea { position:absolute; top:40%; left:12%; right:12%; }
#nino-searchForm .nsArea .nsApo { position:relative;}

#nino-searchForm {
  position: fixed;
  left: 0;
  top: -100%;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,.9);
  z-index: 10;
  opacity: 1;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
#nino-searchForm.open {
  top: 0;
  opacity: 1;
  z-index: 99999;
}
#nino-searchForm .nino-searchInput {
  position: relative;
  display: block;
  width:100%;
  box-shadow: none;
  font-size: 70px;
  background: none;
  background-color: none;
  border: none;
  border-bottom: 1px solid #333;
  font-weight: 700;
  color: #fff;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
#nino-searchForm .search_iconw{
  background-color: rgba(255,255,255,0);
  border: none;
}
#nino-searchForm .search_icon{
  background-image: url('../images/common/search_btn_gray.png');
  border: none;
  background-color: rgba(255,255,255,0);
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  position: absolute;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;  
  background-position:center center;
  appearance:none; border:none;
  top:-20px; right:20px; font-size:0; line-height:0; text-indent:-9999px;
}

#nino-searchForm .nino-close {
  display: inline-block;
  position: absolute;
  top: 20px;
  right: 50px;
  font-size: 30px;
  cursor: pointer;
  color: #747474;
  transition:.3s ease-in;
  -webkit-transition:.3s ease-in;
  -moz-transition:.3s ease-in;
  -o-transition:.3s ease-in;
  -ms-transition:.3s ease-in;  
}
#nino-searchForm .nino-close:hover {
  color: #fff;
  transition:.3s ease-in;
  -webkit-transition:.3s ease-in;
  -moz-transition:.3s ease-in;
  -o-transition:.3s ease-in;
  -ms-transition:.3s ease-in;  
}
#nino-searchForm .srh_btn{ 
  position: absolute;
  right: 20%;
  top: 48%;
  border:none;
  background-color: rgba(255,255,255,0);
  background-image: url('../images/common/search_btn_gray.png');
  width: 50px;
  height: 50px;
  background-size:cover;
  -webkit-background-size:cover;
  -ms-background-size:cover;
  -o-background-size:cover;
  -moz-background-size:cover;
  content: "";
  color: rgba(255,255,255,0);
}

.subTitle { max-width: 1280px; margin-left: auto; margin-right: auto; margin-top: -180px; padding-top: 50px; }
.subVisual { position: relative; width: 100%;}
.subVisual dl { position: absolute; width: 100%; top: 40%; left: 0; text-align: center; }
.subVisual dl dt { font-size: 2.5rem; color: #fff; font-weight: 500;}
.subVisual dl dd.subVtext { font-size: 4rem; color: #fff; font-weight: 700; }
.subVisual span { position: absolute; bottom: 0; right: 0; font-size: 17px; line-height: 14px; padding: 5px;}

.slideIndex .slick-arrow:hover, 
.slideIndex .slick-arrow:focus,
.slideIndex .slick-arrow:active { opacity:1; }
.slideIndex .slick-arrow:before { font-size:0; line-height:0; text-indent:-99999999px; }
.slideIndex .slick-prev { background-image:url('../images/main/btn_msLeft.png'); left:15px; }
.slideIndex .slick-next { background-image:url('../images/main/btn_msRight.png'); right:15px; }
.blockAarea .autoBtnArea { width:100%; margin-left:auto; margin-right:auto; max-width:1280px; margin-top:-45px; position:relative; z-index:1001; text-align:right; }
.blockAarea .autoBtnArea .autoBtn { cursor:pointer; width:30px; height:30px; appearance:none; -webkit-appearance:none; border:0; font-size:0; line-height:0; text-indent:-9999px; border-radius:50%; margin-left:5px; opacity:0.5;  outline: none;
transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-ms-transition:all .2s ease-in;
}
.blockAarea .autoBtnArea .autoBtn:hover,
.blockAarea .autoBtnArea .autoBtn:focus { opacity:1; }
.blockAarea .autoBtnArea .play { background:#fff url(../images/main/btn_play.png) center center no-repeat; }
.blockAarea .autoBtnArea .play.active { background:#999 url(../images/main/btn_play_active.png) center center no-repeat; opacity:1; }
.blockAarea .autoBtnArea .stop { background:#fff url(../images/main/btn_stop.png) center center no-repeat; margin-right:15px; }
.blockAarea .autoBtnArea .stop.active { background:#999 url(../images/main/btn_stop_active.png) center center no-repeat; opacity:1; }

.mainCon .mCont2 { margin-top:-90px; position:relative; z-index:1000; }
.mainCon .frontArea { max-width:1280px; margin-left:auto; margin-right:auto; }
.mainCon .frontArea:after { display:block; content:""; clear:both; height:0; }
.mainCon .frontArea .fLeft { float:left; width:50%; height:400px; background:url('../images/main/mCoverImg.jpg') center center no-repeat; }
.mainCon .frontArea .fRight { float:left; width:50%; height:400px; background-color:#fff; overflow:hidden; }
.mainCon .frontArea .fRight .frData { padding:50px; overflow:hidden; text-align:center; }
.mainCon .frontArea .fRight .frData h4 { text-align:center; font-size:25px; line-height:32px; font-weight:bold; color:#333; margin-top:30px; }
.mainCon .frontArea .fRight .frData .linkBtn { padding:9px 20px 7px 20px; display:inline-block; background-color:#093488; border:1px solid #093488; color:#fff; margin-top:30px; font-size:16px; 
transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-ms-transition:all .2s ease-in;
}
.mainCon .frontArea .fRight .frData .linkBtn:hover,
.mainCon .frontArea .fRight .frData .linkBtn:focus,
.mainCon .frontArea .fRight .frData .linkBtn:active { background-color:#fff; color:#333; }
.mainCon .frontArea .fRight .frData em { display:block; text-align:center; font-size:19px; line-height:27px; font-weight:bold; color:#333; margin-top:35px; }
.mainCon .frontArea .fRight .frData span { display:block; font-size:22px; line-height:28px; color:#333; text-align:justify; margin-top:30px; text-align: center; }

/* subscribe banner */
.photoDl1Area { max-width:1278px; margin-left:auto; margin-right:auto; margin-top:50px; background:url(../images/main/mSubsBannerBack.jpg) no-repeat; }
.photoDl1Area .pdaLine {}
.photoDl1 { position:relative; padding:	20px 30px;}
.photoDl1 dt { }
.photoDl1 dt img { width:100%; }
.photoDl1 dd {text-align:center; margin-top:20px;}
.photoDl1 dd .eve_btn { padding:9px 20px 7px 20px; display:inline-block; border-radius:30px; background-color:#093488; color:#fff; 
	transition:all .2s ease-in;
	-webkit-transition:all .2s ease-in;
	-moz-transition:all .2s ease-in;
	-o-transition:all .2s ease-in;
	-ms-transition:all .2s ease-in;
}
.photoDl1 dd .eve_btn a { font-size:28px; font-weight: 500;color:#fff; }
.photoDl1 dd .eve_btn:hover,
.photoDl1 dd .eve_btn:focus,
.photoDl1 dd .eve_btn:active { background-color:#fff;}

.photoDl1 dd .eve_btn:hover a,
.photoDl1 dd .eve_btn:focus a,
.photoDl1 dd .eve_btn:active a{ color: #093488;} 
/*
.photoDl1Area { max-width:1280px; margin-left:auto; margin-right:auto; margin-top:50px;}
.photoDl1Area .pdaLine {background:url(../images/main/mSubsBanner2.jpg);  padding-top: 50px; padding-bottom: 50px;}

.photoDl1 { position:relative; padding-right:50%; }
.photoDl1 dt { position:absolute; bottom:0; right:0; width:50%; overflow: hidden;}
.photoDl1 dt img { width:100%; }
.photoDl1 dd { padding:50px 30px; text-align:center; }
.photoDl1 dd h5 { display:inline-block; font-size:32px; line-height:38px; border-bottom:1px solid #b6d9f5; color:#b6d9f5; }
.photoDl1 dd p { text-align:center; margin-top:35px; font-size:36px; line-height:42px; color: #ffffff; }
.photoDl1 dd p strong {color: #91ffef; font-weight: bold;}

.photoDl1 {overflow: hidden;}
.photoDl1:after { display: block; content: ""; clear: both;}
.photoDl1>li {width: 48%; float: left; 
  transition:all .3s ease-in;
  -webkit-transition:all .3s ease-in;
  -moz-transition:all .3s ease-in;
  -o-transition:all .3s ease-in;
  -ms-transition:all .3s ease-in;
}
.photoDl1>li.pt2L{margin-right: 1%;}
.photoDl1>li.pt2R{margin-right: 1%;}
.photoDl1 .eve_btn {display: inline-block; border-radius: 35px; background-color:#85d8ff; border:1px solid #85d8ff;  
	transition:all .2s ease-in;
	-webkit-transition:all .2s ease-in;
	-moz-transition:all .2s ease-in;
	-o-transition:all .2s ease-in;
	-ms-transition:all .2s ease-in;
}
.photoDl1 .eve_btn a { font-size:25px; font-weight: 600; padding:9px 20px 7px 20px; text-align:center;  display: inline-block; }
.photoDl1 .eve_btn:hover,
.photoDl1 .eve_btn:focus,
.photoDl1 .eve_btn:active { background-color:#fff; }
.photoDl1 .eve_btn:hover a,
.photoDl1 .eve_btn:focus a,
.photoDl1 .eve_btn:active a{ color: #093488; } 
*/


/*service*/
.mainCon .service { max-width:1280px; margin-top:45px; margin-left:auto; margin-right:auto; }
.mainCon .service .svSlide { }
.mainCon .service .svSlide:after { display:block; content:""; clear:both; height:0; }
.mainCon .service .svSlide .svsBn { float:left; width:25%; }
.mainCon .service .svSlide .svsBn:after { display:block; content:""; clear:both; height:0; }
.mainCon .service .svSlide .svsBn a { display:block; padding-left:140px; height:200px; position:relative; overflow:hidden; 
transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-ms-transition:all .2s ease-in;
}
.mainCon .service .svSlide .svsBn a em { display:block; width:90px; height:100%; position:absolute; top:0px; left:30px; opacity:0.8; }
.mainCon .service .svSlide .svsBn a em img { width:100%; }
.mainCon .service .svSlide .svsBn a strong { display:block; margin-top:42px; margin-right:30px; color:#fff; font-size:20px; line-height:28px; font-weight:bold; opacity:0.8; 
transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-ms-transition:all .2s ease-in;
}
.mainCon .service .svSlide .svsBn a p { display:block; margin-top:10px; margin-right:30px; line-height:22px; opacity:0.8;
transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-ms-transition:all .2s ease-in;
}
.mainCon .service .svSlide .svsBn a p span { display:inline-block; color:#fff; font-size:16px;
transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-ms-transition:all .2s ease-in;
}

.mainCon .service .svSlide .svsBn1 a { background-color:#051B47; }
.mainCon .service .svSlide .svsBn1 a em { font-size:0; line-height:0; text-indent:-999999px; background:url('../images/common/svsBn1.png') center center no-repeat; }
.mainCon .service .svSlide .svsBn2 a { background-color:#051B47; }
.mainCon .service .svSlide .svsBn2 a em { font-size:0; line-height:0; text-indent:-999999px; background:url('../images/common/svsBn2.png') center center no-repeat; }
.mainCon .service .svSlide .svsBn3 a { background-color:#051B47; }
.mainCon .service .svSlide .svsBn3 a em { font-size:0; line-height:0; text-indent:-999999px; background:url('../images/common/svsBn3.png') center center no-repeat; }
.mainCon .service .svSlide .svsBn4 a { background-color:#051B47; }
.mainCon .service .svSlide .svsBn4 a em { font-size:0; line-height:0; text-indent:-999999px; background:url('../images/common/svsBn4.png') center center no-repeat; }


.mainCon .service .svSlide .svsBn a:hover,
.mainCon .service .svSlide .svsBn a:focus,
.mainCon .service .svSlide .svsBn a:active { background-color:#fff; }
.mainCon .service .svSlide .svsBn1 a:hover em,
.mainCon .service .svSlide .svsBn1 a:focus em,
.mainCon .service .svSlide .svsBn1 a:active em { background:url('../images/common/svsBn1_active.png') center center no-repeat; opacity:1; }
.mainCon .service .svSlide .svsBn1 a:hover strong,
.mainCon .service .svSlide .svsBn1 a:focus strong,
.mainCon .service .svSlide .svsBn1 a:active strong { color:#051b47; opacity:1; }
.mainCon .service .svSlide .svsBn1 a:hover span,
.mainCon .service .svSlide .svsBn1 a:focus span,
.mainCon .service .svSlide .svsBn1 a:active span { color:#051b47; opacity:1; }
.mainCon .service .svSlide .svsBn2 a:hover em,
.mainCon .service .svSlide .svsBn2 a:focus em,
.mainCon .service .svSlide .svsBn2 a:active em { background:url('../images/common/svsBn2_active.png') center center no-repeat; opacity:1; }
.mainCon .service .svSlide .svsBn2 a:hover strong,
.mainCon .service .svSlide .svsBn2 a:focus strong,
.mainCon .service .svSlide .svsBn2 a:active strong { color:#051b47; opacity:1; }
.mainCon .service .svSlide .svsBn2 a:hover span,
.mainCon .service .svSlide .svsBn2 a:focus span,
.mainCon .service .svSlide .svsBn2 a:active span { color:#051b47; opacity:1; }
.mainCon .service .svSlide .svsBn3 a:hover em,
.mainCon .service .svSlide .svsBn3 a:focus em,
.mainCon .service .svSlide .svsBn3 a:active em { background:url('../images/common/svsBn3_active.png') center center no-repeat; opacity:1; }
.mainCon .service .svSlide .svsBn3 a:hover strong,
.mainCon .service .svSlide .svsBn3 a:focus strong,
.mainCon .service .svSlide .svsBn3 a:active strong { color:#051b47; opacity:1; }
.mainCon .service .svSlide .svsBn3 a:hover span,
.mainCon .service .svSlide .svsBn3 a:focus span,
.mainCon .service .svSlide .svsBn3 a:active span { color:#051b47; opacity:1; }
.mainCon .service .svSlide .svsBn4 a:hover em,
.mainCon .service .svSlide .svsBn4 a:focus em,
.mainCon .service .svSlide .svsBn4 a:active em { background:url('../images/common/svsBn4_active.png') center center no-repeat; opacity:1; }
.mainCon .service .svSlide .svsBn4 a:hover strong,
.mainCon .service .svSlide .svsBn4 a:focus strong,
.mainCon .service .svSlide .svsBn4 a:active strong { color:#051b47; opacity:1; }
.mainCon .service .svSlide .svsBn4 a:hover span,
.mainCon .service .svSlide .svsBn4 a:focus span,
.mainCon .service .svSlide .svsBn4 a:active span { color:#051b47; opacity:1; }

.mSub_thumb { max-width:1300px; margin-left:auto; margin-right:auto; margin-top:15px; }
.mSub_thumb:after { display:block; content:""; clear:both; height:0; }
.mSub_thumb li { float:left; width:25%; margin-top:30px; overflow: hidden;
transition:all .4s ease-in;
-webkit-transition:all .4s ease-in;
-moz-transition:all .4s ease-in;
-o-transition:all .4s ease-in;
-ms-transition:all .4s ease-in;
}
.mSub_thumb li a { display:block; }
.mSub_thumb li a dl { padding-left:10px; padding-right:10px; position:relative; }
.mSub_thumb li a dl dt { width:100%; background-color:#666; overflow:hidden; }
.mSub_thumb li a dl dt img { width:100%;   /*opacity:0.5;*/ 
transition:all .4s ease-in;
-webkit-transition:all .4s ease-in;
-moz-transition:all .4s ease-in;
-o-transition:all .4s ease-in;
-ms-transition:all .4s ease-in;
}
.mSub_thumb li a dl dd { position:absolute; bottom:15px; left:15px; right:15px; }
.mSub_thumb li a dl dd .textBox { margin-left:15px; margin-right:15px; padding:10px 15px; background-color:#fff; /*border:1px solid rgba(255,255,255,0.4);opacity:0.6;*/ 
transition:all .4s ease-in;
-webkit-transition:all .4s ease-in;
-moz-transition:all .4s ease-in;
-o-transition:all .4s ease-in;
-ms-transition:all .4s ease-in;

}
.mSub_thumb li a dl dd .textBox h5 { font-size:18px; line-height:24px; color:#333; font-weight:bold; opacity:0.8; 
transition:all .4s ease-in;
-webkit-transition:all .4s ease-in;
-moz-transition:all .4s ease-in;
-o-transition:all .4s ease-in;
-ms-transition:all .4s ease-in;
}
.mSub_thumb li a dl dd .textBox p { font-size:14px; line-height:20px; color:#333; margin-top:10px; opacity:0.8; 
transition:all .4s ease-in;
-webkit-transition:all .4s ease-in;
-moz-transition:all .4s ease-in;
-o-transition:all .4s ease-in;
-ms-transition:all .4s ease-in;
}
.mSub_thumb li a:hover dl dt img,
.mSub_thumb li a:focus dl dt img,
.mSub_thumb li a:active dl dt img { opacity:1; 
transform:scale(1.1,1.1);
-webkit-transform:scale(1.1,1.1);
-moz-transform:scale(1.1,1.1);
-o-transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1);
}
.mSub_thumb li a:hover dl dd .textBox,
.mSub_thumb li a:focus dl dd .textBox,
.mSub_thumb li a:active dl dd .textBox {  opacity:1;
transform:translate(0,-10%);
-webkit-transform:translate(0,-10%);
-moz-transform:translate(0,-10%);
-o-transform:translate(0,-10%);
-ms-transform:translate(0,-10%);
}
.mSub_thumb li a:hover dl dd .textBox h5,
.mSub_thumb li a:focus dl dd .textBox h5,
.mSub_thumb li a:active dl dd .textBox h5 { opacity:1; }
.mSub_thumb li a:hover dl dd .textBox p,
.mSub_thumb li a:focus dl dd .textBox p,
.mSub_thumb li a:active dl dd .textBox p { opacity:1; }

#footer { background-color:#051B47; overflow:hidden; margin-top:45px; padding-top:30px; padding-bottom:20px; }
#footer .footerArea { max-width:1280px; margin-left:auto; margin-right:auto; }
#footer .share_sns { text-align:center; }
#footer .share_sns a { display:inline-block; width:36px; height:32px; text-indent:-99999px; font-size:0; line-height:0; margin-left:12px; margin-right:12px; background-size:36px 32px;
transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-ms-transition:all .2s ease-in;
}
#footer .share_sns .share_twitter { background-image:url('../images/common/bot_icon_twitter.png'); background-position:center top; background-repeat:no-repeat; }
#footer .share_sns .share_twitter:hover,
#footer .share_sns .share_twitter:focus,
#footer .share_sns .share_twitter:active { background-image:url('../images/common/bot_icon_twitter_active.png'); background-position:center top; background-repeat:no-repeat; }
#footer .share_sns .share_facebook { background-image:url('../images/common/bot_icon_facebook.png'); background-position:center top; background-repeat:no-repeat; }
#footer .share_sns .share_facebook:hover,
#footer .share_sns .share_facebook:focus,
#footer .share_sns .share_facebook:active { background-image:url('../images/common/bot_icon_facebook_active.png'); background-position:center top; background-repeat:no-repeat; }
#footer .share_sns .share_naverblog { background-image:url('../images/common/bot_icon_naverblog.png'); background-position:center top; background-repeat:no-repeat; }
#footer .share_sns .share_naverblog:hover,
#footer .share_sns .share_naverblog:focus,
#footer .share_sns .share_naverblog:active { background-image:url('../images/common/bot_icon_naverblog_active.png'); background-position:center top; background-repeat:no-repeat; }
#footer .share_sns .share_naverband { background-image:url('../images/common/bot_icon_naverband.png'); background-position:center top; background-repeat:no-repeat; }
#footer .share_sns .share_naverband:hover,
#footer .share_sns .share_naverband:focus,
#footer .share_sns .share_naverband:active { background-image:url('../images/common/bot_icon_naverband_active.png'); background-position:center top; background-repeat:no-repeat; }
#footer .share_sns .share_kakaostory { background-image:url('../images/common/bot_icon_kakaostory.png'); background-position:center top; background-repeat:no-repeat; }
#footer .share_sns .share_kakaostory:hover,
#footer .share_sns .share_kakaostory:focus,
#footer .share_sns .share_kakaostory:active { background-image:url('../images/common/bot_icon_kakaostory_active.png'); background-position:center top; background-repeat:no-repeat; }

#footer .copyright { margin-top:20px; text-align:center; color:#6b82af; font-size:14px; line-height:22px; font-weight:normal; }

#scrollTop { position:fixed; z-index:9999; bottom:160px; right:50%; margin-right:-700px; width:45px; height:45px }
#scrollTop .scrTopBtn { display:block; width:45px; height:45px; background-color:#093488; border-radius:50%; text-align: center;
transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-ms-transition:all .2s ease-in;
}
#scrollTop .scrTopBtn .scrtbArrow { display:block; width:100%; height:100%; background:url('../images/common/scrtbArrow.png') center center no-repeat; text-indent:-9999px; font-size:0; line-height:0; 
transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-ms-transition:all .2s ease-in;
} 

#scrollTop .scrTopBtn:hover,
#scrollTop .scrTopBtn:focus,
#scrollTop .scrTopBtn:active { background-color:#ffffff; }
#scrollTop .scrTopBtn:hover .scrtbArrow,
#scrollTop .scrTopBtn:focus .scrtbArrow,
#scrollTop .scrTopBtn:active .scrtbArrow { background:url('../images/common/scrtbArrow_active.png') center center no-repeat; }



/* sub common */
.subArea { width:100%; max-width:1280px; margin-left:auto; margin-right:auto; overflow:hidden; }

.subVisual { width: 100%; overflow: hidden; position: relative; }
.subVisual img { width: 100%; }
.subVisual span { 
	position: absolute;
	bottom: 0;
	right: 0;
	font-size: 12px;
	line-height: 14px;
	padding: 5px;
}


/* sub paging */
.subPaging { max-width: 232px; margin-left: auto; margin-right: auto; }
.subPaging li { float: left; }
.subPaging li:first-child,
.subPaging li:nth-child(2) { margin-right: 20px; }

.subPaging li a { width: 64px; height: 64px; overflow:hidden; display: inline-block; background-repeat:no-repeat; background-position:left center;
  transition:all .2s ease-in;
  -webkit-transition:all .2s ease-in; 
  -moz-transition:all .2s ease-in; 
  -o-transition:all .2s ease-in; 
  -ms-transition:all .2s ease-in; }
.subPaging li a.prevPage { background-image: url('../images/sub/prevPage.png'); }
.subPaging li a.homePage { background-image: url('../images/sub/homePage.png'); }
.subPaging li a.nextPage { background-image: url('../images/sub/nextPage.png'); }
.subPaging li a.prevPage:hover,
.subPaging li a.prevPage:active { background-image: url('../images/sub/prevPage_hover.png'); }
.subPaging li a.homePage:hover,
.subPaging li a.homePage:active { background-image: url('../images/sub/homePage_hover.png'); }
.subPaging li a.nextPage:hover,
.subPaging li a.nextPage:active { background-image: url('../images/sub/nextPage_hover.png'); }

/* breadCrumb */
.breadCrumb { width: 100%; height: 20px; padding:20px 0; border-bottom: 1px dotted #999; letter-spacing: -0.7px; }
.breadCrumbW { width: 100%; height: 20px; padding:20px 0; border-bottom: 1px dotted #fff; letter-spacing: -0.7px; }
.breadCrumbW>li:first-child { float: left; font-size: 15px; color: #fff }
.breadCrumbW>li:last-child { float: right; }
.breadCrumb>li:first-child { float: left; font-size: 15px; }
.breadCrumb>li:last-child { float: right; }

/* print + url */
.url_print { text-align:right; }
.url_print li a.icoUrlW { background-image: url('../images/sub/url_iconW.png'); }
.url_print li a.icoPrintW { background-image: url('../images/sub/print_iconW.png'); }
.url_print li{ float:left; margin-left:5px; }
.url_print li a { overflow:hidden; height:23px; padding-left:26px; display:inline-block; margin-left:10px; background-repeat:no-repeat; background-position:left center;
  transition:all .2s ease-in;
  -webkit-transition:all .2s ease-in; 
  -moz-transition:all .2s ease-in; 
  -o-transition:all .2s ease-in; 
  -ms-transition:all .2s ease-in;
}
.url_print li a.icoUrl { background-image: url('../images/sub/url_icon.png'); }
.url_print li a.icoPrint { background-image: url('../images/sub/print_icon.png'); }
.url_print li a img { vertical-align:middle; margin-right:3px; }

.url_print li a.icoUrl:hover, 
.url_print li a.icoUrl:active { background-image: url('../images/sub/url_icon_hover.png'); }
.url_print li a.icoPrint:hover, 
.url_print li a.icoPrint:active { background-image: url('../images/sub/print_icon_hover.png'); }
.url_print li a:hover span, 
.url_print li a:active span { color:#00aeef; }

/* checkList */
#clPopCom { position:fixed; z-index:11000; width:100%; height:100%; top:0; left:0; display:none; }
#clPopCom .clPopCarea { background-color:#fff; width:80%; max-width:500px; margin:20% auto 0 auto; text-align:center; }
#clPopCom .clPopCarea h6 { background-color:#333; padding:10px; font-size:18px; line-height:22px; color:#fff; font-weight:400;  }
#clPopCom .clPopTxt { padding:20px 5px; }
#clPopCom .clPopCbot { background-color:#eee; padding:10px; border-top:1px solid #ddd; }
#clPopCom .clPopCbot .clpClose { display:inline-block; padding:10px 15px; color:#fff; font-size:16px; font-weight:700; text-align:center; background-color:#ccc; border-radius:3px;
transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-ms-transition:all .2s ease-in;
-khtml-transition:all .2s ease-in;
}
#clPopCom .clPopCbot .clpClose:hover,
#clPopCom .clPopCbot .clpClose:active { background-color:#66ba4a; }

/* reader page */
.textLayer dt { font-size:16px; line-height:22px; color:#221e1f; }
.textLayer dd { width:100%; border:1px solid #ccc; padding:5px; }
.textLayer dd input { width:100%; font-size:16px; line-height:22px; color:#221e1f; border:0; }
.textLayer .boxing { border:1px solid #ccc; padding:10px; }
.textLayer .boxing textarea { width:100%; height:150px; resize:none; border:0; }
.radioLayer input[type="radio"] { vertical-align:middle; }
.radioLayer label { display:inline-block; vertical-align:middle; font-size:16px; line-height:22px; color:#221e1f; }
.radioLayer label.tC005da4 { color:#005da4; }
.rc_submit input { cursor:pointer; display:inline-block; padding:8px 15px; background-color:#221e1f; border:0; color:#f7f7f7; font-size:24px;
transition:all .3s ease-in;
-webkit-transition:all .3s ease-in;
-moz-transition:all .3s ease-in;
-o-transition:all .3s ease-in;
-ms-transition:all .3s ease-in;
}
.rc_submit input:hover,
.rc_submit input:active { background-color:#0a184e; }

/*=======subPage=======*/
.cTableTxt { border-collapse:collapse; }
.cTableTxt tbody th { width:80px; padding-right:10px; vertical-align:top; }

.photo2Type1 { overflow:hidden; }
.photo2Type1:after { display:block; content:""; clear:both; height:0; }
.photo2Type1>li { width:48%; float:left; 
  transition:all .3s ease-in;
  -webkit-transition:all .3s ease-in;
  -moz-transition:all .3s ease-in;
  -o-transition:all .3s ease-in;
  -ms-transition:all .3s ease-in;
}
.photo2Type1>li.pt2L { margin-right:1%; }
.photo2Type1>li.pt2R { margin-left:1%; }

.photo2Type2 { overflow:hidden; }
.photo2Type2:after { display:block; content:""; clear:both; height:0; }
.photo2Type2>li { width:49.5%; float:left; 
  transition:all .3s ease-in;
  -webkit-transition:all .3s ease-in;
  -moz-transition:all .3s ease-in;
  -o-transition:all .3s ease-in;
  -ms-transition:all .3s ease-in;
}
.photo2Type2>li.pt2L { margin-right:0.5%; }
.photo2Type2>li.pt2R { margin-left:0.5%; }

.photo2Type3 { overflow:hidden; }
.photo2Type3:after { display:block; content:""; clear:both; height:0; }
.photo2Type3>li { width:32.333333333%; float:left; 
  transition:all .3s ease-in;
  -webkit-transition:all .3s ease-in;
  -moz-transition:all .3s ease-in;
  -o-transition:all .3s ease-in;
  -ms-transition:all .3s ease-in;
}
.photo2Type3>li.pt2L { margin-right:1%; }
.photo2Type3>li.pt2C { margin-right:1%; }

.photo2Type4 { overflow:hidden; }
.photo2Type4:after { display:block; content:""; clear:both; height:0; }
.photo2Type4>li { width:48%; float:left; 
  transition:all .3s ease-in;
  -webkit-transition:all .3s ease-in;
  -moz-transition:all .3s ease-in;
  -o-transition:all .3s ease-in;
  -ms-transition:all .3s ease-in;
}
.photo2Type4>li.pt2L { margin-right:2%; }
.photo2Type4>li.pt2R { margin-left:2%; }

.photo2Type5 { overflow:hidden; }
.photo2Type5:after { display:block; content:""; clear:both; height:0; }
.photo2Type5>li { float:left; 
  transition:all .3s ease-in;
  -webkit-transition:all .3s ease-in;
  -moz-transition:all .3s ease-in;
  -o-transition:all .3s ease-in;
  -ms-transition:all .3s ease-in;
}
.photo2Type5>li.pt2L { margin-right:1.5%; width:59.5%; }
.photo2Type5>li.pt2R { width:39%;}

.photo3Type1 { overflow:hidden; }
.photo3Type1:after { display:block; content:""; clear:both; height:0; }
.photo3Type1>li { width:32%; float:left; 
  transition:all .3s ease-in;
  -webkit-transition:all .3s ease-in;
  -moz-transition:all .3s ease-in;
  -o-transition:all .3s ease-in;
  -ms-transition:all .3s ease-in;
}
.photo3Type1>li.pt3L { margin-right:2%; }
.photo3Type1>li.pt3R { margin-left:2%; }

.photo3Type2 { overflow:hidden; }
.photo3Type2:after { display:block; content:""; clear:both; height:0; }
.photo3Type2>li { width:30%; float:left; 
  transition:all .3s ease-in;
  -webkit-transition:all .3s ease-in;
  -moz-transition:all .3s ease-in;
  -o-transition:all .3s ease-in;
  -ms-transition:all .3s ease-in;
}
.photo3Type2>li.pt3L { margin-right:5%; }
.photo3Type2>li.pt3R { margin-left:5%; }

.photo3Type6 { overflow:hidden; }
.photo3Type6:after { display:block; content:""; clear:both; height:0; }
.photo3Type6>li {float:left; 
  transition:all .3s ease-in;
  -webkit-transition:all .3s ease-in;
  -moz-transition:all .3s ease-in;
  -o-transition:all .3s ease-in;
  -ms-transition:all .3s ease-in;
}
.photo3Type6>li.pt3L { width:44%; margin-right:1%; }
.photo3Type6>li.pt3C { width:8%; }
.photo3Type6>li.pt3R { width:44%; margin-left:1%; }

.photo4Type1 { overflow:hidden; }
.photo4Type1:after { display:block; content:""; clear:both; height:0; }
.photo4Type1>li { width:23.5%; float:left; 
  transition:all .3s ease-in;
  -webkit-transition:all .3s ease-in;
  -moz-transition:all .3s ease-in;
  -o-transition:all .3s ease-in;
  -ms-transition:all .3s ease-in;
}
.photo4Type1>li.pt4 { margin-right:2%; }

.photo4Type2 { overflow:hidden; }
.photo4Type2:after { display:block; content:""; clear:both; height:0; }
.photo4Type2>li { width:23%; float:left; 
  transition:all .3s ease-in;
  -webkit-transition:all .3s ease-in;
  -moz-transition:all .3s ease-in;
  -o-transition:all .3s ease-in;
  -ms-transition:all .3s ease-in;
}
.photo4Type2>li.pt4a { margin-right:2%; }
.photo4Type2>li.pt4b { margin-right:2%; }
.photo4Type2>li.pt4c { margin-right:2%; }
.photo4Type2>li.pt4d { margin-right:2%; }

.w46ml2mr2:after { content: ''; clear: both; display: block; }
.w46ml2mr2>li { float: left; width: 46%; margin-left: 2%; margin-right: 2%; }

.con_tableImg1{ display: none; }
.tbp520 { display: none; }
.mTxtAj { text-align: center; }

/*sub1_*/
.con1_2Table {margin-top: 20px;}
.con1_2Table thead th {font-size: 16px; font-weight: 600; padding: 5px 30px; text-align: center; border-top:3px solid #005ea2; border-bottom:3px solid #005ea2;  border-right: 1px solid #000000;}
.con1_2Table thead th:last-child {border-right: none;}
.con1_2Table tbody tr {border-bottom: 1px solid #000000; }
.con1_2Table tbody tr td{font-size: 16px; padding:5px 20px; text-align: center; border-right: 1px solid #000000;}
.con1_2Table tbody tr td:last-child {border-right: none;}

.con1_2Table2 {margin-top: 20px; width: 100%;}
.con1_2Table2 thead th {font-size: 16px; font-weight: 600; padding: 1px 1px; text-align: center; border-top:3px solid #005ea2; border-bottom:3px solid #005ea2;  border-right: 1px solid #000000;}
.con1_2Table2 thead th:last-child {border-right: none;}
.con1_2Table2 tbody tr {border-bottom: 1px solid #000000; }
.con1_2Table2 tbody tr td{font-size: 16px; padding:1px 1px; text-align: center; border-right: 1px solid #000000;}
.con1_2Table2 tbody tr td:last-child {border-right: none;}

.con1_2_title {max-width: 600px; margin-right: auto; margin-left: auto; display: block; position: absolute; top: -26.3px; left: 50%; transform: translateX(-50%);}
.con1_2_title2 {display: none; }

.con1_2_padding {padding-top:30px; padding-bottom: 30px; padding-left: 30px; padding-right: 30px;}


/*sub2_*/
.sub02_2Type:after { display:block; content:""; clear:both; height:0; }
.sub02_2Type li{float: left;}
.sub02_2Type li.sub02_2TypeL{ width:32%; margin-right:2%; }
.sub02_2Type li.sub02_2TypeR{ width:64%; margin-left:2%; }


/*sub3_*/
.con3_1_Back { background: url(../images/contents/con3_1_Back.jpg); }  
.con3_3_Back { background: url(../images/contents/con3_3_Back.jpg); }

.sub3_7card{ position: absolute; right: 0; top: -37px; }

.con3Illu {position:absolute; top:-30px; right:50px;}

.con3_1_table1 {width: 100%;}
.con3_1_table1 thead {border-top: 2px solid #208388; border-bottom: 2px solid #208388;}
.con3_1_table1 th {text-align: center; font-weight: 600; font-size: 17px; padding: 8px 10px; border-right: 1px solid #000000;}
.con3_1_table1 th:last-child { border-right: none; }
.con3_1_table1 tbody tr {border-bottom: 1px solid #000000;}
.con3_1_table1 tbody tr th,
.con3_1_table1 tbody tr td { font-size: 17px; text-align: center; line-height: 32px; padding: 8px 10px;}
.con3_1_table1 tbody tr th {border-right: 1px solid #000000;}
.con3_1_table1 tbody tr td {border-right: 1px solid #000000;}
.con3_1_table1 tbody tr td:last-child {text-align: justify; border-right: none;}

.con3_2_deco { position: absolute; top:-13px; left: 48%; }
.con3_2_deco2 { position: absolute; bottom:-13px;  left: 48%; }
.con3_2_img { display: block; }

.con3_2_table1 {width: 100%;}
.con3_2_table1 th,
.con3_2_table1 td { font-size: 17px; line-height: 21px; padding: 8px 10px; text-align: center;}
.con3_2_table1 thead tr {border-top: 2px solid #208388; border-bottom: 2px solid #208388;}
.con3_2_table1 thead tr th {border-right: 1px solid #000000; font-weight: 600;}
.con3_2_table1 thead tr th:last-child {border-right: none;}
.con3_2_table1 tbody th {border-right: 1px solid #000000; border-bottom: 1px solid #000000; font-weight: 600;}
.con3_2_table1 tbody td {border-bottom: 1px solid #000000; border-right: 1px solid #000000;}
.con3_2_table1 tbody td:last-child {border-right: none;}

.con3_2_table2 {width: 100%;}
.con3_2_table2 thead {border-top: 2px solid #208388; border-bottom: 2px solid #208388;}
.con3_2_table2 th {text-align: center; font-weight: 600; font-size: 17px; padding: 8px 10px;}
.con3_2_table2 tbody tr {border-bottom: 1px solid #000000;}
.con3_2_table2 tbody tr th,
.con3_2_table2 tbody tr td { font-size: 17px; text-align: center; line-height: 29px; padding: 8px 10px;}
.con3_2_table2 tbody tr th {border-right: 1px solid #000000;}
.con3_2_table2 tbody tr td {border-right: 1px solid #000000;}
.con3_2_table2 tbody tr td:last-child {text-align: justify; border-right: none;}

.con3_2_table3 {width: 100%; }
.con3_2_table3 th,
.con3_2_table3 td { font-size: 17px; line-height: 21px; padding: 8px 10px;}
.con3_2_table3 thead tr {border-top: 2px solid #208388; border-bottom: 2px solid #208388;}
.con3_2_table3 thead tr th {border-right: 1px solid #000000; font-weight: 600; text-align: center;}
.con3_2_table3 thead tr th:last-child {border-right: none;}
.con3_2_table3 tbody th {border-right: 1px solid #000000; border-bottom: 1px solid #000000; font-weight: 600;}
.con3_2_table3 tbody td {border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align: center;}
.con3_2_table3 tbody td:last-child {border-right: none;}

.con3_2_table4 {width: 100%; max-width:600px;}
.con3_2_table4 th,
.con3_2_table4 td { font-size: 17px; line-height: 21px; padding: 8px 10px; text-align: center;}
.con3_2_table4 thead tr {border-top: 2px solid #208388; border-bottom: 2px solid #208388;}
.con3_2_table4 thead tr th {border-right: 1px solid #000000; font-weight: 600;}
.con3_2_table4 thead tr th:last-child {border-right: none;}
.con3_2_table4 tbody th {border-right: 1px solid #000000; border-bottom: 1px solid #000000; font-weight: 600;}
.con3_2_table4 tbody td {border-bottom: 1px solid #000000; border-right: 1px solid #000000;}
.con3_2_table4 tbody td:last-child {border-right: none;}

.con3_2_infoBack {background: url(../images/contents/con3_2_infoBack.jpg) top center no-repeat;}
.con3_2_infoTit {position: relative; background-color:#ffffff; padding:5px 5px; max-width:450px; margin: 0 auto; margin-top:-40px;}
.con3_2_infoTit span {position: absolute; display: block;}
.con3_2_infoTit span.con3_2_infoTitL {left:-38px; top: 0; border-top:37px solid #ffffff; border-right:37px solid transparent; border-left:37px solid transparent; border-top:37px solid none;}
.con3_2_infoTit span.con3_2_infoTitR {right:-38px; top: 0; border-top:37px solid #ffffff; border-right:37px solid transparent; border-left:37px solid transparent; border-top:37px solid none;}

.con3_3_table { width:100%; }
.con3_3_table tbody tr { border-top: 1px solid #1b848b; }
.con3_3_table tbody tr:last-child { border-bottom:1px solid #1b848b; }
.con3_3_table tbody td { text-align:center; font-size: 17px; line-height: 30px; padding: 5px 0 5px 0; border-right:1px solid #1b848b; }
.con3_3_table tbody td:last-child { border-right:none; }
					            	
.con3_3_table1 {width: 100%; background-color:#ffffff;}
.con3_3_table1 thead {border-top:2px solid #208388; border-bottom:2px solid #208388; background-color:#1B848B; }
.con3_3_table1 thead th {font-size: 17px;  color:#ffffff; padding: 3px 5px; text-align: center; line-height: 21px; font-weight: 600; border-right: 1px solid #000000;} 
.con3_3_table1 thead th:last-child {border-right: none;}
.con3_3_table1 tbody tr {border-bottom: 1px solid #000000;}
.con3_3_table1 tbody td {border-right: 1px solid #000000; font-size: 17px; line-height: 21px; padding: 3px 5px; text-align: justify; line-height: 25px;}
.con3_3_table1 tbody td:first-child { background-color:#E2EAEC; font-weight: 600; text-align: center}
.con3_3_table1 tbody td:last-child {border-right: none;}

.con3_3_mt40 { margin-top:40px; }

.con3_4_table1 {width: 100%;}
.con3_4_table1 thead {border-top:2px solid #208388; border-bottom:2px solid #208388;}
.con3_4_table1 thead th {font-size: 17px; padding: 3px 5px; text-align: center; line-height: 21px; font-weight: 600; border-right: 1px solid #000000;} 
.con3_4_table1 thead th:last-child {border-right: none;}
.con3_4_table1 tbody tr {border-bottom: 1px solid #000000;}
.con3_4_table1 tbody td {border-right: 1px solid #000000; font-size: 17px; line-height: 21px; padding: 3px 5px; text-align: right; line-height: 25px;}
.con3_4_table1 tbody td:first-child { font-weight: 600; background-color:#e2eaec; }
.con3_4_table1 tbody td:last-child {border-right: none;}

.con3_4_table2 {width: 100%;}
.con3_4_table2 thead {border-top:2px solid #208388; border-bottom:2px solid #208388;}
.con3_4_table2 thead th {font-size: 17px; padding: 3px 5px; text-align: center; line-height: 21px; font-weight: 600; border-right: 1px solid #000000;} 
.con3_4_table2 thead th:last-child {border-right: none;}
.con3_4_table2 tbody tr {border-bottom: 1px solid #000000;}
.con3_4_table2 tbody td {border-right: 1px solid #000000; font-size: 17px; line-height: 21px; padding: 3px 5px; text-align: center; line-height: 25px;}
.con3_4_table2 tbody td:last-child {border-right: none;}

.con3_4_table3 {width: 100%;}
.con3_4_table3 thead {border-top:2px solid #208388; border-bottom:2px solid #208388;}
.con3_4_table3 thead th {font-size: 17px; padding: 3px 5px; text-align: center; line-height: 21px; font-weight: 600; border-right: 1px solid #000000;} 
.con3_4_table3 thead th:last-child {border-right: none;}
.con3_4_table3 tbody tr {border-bottom: 1px solid #000000;}
.con3_4_table3 tbody th {font-size: 17px; font-weight: 600px; border-right: 1px solid #000000;}
.con3_4_table3 tbody td {border-right: 1px solid #000000; font-size: 17px; line-height: 21px; padding: 3px 5px; text-align: center; background-color:#e2eaec;}
.con3_4_table3 tbody td:last-child {border-right: none;}

.con3_5_table1 {width: 100%;}
.con3_5_table1 th, 
.con3_5_table1 td {font-size: 17px; line-height: 21px; padding: 8px 10px; text-align: center; line-height: 29px;}
.con3_5_table1 thead {border-top:2px solid #208388; border-bottom:2px solid #208388;}
.con3_5_table1 thead th {font-weight: 600; border-right: 1px solid #000000;}
.con3_5_table1 thead th:last-child {border-right: none;}
.con3_5_table1 tbody tr {border-bottom: 1px solid #000000;}
.con3_5_table1 tbody th {border-right: 1px solid #000000; font-weight: 600;}
.con3_5_table1 tbody td {border-right: 1px solid #000000;}
.con3_5_table1 tbody td:last-child {border-right: none;}

.con3_5_table2 {width: 100%; max-width: 1180px;}
.con3_5_table2 thead { border-bottom:3px solid #ffffff;}
.con3_5_table2 thead th {border-top-left-radius: 15px; border-top-right-radius: 15px; background-color:#218388;  border-right: 3px solid #ffffff;}
.con3_5_table2 th, 
.con3_5_table2 td {font-size: 17px; line-height: 21px; padding: 5px 8px; text-align: center; line-height: 29px; margin-right: 2px;}
.con3_5_table2 tbody td {background-color:#DDE8EB; border-bottom:3px solid #ffffff;border-right: 3px solid #ffffff; }

.con3_6_table1 {width: 100%;}
.con3_6_table1 thead {border-top:2px solid #1b848b; border-bottom:2px solid #1b848b; text-align: center;}
.con3_6_table1 thead th {font-size: 17px; padding: 8px 10px; text-align: center; line-height: 29px; font-weight: 600; border-right: 1px solid #000000;} 
.con3_6_table1 thead td {text-align: center; font-size: 19px; border-right:1px solid #000;}
.con3_6_table1 thead th:last-child {border-right: none;}
.con3_6_table1 tbody tr {border-bottom: 1px solid #000000;}
.con3_6_table1 tbody th {border-right: 1px solid #000000; font-weight: 600; font-size: 17px;}
.con3_6_table1 tbody td {border-right: 1px solid #000000; font-size: 17px; line-height: 21px; padding: 8px 10px; text-align: center; line-height: 29px;}
.con3_6_table1 tbody td span {font-size:17px; line-height: 21px;}
.con3_6_table1 tbody td p {font-size: 17px; line-height: 21px; padding: 8px 10px; text-align: justify; }
.con3_6_table1 tbody td:last-child {border-right: none;}
.con3_6_table1 .brn { border-right: none; }

.con3_6_table2 {width: 100%;}
.con3_6_table2 tbody {border-top:1px solid #000000;}
.con3_6_table2 tbody tr {border-bottom: 1px solid #000000;}
.con3_6_table2 tbody th {border-right: 1px solid #000000; font-weight: 600; font-size: 17px;}
.con3_6_table2 tbody td {border-right: 1px solid #000000; font-size: 17px; line-height: 21px; padding: 8px 10px; text-align: justify; line-height: 29px;}
.con3_6_table2 tbody td span {font-size:17px; line-height: 21px;}
.con3_6_table2 tbody td p {font-size: 17px; line-height: 21px; padding: 8px 10px; text-align: justify; }
.con3_6_table2 tbody td:last-child {border-right: none;}

.con3_6_table3 {width: 100%;}
.con3_6_table3 thead {border-top:2px solid #208388; border-bottom:2px solid #208388;}
.con3_6_table3 thead tr {border-bottom:2px solid #208388;}
.con3_6_table3 thead th {font-size: 17px; line-height: 21px; padding: 8px 10px; text-align: center; line-height: 29px; font-weight: 600; border-right: 1px solid #000000;} 
.con3_6_table3 td {font-size: 17px; line-height: 21px; padding: 8px 10px; text-align: center; line-height: 29px;}
.con3_6_table3 td span {font-size: 17px; font-weight: 600;}
.con3_6_table3 tbody tr {border-bottom: 1px solid #000000;}
.con3_6_table3 tbody th {border-right: 1px solid #000000; font-weight: 600;}
.con3_6_table3 tbody td {border-right: 1px solid #000000;}

.con3_6_table4 {width: 100%; max-width: 1180px;}
.con3_6_table4 thead { border-bottom:3px solid #ffffff;}
.con3_6_table4 thead th {border-top-left-radius: 15px; border-top-right-radius: 15px; background-color:#00A59B;  border-right: 3px solid #ffffff;}
.con3_6_table4 th, 
.con3_6_table4 td {font-size: 17px; line-height: 21px; padding: 5px 8px; text-align: center; line-height: 29px; margin-right: 2px;}
.con3_6_table4 tbody td {background-color:#DDE8EB; border-bottom:3px solid #ffffff;border-right: 3px solid #ffffff; }
.con3_6_table4 tbody tr:nth-child(4) td {border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; }

.con3_7_table1 {width: 100%;}
.con3_7_table1 th {font-weight: 600; text-align: center;} 
.con3_7_table1 th, 
.con3_7_table1 td {font-size: 17px; line-height: 21px; padding: 8px 10px; border-right:1px solid #000; line-height: 29px; }
.con3_7_table1 thead {border-top:2px solid #208388;  border-bottom:2px solid #208388;}
.con3_7_table1 tr {border-bottom:1px solid #000000;}
.con3_7_table1 .brn { border-right: none; }

.con3_7_table2 {width: 100%;}
.con3_7_table2 th { width: 11%; }
.con3_7_table2 td { width: 89%; }
.con3_7_table2 th {font-weight: 600; text-align: center;} 
.con3_7_table2 th, 
.con3_7_table2 td {font-size: 17px; line-height: 21px; padding: 8px 10px; border-right:1px solid #000; line-height: 29px;}
.con3_7_table2 thead {border-top:2px solid #208388;  border-bottom:2px solid #208388;}
.con3_7_table2 tfoot { background-color: #ecf2f2;}
.con3_7_table2 tr {border-bottom:1px solid #000000;}
.con3_7_table2 .brn { border-right: none; }

.con3_7_table3 {width: 100%;}
.con3_7_table3 th { width: 10%; }
.con3_7_table3 td { width: 70%; }
.con3_7_table3 th {font-weight: 600; text-align: center;} 
.con3_7_table3 th, 
.con3_7_table3 td {font-size: 17px; line-height: 21px; padding: 8px 10px; border-right:1px solid #000; line-height: 29px;}
.con3_7_table3 thead {border-top:2px solid #208388;  border-bottom:2px solid #208388;}
.con3_7_table3 tfoot { background-color: #ecf2f2;}
.con3_7_table3 tr {border-bottom:1px solid #000000;}
.con3_7_table2 .brn { border-right: none; }

.con3_7_tit { background-color:#1b848b; border-top-left-radius:15px; border-top-right-radius: 15px; padding:10px 0;  text-align: center;}
.con3_7_tit2 { background-color:#9e9d9e; border-top-left-radius:20px; border-top-right-radius: 20px; padding:10px 0;  text-align: center;}
.con3_7_tit3 { background-color:#a13133; border-top-left-radius:20px; border-top-right-radius: 20px; padding:10px 0;  text-align: center;}

.con3_8_t1 { width: 100%; }
.con3_8_t1 th { width: 20%; }
.con3_8_t1 td { width: 80%; }
.con3_8_t1 th,
.con3_8_t1 td { font-size: 15px; padding: 10px 10px; color: #333333; }
.con3_8_t1 tr th:first-child,
.con3_8_t1 tr td:first-child { border-right: 1px solid #1b848b; }
.con3_8_t1 th { border-top: 1px solid #1b848b; border-bottom: 1px solid #1b848b; }
.con3_8_t1 td { border-top: 1px solid #1b848b; border-bottom: 1px solid #1b848b; }

.con3_2_dot { background: url(../images/contents/ctr_dot.png) center repeat-x; }
.con3_2_line { max-width: 1px; height: 50px; background: #333; margin-left: auto; margin-right: auto; }

.con3_5_conBack { background: url(../images/contents/con3_6_conBack.jpg) top center repeat; }
.con3_5_chul { position:relative; z-index:10; width:100%; height:87px; margin-left:auto; margin-right:auto; background-image:url('../images/contents/con3_6_chul.png'); background-repeat:repeat-x; background-position:left center; }

.cont3_5_6List:after{
	content: "";
	display: block;
	clear: both;
}
.cont3_5_6List>li{
	float: left;
	width: 33.33%;
	padding: 10px;
	box-sizing: border-box;
}

.cont3_5_checkList{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom:1px solid #66ba4a;
}
.cont3_5_checkList dd{
	margin-top: 10px;
}
.cont3_5_checkList dd ul li{
	padding: 5px 10px 5px 20px;
    background-repeat: no-repeat;
    background-position: left center;
    background-image: url(../images/contents/check_off.gif);	
}
.cont3_5_checkList dd ul li.checkOn{
	background-image:url('../images/contents/check_on.gif');
}
.cont3_5_checkList dd ul li input[type="checkbox"]{
    width: 1px;
    height: 1px;
    position: absolute;
    left: -99999px;
    top: -999999px;
    font-size: 0;
    line-height: 0;
}
.cont3_5_checkList dd ul li label{
	display: inline-block;
	font-size: 14px;
	line-height: 18px;
	color: #333;
}

.con3_6_line { width: 100%; height: 3px; background:url(../images/contents/con3_6_line.png) top center; }

.con3_7_qna:after { content: ''; clear: both; display: block; }
.con3_7_qna li { float: left; }
.con3_7_qna li.con3_7_qna_L { width: 10%; margin-right: 1.5%; }
.con3_7_qna li.con3_7_qna_R { width: 87%; margin-right: 1.5%; }

.con3_7_arrow {margin-top:200px; max-width: 40px; width:100%; display: block; margin-left: auto; margin-right: auto; }

.con3_5_back { background: url(../images/contents/con3_5_back.jpg);}

.con3_8_surf { height: 10px; background:url(../images/contents/con3_8_flow.png) repeat-x; }
.sub3_8_pet:after { content: ''; clear: both; display: block; }
.sub3_8_pet .sub3_8_petL,
.sub3_8_pet .sub3_8_petR { float: left; }
.sub3_8_pet .sub3_8_petL { width: 15% }
.sub3_8_pet .sub3_8_petR { width: 85%; padding-left: 30px; box-sizing: border-box; }

.con3_8_date:after { content: ''; clear: both; display: block; }
.con3_8_date .con3_8_dateL,
.con3_8_date .con3_8_dateR { float: left; }
.con3_8_date .con3_8_dateL { width: 20%; margin-right: 3%; }
.con3_8_date .con3_8_dateR { width: 77%; }

.con3_8_table { width: 100%; }
.con3_8_table th,
.con3_8_table td { font-size: 15px; padding: 5px 10px; text-align: center; color: #333333; }
.con3_8_table tr th:first-child,
.con3_8_table tr td:first-child { border-right: 1px solid #53b7e8; }
.con3_8_table th { border-top: 2px solid #53b7e8; border-bottom: 1px solid #53b7e8; background-color: #dbecf9; }
.con3_8_table td { border-bottom: 1px solid #53b7e8; }

.con3_8_dot { display: inline-block; width: 28px; height: 35px; background:url(../images/contents/con3_8_dot.png) top center no-repeat; font-size: 30px; font-weight: bold; color: #c58e70; line-height: 45px; }

.con3_10_subTi { display: inline-block; color: #fff; font-size: 17px; line-height: 24px; font-weight: bold; border-radius: 20px; padding: 5px 20px 5px 35px; vertical-align: super; }

.con3_3_used:after { content: ''; clear: both; display: block; }
.con3_3_used .con3_3_usedL { float: left; width: 10%; }
.con3_3_used .con3_3_usedR { float: left; width: 88%; margin-left: 2%; }

.con3_11_num { width: 25px; height: 25px; background:url(../images/contents/con3_11_num.png) center center no-repeat; color: #fff; font-size: 15px; text-align: center; }

.sub3_6_tri{
	position: absolute;
	left: 46%;
	top: 35px;
}

.con3_10_sec:after { content: ''; display: block; clear: both; }
.con3_10_sec .con3_10_sec1,
.con3_10_sec .con3_10_sec2,
.con3_10_sec .con3_10_sec3,
.con3_10_sec .con3_10_sec4 { float: left; width: 25%; font-size: 15px; line-height: 25px; }

.con3_7_table { width: 100%; }
.con3_7_table td { border-top: 1px solid #333; font-size: 16px; padding: 5px 10px; text-align: center; }

.con3_6_dl { position:relative; overflow:hidden; }
.con3_6_dl:after { display:block; content:""; clear:both; height:0; }
.con3_6_dl dt { float:left; width:60%; margin-right: 1%}
.con3_6_dl dt img { width:100%; }
.con3_6_dl dd { width:35%; float:right; }

.con3_10_sec:after { content: ''; clear: both; display: block; }
.con3_10_sec h5,
.con3_10_sec p { float: left; }
.con3_10_sec h5 { width: 20%; margin-right: 3%; }
.con3_10_sec p { width: 77%; }

.con3_11_note { position: relative; background: url(../images/contents/con3_11_note.png); background-size: 100%; border-bottom: 20px solid #e09432; }
.con3_11_note .con3_11_spr { display: block; max-width: 1100px; height: 50px; margin-left: auto; margin-right: auto; background:url(../images/contents/con3_11_spr.png) top center; background-repeat: repeat-x; }
.con3_11_note .con3_11_pen { position: absolute; bottom: 0; right: 0; }


/*sub4_*/
.con4_2_sli:after { content: ''; clear: both; display: block; }
.con4_2_sli .con4_2_sliL,
.con4_2_sli .con4_2_sliR { float: left; }
.con4_2_sli .con4_2_sliL { width: 20%; }
.con4_2_sli .con4_2_sliR { width: 80%; }

.con4_2_table { width: 100%; }
.con4_2_table th,
.con4_2_table td { font-size: 16px; line-height: 21px; padding: 8px 10px; color: #333; text-align: center; }
.con4_2_table tbody th { background-color: #fddfd3; font-weight: bold; }
.con4_2_table tbody th,
.con4_2_table tbody td { border-top: 1px solid #333; border-bottom: 1px solid #333; border-left: 1px solid #333; }

.con4_3_sli:after { content: ''; clear: both; display: block; }
.con4_3_sli .con4_3_sliL,
.con4_3_sli .con4_3_sliR { float: left; }
.con4_3_sli .con4_3_sliL { width: 7%; margin-right: 3%; }
.con4_3_sli .con4_3_sliR { width: 90%; }


.sub4_6T2 {width: 100%; border:0; border:1px solid #a13133; border-radius: 20px; padding:10px; overflow: hidden; box-sizing: border-box;} 
.sub4_6T2 .bl_1 { border-left: 1px solid #333; }

.sub4_4Tiltle1 { background-image: url(../images/contents/con4_4_Tilte1.jpg); background-repeat: no-repeat; width: 100%; }
.sub4_4Tiltle2 { background-image: url(../images/contents/con4_4_Tilte2.png); background-repeat: no-repeat; width: 100%; }

.graph_rod_tit1 { margin-top:15px; margin-left:115px; }
.graph_rod_tit1 p { display:inline-block; }
.graph_rod_tit1 p i { display:inline-block; width:18px; height:18px; vertical-align:middle; margin-right:5px; }
.graph_rod_tit1 p span { display:inline-block; font-size:18px; vertical-align:middle; color:#3b312e; }

.graph_layer1 { overflow:hidden; }
.graph_layer1 li { float:left; display:_inline; display:*inline; width:48%; margin-top:50px; }
.graph_layer1 li.pt2L { margin-right:1%; }
.graph_layer1 li.pt2R { margin-left:1%; }

@media all and (max-width:680px) {
.sub4_4Tiltle2 { background-size: cover; }
.sub4_4Tiltle2 span.firstSpan{ padding-top:12px; padding-bottom: 12px; font-size:18px; line-height: 20px; font-weight: 500; padding-left: 25px; }
.graph_layer1 li { width:100%; }
.graph_layer1 li.pt2L { margin-right:0; }
.graph_layer1 li.pt2R { margin-left:0; }
}

.con4_1_bab { position: relative; }
.con4_1_bab img { position: absolute; top: -10px; left: -10px; }

.con4_news_tit { max-width: 300px; margin-left: auto; margin-right: auto; background-color: #0071bc; border-radius: 0 0 400px 400px; padding: 40px 20px; }
.con4_3_titLine { width: 100%; height:30px; background:url(../images/contents/con4_news_dot.png) center repeat-x;  }
.con4_3_titLine2 { width: 100%; height:30px; background:url(../images/contents/con4_news_dot2.png) center repeat-x;  }
.con4_3_titLine em { display: block; max-width: 70px; margin-left: auto; margin-right: auto; padding: 0 10px 5px 10px; background:#fff; font-size: 18px; line-height: 27px; color: #0d72ba; font-weight: 800; }
.con4_3_titLine strong { display: block; max-width: 110px; margin-left: auto; margin-right: auto; padding: 0 10px 5px 10px; background:#fff; font-size: 18px; line-height: 27px; color: #0d72ba; font-weight: 800; }

.con4_3_titLine .con4_3_titLineB{
 display: block;
max-width: 107px;
margin-left: auto;
margin-right: auto;
padding: 0 10px 5px 10px;
background:#fff;
font-size: 18px;
line-height: 27px;
color: #0d72ba;
font-weight: 800;
}

.con4_3_titLine .con4_3_titLineB2{
 display: block;
max-width: 85px;
margin-left: auto;
margin-right: auto;
padding: 0 10px 5px 10px;
background:#fff;
font-size: 18px;
line-height: 27px;
color: #0d72ba;
font-weight: 800;
}
.con4_2Box{
	/*max-width: 900px;
	margin-left: auto;
	margin-right: auto;*/
	padding-top: 50px;
	padding-bottom: 50px;
}

.con4_post_line { max-width: 200px; height: 4px; margin-left: auto; margin-right: auto; background:url(../images/contents/con4_post_line.png) center center no-repeat; }

.con4_3_titLine .con4_3_titLineB3{
	display: block;
	max-width: 150px;
	margin-left: auto;
	margin-right: auto;
	padding: 0 10px 5px 10px;
	background:#fff;
	font-size: 18px;
	line-height: 27px;
	color: #0d72ba;
	font-weight: 800;
}

.con4_1_card:after { content: ''; clear: both; display: block; }
.con4_1_card .con4_1_cardL,
.con4_1_card .con4_1_cardR { float: left; }
.con4_1_card .con4_1_cardL { width: 15%; }
.con4_1_card .con4_1_cardR { width: 82%; margin-left: 3%; }

.con4_1_table1 { width: 100%; }
.con4_1_table1 thead th { border-top: 2px solid #1d3969; background-color: #dbdee9; color: #1d3969; font-weight: bold; border-right: 1px solid #1d3969; }
.con4_1_table1 tbody th,
.con4_1_table1 tbody td { border-top: 1px solid #1d3969; border-right: 1px solid #1d3969; border-bottom: 1px solid #1d3969; }
.con4_1_table1 thead th,
.con4_1_table1 tbody th,
.con4_1_table1 tbody td { font-size: 15px; padding: 5px; text-align: center; }

.con4_3_line { width: 100%; height: 6px; background: url(../images/contents/con4_3_line.jpg); }

.con4_4_em { position: relative; }
.con4_4_em .con4_4_emIcon { position: absolute; left: -20px; top: -10px; }

.con4_4_lm { width: 100%; text-align: center; }
.con4_4_lm th { background-color:#6996bc; font-weight: bold; color: #fff; }
.con4_4_lm th,
.con4_4_lm td { font-size: 15px; padding: 2px 10px; border-bottom: 1px solid #333; border-right: 1px solid #333; }

.con4_4_sli:after { content: ''; clear: both; display: block; }
.con4_4_sli .con4_4_sliL,
.con4_4_sli .con4_4_sliR { float: left; }
.con4_4_sli .con4_4_sliL { width: 15%; margin-right:1%; }
.con4_4_sli .con4_4_sliR { width: 84%; }

.con4_5_part:after { content: ''; display: block; clear: both; }
.con4_5_part .con4_5_partL { float: left; width: 30%; margin-right: 2%; }
.con4_5_part .con4_5_partR { float: left; width: 68%; }

.con4_5_partT { width: 100%; text-align: center; margin-top: 10px; }
.con4_5_partT thead th { background-color: #767fa3; color: #fff; font-weight: bold; }
.con4_5_partT thead th,
.con4_5_partT tbody td { border-right: 1px solid #333; border-bottom: 1px solid #333; font-size: 14px; padding: 2px; }

.con4_5_box { position: relative; background-color: #fff; padding: 50px 20px; }
.con4_5_box .con4_5_cir1 { position: absolute; top: -2px; left: -2px; }
.con4_5_box .con4_5_cir2 { position: absolute; top: -2px; right: -2px;
transform: rotate(-270deg);
-webkit-transform: rotate(-270deg);
-moz-transform: rotate(-270deg);
-o-transform: rotate(-270deg);
-ms-transform: rotate(-270deg);
}
.con4_5_box .con4_5_cir3 { position: absolute; bottom: -2px; right: -2px;
transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
}
.con4_5_box .con4_5_cir4 { position: absolute; bottom: -2px; left: -2px;
transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
}

.con4_6_table1 { text-align: center; width:100%; max-width: 600px; }
.con4_6_table1 tbody th { font-weight: 500; font-size: 18px; }
.con4_6_table1 tbody tr {border-bottom: 1px solid #333333;}
.con4_6_table1 tbody tr:first-child { border-top: 1px solid #333333; }
.con4_6_table1 tbody td { font-size: 18px; border-left: 1px solid #333333;}

.con4_6_table2 { text-align: center; width:100%; }
.con4_6_table2 thead { border-top:1px solid #A13133; border-bottom:1px solid #A13133;}
.con4_6_table2 thead th { font-size:18px; font-weight: 600; text-align: center; }
.con4_6_table2 tbody th { font-size: 18px; }
.con4_6_table2 tbody tr {border-bottom: 1px solid #333333;}
.con4_6_table2 tbody td { font-size: 18px; border-left: 1px solid #333333;}

.con4_icon_tit { position:relative; border-top:1px solid #6996bc; border-left:1px solid #6996bc; border-right:1px solid #6996bc; }
.con4_it_icon { position:absolute; top:-34px; left:50%; margin-left:-34px; }

.con4_dl1 { position:relative; overflow:hidden; }
.con4_dl1:after { display:block; content:""; clear:both; height:0; }
.con4_dl1 dt { float:left; width:30%; }
.con4_dl1 dt img { width:100%; }
.con4_dl1 dd { width:70%; float:right; }
.con4_dl1 dd h5,
.con4_dl1 dd p { margin-left:50px; }

.con4_dl2 { position:relative; overflow:hidden; }
.con4_dl2:after { display:block; content:""; clear:both; height:0; }
.con4_dl2 dt { float:right; width:30%; }
.con4_dl2 dt img { width:100%; }
.con4_dl2 dt h5,
.con4_dl2 dd p { margin-right:50px; }
.con4_dl2 dd { width:70%; float:left; }

.con4_dl3 { position:relative; overflow:hidden; }
.con4_dl3:after { display:block; content:""; clear:both; height:0; }
.con4_dl3 dt { float:left; width:40%; }
.con4_dl3 dt img { width:100%; }
.con4_dl3 dd { width:60%; float:right; }

.con4_4br { border-right: 1px solid #333333; }

.con4_3_dt { max-width: 420px; }

.sub4_3_t1 { width:100%; }
.sub4_3_t1 .sub_4_3_per { width: 20%; }
.sub4_3_t1 thead th { border-top: 1px solid #9a373a; border-right: 1px solid #333; border-bottom: 1px solid #9a373a; font-size: 17px; text-align: center;}
.sub4_3_t1 tbody th,
.sub4_3_t1 tbody td { border-bottom: 1px solid #333;  border-right: 1px solid #333; font-size: 17px; }
.sub4_3_t1 tbody td { padding: 5px 10px; border-right: 1px solid #333; font-size: 17px; line-height: 28px;  padding-left: 50px;}
.sub4_3_t1 thead th,
.sub4_3_t1 tbody th { font-weight: bold; }
.sub4_3_t1 .brn { border-right: none; }

.con4_dl5 { position:relative; overflow:hidden; }
.con4_dl5:after { display:block; content:""; clear:both; height:0; }
.con4_dl5 dt { float:left; width:30%; }
.con4_dl5 dt img { width:100%; }
.con4_dl5 dd { width:70%; float:right; }
.con4_dl5 dd h5,
.con4_dl5 dd p { margin-left:40px;}

.sub4_table_wrap { width:100%; overflow-x:auto; white-space: nowrap; }

.sub4_3_table1 { width: 100%; }
.sub4_3_table1 thead th,
.sub4_3_table1 tbody th,
.sub4_3_table1 tbody td { padding: 5px 10px; font-size: 17px; line-height: 28px; border-top: 1px solid #333; border-left: 1px solid #333; border-right: 1px solid #333; }
.sub4_3_table1 thead th,
.sub4_3_table1 tbody th { font-weight: bold; text-align: center; }
.sub4_3_table1 strong { font-size: 17px; font-weight: bold; }

.con4_3_table1 { width: 100%; }
.con4_3_table1 thead th { border-top:2px solid #9a373a; border-bottom:2px solid #9a373a; text-align: center; font-weight:600; font-size: 17px; border-right:1px solid #9a363a;}
.con4_3_table1 thead th:last-child{ border-right:none; }
.con4_3_table1 td { font-size: 16px; line-height: 21px; padding: 8px 10px; color: #333; text-align: center; }
.con4_3_table1 tbody td { border-top: 1px solid #9a373a; border-bottom: 1px solid #9a373a; border-left: 1px solid #9a373a; }
.con4_3_table1 tbody .bLn { border-left: none; }

.con4_3_table2 { width: 100%; }
.con4_3_table2 thead th { border-top:2px solid #9a373a; border-bottom:2px solid #9a373a;  border-left:2px solid #9a373a; text-align: center; font-weight:600; font-size: 17px; }
.con4_3_table2 td { font-size: 16px; line-height: 21px; padding: 8px 10px; color: #333; text-align: center; }
.con4_3_table2 tbody td { border-top: 1px solid #9a373a; border-bottom: 1px solid #9a373a; border-left: 1px solid #9a373a; }
.con4_3_table2 tbody .borT { border-top:5px solid #9a373a; }
.con4_3_table2 tbody .bor1 { border-left: 5px solid #9a373a; border-right:5px solid #9a373a; }
.con4_3_table2 tbody .borB { border-bottom:5px solid #9a373a; }
.con4_3_table2 thead .bLn { border-left: none; }
.con4_3_table2 tbody .bLn { border-left: none; }

.sub4_4_table1 { width:100%; }
.sub4_4_table1 thead th { border-top: 1px solid #9a373a; border-bottom: 1px solid #9a373a; }
.sub4_4_table1 tbody th,
.sub4_4_table1 tbody td { border-bottom: 1px solid #333; }
.sub4_4_table1 thead th,
.sub4_4_table1 tbody th,
.sub4_4_table1 tbody td { padding: 5px 10px; font-size: 17px; line-height: 28px; text-align: center; }
.sub4_4_table1 thead th,
.sub4_4_table1 tbody th { font-weight: bold; }

.sub4_4_table2 { width: 100%; }
.sub4_4_table2 thead th { border-top: 1px solid #9a373a; border-bottom: 1px solid #9a373a; }
.sub4_4_table2 tbody th,
.sub4_4_table2 tbody td { border-bottom: 1px solid #333; }
.sub4_4_table2 thead th,
.sub4_4_table2 tbody th,
.sub4_4_table2 tbody td { padding: 5px 10px; font-size: 17px; line-height: 28px; text-align: center; border-right: 1px solid #333; }
.sub4_4_table2 thead th,
.sub4_4_table2 tbody th { font-weight: bold; }
.sub4_4_table2 .brn { border-right: none; }

.con4_5_table{width: 100%;}
.con4_5_table tbody {border-top: 2px solid #9a363a; border-bottom: 2px solid #9a363a;}
.con4_5_table th {font-weight: 600; border-right: 1px solid #000000;}
.con4_5_table th, 
.con4_5_table td { font-size: 17px; text-align: center; line-height: 25px; padding: 5px 10px;}
.con4_5_table tr {border-bottom: 1px solid #000000;}

.con4_5_table1 { width: 100%; }
.con4_5_table1 thead th { border-top:2px solid #9a373a; border-bottom:2px solid #9a373a; text-align: center; font-weight:600; font-size: 17px; padding-top:3px; padding-bottom:3px;}
.con4_5_table1 td { font-size: 16px; line-height: 21px; padding: 8px 10px; color: #333; text-align: center; }
.con4_5_table1 tbody td {border-bottom: 1px solid #9a373a; }
.con4_5_table1 tbody td:first-child {background-color: #EFE0D9; font-weight: 600;}
.con4_5_table1 tbody .bLn { border-left: none; }

.con4_2_boxB { background:url(../images/contents/con4_2_boxB.jpg); }
.con4_2_half { background:url(../images/contents/con4_2_half.png) center bottom no-repeat; }
.con4_1_line { height: 4px; background: url(../images/contents/con4_1_line.png); background-size: cover; }
.con4_2_tBack { 
	background: #dca863; /* Old browsers */
	background: -moz-linear-gradient(left,  #dca863 0%, #359c99 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #dca863 0%,#359c99 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #dca863 0%,#359c99 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dca863', endColorstr='#359c99',GradientType=1 ); /* IE6-9 */
}

.con4_2_dl { position:relative; overflow:hidden; }
.con4_2_dl:after { display:block; content:""; clear:both; height:0; }
.con4_2_dl dt { float:left; width:30%; }
.con4_2_dl dt figure figcaption { position:absolute; top:-99999px; left:-99999px; width:0; height:0; font-size:0; line-height:0; }
.con4_2_dl dt img { width:100%; }
.con4_2_dl dd { width:70%; float:right; }
.con4_2_dl dd h5,
.con4_2_dl dd p { margin-left:50px; }

.con4_2_cBox { border-radius:10px; }
.con4_2_cBox dl { position:relative; }
.con4_2_cBox dl dt { position:absolute; top:0; left:0px; display:inline-block; vertical-align:top; background-color:#cf788a; padding:3px 12px; color:#fff; font-weight:bold; font-size:17px; border-radius:10px; margin-right:20px; }
.con4_2_cBox dl dd { padding-left:115px; font-size:15px; line-height:26px; color:#221e1f; }
.con4_2_cBox dl dd em { font-weight:bold; font-size:15px; color:#221e1f; }

.con4_2_tables .con42tit { background-color: #cf788a; padding: 3px 12px;
    color:#fff; font-weight:bold; font-size:17px; }
.con4_2_tables .con42con ul { overflow:hidden; }
.con4_2_tables .con42con ul:after { display:block; content:""; clear:both; }
.con4_2_tables .con42con ul li { float:left; width:50%; }
.con4_2_tables .con42con ul .con42boxp { margin:10px; padding:15px; border:1px solid #221e1f; }
.con4_2_tables .con42con ul li dl.first { margin-top:0; }
.con4_2_tables .con42con ul li dl { position:relative; margin-top:15px; }
.con4_2_tables .con42con ul li dl dt { width:60px; text-align:center; position:absolute; top:0; left:0px; display:inline-block; vertical-align:top; background-color:#cf788a; padding:3px 12px; color:#fff; font-weight:bold; font-size:15px; margin-right:20px; }
.con4_2_tables .con42con ul li dl dd { padding-left:94px; font-size:15px; line-height:26px; color:#221e1f; }
.con4_2_tables .con42con ul li dl dd em { font-weight:bold; font-size:15px; color:#221e1f; }

.con4_3_arrow { display: block; width: 100%; max-width: 30px; margin:0 auto; margin-top:40px; }


/*sub5_*/
.sub5_1T {width: 100%; margin-left: 0; margin-right: 0;}
.sub5_1T th { width: 30%; font-size: 18px; line-height:29px; font-weight:600; text-align:justify;}
.sub5_1T tr .cen {width: 20%;  text-align: center; }
.sub5_1T tr .paL { padding-left:60px; }
.sub5_1T tr td { width: 50%; font-size: 18px; line-height: 29px; padding-top: 5px; padding-bottom:5px;}

.con5_dl1 { position:relative; overflow:hidden; }
.con5_dl1:after { display:block; content:""; clear:both; height:0; }
.con5_dl1 dt { float:left; width:20%; }
.con5_dl1 dt img { width:100%; }
.con5_dl1 dd { width:80%; float:right; }


/*sub6_*/
.con6_2_sli:after { content: ''; clear: both; display: block; }
.con6_2_sli .con6_2_sliL,
.con6_2_sli .con6_2_sliR { float: left; }
.con6_2_sli .con6_2_sliL { width: 30%; margin-right:2%; }
.con6_2_sli .con6_2_sliR { width: 68%; }

.sub6_2T {width: 100%; margin-left: 0; margin-right: 0;}
.sub6_2T thead th { font-size: 18px; line-height:29px; font-weight:600; border-top: 3px solid #6a3f95; border-bottom: 3px solid #6a3f95; border-right: 1px solid #333;}
.sub6_2T th { font-size: 18px; line-height:29px; font-weight:600; border-top: 1px solid #333; border-right: 1px solid #333;}
.sub6_2T tr td span { font-size:18px; font-weight:600; }
.sub6_2T tr td { font-size: 18px; line-height: 29px; text-align: center; padding-top: 5px; padding-bottom:5px; border-top:1px solid #333; border-right: 1px solid #333;}
.sub6_2T tbody td a { font-size: 18px; }
.sub6_2T thead .brn { border-right: none; }
.sub6_2T tbody .brn { border-right: none; }

.con6_3_table1 { width: 100%; letter-spacing: -1px; }
.con6_3_table1 thead th,
.con6_3_table1 tbody td { padding: 5px 10px; font-size: 18px; line-height: 29px; text-align: center; border-right:1px solid #000; text-align: center;}
.con6_3_table1 thead th { border-top: 2px solid #6f3f9f; border-bottom: 2px solid #6f3f9f;  }
.con6_3_table1 tbody td { border-top: 1px solid #333; border-bottom: 1px solid #333; }
.con6_3_table1 thead th { font-weight: bold; }
.con6_3_table1 thead th:nth-child(3) {border-right:none;}
.con6_3_table1 tbody td:nth-child(3) {border-right:none;}

.sub6_3T1 { width: 100%; }
.sub6_3T1 thead { border-top: 2px solid #6a3f95; border-bottom: 2px solid #6a3f95; background-color:#fff;}
.sub6_3T1 thead th { font-size: 18px; line-height:29px; font-weight:600; border-top: 2px solid #6a3f95; border-bottom: 2px solid #6a3f95; border-right: 1px solid #333; text-align: center;}
.sub6_3T1 thead th:nth-child(3) { border-right: none; }
.sub6_3T1 tbody tr td { background-color:#fff; font-size: 18px; line-height:29px; border-top: 1px solid #333; border-bottom: 1px solid #333; border-right: 1px solid #333; text-align: center;}
.sub6_3T1 tbody tr td:nth-child(1) { background-color:#E7E7E8; }
.sub6_3T1 tbody tr td:nth-child(3) { border-right: none; }

.sub6_3_moPl_1 { margin-left:168px; }
.sub6_3_moPl_2 { margin-left:155px; }
.sub6_3_moPl_3 { margin-left:173px; }



.con6_3_sli2:after { content: ''; clear: both; display: block; }
.con6_3_sli2 .con6_3_sli2L,
.con6_3_sli2 .con6_3_sli2R { float: left; }
.con6_3_sli2 .con6_3_sli2L { width: 18%; margin-right:1%; }
.con6_3_sli2 .con6_3_sli2R { width: 81%; }


.con6_3_line { display: block; width: 100%; height: 10px; background: url(../images/contents/con6_3_line.png); }

.con6_4_table1 { text-align: center; width: 100%; letter-spacing: -1px; background-color: #fff;}
.con6_4_table1 thead tr {border-top: 2px solid #6f3f9f; border-bottom: 2px solid #6f3f9f;}
.con6_4_table1 thead th,
.con6_4_table1 tbody th,
.con6_4_table1 tbody td { border-top: 1px solid #333; border-right: 1px solid #333; border-bottom: 1px solid #333; padding: 5px 10px; font-size: 18px; line-height: 28px; }
.con6_4_table1 thead th,
.con6_4_table1 tbody th { font-weight: bold; }
.con6_4_table1 tbody td span { font-size: 18px; font-weight: bold; }
.con6_4_table1 tbody td.bc { background-color: #fff8e2; }
.con6_4_table1 thead th:last-child,
.con6_4_table1 tbody td:last-child { border-right: none; }

.con6_4_table2 { text-align: center; width: 100%; letter-spacing: -1px; border-top:2px solid #6a3f95; border-bottom:2px solid #6a3a95;}
.con6_4_table2 tbody tr { border-top: 1px solid #6a3f95;  border-bottom: 1px solid #6a3f95; }
.con6_4_table2 tbody th, 
.con6_4_table2 tbody td {  padding: 5px 10px; font-size: 18px; line-height: 28px; border-right: 1px solid #6a3f95; }
.con6_4_table2 thead th,
.con6_4_table2 tbody th { font-weight: bold; background-color: #E7E1F0;}
.con6_4_table2 thead tr:last-child,
.con6_4_table2 tbody td:last-child { border-right: none; }

.con6_5_table1 { text-align: center; width: 100%; max-width: 900px; margin-left: auto; margin-right: auto; }
.con6_5_table1 thead th { font-weight: bold; }
.con6_5_table1 thead th,
.con6_5_table1 tbody td { border-top: 1px solid #333; border-right: 1px solid #333; border-bottom: 1px solid #333; padding: 5px 10px; font-size: 18px; line-height: 28px; }
.con6_5_table1 .backg { background-color: #d7d0e7; }

.con6_7_table1 { text-align:center; width: 100%; max-width: 900px; margin-left: auto; margin-right: auto; }
.con6_7_table1 thead th { font-weight: bold; }
.con6_7_table1 thead th,
.con6_7_table1 tbody td { border-top: 1px solid #8d76b5; border-right: 1px solid #8d76b5; border-bottom: 1px solid #8d76b5; padding: 5px 10px; font-size: 18px; line-height: 28px; }

.con6_7_ml40 {margin-left: 40px;}

.con6_3_sli:after { content: ''; clear: both; display: block; }
.con6_3_sli .con6_3_sliL,
.con6_3_sli .con6_3_sliR { float: left; }
.con6_3_sli .con6_3_sliL { width: 30%; margin-right:2%; }
.con6_3_sli .con6_3_sliR { width: 68%; }

.con6_5_sli:after { content: ''; clear: both; display: block; }
.con6_5_sli .con6_5_sliL,
.con6_5_sli .con6_5_sliR { float: left; }
.con6_5_sli .con6_5_sliL { width: 20%; margin-right:2%; }
.con6_5_sli .con6_5_sliR { width: 78%; }

.con6_7_sli:after { content: ''; clear: both; display: block; }
.con6_7_sli .con6_7_sliL,
.con6_7_sli .con6_7_sliR { float: left; }
.con6_7_sli .con6_7_sliL { width: 48%; margin-right:2%; }
.con6_7_sli .con6_7_sliR { width: 50%; }

.con6_9_sli:after { content: ''; clear: both; display: block; }
.con6_9_sli .con6_9_sliL,
.con6_9_sli .con6_9_sliR { float: left; }
.con6_9_sli .con6_9_sliL { width: 30%; margin-right: 3%; }
.con6_9_sli .con6_9_sliR { width: 67%; }

.sub6_3T {width: 100%; margin-left: 0; margin-right: 0; background-color: #fff;}
.sub6_3T thead th { font-size: 18px; line-height:29px; font-weight:600; border-top: 3px solid #6a3f95; border-bottom: 3px solid #6a3f95; border-right: 1px solid #333;}
.sub6_3T th { font-size: 18px; line-height:29px; font-weight:600; border-top: 1px solid #333;}
.sub6_3T tr td span { font-size:18px; font-weight:600; }
.sub6_3T tr td { font-size: 18px; line-height: 29px; text-align: center; padding-top: 5px; padding-bottom:5px; border-top:1px solid #333; border-right: 1px solid #333;}
.sub6_3T .brn { border-right: none; }

.sub6_4T1 {width: 100%; margin-left: 0; margin-right: 0;}
.sub6_4T1 thead th { font-size: 18px; line-height:29px; font-weight:600; border-top: 3px solid #6a3f95; border-bottom: 3px solid #6a3f95; border-right: 1px solid #333;}
.sub6_4T1 th { font-size: 18px; line-height:29px; font-weight:600; border-top: 1px solid #333; border-right: 1px solid #333;}
.sub6_4T1 tr td span { font-size:18px; font-weight:600; }
.sub6_4T1 tr td { font-size: 18px; line-height: 29px; text-align: center; padding-top: 5px; padding-bottom:5px; border-top:1px solid #333; border-right: 1px solid #333;}
.sub6_4T1 tr .brn { border-right: none; }
.sub6_4T1 tr .borT { border-top: none; }
.sub6_4T1 thead .bc { background-color: #e0d8eb; }
.sub6_4T1 tbody .bc { background-color: #e0d8eb; }
.sub6_4T1 tfoot .bc { background-color: #e0d8eb; }
.sub6_4T1 tfoot td { font-size: 18px; line-height:29px; border-top: 1px solid #333; border-bottom: 1px solid #333; border-right: 1px solid #333;}

.sub6_4T2 {width: 100%; margin-left: 0; margin-right: 0;}
.sub6_4T2 thead th { font-size: 18px; line-height:29px; font-weight:600; border-top: 3px solid #6a3f95; border-bottom: 3px solid #6a3f95; border-right: 1px solid #333;}
.sub6_4T2 th { font-size: 18px; line-height:29px; font-weight:600; border-top: 1px solid #333; border-right: 1px solid #333;}
.sub6_4T2 tr td span { font-size:18px; font-weight:600; }
.sub6_4T2 tr td { font-size: 18px; line-height: 29px; text-align: center; padding-top: 5px; padding-bottom:5px; border-top:1px solid #333; border-right: 1px solid #333;}
.sub6_4T2 thead .bbt { border-top: 1px solid #333; }
.sub6_4T2 thead .brn { border-right: none; }
.sub6_4T2 tbody .brn { border-right: none; }
.sub6_4T2 tfoot .brn { border-right: none; }
.sub6_4T2 tfoot th { font-size: 18px; line-height:29px; font-weight:600; border-top: 3px solid #6a3f95; border-bottom: 3px solid #6a3f95; border-right: 1px solid #333;}
.sub6_4T2 tfoot td { font-size: 18px; line-height:29px; font-weight:600; border-top: 3px solid #6a3f95; border-bottom: 3px solid #6a3f95; border-right: 1px solid #333;}

.sub6_5T {width: 100%; margin-left: 0; margin-right: 0;}
.sub6_5T th { font-size: 18px; line-height:29px; font-weight:600; border-top: 1px solid #333; border-right: 1px solid #333;}
.sub6_5T tr td span { font-size:18px; font-weight:600; }
.sub6_5T tr td { font-size: 18px; line-height: 29px; text-align: center; padding-top: 5px; padding-bottom:5px; border-top:1px solid #333; border-right: 1px solid #333;}
.sub6_5T tr .brn { border-right: none; }
.sub6_5T .tr4_bb { border-bottom: 1px solid #333; }

.sub6_5_T1 { width:100%; margin:20px auto;}
.sub6_5_T1 th { width: 30%; font-size: 20px ; color:#fff;  border-bottom:1px solid #fff; background-color:#6a3f95; text-decoration: underline;}
.sub6_5_T1 td { width:70%; font-size: 18px; border:1px solid #6a3f95; padding-left:3%; padding-right: 3%; padding-top:20px; padding-bottom: 20px;}

.sub6_8T { width: 100%; }
.sub6_8T .tr1{ border-top:4px solid #221e1f; }
.sub6_8T th { background-color: #808285; color: #fff; font-size: 18px; line-height:29px; text-align: justify; padding-left:5px; font-weight:600;}
.sub6_8T tr td span { font-size:18px; font-weight:600; }
.sub6_8T tr td { font-size: 18px; line-height: 29px; padding-top: 20px; padding-left: 30px; padding-bottom: 20px;}

.sub6_8Btitle { max-width:200; background-color:#808285; border-top-left-radius: 10px; border-top-right-radius: 10px; font-size: 17px; color:#fff; padding:10px 20px; display: inline-block;}

.sub6_bTable {width: 100%; margin-left: 0; margin-right: 0; background-color:#fff;}
.sub6_bTable thead th { font-size: 18px; line-height:29px; font-weight:600; border-top: 3px solid #6a3f95; border-bottom: 3px solid #6a3f95; border-right: 1px solid #333;}
.sub6_bTable th { font-size: 18px; line-height:29px; font-weight:600; border-top: 1px solid #333; border-right: 1px solid #333;}
.sub6_bTable tr td { font-size: 18px; line-height: 29px; padding-top: 5px; padding-bottom:5px; border-top:1px solid #333; border-right: 1px solid #333; text-align: center;}
.sub6_bTable thead .bbt { border-top: 1px solid #333; }
.sub6_bTable thead .brn { border-right: none; }
.sub6_bTable tbody .brn { border-right: none; }
.sub6_bTable tfoot { border-top: 2px solid #6a3f95; border-bottom:1px solid #6a3f95; }
.sub6_bTable tfoot .brn { border-right: none; }
.sub6_bTable tbody .bbt { border-bottom: 1px solid #333; }

.sub6_bTable2 {width: 100%; margin-left: 0; margin-right: 0; background-color:#fff;}
.sub6_bTable2 thead th { font-size: 15px; line-height:29px; font-weight:600; border-top: 3px solid #6a3f95; border-bottom: 3px solid #6a3f95; border-right: 1px solid #333;}
.sub6_bTable2 th { font-size: 15px; line-height:29px; font-weight:600; border-top: 1px solid #333; border-right: 1px solid #333;}
.sub6_bTable2 tr td { font-size: 15px; line-height: 29px; padding-top: 1px; padding-bottom:1px; border-top:1px solid #333; border-right: 1px solid #333; text-align: center;}
.sub6_bTable2 thead .bbt { border-top: 1px solid #333; }
.sub6_bTable2 thead .brn { border-right: none; }
.sub6_bTable2 tbody .brn { border-right: none; }
.sub6_bTable2 tfoot { border-top: 2px solid #6a3f95; border-bottom:1px solid #6a3f95; }
.sub6_bTable2 tfoot .brn { border-right: none; }
.sub6_bTable2 tbody .bbt { border-bottom: 1px solid #333; }

.con_result_dl3 { position:relative; overflow:hidden; }
.con_result_dl3:after { display:block; content:""; clear:both; height:0; }
.con_result_dl3 dt { float:left; width:30%; background-color:#e4e4e5; padding:10px 0px 60px 0px;}
.con_result_dt_last { background-color:#e4e4e5; padding-bottom:400px;}
.con_result_dl3 dt img { width:100%; }
.con_result_dl3 dd { width:70%; float:right;}
.con_result_dl3 dd h5,
.con_result_dl3 dd ul li { margin-left:40px;}

.promotionWrap { width:100%; height:100%; overflow:hidden; overflow-y:auto; }

.btn_pm { display:inline-block; padding:10px 15px; background-color:#aaa; border:none; color:#fff; font-size:16px; font-weight:bold; line-height:22px; border-radius:5px; 
transition:all .3s ease-in;
-webkit-transition:all .3s ease-in;
-moz-transition:all .3s ease-in;
-o-transition:all .3s ease-in;
-ms-transition:all .3s ease-in;
}

.btn_pm:hover,.btn_pm:active { background-color:#05aac4; color: #fff; }

.promotionWrap { width:100%; height:100%; overflow:hidden; overflow-y:auto; }

.inTxtbBtn { margin-top:30px; text-align:center; }
.inTxtbBtn a { display:inline-block; padding:8px 15px 7px 15px; background-color:#ccc; color:#fff; font-size:18px; text-align:center; border:1px solid #ccc; border-radius:5px;
transition:all .3s ease-in;
-webkit-transition:all .3s ease-in;
-moz-transition:all .3s ease-in;
-o-transition:all .3s ease-in;
-ms-transition:all .3s ease-in;
-khtml-transition:all .3s ease-in;
}
.inTxtbBtn a:hover { background-color:#66ba4a; border:1px solid #66ba4a; }
.btn_pm { display:inline-block; padding:10px 15px; background-color:#aaa; border:1px solid #999; color:#fff; font-size:16px; font-weight:bold; line-height:22px; border-radius:5px; 
transition:all .3s ease-in;
-webkit-transition:all .3s ease-in;
-moz-transition:all .3s ease-in;
-o-transition:all .3s ease-in;
-ms-transition:all .3s ease-in;
}

.btn_pm:hover,.btn_pm:active { background-color:#00aeef; }

input[name=con3_6_check] + label{
      display: inline-block;
      width: 20px;
      height: 20px;
     background:url(../images/contents/check_off.gif) no-repeat;
      cursor: pointer;
      vertical-align: bottom;
      position: absolute;
      right: 0;
      bottom: 0;
}
input[name=con3_6_check]:checked + label{
     background:url(../images/contents/check_on.gif) no-repeat;
}

input[name=con3_6_check]{
     display:none;
}
.bl10r10{
	border-radius: 10px 10px 0 0;
}

.photo3Type1NM { overflow:hidden; }
.photo3Type1NM:after { display:block; content:""; clear:both; height:0; }
.photo3Type1NM>li { width:32%; float:left; 
  transition:all .3s ease-in;
  -webkit-transition:all .3s ease-in;
  -moz-transition:all .3s ease-in;
  -o-transition:all .3s ease-in;
  -ms-transition:all .3s ease-in;
}

.photo3Type1NM>li.pt3L { margin-right:2%; }
.photo3Type1NM>li.pt3R { margin-left:2%; }

input[name=con3_11_check] + label{
    display: inline-block;
    width: 20px;
    height: 20px;
    background:url(../images/contents/con3_11_off.gif) no-repeat;
    cursor: pointer;
    vertical-align: middle;
    margin-left: 10px;
}
input[name=con3_11_check]:checked + label{
    background:url(../images/contents/con3_11_on.gif) no-repeat;
}

input[name=con3_11_check]{
     display:none;
}


/*list*/

.tlTitle { max-width:1280px; margin-left:auto; margin-right:auto; font-size:24px; color:#333; line-height:30px; padding-bottom:5px; padding-top:50px; }
.tlTitle.bts { border-top:1px solid #fff; }
.thumbList { overflow:hidden; max-width:1280px; min-height: 200px; margin-left:auto; margin-right:auto; padding-bottom:20px; }
.thumbList:after { display:block; content:""; clear:both; height:0; }
.thumbList li { width:25%; float:left; }
.thumbList .tlLink { display:block; cursor:pointer; }
.thumbList .tlLink dl {
	overflow:hidden; padding:15px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	transition:all .2s ease-in;
	-webkit-transition:all .2s ease-in;
	-moz-transition:all .2s ease-in;
	-o-transition:all .2s ease-in;
	-ms-transition:all .2s ease-in;
}
.thumbList .tlLink dl:after { display:block; content:""; clear:both; height:0; }
.thumbList .tlLink dl dt,
.thumbList .tlLink dl dd { float:left; }
.thumbList .tlLink dl dt { width:37%; margin-right: 3%; 
transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-ms-transition:all .2s ease-in;
}
.thumbList .tlLink dl dt img { width:100%; }
.thumbList .tlLink dl dd { width:60%; }
.thumbList .tlLink dl dd p { margin-top:8px; margin-left:10px; margin-right:10px; }
.thumbList .tlLink dl dd em { display:block; margin-left:10px; margin-right:10px; font-size:12px; color:#333; line-height:16px; 
transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-ms-transition:all .2s ease-in;
}
.thumbList .tlLink dl dd em strong { font-size:14px; color:#333; display:inline-block; 
transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-ms-transition:all .2s ease-in;
}
.thumbList .tlLink dl dd em sup {  font-size:12px; color:#333; 
transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-ms-transition:all .2s ease-in;
}
.thumbList .tlLink dl dd p .btn_tlLink { display:inline-block; padding:5px 5px 4px 5px; min-width:80px; border:1px solid #ccc; font-size:12px; color:#333; line-height:16px; text-align:center;
transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-ms-transition:all .2s ease-in;
}
.thumbList .tlLink dl:hover,
.thumbList .tlLink dl:focus,
.thumbList .tlLink dl:active { background-color:#0C3388; }
.thumbList .tlLink dl:hover dd em,
.thumbList .tlLink dl:focus dd em,
.thumbList .tlLink dl:active dd em { color:#fff; }
.thumbList .tlLink dl:hover dd em strong,
.thumbList .tlLink dl:focus dd em strong,
.thumbList .tlLink dl:active dd em strong { color:#fff; }
.thumbList .tlLink dl:hover dd em sup,
.thumbList .tlLink dl:focus dd em sup,
.thumbList .tlLink dl:active dd em sup { color:#fff; }
.thumbList .tlLink dl:hover dd p .btn_tlLink,
.thumbList .tlLink dl:focus dd p .btn_tlLink,
.thumbList .tlLink dl:active dd p .btn_tlLink { border:1px solid #0C3388; color:#fff; }
.thumbList .tlLink dl:hover dd p .btn_tlLink:hover,
.thumbList .tlLink dl:focus dd p .btn_tlLink:focus,
.thumbList .tlLink dl:active dd p .btn_tlLink:active { border:1px solid #fff; background-color:#fff; color:#0C3388; }
.textLayer dt { font-size:16px; line-height:22px; color:#221e1f; }
.textLayer dd { width:100%; border:1px solid #ccc; padding:5px; }
.textLayer dd input { width:100%; font-size:16px; line-height:22px; color:#221e1f; border:0; }
.textLayer .boxing { border:1px solid #ccc; padding:10px; }
.textLayer .boxing textarea { width:100%; height:70px; resize:none; border:0; font-size:16px; font-weight:normal; color:#5d5d5d; line-height:24px; }
.textLayer .boxing input[type="text"] { width:100%; height:24px; line-height:24px; border:0; -webkit-appearance:none; -moz-appearance:none; border:0; font-size:16px; font-weight:normal; color:#5d5d5d; line-height:24px; }
.radioLayer input[type="radio"] { vertical-align:middle; }
.radioLayer label { display:inline-block; vertical-align:middle; font-size:16px; line-height:22px; color:#221e1f; }
.radioLayer label.tC005da4 { color:#005da4; }
.rc_submit input { cursor:pointer; display:inline-block; padding:8px 15px; background-color:#221e1f; border:0; color:#f7f7f7; font-size:24px;
transition:all .3s ease-in;
-webkit-transition:all .3s ease-in;
-moz-transition:all .3s ease-in;
-o-transition:all .3s ease-in;
-ms-transition:all .3s ease-in;
}
.rc_submit input:hover,
.rc_submit input:active { background-color:#0C3388; }

.mBr2 { display: none; }


/*====== mediaquery =======*/
@media screen and (max-width:1300px){ 
	#header .headerTop .headSearch { right:15px; }
}

@media only screen and (max-width:1280px) {
	#header .headerTop .listMove { left:15px; }
	#header h1.headLogo { margin-left: -60px; bottom: 13px; }
	#header .headLogo em.logo_pc { display: none; }
	#header .headLogo em.logo_mo { display: block; max-width: 120px; }	
	#header .headSearch { bottom: 13px; }
	#header .gnbOpenW { bottom: 11px; }	
	#container { padding-left: 0; }
	.gnb .gnbMenuArea { padding:20% 0 0 0; }

	#header .headerTop .subsIcon a{ position:absolute; left: 10%; top:20px; background-color: #0c3388;  border-radius: 25px; padding:5px 15px 5px 0px;}

	.tipue_search_group { height:40px; max-width:250px; }
	#tipue_search_input, .tipue_search_button { height:35px; }


	/* gnb */
	.gnb { width: 270px; }
	.gnbBar { width: 55px; height: 110px; position:absolute; top:0; left:270px; }
	.gnbBar .gnbOpen { width: 55px; height: 55px; }
	.gnbBar .gnbOpen ul.bars { float:left; overflow:hidden; width: 100%; height: 100%; }
	.gnbBar .gnbOpen ul.bars li { width:25px; height:2.5px;	}
	.gnbOpenW .gnbOpen ul.bars li { width: 30px; }
	.gnbOpenW .gnbOpen a ul.bars li.bar2 { top: 15px; left: 0; }
	.gnbOpenW .gnbOpen a ul.bars li.bar3 { top:25px; }
	/*
	.gnbBar .gnbOpen.active a ul.bars li.bar1 { top:30px; right:15px; transform:rotate(135deg); }
	.gnbBar .gnbOpen.active a ul.bars li.bar2 { top:30px; right:15px; transform:rotate(-135deg); }
	.gnbBar .gnbOpen.active a ul.bars li.bar3 { top:30px; right:15px; transform:rotate(135deg); }
	*/
	.gnbBar p.titNum,
	.gnbBar p.titTxt { display: none; }
	.gnbBar .gnb_homeBtn a { width: 25px; height: 25px; margin-top: 20px;	}
	
	#container { padding-top:97px; }	
	.content>div { max-width: 100%; padding-left: 0; padding-right: 0; }

	.mainCon .mCont1 { height:500px; }
	.slideStArea { top:0; }
	.mainCon .mCont2 { margin-top:50px; }
	.mainCon .service { margin-top:0; }
	.mSub_thumb { margin-top:0px; }
	.mSub_thumb li { width:33.33333333%; margin-top:0px; 
		transform:rotateZ(-360deg);
		-webkit-transform:rotateZ(-360deg);
		-moz-transform:rotateZ(-360deg);
		-o-transform:rotateZ(-360deg);
		-ms-transform:rotateZ(-360deg);
	}

	.mSub_thumb li a dl { padding-left:0px; padding-right:0px; }

	.mainCon .service .svSlide .svsBn a { padding-left:0px; height:240px; }

	.mainCon .service .svSlide .svsBn1 a em { background:url('../images/common/svsBn1_m.png') center center no-repeat; }
	.mainCon .service .svSlide .svsBn2 a em { background:url('../images/common/svsBn2_m.png') center center no-repeat; }
	.mainCon .service .svSlide .svsBn3 a em { background:url('../images/common/svsBn3_m.png') center center no-repeat; }
	.mainCon .service .svSlide .svsBn1 a:hover em,
	.mainCon .service .svSlide .svsBn1 a:focus em,
	.mainCon .service .svSlide .svsBn1 a:active em { background:url('../images/common/svsBn1_active_m.png') center center no-repeat; }
	.mainCon .service .svSlide .svsBn2 a:hover em,
	.mainCon .service .svSlide .svsBn2 a:focus em,
	.mainCon .service .svSlide .svsBn2 a:active em { background:url('../images/common/svsBn2_active_m.png') center center no-repeat; }
	.mainCon .service .svSlide .svsBn3 a:hover em,
	.mainCon .service .svSlide .svsBn3 a:focus em,
	.mainCon .service .svSlide .svsBn3 a:active em { background:url('../images/common/svsBn3_active_m.png') center center no-repeat; }

	.mainCon .service .svSlide .svsBn a em { width:100%; height:80px; left:0; margin-top:20px; }
	.mainCon .service .svSlide .svsBn a strong { margin-top:102px; margin-right:0px; padding-left:15px; padding-right:15px; text-align:center; }
	.mainCon .service .svSlide .svsBn a p { text-align: center; padding-left:15px; padding-right:15px; margin-right:0px; }
	#footer { margin-top:0; } 

	.searchTop { width:40px; right:65px; top:24px !important; }
	.searchTop .searchBtn { margin-right:90px; margin-top:0;  }
	.sub6_8T th {width:20%;}
	.sub6_8T td {width:80%;}
}

@media screen and (max-width:1070px){
  .con6_3_sli .con6_3_sliL,
  .con6_3_sli .con6_3_sliR { width: 100%; display: block; margin-right: 0; } 
  .con6_3_sli .con6_3_sliR {margin-top: 20px;}

  .con6_3_sli2 .con6_3_sli2L,
  .con6_3_sli2 .con6_3_sli2R { width: 100%; display: block; margin-right: 0; } 
  .con6_3_sli2 .con6_3_sli2R {margin-top: 5px;}

  .con6_3_p { max-width: 270px; margin-left: 0; }
}

@media screen and (max-width:1025px){
	#nino-searchForm .nino-searchInput { font-size: 50px; }
	#nino-searchForm .search_icon { background-size: 80%; }
	#header .headerTop .listMove { width:40px; height:37px; background-size:40px 37px; }
	#header .headerTop .listMove:hover,
	#header .headerTop .listMove:focus,
	#header .headerTop .listMove:active { background-size:40px 37px; }
	.searchTop .searchBtn { width:30px; }
	.searchTop {width:30px; right:65px; top:28px !important; }

	.thumbList li { width:50%; }
	.thumbList .tlLink dl dt {
		transform:rotate(360deg);
		-webkit-transform:rotate(360deg);
		-moz-transform:rotate(360deg;);
		-o-transform:rotate(360deg;);
		-ms-transform:rotate(360deg;);
	}
  	
}

@media only screen and (max-width:965px) {
	.sub6_3_moPl_1, 
	.sub6_3_moPl_2, 
	.sub6_3_moPl_3 { margin-left:0px; }
}

@media only screen and (max-width:1000px) {
  	.listPages dl dd h4 { font-size: 18px; line-height: 26px; }
  	.listPages dl dd em { display: block; font-size: 15px; line-height: 20px; }
  	.listPages dd button { font-size: 13px; } 

  	.con3_7_arrow { display: none; margin-top:none;}
	.con4_1_card .con4_1_cardL,
	.con4_1_card .con4_1_cardR { width: 100%; display: block; margin-left: 0; }
	.con4_1_card  .con4_1_cardL { text-align: center; }
}  

@media only screen and (max-width:890px) {
	.mainCon .frontArea .fRight .frData h4 { font-size: 19px; line-height: 29px; margin-top: 10px; }

	.con4_3_sli .con4_3_sliL,
	.con4_3_sli .con4_3_sliR { width: 100%; display: block; margin-right: 0; }

	.con4_dl1 dt { width:100%; }
	.con4_dl1 dd { width:100%; margin-top:20px; }
	.con4_dl1 dd h5 { margin-left:0; }
	.con4_dl1 dd p { margin-left:0; }
	
	.con4_dl2 dt { width:100%; }
	.con4_dl2 dd { width:100%; margin-top:20px; }
	.con4_dl2 dd h5 { margin-right:0; }
	.con4_dl2 dd p { margin-right:0; }

	.con4_2_dl dt { width: 100%; }
	.con4_2_dl dd { width: 100%; }
	.con4_2_dl dd h5 { margin-top: 20px; }
	.con4_2_dl dd h5, .con4_2_dl dd p { margin-left: 0;}

	.con4_4_sli .con4_4_sliL,
	.con4_4_sli .con4_4_sliR { width: 100%; display: block; margin-right: 0; }

	.con6_5_sli .con6_5_sliL,
	.con6_5_sli .con6_5_sliR { width: 100%; display: block; margin-right: 0; } 

	.con6_7_sli .con6_7_sliL,
	.con6_7_sli .con6_7_sliR { width: 100%; display: block; margin-right: 0; } 

	.con6_9_sli .con6_9_sliL { width: 100%; display: block; margin-right: 0; }
	.con6_9_sli .con6_9_sliL img{ display: block; margin-right: auto; margin-left: auto;}
	.con6_9_sli .con6_9_sliR { width: 100%; display: block; margin-right: 0; }

	.con6_2_sli .con6_2_sliL,
	.con6_2_sli .con6_2_sliR { width: 100%; display: block; margin-right: 0; }

	.sub6_benefit { margin-top: -20px; }
}

@media screen and (max-width:840px){
	.photoDl1Area { margin-top:15px; }
	.photoDl1Area .pdaLine { border:0; }
	/*
	.photoDl1 { padding-right:0; margin-bottom:15px; }
	.photoDl1 dt { position:relative; width:97%; padding-left:1.5%; padding-right:1.5%; padding-top:30px; }
	.photoDl1 dt img {   }
	.photoDl1 dd { padding:20px 20px; }
	.photoDl1 dd .eve_btn a { padding:10px 15px; font-size:16px; }
	*/
	.photoDl1>li {width: 100%; float: none;}
  	.photoDl1>li.pt2L { margin-right:0; }
  	.photoDl1>li.pt2R { margin-left:0; }
}

@media only screen and (max-width:820px) {
	.sub6_8T th {width:25%;}
 	.sub6_8T td {width:75%;}

}

@media only screen and (max-width:780px) {
	.searchTop {width:25px; right:55px; top:23px !important; } 
	.mainCon .service .svSlide .svsBn a strong { margin-top:90px; }

	.mTxtAj { text-align: justify; }
	.mBr { display: none; }
	.mBr2 { display: block; }
}

@media all and (max-width:720px){
	#wrap .wrapArea section { margin-top:40px; }
	#wrap .wrapArea section .conArea { padding:0; } 
	#header .headerTop .logoTop { overflow:hidden; }
	#header .headerTop .logoTop a { margin-top:5px; }
	#header .headerTop .logoTop a img {
		width: 80%;
	}
	
	#header .headerTop { padding-top:0; padding-bottom:0; }
	#header .headerTop .listMove { top:20px; width:30px; height:27px; background:url('../images/common/move_index_m.png') center center no-repeat; }
	#header .headerTop .listMove:hover,
	#header .headerTop .listMove:focus,
	#header .headerTop .listMove:active { background:url('../images/common/move_index_active_m.png') center center no-repeat; }
	#header .headerArea.headerM { padding-bottom:0; height:70px; }
	#header .headerTop .logoTop { max-width:120px; }

	#header .headerTop .subsIcon a{ position:absolute; left: 10%; top:20px; background-color: #0c3388;  border-radius: 25px; padding:3px 15px 3px 0px;}
	
	#header .headerTop .headSearch {top:13px;}

	#header .gnbIcon.giM { top:10px; }
	#header .gnbIcon a ul.bars li { width:30px; }
	#header .gnbIcon a ul.bars li.bar1 { top:15px; left:4px; }
	#header .gnbIcon a ul.bars li.bar2 { top:25px; left:4px; }
	#header .gnbIcon a ul.bars li.bar3 { top:35px; left:4px; }

	#header .gnbIcon a.active ul.bars li.bar1 { top:26px; left:3px; transform:rotate(315deg); }
	#header .gnbIcon a.active ul.bars li.bar2 { top:26px; left:3px; transform:rotate(-315deg); }
	#header .gnbIcon a.active ul.bars li.bar3 { top:26px; left:3px; transform:rotate(315deg); }
	
	#container { padding-top:70px; }	

	/* mainSlide */
	.mainCon .mCont1,
	.slideStArea,
	.slideIndex { height:400px; }
	.mainCon .mCont2 { margin-top:0; }

	.mainCon .frontArea .fLeft { width:100%; height:250px; background-size:cover; }
	.mainCon .frontArea .fRight { width:100%; height:190px; }
	.mainCon .frontArea .fRight .frData { padding:10px; }
	.mainCon .frontArea .fRight .frData h4 { margin-top:0px; }
	.mainCon .frontArea .fRight .frData span { font-size: 18px; margin-top:10px;}
	.mSub_thumb li { width:50%; 
		transform:rotateZ(360deg);
		-webkit-transform:rotateZ(360deg);
		-moz-transform:rotateZ(360deg);
		-o-transform:rotateZ(360deg);
		-ms-transform:rotateZ(360deg);
	}
	.mainCon .service .svSlide .svsBn { float:left; width:50%; }
	.mainCon .service .svSlide .svsBn a { height:180px; }
	.mainCon .service .svSlide .svsBn a em { height:80px; margin-top:10px; }
	.mainCon .service .svSlide .svsBn1 a em { background:url('../images/common/svsBn1_m.png') center center no-repeat; }
	.mainCon .service .svSlide .svsBn2 a em { background:url('../images/common/svsBn2_m.png') center center no-repeat; }
	.mainCon .service .svSlide .svsBn3 a em { background:url('../images/common/svsBn3_m.png') center center no-repeat; }

	.mainCon .service .svSlide .svsBn1 a:hover em,
	.mainCon .service .svSlide .svsBn1 a:focus em,
	.mainCon .service .svSlide .svsBn1 a:active em { background:url('../images/common/svsBn1_active_m.png') center center no-repeat; }
	.mainCon .service .svSlide .svsBn2 a:hover em,
	.mainCon .service .svSlide .svsBn2 a:focus em,
	.mainCon .service .svSlide .svsBn2 a:active em { background:url('../images/common/svsBn2_active_m.png') center center no-repeat; }
	.mainCon .service .svSlide .svsBn3 a:hover em,
	.mainCon .service .svSlide .svsBn3 a:focus em,
	.mainCon .service .svSlide .svsBn3 a:active em { background:url('../images/common/svsBn3_active_m.png') center center no-repeat; }
	
	#footer { padding-top:15px; padding-bottom:15px; }
	#footer .share_sns a { margin-left:8px; margin-right:8px; width:40px; height:36px; background-size:100% 100%; }
	#footer .copyright { margin-top:10px; }

	.mSub_thumb li a dl dd .textBox h5 { font-size: 16px; line-height: 22px; }
	.mSub_thumb li a dl dd .textBox h5 span{ font-size: 16px; line-height: 16px; padding-left:2px; padding-right: 2px;}
	.mSub_thumb li a dl dd .textBox p { margin-top: 5px; }

	.plrs { padding-left:0; padding-right:0; }
	.container .snsShare { padding-top:0px; }
	.pageMoveBtn { padding-left:15px; padding-right:15px; padding-top:0; padding-bottom:20px; }

	.listTit { margin-top:30px; }
	.listPages { margin-top:30px; padding-bottom:30px; }
	.listPages dl dt, .listPages dl dd { display: block; width: 100%; clear: both; margin-left: 0; margin-right: 0; }
	.listPages dl dd h4, .listPages dl dd em { text-align: center }
	.listPages button.first2 { margin-top: 30px; } 

	.sub02_2Type>li.sub02_2TypeL { margin-right: 0%; width: 100%; }
	.sub02_2Type>li.sub02_2TypeR { margin-left: 0%; width: 100%; }

	.con3Illu {display: none;}

	.con3_10_sec h5,
	.con3_10_sec p { display: block; width: 100%; margin-right: 0; }
	.searchTop .searchBtn {max-width:25px; margin-top:0px;}
	.tipue_search_group { max-width:190px; }

	.con4_3_box { display: block; border: 1px solid #9A363A; text-align: center; }

	.con3_3_mt40 { margin-top: 5px; }
}

@media all and (max-width:680px){
  .w46ml2mr2>li { width: 100%; display: block; margin-left: 0; margin-right: 0; }
  #nino-searchForm .nino-searchInput { font-size: 45px; }
  #nino-searchForm .search_icon { background-size:75%; }
  .slideIndex .stImg a .Mtitle em,
  .slideIndex .stImg a .Mtitle span{ font-size: 17px;  }

  .con6_2_head { font-size: 16px; line-height: 20px;}

  .sub6_benefit { margin-top: -16px; }
}

@media all and (max-width:640px){
	/*
	#header .headerTop .subsIcon a{ position:absolute; left: initial; left: auto; right: 15px; top:20px; background-color: #0c3388;  border-radius: 25px; padding:3px 15px 3px 0px;}
	#header .headerTop .subsIcon a img.iconNormal,
	#header .headerTop .subsIcon a img.iconHover {margin-left:8px;}
	*/
	#header .headerTop .subsIcon a{ position:absolute; left: initial; left: auto; right: 15px; background-color: #0c3388;  border-radius: 15px; padding:3px 8px 3px 0px;}
	#header .headerTop .subsIcon a img.iconNormal,
	#header .headerTop .subsIcon a img.iconHover {margin-left:8px; margin-top: 5px; max-width: 28px;}
	#header .headerTop .subsIcon span.subTxtMax {display: none; float: right; font-size: 17px;  margin-top:2px; margin-left: 8px; color:#ffffff;}
	#header .headerTop .subsIcon span.subTxtMin {display: block; float: right; font-size: 13px; line-height: 14px; text-align: center; margin-top:2px; margin-left: 5px; color:#ffffff;}


	#header .headerTop .headSearch { width:auto; position:relative; top:0; right:0; padding:10px 15px 0 15px; }
	.tipue_search_group { width:100%; max-width:100%; }
	.tipue_search_button { width:20%; border-radius:0; border-right:1px solid #aaa; border-top: 1px solid #aaa; border-bottom:1px solid #aaa; margin:0; }
	
	.thumbList li { width:100%; }
	.thumbList .tlLink dl dt {
		transform:rotate(-360deg);
		-webkit-transform:rotate(-360deg);
		-moz-transform:rotate(-360deg;);
		-o-transform:rotate(-360deg;);
		-ms-transform:rotate(-360deg;);
	}

	#container { padding-top:119px; }	

	.con1_2_title {display: none;}
	.con1_2_title2 {display: block;}

	.con1_2_padding {padding-bottom:30px; padding-top:5px;}

	.con3_8_date .con3_8_dateL { display: block; width: 100%; margin-right: 0; }
	.con3_8_date .con3_8_dateR { display: block; width: 100%; }
	
	.con4_2_tables .con42tit { margin-bottom:10px; }
	.con4_2_tables .con42con ul .con42boxp { margin:10px 0; }
	.con4_2_tables .con42con ul li { width:100%; }
	.con4_5_part .con4_5_partL,
	.con4_5_part .con4_5_partR { display: block; width: 100%; margin-right: 0; }	

	.con3_7_i{display:block;}
	.con3_7_t{display:none;}
}

@media all and (max-width:600px) {	
	#nino-searchForm .nino-searchInput { font-size: 38px; }
 	#nino-searchForm .search_icon { background-size:60%; }

	.con3_3_used .con3_3_usedL,
	.con3_3_used .con3_3_usedR { width: 100%; margin-left: 0; display: block; }
	
 	.con3_6_dl dt {float: none; width: 100%; }
	.con3_6_dl dd {float: none; width: 100%; margin-top: 10px;}

	.con4_dl3 dt {float: none; width: 100%; }
	.con4_dl3 dd {float: none; width: 100%; margin-top: 30px;}

	.con4_4br { border-right: none; }

	.con4_dl5 dt {float: none; width: 100%; }
	.con4_dl5 dd {float: none; width: 100%; margin-top: 10px;}

	.con5_dl1 dt {float: none; width: 100%; }
	.con5_dl1 dd {float: none; width: 100%; margin-top: 20px;}

	.con_result_dl3 dt {float: none; width: 100%; padding:10px 0px 10px 0px; }
	.con_result_dl3 dd {float: none; width: 100%; margin-top: 10px;}
	.con_result_dt_last { background-color:#e4e4e5; padding-bottom:10px;}
}

@media all and (max-width:580px) {	
	#nino-searchForm .nino-searchInput { font-size: 35px; }
 	#nino-searchForm .search_icon { background-size:60%; }
 	.con4_1_bab img { top: -50px; left: 0; }
	.con4_2_sli .con4_2_sliL,
	.con4_2_sli .con4_2_sliR { width: 100%; display: block; }
	.sub6_8T th {width:30%;}
 	.sub6_8T td {width:70%; font-size: 16px;}
}

@media all and (max-width:560px){

  .photo2Type1>li { width:100%; float:left; 
	  transition:all .3s ease-in;
	  -webkit-transition:all .3s ease-in;
	  -moz-transition:all .3s ease-in;
	  -o-transition:all .3s ease-in;
	  -ms-transition:all .3s ease-in;
	}
  .photo2Type1>li.pt2L { margin-right:0; }
  .photo2Type1>li.pt2R { margin-left:0; }

  .photo2Type2>li.pt2L { margin-right:0; }
  .photo2Type2>li.pt2R { margin-left:0; }
  .photo2Type2>li { width:100%; display: block;
      transform:rotateY(360deg);
    -webkit-transform:rotateX(360deg);
    -moz-transform:rotateX(360deg);
    -o-transform:rotateX(360deg);
    -ms-transform:rotateX(360deg);
  }
  .photo2Type2>li.pt2R img.con3_6_pt2R {display: none;}

  .photo2Type3>li { width:100%; 
      transform:rotateY(360deg);
    -webkit-transform:rotateX(360deg);
    -moz-transform:rotateX(360deg);
    -o-transform:rotateX(360deg);
    -ms-transform:rotateX(360deg);
  }
  .photo2Type3>li.pt2L { margin-right:0; }
  .photo2Type3>li.pt2C { margin-left:0; }

  .photo2Type4>li { width:100%; display: block;
      transform:rotateY(360deg);
    -webkit-transform:rotateX(360deg);
    -moz-transform:rotateX(360deg);
    -o-transform:rotateX(360deg);
    -ms-transform:rotateX(360deg);
  }
  .photo2Type4>li.pt2L { margin-right:0; }
  .photo2Type4>li.pt2R { margin-left:0; }

   .photo3Type1>li { width:100%; display: block;
      transform:rotateY(360deg);
    -webkit-transform:rotateX(360deg);
    -moz-transform:rotateX(360deg);
    -o-transform:rotateX(360deg);
    -ms-transform:rotateX(360deg);
 	 }
  .photo3Type1>li.pt3L { margin-right:0; }
  .photo3Type1>li.pt3R { margin-left:0; }

  .photo2Type5>li.pt2L { margin-right:0; width:100%; }
  .photo2Type5>li.pt2R { margin-left:0; width:100%; }

  .photo2Type5>li { display: block;
      transform:rotateY(360deg);
    -webkit-transform:rotateX(360deg);
    -moz-transform:rotateX(360deg);
    -o-transform:rotateX(360deg);
    -ms-transform:rotateX(360deg);
  }

  
  	.photo3Type2>li { width:100%; display: block;
      transform:rotateY(360deg);
    -webkit-transform:rotateX(360deg);
    -moz-transform:rotateX(360deg);
    -o-transform:rotateX(360deg);
    -ms-transform:rotateX(360deg);
 	 }
	.photo3Type2>li.pt3L { margin-right:0; }
	.photo3Type2>li.pt3R { margin-left:0; }

	.photo3Type6>li { display: block; float: none;
    transform:rotateY(360deg);
    -webkit-transform:rotateX(360deg);
    -moz-transform:rotateX(360deg);
    -o-transform:rotateX(360deg);
    -ms-transform:rotateX(360deg);
 	 }
	.photo3Type6>li.pt3L { width:100%;  margin-right:0; }
	.photo3Type6>li.pt3C { width:100%;  }
	.photo3Type6>li.pt3R { width:100%;  margin-left:0; }

  .photo4Type1>li { width:100%; display: block;
      transform:rotateY(360deg);
    -webkit-transform:rotateX(360deg);
    -moz-transform:rotateX(360deg);
    -o-transform:rotateX(360deg);
    -ms-transform:rotateX(360deg);
  }
  .photo4Type1>li.pt4 { margin-right:0; }

  .photo4Type2>li { width:100%; display: block;
      transform:rotateY(360deg);
    -webkit-transform:rotateX(360deg);
    -moz-transform:rotateX(360deg);
    -o-transform:rotateX(360deg);
    -ms-transform:rotateX(360deg);
  }
  .photo4Type2>li.pt4a { width:100%; margin-right:0; }
  .photo4Type2>li.pt4b { width:100%; margin-right:0; }
  .photo4Type2>li.pt4c { width:100%; margin-right:0; }
  .photo4Type2>li.pt4d { width:100%;  margin-left:0; }

  .con3_2_infoTit span {display: none;}
  .con3_2_infoTit {position: relative; background-color:#ffffff; padding:5px 5px; max-width:450px; margin: 0 auto; margin-top:-10px;}

  .con4_1_padding {padding-top:10px;}
  .con4_3_arrow { transform: rotate(90deg); margin-top:10px;}

  .sub6_benefit { margin-top: -12px; }
}

@media only screen and (max-width:540px) {
	.mainCon .service .svSlide .svsBn a em { margin-top:20px; }
	.mainCon .service .svSlide .svsBn a strong { font-size:15px; line-height:20px; }
	.mainCon .service .svSlide .svsBn a p { margin-top:3px; line-height:16px; }
	.mainCon .service .svSlide .svsBn a p span { font-size:12px; }

	.con4_2Box { padding-top: 20px; padding-bottom: 20px; }
	.sub3_8_pet .sub3_8_petL,
	.sub3_8_pet .sub3_8_petR { display: block; width: 100%; padding-left: 0; }

}

@media only screen and (max-width:520px) {
	.mainCon .service .svSlide .svsBn a strong { margin-top: 110px; font-size: 13px; line-height: 13px; }	
	.mSub_thumb li a dl dd { bottom: 5px; left: 5px; right: 5px; }
	.mSub_thumb li a dl dd .textBox h5 { font-size: 14px; line-height: 18px; }
	.mSub_thumb li a dl dd .textBox h5 span { font-size: 14px; line-height: 13px; padding-left: 1px; padding-right:1px; }
	.mSub_thumb li a dl dd .textBox p { font-size: 11px; line-height: 16px; }
	
	.con_tableImg1{display: block;}
	.con_tableTxt{display: none;}
	.tbp520 { display: block; }

	.con3_3_dlL dd.con3_img1 img { display: none; }

	.con3_7_ans span {float: none;}
	.con3_7_ans div {margin-left: 0px; margin-top: 10px;}
	
	.con4_4_IconImg {display: none;}

	.sub4_6Tiltle1 span { font-size: 17px; }
	.sub4_6Tiltle2 span { font-size: 17px; }
	
	.con6_4_table1 { display: none; }
	.con6_4_table2 { display: none; }
	.con6_5_table1 { display: none; }
	.con6_7_table1 { display: none; }

	.con6_7_ml40 {margin-left: 0px;}
}

@media only screen and (max-width:480px) {
	#nino-searchForm .nino-searchInput { font-size: 30px; }
 	#nino-searchForm .search_icon { background-size:60%; }

 	.gnbMobile .gnbArea {width: 240px;}
 	.gnbClose {left:240px;}

	.searchTop {width: 17px; right: 17%;} 

	.con4_3_dt { max-width: 420px; }

	.con3_2_img { display: none; }

}

@media only screen and (max-width:430px) {
	.sub3_6_tri{ display: none; }
	.searchTop {width: 17px; right: 20%;}
}

@media only screen and (max-width:420px) {
	#nino-searchForm .nino-searchInput { font-size: 28px; }
 	#nino-searchForm .search_icon { background-size:50%; }
}

@media only screen and (max-width:380px) {
	.searchTop .searchBtn {margin-right:55px;}
	#header .gnbIcon a ul.bars {width: 30px; height:40px;}
	#nino-searchForm .nino-searchInput { font-size: 23px; }
 	#nino-searchForm .search_icon { background-size:48%; }
 	.breadCrumb>li:first-child { float: left; font-size: 12px; }
 	.url_print li {float: left; margin-left: 0px;}

 	.sub6_benefit { margin-top: -8px; }
}


@media only screen and (max-width:368px) {
	.slideIndex .stImg a .Mtitle strong{font-size: 14px;}
	.slideIndex .stImg a .Mtitle em,
  	.slideIndex .stImg a .Mtitle span{ font-size: 15px;  }
}

@media only screen and (max-width:320px) {
	.gnbMobile .gnbArea {width: 230px;}
 	.gnbClose {left:230px;}
 	.gnbClose .gnbCloseBtn .closeIcon {right:17px;}
 	.gnbClose .gnbCloseBtn .closeIcon em {font-size:23px;}

	.searchTop .searchBtn {margin-right:45px;}
	#nino-searchForm .nino-searchInput { font-size: 20px; }
 	#nino-searchForm .search_icon { background-size:45%; }
 	.slideIndex .stImg a .Mtitle strong{font-size: 13px;}
	.slideIndex .stImg a .Mtitle em,
  	.slideIndex .stImg a .Mtitle span{ font-size: 14px;  }
}



/* reader page */
.conMail { padding:15px 15px 20px 15px; max-width:900px; margin:30px auto; background-color:#fff; border-top: 1px dotted #999;
	transition:1s ease-in;
    -webkit-transition:1s ease-in;
    -moz-transition:1s ease-in;
    -o-transition:1s ease-in;
    -ms-transition:1s ease-in;
}
.conMail .inputForm dl { margin:20px 0 0 0; }
.conMail .inputForm dl dt { font-size:16px; line-height:22px; font-weight:bold; color:#666; }
.conMail .inputForm dl dt em { font-size:16px; line-height:22px; font-weight:bold; color:#666; }
.conMail .inputForm dl dt .tip { margin-top:8px; display:block; font-size:12px; line-height:20px; color:#f56b27; }
.conMail .inputForm dl dd { margin:10px 0 0 0; background-color:#fff; padding:10px; border-radius:0px; border:1px solid #ccc; position:relative; overflow:hidden; }
.conMail .inputForm dl dd input { width:100%; height:20px; line-height:16px; border:0; font-size:15px; color:#333; }
.conMail .inputForm dl dd textarea { width:100%; height:80px; line-height:14px; font-size:14px; color:#333; resize:none; border:0; }

.inputForm fieldset { /*padding:0 20px 20px 20px;*/ border:none; margin-top:20px; }
.inputForm fieldset legend { font-size:16px; line-height:22px; font-weight:bold; color:#666;}

.file_input_position { position:absolute; top:0; right:0; z-index:10; }
.file_input_div { position:relative; width:100px; height:36px; overflow:hidden; }
.file_input_textbox_layer { margin-right:110px; cursor:pointer; }
.conMail .inputForm dl dd input.file_input_textbox { color:#666; }
input[type="file"] { cursor:pointer !important; }
::-webkit-file-upload-button { cursor:pointer !important; }
.conMail .inputForm dl dd input.file_input_button { display:block; width:100px; height:36px; line-height:36px; position:absolute; top:0px; background-color:#0a184e; color:#fff; border-style:solid; }
.conMail .inputForm dl dd input.file_input_button:hover { background-color:#000; }
.conMail .inputForm dl dd input.file_input_hidden { display:block; font-size:45px; height:36px; line-height:36px; position:absolute; right:0px; top:0px; opacity:0; 
filter:alpha(opacity=0);
-ms-filter:"alpha(opacity=0)";
-khtml-opacity:0;
-moz-opacity:0; 
}

/* checkBox */
.part_check { margin:15px 0 20px}
.part_check h4{ font-size: 16px; line-height: 27px; color: #666; font-weight: bold; }
.familyChk {  }
.familyChk li { display:inline-block; margin:8px 10px 0 0; line-height:18px; background-repeat:no-repeat; background-position:left center; background-image:url('../images/common/partOff.png'); }
.familyChk li label { padding-left:25px; font-size:16px; font-weight:bold; color:#666; }
.familyChk li.cbChk { background-image:url('../images/common/partOn.png'); }


/* radio */
.conArea .agree { margin:20px auto 0 auto; padding:5px 10px 10px 10px; overflow:hidden; background-color:#fff; }
.conArea .agree .agreeTit { margin:5px 0 0 0; color:#cc3333; font-size:15px; font-weight: bold; }
.conArea .agree .agreeItem { margin:10px 0 0 0; }
.conArea .agree .agreeItem li { margin:5px 0 0 0; color:#666; font-size:14px; font-weight: bold; line-height:18px; background:url('../images/common/txt_bull01.gif') 0 8px no-repeat; padding-left:8px;  }

.conArea .agree .agree_check { margin:10px 0 0 0; border-top:1px dotted #666; padding-top:5px; }
.conArea .agree .agree_check ul { margin:5px 0 0 0; }
.conArea .agree .agree_check ul li { margin:8px 0 0 0; }
.conArea .agree .agree_check ul li input {
    vertical-align: middle;
}
.conArea .agree .agree_check ul li label { color:#cc3333; font-size:14px; line-height:20px; font-weight: bold; padding-left:5px; display:inline-block; min-height:20px; }

.botBtnArea { margin-top:15px; max-width:600px; margin:0 auto; text-align:center; }
.botBtnArea .botBtn { display:inline-block; }
.botBtnArea .iconMail { display:inline-block; border-radius:2px; background-repeat:repeat-x; background-position:center top; background-color:#fff; padding:5px 15px; overflow:hidden; min-width:45px; border:1px solid #aaa;
	transition:.3s ease-in;
    -webkit-transition:.3s ease-in;
    -moz-transition:.3s ease-in;
    -o-transition:.3s ease-in;
    -ms-transition:.3s ease-in;
}

.botBtnArea .iconMail span { display:block; font-weight:bold; font-size:13px; color:#0a184e; padding-top:35px; background-repeat:no-repeat; background-position:center top; background-image:url(../images/common/icon_mail.png); 
    transition:.3s ease-in;
    -webkit-transition:.3s ease-in;
    -moz-transition:.3s ease-in;
    -o-transition:.3s ease-in;
    -ms-transition:.3s ease-in;
}

.botBtnArea .iconMail:hover,
.botBtnArea .iconMail:active,
.botBtnArea .iconMail:focus { background-color:#fecd5c; border:1px solid #fecd5c; border-radius: 0 }
.botBtnArea .iconMail:hover span,
.botBtnArea .iconMail:active span,
.botBtnArea .iconMail:focus span { color:#0a184e; background-image:url('../images/common/icon_mail_hover.png'); }


@media all and (max-width:600px) {

	.conTopTxtArea .conTopTxt h4 { margin:0 15px 0 15px; }
	.conTopTxtArea .conTopTxt p { margin:0 15px 0 15px; }
	.conMail {
		transform:rotateY(-360deg);
		-webkit-transform:rotateY(-360deg);
		-o-transform:rotateY(-360deg);
		-moz-transform:rotateY(-360deg);
		-ms-transform:rotateY(-360deg);
		margin:0 15px 15px 15px; 
	}

	/*sub*/
	.cont3_5_6List>li{ display: block; width: 100%;	}
}