@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
body,h1,h2,h3,h4,h5,h6,div,p,blockquote,pre,address,ul,ol,li,dl,dt,dd,table,caption,th,td,form,fieldset,legend,hr,select,input,textarea{font-family:"Noto Sans KR", 'Noto Sans', Arial, "Noto Sans CJK KR", NanumBarunGothic, 'Malgun Gothic', 'Nanum Barun Gothic', Sans-Serif;margin:0;padding:0;font-size:14px;color:#686868;line-height:200%;}
ul,ol{list-style:none;}
table{margin:0;padding:0;border-spacing:0;border:0;_border-collapse:collapse;width:100%;}
*+html table{border-collapse:collapse;}
img,fieldset,abbr,acronym{border:0;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
input, button,textarea{padding:0;color:#686868;font-size:100%;}
table{border-collapse:collapse;border-spacing:0}
table,table th,table td{border:0;}
hr{display:none}
a{color:#686868;text-decoration:none;}
img{vertical-align:middle;}
body{background-color:#fff;}
caption,legend{*position:absolute;top:0;left:0;width:0;height:0;line-height:0;overflow:hidden;visibility:hidden;font-size:0;}
.hide{overflow:hidden;visibility:hidden;width:0;height:0;font-size:0;line-height:0;}
.gLeft{float:left;}
.gRight{float:right;}

#footer .bg,
#wrap .bg{position:relative;margin:0 auto;width:1440px;zoom:1;}
#wrap .bg:after{display:block;clear:both;content:''}

#wrap{min-height:100%;height: auto !important;height:100%;margin: 0 auto;min-width:1440px;}

#header{position:relative;border-bottom:5px solid #004C9C;background-color:#fff;z-index:100;}
/*#header:before{content:"";position:absolute;bottom:0;left:0;margin-top:0;background-color:#ef7187;width:100%;height:1px;}*/
#header .bg{height:195px;}
#header h1{text-align:center;line-height:155px;height:155px;}
#header .gLt{position:absolute;top:152px;left:35px;}
#header .gLt a{display:inline-block;background:url(/images/ico_facebook.png) 50% 50% no-repeat;text-indent:-9999px;font-size:0;width:28px;height:30px;}
#header .gLt a.iInstagram{background-image:url(/images/ico_instagram.png);}
#header .gLt a.iBlog{background-image:url(/images/ico_blog.png);}
#header .gRt{position:absolute;top:152px;right:35px;}
#header .gRt a{display:inline-block;background:url(/images/ico_login.png) 50% 50% no-repeat;text-indent:-9999px;font-size:0;width:28px;height:30px;}
#header .gRt .iMem{background-image:url(/images/ico_mem.png);}
#header .gRt .iMail{background-image:url(/images/ico_mail.png);}
/*
#header .gRt a.iMem{background-image:url(/images/ico_member.png);}
#header .gRt a.iMail{background-image:url(/images/ico_mail.png);width:34px;}
#header .gRt a:hover{background-image:url(/images/ico_login.png);}
#header .gRt a.iMem:hover{background-image:url(/images/ico_member.png);}
#header .gRt a.iMail:hover{background-image:url(/images/ico_mail.png);}
*/

#body{position:relative;zoom:1;z-index:50;}
#body:after{display:block;clear:both;content:''}
#body .bg{padding:0 0 60px;text-aligns:center;width:1070px;}

#footer{background-color:#1a1a1a;border-bottom:5px solid #007bff;margin:40px 0 0;overflow:hidden;}
#footer .bg{position:relative;background:url(/images/k_footer.png) 50% 50% no-repeat;text-indent:-9999px;font-size:0;height:245px;}
#footer .link a{position:absolute;top:100px;left:475px;width:113px;height:28px;}
#footer .link .b{left:588px;width:123px;}
#footer .link .c{left:710px;width:77px;}
#footer .link .d{left:786px;width:99px;}
#footer .link .e{left:884px;width:75px;}
#footer .link .f{left:958px;width:71px;}
#footer .link .g{left:1030px;width:74px;}
#footer .sns{position:absolute;top:50%;left:2px;margin-top:-25px;}
#footer .sns a{display:block;float:left;background:url(/images/ico_mail2_f.png) 0 0 no-repeat;margin:0 18px 0 0;text-indent:-9999px;font-size:0;width:51px;height:51px;}
#footer .sns .iBlog{background-image:url(/images/ico_blog2_f.png);}
#footer .sns .iLoc{background-image:url(/images/ico_loc2_f.png);}

.gTop{text-align:center;}
.iTop{display:inline-block;background:url(../images/ico_top.png) 50% 50% no-repeat;margin:0 auto;text-indent:-9999px;font-size:0;width:34px;height:32px;}

.mNavi{position:relative;background:url(/images/k_navi1.png) 50% 41px no-repeat;margin:70px 0 0;text-align:center;height:188px;}
.mNavi a{position:relative;display:inline-block;background:url(/images/ico_sub1_1.png) 50% 10px no-repeat;color:#000;font-size:17px;line-height:130%;text-align:center;padding:100px 0 0;min-width:122px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;vertical-align:top;}
.mNavi a.i2{background-image:url(/images/ico_sub1_2.png);}
.mNavi a.i3{background-image:url(/images/ico_sub1_3.png);}
.mNavi a.i4{background-image:url(/images/ico_sub1_4.png);}
.mNavi a.i5{background-image:url(/images/ico_sub1_5.png);}
.mNavi a.i6{background-image:url(/images/ico_sub1_6.png);}
.mNavi a.i7{background-image:url(/images/ico_sub1_7.png);}
.mNavi a:hover,
.mNavi a.selected{background-image:url(/images/ico_sub1_1on.png);background-position:50% 0;color:cornflowerblue;}
.mNavi a.i2:hover,
.mNavi a.i2.selected{background-image:url(/images/ico_sub1_2on.png);}
.mNavi a.i3:hover,
.mNavi a.i3.selected{background-image:url(/images/ico_sub1_3on.png);}
.mNavi a.i4:hover,
.mNavi a.i4.selected{background-image:url(/images/ico_sub1_4on.png);}
.mNavi a.i5:hover,
.mNavi a.i5.selected{background-image:url(/images/ico_sub1_5on.png);}
.mNavi a.i6:hover,
.mNavi a.i6.selected{background-image:url(/images/ico_sub1_6on.png);}
.mNavi a.i7:hover,
.mNavi a.i7.selected{background-image:url(/images/ico_sub1_7on.png);}

.mNavi.sub2 a.i1{background-image:url(/images/ico_sub2_1.png);}
.mNavi.sub2 a.i2{background-image:url(/images/ico_sub2_2.png);}
.mNavi.sub2 a.i3{background-image:url(/images/ico_sub2_3.png);}
.mNavi.sub2 a.i4{background-image:url(/images/ico_sub2_4.png);}
.mNavi.sub2 a.i5{background-image:url(/images/ico_sub2_5.png);}
.mNavi.sub2 a.i6{background-image:url(/images/ico_sub2_6.png);}
.mNavi.sub2 a.i7{background-image:url(/images/ico_sub2_7.png);}
.mNavi.sub2 a.i1:hover,
.mNavi.sub2 a.i1.selected{background-image:url(/images/ico_sub2_1on.png);}
.mNavi.sub2 a.i2:hover,
.mNavi.sub2 a.i2.selected{background-image:url(/images/ico_sub2_2on.png);}
.mNavi.sub2 a.i3:hover,
.mNavi.sub2 a.i3.selected{background-image:url(/images/ico_sub2_3on.png);}
.mNavi.sub2 a.i4:hover,
.mNavi.sub2 a.i4.selected{background-image:url(/images/ico_sub2_4on.png);}
.mNavi.sub2 a.i5:hover,
.mNavi.sub2 a.i5.selected{background-image:url(/images/ico_sub2_5on.png);}
.mNavi.sub2 a.i6:hover,
.mNavi.sub2 a.i6.selected{background-image:url(/images/ico_sub2_6on.png);}
.mNavi.sub2 a.i7:hover,
.mNavi.sub2 a.i7.selected{background-image:url(/images/ico_sub2_7on.png);}

.mNavi.sub3 a.i1{background-image:url(/images/ico_sub3_1.png);}
.mNavi.sub3 a.i2{background-image:url(/images/ico_sub3_2.png);}
.mNavi.sub3 a.i3{background-image:url(/images/ico_sub3_3.png);}
.mNavi.sub3 a.i4{background-image:url(/images/ico_sub3_4.png);}
.mNavi.sub3 a.i5{background-image:url(/images/ico_sub3_5.png);}
.mNavi.sub3 a.i6{background-image:url(/images/ico_sub3_6.png);}
.mNavi.sub3 a.i1:hover,
.mNavi.sub3 a.i1.selected{background-image:url(/images/ico_sub3_1on.png);}
.mNavi.sub3 a.i2:hover,
.mNavi.sub3 a.i2.selected{background-image:url(/images/ico_sub3_2on.png);}
.mNavi.sub3 a.i3:hover,
.mNavi.sub3 a.i3.selected{background-image:url(/images/ico_sub3_3on.png);}
.mNavi.sub3 a.i4:hover,
.mNavi.sub3 a.i4.selected{background-image:url(/images/ico_sub3_4on.png);}
.mNavi.sub3 a.i5:hover,
.mNavi.sub3 a.i5.selected{background-image:url(/images/ico_sub3_5on.png);}
.mNavi.sub3 a.i6:hover,
.mNavi.sub3 a.i6.selected{background-image:url(/images/ico_sub3_6on.png);}

.mNavi.sub4 a.i1{background-image:url(/images/ico_sub4_1.png);}
.mNavi.sub4 a.i2{background-image:url(/images/ico_sub4_2.png);}
.mNavi.sub4 a.i3{background-image:url(/images/ico_sub4_3.png);}
.mNavi.sub4 a.i1:hover,
.mNavi.sub4 a.i1.selected{background-image:url(/images/ico_sub4_1on.png);}
.mNavi.sub4 a.i2:hover,
.mNavi.sub4 a.i2.selected{background-image:url(/images/ico_sub4_2on.png);}
.mNavi.sub4 a.i3:hover,
.mNavi.sub4 a.i3.selected{background-image:url(/images/ico_sub4_3on.png);}

.mNavi.sub5 a.i1{background-image:url(/images/ico_sub5_1.png);}
.mNavi.sub5 a.i2{background-image:url(/images/ico_sub5_2.png);}
.mNavi.sub5 a.i1:hover,
.mNavi.sub5 a.i1.selected{background-image:url(/images/ico_sub5_1on.png);}
.mNavi.sub5 a.i2:hover,
.mNavi.sub5 a.i2.selected{background-image:url(/images/ico_sub5_2on.png);}

.mNavi.sub6 a.i1{background-image:url(/images/ico_sub6_1.png);}
.mNavi.sub6 a.i2{background-image:url(/images/ico_sub6_2.png);}
.mNavi.sub6 a.i3{background-image:url(/images/ico_sub6_3.png);}
.mNavi.sub6 a.i1:hover,
.mNavi.sub6 a.i1.selected{background-image:url(/images/ico_sub6_1on.png);}
.mNavi.sub6 a.i2:hover,
.mNavi.sub6 a.i2.selected{background-image:url(/images/ico_sub6_2on.png);}
.mNavi.sub6 a.i3:hover,
.mNavi.sub6 a.i3.selected{background-image:url(/images/ico_sub6_3on.png);}

.mMain4 .item a,
.mMain4 .item .con{position:relative;display:block;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;height:710px;}
.mMain4 .item .txt{position:absolute;top:50%;left:0;margin:-252px 0 0;text-align:center;width:100%;}
.mMain4 .item .txt img{width:auto;display:inline;}
.mMain4 .item .txt .ti{position:relative;display:block;color:#f54a7e;font-size:100px;font-weight:bold;line-height:150%;margin-bottom:-10px;padding:60px 0 0;letter-spacing:-0.05em;}
.mMain4 .item .txt .ti em{display:block;font-size:55px;font-weight:bold;margin:-30px 0 -40px;}
.mMain4 .item .txt .tx{display:block;color:#fff;font-size:24px;line-height:150%;padding:10px 0 0;}
.mMain4 .owl-carousel .owl-nav .owl-prev,
.mMain4 .owl-carousel .owl-nav .owl-next{position:absolute;top:50%;left:10px;margin-top:-44px;background:url(/images/ico_prev1.png) 50% 50% no-repeat;text-indent:-9999px;font-size:0;width:44px;height:44px;}
.mMain4 .owl-carousel .owl-nav .owl-next{left:auto;right:10px;background-image:url(/images/ico_next1.png);}
.mMain4 .owl-carousel .owl-dots{position:absolute;bottom:30px;left:0;width:100%;text-align:center;}
.mMain4 .owl-carousel .owl-dots .owl-dot{display:inline-block;margin:0 5px;}
.mMain4 .owl-carousel .owl-dots .owl-dot.active a{background-color:#ea094d;}
.mMain4 .owl-carousel .owl-dot a{position:relative;display:inline-block;background-color:rgba(255,255,255,0.5);border-radius:50%;width:10px;height:10px;}

.mMain1{margin:30px 0 0;}
.mMain1 .lt{width:1100px;}
.mMain1 .lt ul{margin-left:-15px;zoom:1;}
.mMain1 .lt ul:after{display:block;clear:both;content:''}
.mMain1 .lt li{float:left;margin:0 0 15px 15px;overflow:hidden;}
.mMain1 .lt li a{position:relative;display:block;background:url(../images/img_main1_1on.png) 50% 50% no-repeat;width:260px;height:260px;-webkit-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out;}
.mMain1 .lt li a:before{content:"";position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.5);width:100%;height:100%;}
.mMain1 .lt li a span{position:relative;display:block;background:url(../images/ico_main1_1_2.png) 50% 57% no-repeat;width:100%;height:100%;}
.mMain1 .lt li a span em{display:block;font-size:23px;padding:57px 0 0;color:#fff;text-align:center;}
.mMain1 .lt li.i1 a{width:535px;height:535px;}
.mMain1 .lt li.i1 a span em{font-size:35px;padding-top:145px;}
.mMain1 .lt li.i2 a{background:url(../images/img_main1_2on.png);}
.mMain1 .lt li.i2 a span{background-image:url(../images/ico_main1_2_2.png);}
.mMain1 .lt li.i3 a{background:url(../images/img_main1_3on.png);}
.mMain1 .lt li.i3 a span{background-image:url(../images/ico_main1_3_2.png);}
.mMain1 .lt li.i4 a{background:url(../images/img_main1_4on.png);}
.mMain1 .lt li.i4 a span{background-image:url(../images/ico_main1_4_2.png);}
.mMain1 .lt li.i5 a{background:url(../images/img_main1_5on.png);}
.mMain1 .lt li.i5 a span{background-image:url(../images/ico_main1_5_2.png);}
.mMain1 .lt li a:hover{transform: scale(1.1);transition: all .5s;}
.mMain1 .lt li a:hover:before{filter:alpha(opacity=0);opacity:0;-moz-opacity:0;}
.mMain1 .lt li.i1 a:hover{background:url(../images/img_main1_1on.png);}
.mMain1 .lt li.i2 a:hover{background:url(../images/img_main1_2on.png);}
.mMain1 .lt li.i3 a:hover{background:url(../images/img_main1_3on.png);}
.mMain1 .lt li.i4 a:hover{background:url(../images/img_main1_4on.png);}
.mMain1 .lt li.i5 a:hover{background:url(../images/img_main1_5on.png);}
.mMain1 .rt{position:absolute;top:0;right:0;background:url(../images/k_main1.png) 0 33px no-repeat;width:315px;height:624px;}
.mMain1 .rt a{display:block;text-indent:-9999px;font-size:0;width:100%;height:100%;}

.mMain2{background:url(../images/k_main2.png) 50% 50% no-repeat;background-size:cover;margin:30px 0 0;padding:85px 0 0;height:626px;}
.mMain2 h3{padding:0 0 53px;text-align:center;}
.mMain2 h3 span{display:inline-block;background:url(../images/ico_main2_1.png) 0 0 no-repeat;color:#fff;font-size:36px;font-weight:500;padding:0 40px 0 80px;line-height:67px;height:67px;}
.mMain2 ul{text-align:center;}
.mMain2 li{display:inline-block;width:271px;}
.mMain2 li a,
.mMain2 li .con{display:block;color:#fff;text-align:center;}
.mMain2 li .img{display:block;background:url(../images/img_main2_1.png) 50% 50% no-repeat;text-indent:-9999px;font-size:0;margin:0 0 12px;width:265px;height:265px;-webkit-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out;}
.mMain2 li .txt .ti{position:relative;display:block;margin:0 0 16px;min-height:47px;}
.mMain2 li .txt .ti:before{content:"";position:absolute;bottom:0;left:50%;margin-left:-20px;background-color:#fff;width:40px;height:2px;}
.mMain2 li .txt .tx{display:block;font-size:16px;line-height:140%;}
.mMain2 li.i2 .img{background:url(../images/img_main2_2.png);}
.mMain2 li.i3 .img{background:url(../images/img_main2_3.png);}
.mMain2 li.i4 .img{background:url(../images/img_main2_4.png);}

.mMain3{background-color:#1a1a1a;margin:30px auto 0;padding:32px 0 120px;}
.mMain3 h3{text-align:center;margin:0 0 65px;}
.mMain3 ul{text-align:center;;zoom:1;}
.mMain3 ul:after{display:block;clear:both;content:''}
.mMain3 li{display:inline-block;margin:0 7px;overflow:hidden;}
.mMain3 li a{position:relative;display:block;background:url(../images/img_main3_1on.png) 50% 50% no-repeat;color:#fff;font-size:23px;text-align:center;width:341px;height:341px;-webkit-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out;}
.mMain3 li a:before{content:"";position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.5);width:100%;height:100%;}
.mMain3 li a span{position:relative;display:block;background:url(../images/ico_main3_1.png) 50% 57% no-repeat;width:100%;height:100%;}
.mMain3 li a span em{display:block;padding:118px 0 0;}
.mMain3 li.i2 a{background:url(../images/img_main3_2on.png);}
.mMain3 li.i2 a span{background-image:url(../images/ico_main3_2.png);}
.mMain3 li.i3 a{background:url(../images/img_main3_3on.png);}
.mMain3 li.i3 a span{background-image:url(../images/ico_main3_3.png);}
.mMain3 li a:hover{transform: scale(1.1);transition: all .5s;}
.mMain3 li a:hover:before{filter:alpha(opacity=0);opacity:0;-moz-opacity:0;}
.mMain3 li.i1 a:hover{background:url(../images/img_main3_1on.png);}
.mMain3 li.i2 a:hover{background:url(../images/img_main3_2on.png);}
.mMain3 li.i3 a:hover{background:url(../images/img_main3_3on.png);}

.mKeysub{background:url(/images/img_keysub1.png) 50% 0 no-repeat;background-size:cover;height:281px;}
.mKeysub .bg{width:1070px !important;}
.mKeysub h3{padding:170px 0 0;}
.mKeysub.sub2{background-image:url(/images/img_keysub2.png);}
.mKeysub.sub3{background-image:url(/images/img_keysub3.png);}
.mKeysub.sub4{background-image:url(/images/img_keysub4.png);}
.mKeysub.sub5{background-image:url(/images/img_keysub5.png);}

.mCompany5{margin:0 auto 50px;}
.mCompany5 .tit{margin:0 0 50px;}
.mCompany5 .mail{position:relative;}
.mCompany5 .mail .iMail{position:absolute;top:0;right:0;text-indent:-9999px;font-size:0;width:240px;height:152px;}

.mGrid1{text-align:center;}
.mGrid1 .con{padding:0 0 20px;}






















.mNaiv2{font-size:16px;text-align:center;margin:0 -20px 40px 0;line-height:40px;height:40px;}
.mNaiv2 a{display:block;float:left;background-color:#b3b3b3;color:#fff;padding:0 10px;letter-spacing:-1px;min-width:57px;line-height:40px;height:40px;}
.mNaiv2 a:hover,
.mNaiv2 .selected a{background-color:#f66489;text-decoration:none;}

.gnb{z-index:110;}
.gnb h2{display:none;}
.gnb ul{text-align:center;}
.gnb li{position:relative;display:inline-block;margin:0 3px;}
.gnb li strong a{position:relative;display:block;background-color:white;color:black;font-size:16px;font-weight:normal;text-align:center;width:175px;line-height:40px;height:40px;-webkit-transition:all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.gnb li.overLi strong a,
.gnb li.selected strong a,
.gnb li strong a:hover{position:relative;background-color:white;font-weight:bold;}
.gnb a:hover{text-decoration:none;}

.gnb li .sub{display:none;position:absolute;top:40px;left:0;background-color: #004C9C;padding:0;width:100%;}
.gnb li .sub .subBg{padding:25px 0;text-align:center;zoom:1;}
.gnb li .sub span{display:block;float:none;vertical-align:middle;}
.gnb li .sub span a{display:block;color:#fff;font-size:15px;filter:alpha(opacity=60);opacity:0.6;-moz-opacity:0.6;margin:0 15px 0 0;line-height:28px;height:28px;-webkit-transition:all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.gnb li .sub span a:hover{filter:alpha(opacity=100);opacity:1;-moz-opacity:1;}

.lGnbsub{display:none;position:absolute;top:70px;left:0;background-color:rgba(0,0,0,0.8);width:100%;height:28px;z-index:100;}
.lGnbsub.selected{display:block;}


.iMore{position:absolute;top:10px;right:0;display:block;background:url(/images/ico_more.png) 0 0 no-repeat;text-indent:-9999px;font-size:0;width:70px;height:16px;}

.mList1{}
.mList1 li{margin:0 0 40px;zoom:1;}
.mList1 li:after{display:block;clear:both;content:''}
.mList1 li{text-align:center;}
.mList1 li .img{text-align:center;}
.mList1 li .img{float:;}
.mList1 li .txt{padding:0 0 0 330px;}
.mList1 li .txt .ti{position:relative;display:block;border-bottom:1px solid #3e3935;margin:0 0 15px;padding:0 0 13px;}
.mList1 li .txt .ti .b{position:absolute;top:-3px;right:0;background:url(/images/btn_portpolio.png) 0 0 no-repeat;text-indent:-9999px;font-size:0;width:160px;height:32px;}
.mList1 li .txt .ti .b:hover{background-image:url(/images/btn_portpolion.png);}
.mList1 li .txt .ti .t{color:#015cb9;font-size:19px;}
.mList1 li .txt .tx{line-height:160%;font-size:16px;}

.iDelete,
.iWrite,
.iList,
.iPrev,
.iNext{display:inline-block;background:url(/images/btn_list.png) 50% 50% no-repeat !important;text-indent:-9999px;font-size:0;border:0 !important;vertical-align:middle;margin:0 10px;width:19px;height:19px;}
.iList:hover{background-image:url(/images/btn_list.png) !important;}
.iPrev{background-image:url(/images/btn_prev.png) !important;}
.iPrev:hover{background-image:url(/images/btn_prev.png) !important;}
.iNext{background-image:url(/images/btn_next.png) !important;}
.iNext:hover{background-image:url(/images/btn_next.png) !important;}
.iWrite{background-image:url(/images/btn_write.png) !important;}
.iWrite:hover{background-image:url(/images/btn_write.png) !important;}
.iDelete{background-image:url(/images/btn_delete.png) !important;}
.iDelete:hover{background-image:url(/images/btn_delete.png) !important;}

a.btn_b02{background-color:transparent;border:0;}

#bo_gall .gall_text_href img{display:none;}
#bo_gall .gall_con li.gall_href,
#bo_gall .gall_con li.gall_text_href{display:block;}


.mTitle1{margin-bottom:57px;}
.mTitle2{font-size:18px;}
.mTitle2 span{position:relative;display:inline-block;padding:0 20px;}
.mTitle2 span:before{content:"";position:absolute;top:50%;left:0;margin-top:-5px;background-color:#f24c7e;border-radius:50%;width:10px;height:10px;}
.mTitle2 span:after{content:"";position:absolute;top:50%;right:0;margin-top:-5px;background-color:#f24c7e;border-radius:50%;width:10px;height:10px;}
.mView{border-top:1px dashed #b3b3b3;margin-top:-2px;}
#bo_v_info{border-bottom:1px dashed #b3b3b3;}
#bo_v_title{color:#7f7f7f;padding:15px 0 0;}
#bo_v_info{color:#d2d2d2;font-size:13px;padding:0 0 15px;}

/*
.gContent.work2017 header,
.gContent.work2017 #bo_v_info,
.gContent.work2017 .mReply,
.gContent.work2017 .mReply2,
.gContent.exhibition header,
.gContent.exhibition #bo_v_info,
.gContent.exhibition .mReply,
.gContent.exhibition .mReply2,
*/

.gContent.work2017 header,
.gContent.work2017 #bo_v_info,
.gContent.work2016 header,
.gContent.work2016 #bo_v_info,
.gContent.work2015 header,
.gContent.work2015 #bo_v_info,
.gContent.work2014 header,
.gContent.work2014 #bo_v_info,
.gContent.work2013 header,
.gContent.work2013 #bo_v_info,
.gContent.work2012 header,
.gContent.work2012 #bo_v_info,
.gContent.work2011 header,
.gContent.work2011 #bo_v_info,
.gContent.work2010 header,
.gContent.work2010 #bo_v_info,
.gContent.work2009 header,
.gContent.work2009 #bo_v_info,
.gContent.work2008 header,
.gContent.work2008 #bo_v_info,
.gContent.work2087 header,
.gContent.work2087 #bo_v_info,
.gContent.exhibition header,
.gContent.exhibition #bo_v_info,

.gContent .mReply,
.gContent .mReply2{display:none;}

#bo_v_con{line-height:210%;}

.mList{margin-top:-40px;}
.mList .tableTitle,
.mList .td_chk,
.mList .td_date,
.mList .td_num{display:none;}
.tbl_head01 table{border-top:1px dashed #e8e8e8;}
.tbl_head01 td{border-top:0;border-bottom:1px solid #e8e8e8;padding:15px 0;}
.tbl_head01 a{color:#808080;}
#gall_allchk,
.mAllcheck{float:left;margin-top:-20px;}

#bo_v_img{text-align:center;}



.it{border:1px solid #a9a9a9;padding:0 0 0 10px;line-height:30px;height:30px;}

#container_title{display:none;margin-top:-10px;font-size:25px;}

.btn_bo_user{float:right;margin-top:-55px;}
.btn_bo_user li{float:left;margin-left:5px;}

.bo_fx{zoom:1;}
.bo_fx:after{display:block;clear:both;content:''}
.bo_fx .btn_bo_user{margin-top:0;}
.btn_bo_adm li{float:left;margin-right:5px;}

.btn_bo_user.top{display:none;}
#bo_list_total{float:right;color:#999;padding-left:15px;}

#bo_v_table{display:none;position:relative;top:auto;right:auto;background:none;font-size:25px;color:#686868;border-bottom:1px solid #ddd;margin:0 0 20px;padding:0 0 30px;}

#bo_v_top ul{display:none;}

#bo_sch{text-align:center;}

#bo_v_link a {display:inline !important;padding:0 0 0 5px;}
#bo_v_link li{padding:5px 20px;}

#bo_v_top,
#bo_v_act,
#bo_vc_w,
#bo_vc{display:none;}
#bo_v_title{color:#000;font-size:28px;text-align:center;padding:0 0 50px;}
#bo_v_con{color:#000;font-size:18px;padding:0 0 60px;text-align:center;}
#bo_v_info{display:none;}
#bo_v{margin-top:;}
#bo_v_bot{text-align:center;}

/*
#bo_gall #gall_ul{margin-right:-30px;}
#bo_gall .gall_li{margin-right:30px;width:215px !important;}
#bo_gall .gall_con li.gall_href a img{filter:alpha(opacity=100);opacity:1;-moz-opacity:1;}
#bo_gall .gall_con li.gall_href a:hover{display:block;background-color:rgba(245,75,127,1);}
#bo_gall .gall_con li.gall_href a:hover img{filter:alpha(opacity=20);opacity:0.2;-moz-opacity:0.2;}
#bo_gall .gall_con li.gall_href a:hover .tit{filter:alpha(opacity=100);opacity:1;-moz-opacity:1;}
#bo_gall .gall_con{position:relative;border-radius:50%;overflow:hidden;height:213px;}
#bo_gall .gall_con li{margin:0;}
#bo_gall .gall_con li.gall_href a .tit{position:absolute;top:0;left:0;display:table;background:none;height:213px;margin:0 !important;color:#fff;font-size:18px;font-weight:normal;text-align:center;width:100%;filter:alpha(opacity=0);opacity:0;-moz-opacity:0;}
#bo_gall .gall_con li.gall_href a .tit span{display:table-cell;line-height:130%;padding:0 20px;vertical-align:middle;background:none;}
#bo_gall .gall_con li.gall_href a .tit span em{position:relative;display:inline-block;padding:0 0 15px;}
#bo_gall .gall_con li.gall_href a .tit span em:before{content:"";position:absolute;bottom:-20px;left:50%;margin-left:-8px;background:url(/images/ico_arrwh1.png) 0 0 no-repeat;width:17px;height:25px;}
#bo_gall .gall_con li.gall_text_href{display:none;}
*/

#bo_gall #gall_ul{margin:0 -15px;}
#bo_gall .gall_li{margin:0 0 30px;padding:10px 15px;border:2px solid #fff;border-color:transparent;width:291px !important;transition: border-color .4s,box-shadow .4s,background .4s,color .4s,opacity .4s;}
#bo_gall .gall_li:hover{border-color:#fece62;transform: scale(1.03);transition: all .2s;}
#bo_gall .gall_con li.gall_href a img{filter:alpha(opacity=100);opacity:1;-moz-opacity:1;}
#bo_gall .gall_con{position:relative;}
#bo_gall .gall_con li{margin:0;}
#bo_gall .gall_con li.gall_href a .tit{position:absolute;top:0;left:0;display:table;background:none;height:213px;margin:0 !important;color:#fff;font-size:18px;font-weight:normal;text-align:center;width:100%;filter:alpha(opacity=0);opacity:0;-moz-opacity:0;}
#bo_gall .gall_con li.gall_href a .tit span{display:table-cell;line-height:130%;padding:0 20px;vertical-align:middle;background:none;}
#bo_gall .gall_con li.gall_href a .tit span em{position:relative;display:inline-block;padding:0 0 15px;}
#bo_gall .gall_con li.gall_href a .tit span em:before{content:"";position:absolute;bottom:-20px;left:50%;margin-left:-8px;background:url(/images/ico_arrwh1.png) 0 0 no-repeat;width:17px;height:25px;}
#bo_gall .gall_con li.gall_text_href{font-size:13px;color:#333;}
#bo_gall .gall_con li.s1,
#bo_gall .gall_con li.s2,
#bo_gall .gall_con li.s3{float:left;color:#999;font-size:11px;margin-top:-10px;margin-right:10px;}
#bo_gall .gall_con .gall_subject{width:auto !important;;}

.bo_fx{text-align:center;}
#bo_list .tbl_head01{margin-bottom:30px;}
#bo_sch{margin-top:30px;}

.mTxt1{padding:0 0 30px;text-align:center;}

#bo_v{padding-top:20px;}

#fregister_term{margin:40px 0;}
#fregister_term textarea{border:1px solid #ccc;width:100%;height:150px;}

.mTitle3{text-align:center;}
.mTitle3 .txt{color:#808183;font-size:21px;line-height:140%;padding:20px 0 0;font-weight:100;}
.mTitle3 .txt strong{font-weight:500;}


.ani{filter:alpha(opacity=0);opacity:0;-moz-opacity:0;margin-top:30px;}

.jsAnimateMain1.animate .ani{-webkit-animation:jsAnimate1 1.2s forwards;animation:jsAnimate1 1.2s forwards;}
.jsAnimateMain1.animate .ani1{-webkit-animation-delay:0.4s;animation-delay:0.4s;}
.jsAnimateMain1.animate .ani2{-webkit-animation-delay:0.7s;animation-delay:0.7s;}

.mTxt1{/*argin-left:-164.5px;*/}

#floatMenu{position:fixed;top:347px;right:-228px;right:5px;z-index:1000;}
#floatMenu.type2{margin-top:-25px;margin-top:0;}
#floatMenu.type3{position:fixed;top:auto !important;bottom:10px !important;right:10px;}

.floatMenuMain #floatMenu{right:10px;}

@-webkit-keyframes jsAnimate1 {
    0%   {}
    100% {filter:alpha(opacity=100);opacity:1;-moz-opacity:1;margin-top:0;}
}
@keyframes jsAnimate1 {
    0%   {}
    100% {filter:alpha(opacity=100);opacity:1;-moz-opacity:1;margin-top:0;}
}


#bo_v_img a:first-child{display:none;}
#bo_v_img a{display:block;}

#floatMenu .sns{position:absolute;top:347px;left:0;text-align:center;width:100%;}
#floatMenu a{display:inline-block;text-indent:-9999px;font-size:0;width:32px;height:36px;}

.mPopup1{position:absolute;top:90px;left:0;margin-left:0;width:100%;z-index:90;}
.mPopup1 .popup{display:inline-block;margin:0 0 0 20px;}
.mPopup1 .close{background-color:#7f7e7e;padding:5px 10px;font-size:12px;color:#fff;text-align:left;zoom:1;}
.mPopup1 .close:after{display:block;clear:both;content:''}
.mPopup1 .close input{margin:0 5px 0 0;vertical-align:-1px;}
.mPopup1 .close label{color:#fff;}
.mPopup1 .close .cls{float:right;cursor:pointer;color:#fff;font-size:12px;line-height:28px;height:28px;}

#pop{position:absolute;top:0;left:20px;}
#pop2{position:absolute;top:0;left:340px;}

.mWith{padding:70px 0 10px;text-align:center;}
.mWith ul{zoom:1;}
.mWith ul:after{display:block;clear:both;content:''}
.mWith li{float:left;width:25%;line-height:170px;height:170px;}
.mWith .owl-carousel .owl-item li{text-align:center}
.mWith .owl-carousel .owl-item li img{width:auto;display:inline}

.mWith .owl-carousel .owl-dots{position:absolute;bottom:0;left:0;width:100%;text-align:center;}
.mWith .owl-carousel .owl-dots .owl-dot{display:inline-block;margin:0 5px;}
.mWith .owl-carousel .owl-dots .owl-dot.active a{background-color:#ea094d;}
.mWith .owl-carousel .owl-dot a{position:relative;display:inline-block;background-color:#ccc;border-radius:50%;width:10px;height:10px;}
.mWith .owl-carousel .owl-nav .owl-prev,
.mWith .owl-carousel .owl-nav .owl-next{position:absolute;top:50%;left:10px;margin-top:-15px;background:url(/images/slide_nav_prev_grey.png) 50% 50% no-repeat;text-indent:-9999px;font-size:0;width:20px;height:30px;}
.mWith .owl-carousel .owl-nav .owl-next{left:auto;right:10px;background-image:url(/images/slide_nav_next_grey.png);}

/* for chrome */
@media screen and (-webkit-min-device-pixel-ratio:0){
	.mNaiv2 a{min-width:55px;}
}

/* for ie8 */
@media \0screen{
}
