@charset "utf-8";


/* font-face */
@font-face{
	font-family:'Nanum';
	src: url('font/NanumBarunGothic.eot');
}

@font-face{
	font-family:"NanumG";
	src: url('/css/font/NanumGothic.eot');
	src:url("/css/font/NanumGothic.eot?#iefix") format('embedded-opentype');
	src:url("/css/font/NanumGothic.woff") format("woff");
}

@font-face {
	font-family:"Noto-B";
	src: url('/css/font/NotoSansCJKkr-Bold.eot');
	src: url('/css/font/NotoSansCJKkr-Bold.eot?#iefix') format('embedded-opentype');
	src: url('/css/font/NotoSansCJKkr-Bold.otf') format('opentype'); 
	src: local(※), url("/css/font/NotoSansCJKkr-Bold.woff") format("woff");
}

@font-face {
	font-family:"Noto-M";
	src: url('/css/font/NotoSansCJKkr-Medium.eot');
	src: url('/css/font/NotoSansCJKkr-Medium.eot?#iefix') format('embedded-opentype');
	src: url('/css/font/NotoSansCJKkr-Medium.otf') format('opentype');
	src: local(※), url("/css/font/NotoSansCJKkr-Medium.woff") format("woff");
}

@font-face {
	font-family:"Noto-R";

	src: url('/css/font/NotoSansCJKkr-Regular.eot');
	src: url('/css/font/NotoSansCJKkr-Regular.eot?#iefix') format('embedded-opentype');
	src: url('/css/font/NotoSansCJKkr-Regular.otf') format('opentype');
	src: url('/css/font/NotoSansCJKkr-Regular.woff2') format('woff2');
	src: local(※), url("/css/font/NotoSansCJKkr-Regular.woff") format("woff");
}

@font-face {
	font-family:"Noto-T";
	src: url('/css/font/NotoSansCJKkr-Thin.eot');
	src: url('/css/font/NotoSansCJKkr-Thin.eot?#iefix') format('embedded-opentype');
	src: url('/css/font/NotoSansCJKkr-Regular.otf') format('opentype');
	src: local(※), url("/css/font/NotoSansCJKkr-Thin.woff") format("woff");
}
body {font-family:"Noto-R", "NanumG", dotum, sans-serif;}

/* CSS Document */
/*================================
	quick
================================*/
#quick{position:absolute; right:0; top:0; height:100%; z-index:9990; background:#f5f5f5; }
.mainWrap #quick .quick_top{display:none;}



#headerWr {position: relative;background: url('') repeat-x left top;text-align:right;}
#headerWr .header {width: 1300px;}
#headerWr .gnb {width:1000px;overflow: hidden;position: absolute;text-align:right;right:0;}
#headerWr .gnb ul li {margin-left:50px;}
#headerWr .gnb ul li:last-child {margin-left:20px;}

#gnb_box #gnb h1 {position: absolute;left: 18px;top: 20px;z-index: 999;}
.gnb .gnb_lists {margin: 0 0 0 16px;padding: 30px 0 0 0;font-size: 15px;line-height: 1em;float: left;}
.gnb .gnb_lists1 {margin: 0 0 0 16px;padding: 25px 0 0 0;font-size: 15px;line-height: 1em;float: left;}
.gnb .gnb_lists2 {margin: 0 0 0 0;padding: 25px 0 0 0;font-size: 15px;line-height: 1em;float: left;}

.gnb .gnb_lists a {font-size:20px;}
.gnb .gnb_lists a:hover {color:#e01e39;font-weight:bold;}
#gnb {position: absolute;width: 100%;height: 85px;z-index: 50;}
#gnb_box {width: 1300px;margin: 0 auto;height: 85px;z-index: 100;background-color: #fff;}
#wrap{position:relative; width:100%; min-width:1300px; }

.utilw{position:relative;height:24px;width:1300px;margin:0 auto; background:url(../img/gnb_bg.png) repeat-x;}

.util ul{overflow:hidden; position:absolute; left:62%; top:2px; z-index:9999;}
.util ul li{float:left; margin:0 0 0 0px;}
/*
.util1 ul{overflow:hidden; position:absolute; right:50px; top:0px; z-index:9999;}
.util1 ul li{float:left; margin:0 0 0 0px;}
*/
.language ul{overflow:hidden; position:absolute; right:30px; top:20px; z-index:9999;}
.language ul li{float:left; height:14px; padding:0 0 0 18px; background:url(../img/language_bar.png) no-repeat left top;}
.language ul li.first{margin-right:10px;}

/*================================
	main_visual
================================*/
.l-band-wrap {overflow:hidden; position:relative; cur sor:pointer;}
.l-band-wrap * {cu rsor:pointer;}
.l-band {cu rsor:pointer;}
.l-band * {cur sor:pointer;}
.indis {overflow:hidden; position:absolute; right:30px; bottom:30px; height:69px; z-index:9999;}
.indis > li {width:63px; height:63px; position:relative; float:left; margin-right:4px;}
.indis > li.li_03 {margin-right:0;}
.indis > li > a {width:100%; height:100%; display:block;}
.indis > li > div.blinder {width:100%; background:black; position:absolute; top:0; left:0; z-index:999; cursor:pointer;}

.slides {width:1188px; height:516px;}
.slides > div {width:1188px; height:516px; position:absolute; top:0; left:100%;}
/* .slides > div.item_01 {left:0;} */
.slides > div > a {display:block; width:1188px; height:516px; position:relative; top:0; left:0;}
.slides > div > a > div {position:absolute; width:1188px;}
.slides > div > a > div.img_wrap {top:0 ;left:0;}
.slides > div > a > div.img_wrap > div {position:relative; width:1188px; height:516px;}
.slides > div > a > div > div > img {width:1188px;height:516px; z-index:150;}

.timer {display:none; visibility:hidden;}

/* .txt_area 관련 css */

.slides > div div.txt_area {width:100%; height:100%;}
.slides > div div.txt_area > div {width:100%; height:100%; position:relative;}
.slides > div div.txt_area > div .pos_ab {position:absolute;}
.slides > div div.txt_area > div .pos_rel {width:100%; height:100%; position:relative;}
.slides > div div.txt_area > div .pos_rel > p {position:absolute;}
.slides > div div.txt_area > div .pos_rel > p > img {max-width:100%;}

.item_01 .txt_area .pos_ab {width:1300px; height:600px; top:600px; left:100px;}
.item_01 .txt_area .pos_rel {}
.item_01 .txt_area .pos_ab .desc_01 {top:0; left:123px;}


.item_02 .txt_area .pos_ab {width:540px; height:508px; top:200px; left:460px;}
.item_02 .txt_area .pos_rel {}
.item_02 .txt_area .pos_ab .desc_01 {top:0; left:0;}
.item_02 .txt_area .pos_ab .desc_02 {top:161px; left:0;}
.item_02 .txt_area .pos_ab .desc_03 {top:426px; left:10px;}
.item_02 .txt_area .pos_ab .desc_04 {top:456px; left:0;}

.item_03 .txt_area .pos_ab {width:710px; height:506px; top:200px; left:460px;}
.item_03 .txt_area .pos_rel {}
.item_03 .txt_area .pos_ab .desc_01 {top:0; left:0;}
.item_03 .txt_area .pos_ab .desc_02 {top:270px; left:0;}
.item_03 .txt_area .pos_ab .desc_03 {top:440px; left:10px;}
.item_03 .txt_area .pos_ab .desc_04 {top:480px; left:0;}

.item_04 .txt_area .pos_ab {width:375px; height:435px; top:253px; left:1100px;}
.item_04 .txt_area .pos_rel {}
.item_04 .txt_area .pos_ab .desc_01 {top:0; left:0;}
.item_04 .txt_area .pos_ab .desc_02 {width:100%; text-align:center; top:269px; left:0;}
.item_04 .txt_area .pos_ab .desc_03 {top:300px; left:10px;}

.item_05 .black_bar {position:absolute; left:0; bottom:20px; width:100%; height:400px; background:black; opacity:0.7;}
.item_05 .txt_area .pos_ab {width:668px; height:220px; bottom:300px; left:1100px;}
.item_05 .txt_area .pos_rel {}
.item_05 .txt_area .pos_ab .desc_01 {width:100%; text-align:center; top:0; left:0;}
.item_05 .txt_area .pos_ab .desc_02 {width:100%; text-align:center; top:131px; left:0;}
.item_05 .txt_area .pos_ab .desc_03 {top:169px; left:10px;}

.item_06 .txt_area .pos_ab {width:650px; height:574px; top:40px; left:460px;}
.item_06 .txt_area .pos_rel {}
.item_06 .txt_area .pos_ab .desc_01 {top:0; left:0;}
.item_06 .txt_area .pos_ab .desc_02 {top:310px; left:0;}
.item_06 .txt_area .pos_ab .desc_03 {top:540px; left:0;}


/*================================
	main_container
================================*/
#main_container{position:relative; width:100%;}
#main_container #content{position:relative; width:1300px; margin:0 auto; padding:25px 0 25px 0;}

#main_container #content .conTop{overflow:hidden; position:relative; padding:0 0 57px 0;}
	.conTop .centerDiv{margin:0 4px 0 0;}
	.conTop .mosaic-block {overflow:hidden; float:left; position:relative; width:295px; height:280px;}
	.conTop .mosaic-block2 {overflow:hidden; float:left; position:relative; width:590px; height:280px;}
	.conTop .mosaic-block3 {overflow:hidden; float:left; position:relative; width:227px; height:280px;}
	.conTop .mosaic-block4 {overflow:hidden; float:left; position:relative; width:507px; height:280px;}
	.conTop .mosaic-block5 {overflow:hidden; float:left; position:relative; width:452px; height:280px;}
	.conTop .mosaic-backdrop {display:none; position:absolute; top:0; width:100%; height:100%;}
	.conTop .mosaic-overlay {z-index:5; display:none; position:absolute; 	width:100%; height:100%;}
	.conTop .fade .mosaic-overlay {opacity:0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; filter:alpha(opacity=00);}

#main_container #content .conMid{position:relative; margin:0 0 30px 0;}
	.conMid .sec01{overflow:hidden; }
	.conMid .sec01 h3{margin:0 0 15px 0;}
	.conMid .sec01 .rImg{float:right;}

	.conMid .sec02{overflow:hidden; position:relative; margin:10px 0; }
	.conMid .sec02 h3{float:left; position:absolute; left:0; top:0; z-index:9;}
	.conMid .sec02 .mosaic-block {overflow:hidden; float:left; position:relative; width:348px; height:223px;}
	.conMid .sec02 .mosaic-backdrop {display:none; position:absolute; top:0; width:100%; height:100%;}
	.conMid .sec02 .mosaic-overlay {z-index:5; display:none; position:absolute; width:340px; height:160px; padding:55px 0 0 0; border:4px solid #43c2cc; }
	.conMid .sec02 .fade02 .mosaic-overlay {opacity:0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; filter:alpha(opacity=00);}
	.conMid .sec02 .details{width:145px; height:88px; margin:0 auto; padding:20px 0 0 0; background:url(../img/conMid_sec02_details_bg.png) repeat left top;}
	.conMid .sec02 .details p{margin:0 0 8px 0; color:#282e38; font-size:12px; text-align:center;}

	.conMid .sec03{overflow:hidden; position:relative; }
	.conMid .sec03 .link{overflow:hidden; float:left;}
	.conMid .sec03 .link li{float:left; width:242px; height:242px; margin:0 1px 0 0; }
	/* .conMid .sec03 .link li div img{position:absolute; left:76px; bottom:41px;} */

	.conMid .sec03 .link li.li01{position:relative;  width:242px; height:242px;}


	.conMid .sec03 .mosaic-block {overflow:hidden; float:left; position:relative; width:242px; height:242px;}
	.conMid .sec03 .mosaic-backdrop {display:none; position:absolute; top:0; width:100%; height:100%;}
	.conMid .sec03 .mosaic-overlay {z-index:5; display:none; position:absolute; 	width:100%; height:100%;}
	.conMid .sec03 .fade .mosaic-overlay {opacity:0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; filter:alpha(opacity=00);}

	.conMid .sec03 .link li.li02{background:#ebebeb;}
	.conMid .sec03 .link li.li02 div{position:relative; width:242px; height:242px; /*background:url(../img/m_conMid_s3_icon02.png) no-repeat center 50px;*/}
	.conMid .sec03 .link li.li02 div.bg{position:relative; width:242px; height:242px;  background:#ebebeb;}
	.conMid .sec03 .link li.li02 div.bg:hover{background: url(../img/m_conMid_s3_link_t02_ov01.png) no-repeat center 0;}

	.conMid .sec03 .link li.li03{margin-right:0; background:url(../img/m_conMid_s3_link_bg.gif) repeat left top;}
	.conMid .sec03 .link li.li03 div{position:relative; width:242px; height:242px; /*background:url(../img/m_conMid_s3_icon03.png) no-repeat center 50px;*/}
	.conMid .sec03 .link li.li03 div.bg{position:relative; width:242px; height:242px;  background:#ebebeb;}
	.conMid .sec03 .link li.li03 div.bg:hover{background:#282e38;}
	.conMid .sec03 .rImg{float:right;}

	.conMid2 .sec03{overflow:hidden; position:relative; margin:0 auto;width:1300px;}
	.conMid2 .sec03 .link{overflow:hidden; float:left;}
	.conMid2 .sec03 .link li{float:left; height:243px; margin:0 2px 0 0; }
	/* .conMid .sec03 .link li div img{position:absolute; left:76px; bottom:41px;} */

	.conMid2 .sec03 .link li.li01{position:relative;  width:556px;}


	.conMid2 .sec03 .mosaic-block {overflow:hidden; float:left; position:relative; width:225px; height:225px;}
	.conMid2 .sec03 .mosaic-block2 {overflow:hidden; float:left; position:relative; width:556px; height:243px;}
	.conMid2 .sec03 .mosaic-backdrop {display:none; position:absolute; top:0; width:100%; height:100%;}
	.conMid2 .sec03 .mosaic-overlay {z-index:5; display:none; position:absolute; 	width:100%; height:100%;}
	.conMid2 .sec03 .fade .mosaic-overlay {opacity:0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; filter:alpha(opacity=00);}

	.conMid2 .sec03 .link li.li02{background:#ebebeb;}
	.conMid2 .sec03 .link li.li02 div{position:relative; width:225px; height:225px; /*background:url(../img/m_conMid_s3_icon02.png) no-repeat center 50px;*/}
	.conMid2 .sec03 .link li.li02 div.bg{position:relative; width:225px; height:225px;  background:#ebebeb;}
	.conMid2 .sec03 .link li.li02 div.bg:hover{background: url(../img/m_conMid_s3_link_t02_ov01.png) no-repeat center 0;}

	.conMid2 .sec03 .link li.li03{margin-right:0; background:url(../img/m_conMid_s3_link_bg.gif) repeat left top;}
	.conMid2 .sec03 .link li.li03 div{position:relative; width:225px; height:225px; /*background:url(../img/m_conMid_s3_icon03.png) no-repeat center 50px;*/}
	.conMid2 .sec03 .link li.li03 div.bg{position:relative; width:225px; height:225px;  background:#ebebeb;}
	.conMid2 .sec03 .link li.li03 div.bg:hover{background:#282e38;}
	.conMid2 .sec03 .rImg{float:right;}
	.conMid2 .sec03 .lImg{float:left;width:742px;}


 #main_container #content .conBot{float:left; position:relative; margin:0 0 30px 0;}
	.conBot h3{text-align:center; margin:0 0 25px 0;}
	.conBot ul{float:left;}
	.conBot ul li{float:left; position:relative; width:280px; height:54px; margin:0 0 0 0; }
	.conBot ul li.last{margin-right:0;}
	.conBot ul li .more{position:absolute; left:120px; bottom:-20px;}
	.conBot ul li .details{position:relative; z-index:999;}
	.conBot ul li .details .txt01{margin:0 0 8px 0; padding:30px 0 0 0; font-size:16px; color:#ffffff; text-align:center;}
	.conBot ul li .details .txt02{margin:0 0 20px 0; font-size:14px; color:#43c2cc; text-align:center; background:url(../img/m_conMid_line.png) no-repeat top center; padding-top:5px;}
	/*.conBot ul li .details .txt02 span{border-top:1px solid #43c2cc;}*/
	.conBot ul li .details .more_over{text-align:center;}

	.conBot .mosaic-block {overflow:hidden; float:left; position:relative; width:280px; height:270px;}
	.conBot .mosaic-backdrop {display:none; position:absolute; top:0; width:100%; height:100%;}
	.conBot .mosaic-overlay {z-index:5; display:none; position:absolute; 	width:100%; height:100%;}
	.conBot .bar .mosaic-overlay{bottom:-156px; height:156px; background:url(../img/bg-black.png);}

	.top_line5 {position:relative;padding-top:30px;width:1300px;height:54px;float:left;  margin:0 0 0 0;z-index:5;}
	.top_line5_in {position:relative;margin:0 auto;width:1300px;border:0px solid blue;}
	.top_line5 .btnPrev {position: absolute;left:25px;top:47px;cursor:pointer;}
	.top_line5 .btnNext {position: absolute;right:20px;top:47px;cursor:pointer;}

#main_container #content .conMid1{position:relative; margin:0 0 60px 0;}
	/*.conMid1 .sec011{overflow:hidden; }*/
	.conMid1 .sec011 h3{margin:0 0 15px 0;}
	.conMid1 .sec011 .rImg{float:right;}

	.conMid1 .sec021{ position:relative; margin:10px 0 60px 0; }
	.conMid1 .sec021 h3{float:left; position:absolute; left:0; top:0; z-index:9;}
	.conMid1 .sec021 .mosaic-block {overflow:hidden; float:left; position:relative; width:348px; height:223px;}
	.conMid1 .sec021 .mosaic-backdrop {display:none; position:absolute; top:0; width:100%; height:100%;}
	.conMid1 .sec021 .mosaic-overlay {z-index:5; display:none; position:absolute; width:340px; height:160px; padding:55px 0 0 0; border:4px solid #43c2cc; }
	.conMid1 .sec021 .fade02 .mosaic-overlay {opacity:0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; filter:alpha(opacity=00);}
	.conMid1 .sec021 .details{width:108px; height:88px; margin:0 auto; padding:20px 0 0 0; background:url(../img/conMid_sec02_details_bg.png) repeat left top;}
	.conMid1 .sec021 .details p{margin:0 0 8px 0; color:#282e38; font-size:12px; text-align:center;}


/* Panel */
.slideshow-carousel1{float:left; overflow:hidden; position:relative; width:840px; height:356px; }
.slideshow-carousel2{float:right; position:relative; width:1300px; height:223px; border:1px solid #cacbcd; border-left:none; overflow:hidden;}

.slideshow-carousel1 .sliderkit-panel{top:0px; width:840px; height:356px;}
.slideshow-carousel2 .sliderkit-panel{top:0px; width:1044px; height:223px; overflow:hidden; right:0;}

.main_bnr .sliderkit-nav {z-index:10;position:absolute; text-align:center;}
.main_bnr .sliderkit-nav-clip {position:relative;overflow:hidden;margin:0  auto;}
.main_bnr .sliderkit-nav-clip ul {position:relative; left:0;top:0; list-style:none; margin:0;padding:0;}
.main_bnr .sliderkit-nav-clip ul li {float:left;}
.main_bnr .sliderkit-nav-clip ul li a {display:block;overflow:hidden;}
.main_bnr .sliderkit-btn{z-index:10;}
.main_bnr .sliderkit-panel{z-index:1; position:absolute; overflow:hidden;}
.main_bnr .sliderkit-panel .sliderkit-panel-textbox{position:absolute; z-index:1;}
.main_bnr .sliderkit-panel .sliderkit-panel-text{position:absolute; z-index:3; top:0; left:0;}

/* Navbar */
.slideshow-carousel1 .sliderkit-nav{left:53px; bottom:46px; height:18px; display:none;}
.slideshow-carousel1 .sliderkit-nav-clip ul li{float:left; width:21px; height:20px; margin:0 3px 0 0;  line-height:1 !important;}
.slideshow-carousel1 .sliderkit-nav-clip ul li span {visibility:hidden;}
.slideshow-carousel1 .sliderkit-nav-clip ul li a{display:block; width:21px; height:20px; background:transparent url(../img/submain_noseroll_Navbar01.png) no-repeat 0 0; }
.slideshow-carousel1 .sliderkit-nav-clip ul li.sliderkit-selected a{padding:0; background:transparent url(../img/submain_noseroll_Navbar01.png) no-repeat -24px 0;}

.slideshow-carousel2 .sliderkit-nav{left:53px; bottom:46px; height:18px; display:none;}

/* Controls */
.slideshow-carousel1 .sliderkit-controls{position:absolute; bottom:0px; right:0; height:52px; width:840px; z-index:99; }
.slideshow-carousel2 .sliderkit-controls{position:absolute; bottom:0px; right:0; height:52px; width:1043px; z-index:99; }

.slideshow-carousel1 .sliderkit-btn span{display:none; width:0;}
.slideshow-carousel1 .sliderkit-play-btn{position:absolute; left:0px; bottom:0px; width:52px; height:52px;}
.slideshow-carousel1 .sliderkit-play-btn a{/* position:relative;float:left; */display:block; width:52px; height:52px; background:transparent url(../img/main_bnr01_playBtn.png) no-repeat -52px 0px; }
.slideshow-carousel1 .sliderkit-play-btn a{width:52px; height:52px; background-position:-52px 0;}
.slideshow-carousel1 .sliderkit-play-btn a:hover{background:url(../img/main_bnr01_playBtn_over.png) no-repeat; background-position:-52px 0;}
.slideshow-carousel1 .sliderkit-play-btn a:focus{background-position:-52px 0;}
.slideshow-carousel1 .sliderkit-pause-btn a{background-position:0 0;  width:52px;}
.slideshow-carousel1 .sliderkit-pause-btn a:hover{background:url(../img/main_bnr01_playBtn_over.png) no-repeat; background-position:0 0; width:52px;}
.slideshow-carousel1 .sliderkit-pause-btn a:focus{background-position:0 0; width:52px;}

.slideshow-carousel1 .sliderkit-go-btn a{/* position:relative;float:left; */display:block;width:52px;height:52px;/*  background:transparent url(../img/main_bnr01_controlBtn.png) no-repeat -52px 0px; */}
.slideshow-carousel1 .sliderkit-go-prev {position:absolute; top:0; left:52px;}
.slideshow-carousel1 .sliderkit-go-prev a{background:url(../img/main_bnr01_controlBtn_prev.png) no-repeat 0px 0px;}
.slideshow-carousel1 .sliderkit-go-prev a:hover{background:url(../img/main_bnr01_controlBtn_prev_over.png) no-repeat 0px 0px;}
.slideshow-carousel1 .sliderkit-go-prev a:focus{background-position:0px 0;}
.slideshow-carousel1 .sliderkit-go-next{position:absolute; top:0; left:104px;}
.slideshow-carousel1 .sliderkit-go-next a{background:url(../img/main_bnr01_controlBtn_next.png) no-repeat 0px 0px;}
.slideshow-carousel1 .sliderkit-go-next a:hover{background:url(../img/main_bnr01_controlBtn_next_over.png) no-repeat 0px 0px; }
.slideshow-carousel1 .sliderkit-go-next a:focus{background-position:0px 0;}

.slideshow-carousel2 .sliderkit-btn span{display:none; width:0;}
.slideshow-carousel2 .sliderkit-play-btn{position:absolute; left:-125px; bottom:44px; width:30px; height:30px;}
.slideshow-carousel2 .sliderkit-play-btn a{/* position:relative;float:left; */display:block; width:30px; height:30px; background:transparent url(../img/main_bnr02_playBtn.png) no-repeat -30px 0px; }
.slideshow-carousel2 .sliderkit-play-btn a{width:30px; height:30px; background-position:-30px 0;}
.slideshow-carousel2 .sliderkit-play-btn a:hover{background:url(../img/main_bnr02_playBtn_over.png) no-repeat;  background-position:-30px 0;}
.slideshow-carousel2 .sliderkit-play-btn a:focus{background-position:-30px 0;}
.slideshow-carousel2 .sliderkit-pause-btn a{background-position:0 0;  width:30px;}
.slideshow-carousel2 .sliderkit-pause-btn a:hover{background:url(../img/main_bnr02_playBtn_over.png) no-repeat; background-position:0 0; width:30px;}
.slideshow-carousel2 .sliderkit-pause-btn a:focus{background-position:0 0; width:30px;}

.slideshow-carousel2 .sliderkit-go-btn a{/* position:relative;float:left; */display:block;width:30px;height:30px;/* background:transparent url(../img/main_bnr02_controlBtn.png) no-repeat -30px 0px; */}
.slideshow-carousel2 .sliderkit-go-prev {position:absolute; bottom:44px; left:-94px;}
.slideshow-carousel2 .sliderkit-go-prev a{background:url(../img/main_bnr02_controlBtn_prev.png) no-repeat 0px 0px;}
.slideshow-carousel2 .sliderkit-go-prev a:hover{background:url(../img/main_bnr02_controlBtn_prev_over.png) no-repeat 0px 0px;}
.slideshow-carousel2 .sliderkit-go-prev a:focus{background-position:0px 0;}
.slideshow-carousel2 .sliderkit-go-next{position:absolute; bottom:44px; left:-63px;}
.slideshow-carousel2 .sliderkit-go-next a{background:url(../img/main_bnr02_controlBtn_next.png) no-repeat 0px 0px;}
.slideshow-carousel2 .sliderkit-go-next a:hover{background:url(../img/main_bnr02_controlBtn_next_over.png) no-repeat 0px 0px;}
.slideshow-carousel2 .sliderkit-go-next a:focus{background-position:0 0;}
/*
.teacher_slider_area{position:relative;width:1200px;margin:0 auto;overflow:hidden;border:0px solid #cccccc;}
.teacher_slider_area h3{margin-top:20px;width:960px;font-weight:normal;text-indent:-500%;background:url(/depart2_1/img/tit_teacher.gif) no-repeat 0% 0%;}
.teacher_slider_area .bx-wrapper{position:relative;float:left;width:296px;margin:20px 0 0 8px !important;}
.teacher_slider_area h3 + .bx-wrapper{float:left;margin:20px 0 0 0 !important;}
.teacher_slider_area .bx-wrapper .bx-controls{position:absolute;bottom:30px;right:20px;}
.teacher_slider_area .bx-wrapper .bx-controls a{float:left;display:block;width:17px;height:16px;background:url(/images/btn_slide_arrow.gif) no-repeat;text-indent:-500%;overflow:hidden;}
.teacher_slider_area .bx-wrapper .bx-controls a.bx-prev{background-position:0 0;}
.teacher_slider_area .bx-wrapper .bx-controls a.bx-next{margin-left:3px;background-position:-17px 0;}
*/
.teacher_slider_area{position:relative;width:1300px;margin:0 auto;overflow:hidden;border:0px solid #cccccc;padding-top:5px;}
.teacher_slider_area h3{margin-top:20px;width:960px;height:25px;font-weight:normal;text-indent:-500%;background:url(/depart2_1/img/tit_teacher.gif) no-repeat 0% 0%;}
.teacher_slider_01 {border:0px solid red;}
.teacher_slider_01 li.n01 {float:left;display:inline-block;border:0px solid blue;width:33.3%;}
.teacher_slider_01 li.n02 {float:left;display:inline-block;border:0px solid blue;width:33.3%;}
.teacher_slider_01 li.n03 {float:left;display:inline-block;border:0px solid blue;width:33.3%;}
/* .teacher_slider_01 li.n04 {float:left;display:inline-block;border:0px solid blue;width:33%;} */

#ncontent{width:100%;height:100%;margin:0 auto; position:relative; z-index:5;}

#msec1>div {position:relative; float:left;}
#msec1 .visual {width:100%;height:100%;height:1042px}
#msec1 .visual .bn_btn {position:absolute; right:26px;}
#msec1 .visual ul li {float:left; width:15px; margin-left:8px; }

.visual .bx-wrapper{position:relative;float:left;width:100%;!important;}
.visual h3 + .bx-wrapper{float:left;margin:20px 0 0 0 !important;}
.visual .bx-wrapper .bx-controls{position:absolute;bottom:30px;right:20px;z-index:1000}
.visual .bx-wrapper .bx-controls a{float:left;display:block;width:17px;height:16px;background:url(/images/btn_slide_arrow.gif) no-repeat;text-indent:-500%;overflow:hidden;}
.visual .bx-wrapper .bx-controls a.bx-prev{background-position:0 0;}
.visual .bx-wrapper .bx-controls a.bx-next{margin-left:3px;background-position:-17px 0;}

#msec1 .mojib1 {width:296px; height:516px;}
#msec1 .mojib1 img {padding:2px 0 2px 2px;}
#msec1 .mojib1 img.topTerm {padding:0 0 2px 2px;}

.nfooter {height:300px;background-color: #2a2b35;position:relative;z-index:5; font-size:14px;}
.nfooterWrap{width: 1300px; margin:0 auto; position:relative; padding-top:25px;height: 90px;}
.nfooterWrap2{width: 1300px; margin:0 auto; position:relative; padding-top:10px;height: 300px;}
.nfooterWrap .link { padding-top:20px;}
.nfooterWrap .link .a1{ padding-left:240px; color:#7c7c7c;}
.nfooterWrap .link .a2{ padding-left:10px; color:#9198a5;}
.nfooterWrap .link span{ padding-left:250px;}
.nfooterWrap .address{padding-left:250px; color:#9198a5; padding-bottom: 7px;line-height: 20px;font-size:13px;letter-spacing:1px;}
.nfooterWrap .copyright{padding-left:250px;color:#7c7c7c; font-size: 10px; text-transform: uppercase;}
.nfooterWrap>p{position:absolute; top: 50px; right:70px;}
.nfooterWrap>p.top{position:absolute; top: 100px; right:0;}
.nfooterWrap .sns{position:absolute; top: 45px; left:0}
.nfooterWrap .camp{position:absolute;top:220px;}