@charset "utf-8";


/*케이스 스터디-디테일*/
#wrapper.study_detail .tab_content_css {padding-top:0;}
.study_detail .clearfix:after {display:block; content:''; clear:both;}
.study_detail .content img {width:100%; height:auto;}
.study_detail .leftBox {float:left;}
.study_detail .rightBox {float:right;}
.study_detail .content h3 {margin-bottom:0;overflow:hidden;}
.study_detail .content h3 a {float:right; padding:0 19px; border:1px solid #005fae; color:#005fae; font-size:12px; line-height:28px;}
.study_detail .content .view_count{padding:20px 0;}
.study_detail .study {padding-bottom:40px;}
.study_detail .study img {width:100%; height:auto;}
.study_visual {position:relative; width:100%; height:280px; margin-bottom:50px;}
/* .study_visual a {display:block; position:absolute; left:0; top:0;} */
.study_visual p { line-height:28px;}
.study_visual p span {display:block; font-family: 'NanumBarunGothic'; font-size:14px; font-weight:normal; font-style:normal;}
.study_detail p.blue {color:#005fae; font-family: 'NanumBarunGothicBold'; font-size:16px; font-weight:bold; font-style:italic;}
.bg_study {margin-top:23px; padding:30px 19px 26px; background:url(../images/product/study/bg_study_170410.jpg) repeat left top;}
.bg_tit {padding-bottom:13px; color:#333; font-size:20px; font-weight:bold;}
.txt_box1 {padding:36px 0 50px;}
.study_tit {padding-bottom:19px; color:#333; font-family: 'NanumBarunGothicBold'; font-size:16px;}
.bg_study li {letter-spacing:-1px;}
.hihlight {padding-bottom:50px;}
.hihlight a.leftBox {display:block; width:24%;}
.hihlight a.leftBox img {width:100%; max-width:212px; height:auto;}
.hihlight div.leftBox {width:76%;}
.study_link {color:#0a4b81; font-weight:bold; text-decoration:underline !important;}
.clear1 {padding:20px 0 0;}
.txt_box {padding-bottom:50px; text-align:center;}
.txt_box p {text-align:left; letter-spacing:-1px;}
.txt_box .sm_font {clear:both; padding-top:12px; color:#505050; font-size:12px; text-align:center; line-height:15px;}
.txt_box ul {margin:0 0 20px -3.333%;}
.txt_box ul:after {display:block; content:''; clear:both;}
.txt_box ul li {float:left; width:30%; margin-left:3.333%;}
.full_img {width:100%; max-width:849px; height:auto; margin:20px auto 0; text-align:center;}
.study_detail .box2 ul {padding-top:20px;}
.study_detail h4 {margin-top:-20px; font-size:20px; font-weight:bold;}
.study_detail .bold {font-weight:bold;}

.study_detail #study_video {width:100%; height:450px; padding-bottom:50px;}
.study_detail #study_video iframe {width:100%; height:100%;}
/*170817 추가*/
.study_detail .txt_mid{margin-bottom:30px;}
.static_study .study_visual{height:auto;padding:50px 0;background:#e8e8e8;text-align:center;}
.static_study .study_visual p{position:static;color:#333;font-size:22px;}
.static_study .study_visual p i{font-size:32px;}
.static_study h4{margin:0 0 20px;}


.equip_box .leftBox {width:35%}
.equip_box .rightBox {width:65%}
.equip_box .equip:after {display:block; content:''; clear:both;}
.equip_box .leftBox .equip img {max-width:129px;}
.equip_box .rightBox .equip img {max-width:80px;}
.equip_box .equip .imgBox {float:left; margin-right:5%;}
.equip_box .equip dl {float:left; line-height:26px;}
.equip_box .equip dl dt {color:#333; font-weight:bold;}
.equip_box .equip dl strong {color:#005fae; font-size:16px;}
.equip_box .equip dd a {display:block; width:109px; height:28px; border:1px solid #999; color:#999; font-size:12px; text-align:center; line-height:28px;}
.only_st_pc {display:block;}
.only_st_t,
.only_st_m {display:none;}
.sm_font {clear:both; padding-top:12px; color:#505050; font-size:12px; text-align:center; line-height:15px}
.clear {clear:both;}

.rolling_study .study_visual{height:auto;margin-bottom:20px;}
.rolling_study .study_visual > p{z-index:9999;top:5%;left:3%;}

.mtb30{margin:30px 0 !important;}
.mb10{margin-bottom:10px !important;}
.mt30{margin-top:30px !important;}
.mb30{margin-bottom:30px !important;}
.mt50{margin-top:50px !important;}
.mb50{margin-bottom:50px !important;}

/*케이스 스터디-디테일(herman)*/
.study_detail .herman1 .leftBox {width:60%; max-width:582px; height:auto;}
.study_detail .herman1 .leftBox img {width:100%; height:auto;}
.study_detail .herman1 .rightBox {width:39%; height:auto; padding-top:12px;}
.study_detail .herman1 .rightBox p {color:#585858; font-size:16px; font-weight:bold; font-style:italic; line-height:30px; letter-spacing:-1.5px;}
.study_detail .herman1 .h_middle {margin:35px 0;}

.study_detail .herman2 {margin-top:52px;}
.study_detail .herman2 .leftBox {width:35%; height:auto; text-align:center;}
.study_detail .herman2 .leftBox img {width:100%; max-width:201px; height:auto;}
.study_detail .herman2 .leftBox span {display:block; *zoom:1; color:#505050; font-size:12px;}
.study_detail .herman2 .rightBox {width:65%; height:auto; padding:90px 0;}

.study_detail .herman3 {margin-top:43px;}
.study_detail .herman3 .mt30 {margin-top:30px;}
.study_detail .herman3 p {letter-spacing:-1.5px;}

.study_detail .herman4 {margin-top:26px;}
.study_detail .herman5 {margin-top:20px;}
.study_detail .herman5 p {letter-spacing:-1.5px;}
.study_detail .herman6 {margin-top:18px;}
.study_detail .herman7 {margin-top:14px;}
.study_detail .herman7 .rightBox {padding:72px 90px 50px 0; letter-spacing:-1.5px;}

.study_detail .herman8 {margin-top:36px;}
.study_detail .herman8 img {width:100%; height:auto;}

.study_detail .herman9 {margin-top:26px;}
.study_detail .herman9 p {letter-spacing:-1.5px;}

.study_detail .herman10 {margin-top:28px;}
.study_detail .herman10 p {clear:both; padding-top:23px; letter-spacing:-1.5px;}

.study_detail .herman11 {margin-top:50px;}
.study_detail .herman11 h4 {margin-top:0;}

.study_detail .herman12 li {float:left; width:25%; height:auto;}
.study_detail .herman12 li.list1 img {width:100%; max-width:122px; height:auto;}
.study_detail .herman12 li.list2 img {width:100%; max-width:109px; height:auto;}
.study_detail .herman12 li.list3 img {width:100%; max-width:102px; height:auto;}
.study_detail .herman12 li.list4 img {width:100%; max-width:136px; height:auto;}
.study_detail .herman12 .imgBox {float:left; width:45%; height:auto;}
.study_detail .herman12 .leftBox {float:left; width:55%; height:auto; padding-top:22px;}
.study_detail .herman12 .leftBox p {color:#333;}
.study_detail .herman12 .leftBox strong {color:#005fae; font-size:16px;}
.study_detail .herman12 .more a {display:block; width:109px; height:28px; border:1px solid #999; margin-top:5px; color:#999; font-size:12px; text-align:center; line-height:28px;}

/*호주*/
.australia .txt_box1 p {color:#525050;}
.australia .hihlight > div {margin-top:28px;}
.australia .hihlight .mt15 {margin-top:15px;}
.australia .hihlight .mt15 strong {color:#515050;}
.australia .mb37 {margin-bottom:37px;}
.australia .mt20 {margin-top:20px;}
.australia .mb20 {margin-bottom:20px;}
.australia .txt_box ul {margin:0 0 0 -1.333%;}
.australia .txt_box ul li {width:32%; margin-left:1.333%;}
.australia .line_box {margin-top:24px; padding:25px; border:1px solid #ccc;}
.australia .line_box .study_tit {padding-bottom:17px;}
.australia .line_box .clearfix {width:80%; height:auto; margin:20px auto 0;}
.australia .line_box .clearfix > div {width:49%; height:auto;}
.australia .equip_box .leftBox {width:32.333%;}
.australia .equip_box .left_center {width:35.333%;}

/*덴마크(svendborg)*/
.svendborg .hihlight a.leftBox {width:35%;}
.svendborg .hihlight a.leftBox img {max-width:346px;}
.svendborg .hihlight div.leftBox {width:63%; margin-left:2%; padding:15px 0;}
.kongsberg1 {position:relative;}
.kongsberg1 .mid_space {margin:13px 0;}
.kongsberg1 .img_btn4 {display:block; position:absolute; left:45%; bottom:50px; width:94px; height:89px;}
.kongsberg1 .img_btn4 img {width:100%; height:auto;}
.kongsberg2 {margin-bottom:30px;}
.kongsberg2 .mid_space {margin:15px 0;}
.sbox p {letter-spacing:-1.5px;}
.kongsberg3 > .leftBox .leftBox img {width:100%; max-width:186px; height:auto;}
.kongsberg3 > .leftBox .rightBox img {width:100%; max-width:326px; height:auto;}
.kongsberg3 > .leftBox {width:55%; max-width:522px; height:auto;}
.kongsberg3 > .right {width:45%; max-width:448px; height:auto;}
.kongsberg3 > .right img {width:100%; max-width:448px; height:auto;}
.svendborg .equip_box > div .equip img {max-width:100%;}

/*미국(Southeastern 대학교)*/
.southeastern .equip_box .equip img {max-width:100%;}
.southeastern .pt10 {padding-top:10px;}
.southeastern .mt20 {margin-top:20px;}
.southeastern .mid-space {margin:20px 0;}

/*고베*/
.kobe .mt40 {margin-top:40px;}
.kobe1 .bg_study {position:relative; width:36%; padding:15px; background:url(/images/product/study/kobe/bg_gray.jpg) repeat-x left top;}
.kobe1 .bg_study img {display:block; position:absolute; right:15px; top:15px; width:111px; height:auto;}
.kobe1 .bg_study ul {padding-bottom:40px;}
.kobe1 .bg_study li {color:#333; font-size:16px; font-weight:bold;}
.kobe1 .bg_study .first,
.kobe1 .bg_study .last {font-size:20px;}
.kobe1 .rightBox {width:58%; padding:45px 0;}
.kobe1 .rightBox p {line-height:30px;}
.kobe2 {margin-top:40px;}
.kobe1 .bg_study p,
.kobe2 p,
.kobe4 p {letter-spacing:-1.5px;}
.kobe2 .leftBox {padding:85px 0;}
.kobe3_1 {margin-top:20px;}
.kobe3_2 {padding-top:20px;}
.kobe3_2 > .leftBox {max-width:784px; height:auto;}
.kobe3_2 > .leftBox .leftBox {margin-right:10px;}
.kobe3_2 > .leftBox .leftBox img {width:100%; max-width:448px; height:auto;}
.kobe3_2 > .leftBox .rightBox img {width:100%; max-width:326px; height:auto;}
.kobe3_2 > .rightBox img {width:100%; max-width:186px; height:auto;}
.kobe4 .clearfix {clear:both; padding-top:25px;}
.kobe4 .mt20 {margin-top:20px;}

/*오사카*/
.osaka h4 {margin-top:0;}
.osaka .txt_box {text-align:left;}
.osaka .bg_study dd p {letter-spacing:-1px;}
.osaka .osaka1 p {line-height:50px;}
.osaka .osaka2 {margin-left:-1%;}
.osaka .osaka2 img {height:272px;}
.osaka .osaka2 .leftBox {margin-left:1%;}
.osaka .osaka2 .left1 {width:49%; max-width:448px; height:auto;}
.osaka .osaka2 .left2 {width:29%; max-width:326px; height:auto;}
.osaka .osaka2 .left3 {width:19%; max-width:186px; height:auto;}
.osaka .bg_study {padding-top:40px; background:url(/images/product/study/osaka/bg_gray_big.jpg) no-repeat center top;}
.osaka .bg_study dt {color:#333; font-size:16px; font-weight:bold;}
.osaka .bg_study .clear {text-align:center;}
.osaka .osaka7 {width:100%; max-width:656px; height:auto;}
.osaka .osaka9 {width:100%; max-width:374px; height:auto;}
.osaka .osaka10 {width:100%; max-width:567px; height:auto;}
.osaka .osaka11 {width:100%; max-width:423px; height:auto;}
.osaka .pt60 {padding-top:60px;}
.osaka .inner_box1 .leftBox {width:57%; height:auto;}
.osaka .inner_box1 .leftBox p {letter-spacing:-1.5px;}
.osaka .inner_box1 .leftBox dd {padding-top:16px;}
.osaka .inner_box1 .rightBox {width:43%; height:auto;}
.osaka .inner_box2 {padding-top:43px;}
.osaka .inner_box2 .leftBox {width:58%; height:auto; padding:70px 0;}
.osaka .inner_box2 .leftBox p {letter-spacing:-1.5px;}
.osaka .inner_box2 .rightBox {width:35%; height:auto;}
.osaka .inner_box2 .rightBox {width:100%; max-width:390px; height:auto;}
.osaka .center {text-align:center;}
.osaka .equip_box .leftBox {width:33%; height:120px;}
.osaka .pt30 {padding-top:30px;}
.osaka .pt14 {padding-top:14px;}
.osaka .pt40 {padding-top:40px;}
.osaka .pt17 {padding-top:17px;}
.osaka .pt34 {padding-top:34px;}
.osaka .pb43 {padding-bottom:43px;}
.osaka .high {margin-top:17px; padding:0;  border:1px solid #ccc; background:#fff;}
.osaka .high p {width:100%; height:36px; background:#ccc; color:#000; font-size:18px; font-weight:bold; line-height:33px;}
.osaka .high .leftBox {position:relative; width:74%; max-width:680px; height:530px; padding-left:11px; background:url(/images/product/study/osaka/img_osaka17.png) no-repeat left top; background-size:contain;}
.osaka .high .leftBox a {position:absolute; left:0; top:362px;}
.osaka .high .leftBox .img_btn8 {left:11px; top:11px;}
.osaka .high .leftBox .img_btn9 {left:11px;}
.osaka .high .leftBox .img_btn10 {left:240px;}
.osaka .high .leftBox .img_btn11 {left:470px;}
.osaka .high .rightBox {width:24%; height:auto; margin:11px 11px 0  0; background:#e6e6e6;}
.osaka .high .rightBox dl {padding:10px;}
.osaka .high .rightBox dt {padding-bottom:15px; color:#333; font-size:16px;}
.osaka .high .rightBox dd {letter-spacing:-2.5px; line-height:26px;}
.osaka .op_box .rightBox {position:relative;}
.osaka .op_box .rightBox .img_btn14 {position:absolute; right:20px; top:-35px;}
.oksaka_show {position:relative; width:100%; max-width:567px; height:403px; margin:0 auto;}
.oksaka_show img {position:absolute; left:0; top:34px; width:100%; max-width:567px; height:auto; margin:0 auto;}
.osaka .osaka10 {width:100%; max-width:567px; height:auto;}

/*영국*/
.cold p,
.cold li {letter-spacing:-1.5px;}
.cold .bg_blue {padding:21px; background:url(/images/product/study/cold/bg_blue.jpg) repeat-x left top; border:1px solid #b2bef2;}
.cold .pt20 {padding-top:20px;}
.cold .pt30 {padding-top:30px;}
.col_box1 .leftBox {width:66%; height:auto;}
.col_box1 .rightBox {width:33%; height:auto; padding-top:33px;}
.cold .pt29 {padding-top:29px;}
.col_box2 .leftBox {width:52%; height:auto;}
.col_box2 .rightBox {width:46%; height:auto;}
.col_box3 {padding-top:23px;}
.col_box3 .leftBox {width:52%; height:auto;}
.col_box3 .rightBox {width:46%; height:auto;}
.col_box4 {padding-top:23px;}
.col_box4 .leftBox {width:52%; height:auto;}
.col_box4 .rightBox {width:46%; height:auto;}
.col_box5 {padding-top:52px;}
.col_box5 .box1 {padding:35px 0 24px;}
.col_box5 .box1 .leftBox {width:52%; height:auto;}
.col_box5 .box1 .rightBox {width:46%; height:auto;}

/*러시japanart*/
.spasskaya .spasskaya2 .img_box {position:relative; border:1px solid #ccc;}
.spasskaya .spasskaya2 .img_box p.center {width:auto; height:28px; background:#ccc; color:#000; font-size:14px; font-weight:bold; line-height:28px; text-align:center;}
.spasskaya .spasskaya2 .img_box a {position:absolute;}
.spasskaya .spasskaya2 .img_box .img_btn3 {left:27px; top:61px;}
.spasskaya .spasskaya2 .img_box .img_btn4 {left:174px; top:61px;}
.spasskaya .spasskaya2 .img_box .img_btn5 {left:29px; top:270px;}
.spasskaya .spasskaya2 .img_box .img_btn6 {left:254px; top:270px;}
.spasskaya .spasskaya2 .img_box .img_btn7 {left:552px; top:355px;}
.spasskaya .equip_box .left_center {width:65%;}

/*오스트리japanart(박물관)*/
.museum .museum1 .bg_study.leftBox {width:56%; height:auto; margin:0;}
.museum .museum1 .rightBox {width:38%; height:auto;}
.museum .bg_study li {float:none; width:100%; height:auto; text-align:left;} 
.museum .museum2 .leftBox {width:60%; max-width:640px; height:auto;}
.museum .museum2 .rightBox {width:40%; max-width:300px; height:auto;}
.museum .museum3 .img_box {padding-top:19px;}
.museum .museum4 {padding-bottom:19px;}
.museum .museum5 {padding-bottom:24px;}
.museum .museum6 {padding-bottom:10px;}
.museum .museum6 .leftBox {width:60%; max-width:640px; height:auto;}
.museum .museum6 .rightBox {width:40%; max-width:300px; height:auto;}
.museum .museum7 ul {margin-bottom:0; margin-left:-1.333%;}
.museum .museum7 ul li {width:32%; margin-left:1.333%;}
.museum .pt20 {padding-top:20px;}
.museum .pt30 {padding-top:30px;}
.museum .equip_box .leftBox {width:33.333%;}

/*바르샤바(폴란드)*/
.poland .pt20{display:block;padding-top:20px;}
.poland .study_tit{letter-spacing:0px;}

.poland .poland1 .leftBox{width:55%;}
.poland .poland1 .rightBox{width:43%;padding-top:20px;letter-spacing:-1.5px;}

.poland .poland2{padding-top:50px}
.poland .poland2 .leftBox{width:55%;letter-spacing:-1.5px;}
.poland .poland2 .rightBox{width:45%;padding-top:4.5%;}

.poland .poland3{letter-spacing:-1.5px;}
.poland .poland3 ul{letter-spacing:0px;}

.poland .poland4{padding:0;letter-spacing:-2px;}
.poland .poland4 .leftBox{width:65%;}
.poland .poland4 .rightBox{width:35%;}

.poland .poland5{padding-top:50px;}
.poland .poland5 .img_box{position:relative;border:1px solid #ccc;}
.poland .poland5 .img_box .study_tit{padding:5px 0;background:#ccc;text-align:center;}
.poland .poland5 .img_box a{position:absolute;top:62px;left:115px;}
.poland .poland5 .img_box .img_btn6{top:92px;left:350px;}
.poland .poland5 .img_box .img_btn7{left:inherit;right:140px;}

.poland .poland6 p{letter-spacing:-1.5px;}
.poland .poland6 .clear1{padding:10px 0 0 0;}

/*성모마리japanart 대성당(독일)*/
.germany .germany1 .leftBox{width:60%;}
.germany .germany1 .leftBox ul li{letter-spacing:-1.5px;}
.germany .germany1 .rightBox{width:37%;padding-top:5.5%;letter-spacing:-2px;}

.germany .germany2{padding-top:4.5%;}

.germany .germany3 p{letter-spacing:-1.5px;}
.germany .germany3 .bg_study{margin:2% 0;}
.germany .germany3 .clear2{padding-top:10px;}

.germany .germany4 .leftBox{width:52.5%;}
.germany .germany4 .rightBox{width:47.5%;}
.germany .germany4 .rightBox a{display:block;}
.germany .germany4 .rightBox .img_btn9{margin-top:30.5%;}
.germany .germany4 .txt_box{clear:both;padding-top:4%;}
.germany .germany4 .txt_box p{letter-spacing:-1.5px;}
.germany .germany4 .img_box{display:table;width:100%;padding-bottom:4%;}
.germany .germany4 .img_box a{display:block;float:left;width:35%;margin-right:1%;}
.germany .germany4 .img_box .img_btn10{width:28%;}
.germany .germany4 .img_box .img_btn12{margin:0;}
.germany .germany4 .img_box .sm_font{padding-left:65%;text-align:left;letter-spacing:-0.4px;}

.germany .germany5{padding-bottom:4%;}
.germany .germany5 .leftBox{width:65%;letter-spacing:-1.5px;}
.germany .germany5 .rightBox{width:35%;}

/*SMTOWN (한국)*/
.sm_wrap .study_visual i {color:#fff;}
.sm_wrap p.tit {margin:30px 0; color:#333; font-size:16px; font-weight:bold; letter-spacing:-1.5px;}
.sm_wrap .sm1 .leftBox {width:50%; max-width:481px; height:auto;}
.sm_wrap .sm1 .leftBox img {width:100%; height:auto;}
.sm_wrap .sm1 .rightBox {width:50%; height:auto; padding-top:12px;}
.sm_wrap .sm1 .rightBox p {color:#525050; font-size:14px; font-weight:bold; line-height:30px; letter-spacing:-1.5px;}
.sm_wrap .sm1 .h_middle {margin:35px 0;}

.sm_wrap .sm2 {margin-top:52px;}
.sm_wrap .sm2 .leftBox {width:20%; max-width:180px; height:auto;}
.sm_wrap .sm2 .leftBox img {width:100%; height:auto;}
.sm_wrap .sm2 .leftBox span {display:block; *zoom:1; color:#505050; font-size:12px;}
.sm_wrap .sm2 .rightBox {width:80%; height:auto; padding:25px 0;}

.sm_wrap .sm3 {margin-top:43px;}
.sm_wrap .sm3 .mt30 {margin-top:30px;}
.sm_wrap .sm3 p {color:#333; font-size:16px; font-weight:bold; letter-spacing:-1.5px;}

.sm_wrap .sm4 {margin-top:26px;}
.sm_wrap .sm4 .leftBox {width:35%; max-width:310px; height:auto;}
.sm_wrap .sm4 .leftBox img {width:100%; height:auto;}
.sm_wrap .sm4 .rightBox {width:65%; height:auto; padding:55px 0;}

.sm_wrap .sm5 {margin-top:20px;}
.sm_wrap .sm5 p {letter-spacing:-1.5px;}

.sm_wrap .sm6 {margin-top:18px;}

.sm_wrap .sm7 {margin:43px 0 30px;}
.sm_wrap .sm7 > div {margin-top:30px;}
.sm_wrap .sm7 .middle_txt {padding:30px 0;}

.sm_wrap .sm8 {margin-top:36px;}
.sm_wrap .sm8 img {width:100%; height:auto;}

.sm_wrap .sm8 li {float:left; width:25%; height:auto;}
.sm_wrap .sm8 li.list1 img {width:100%; max-width:122px; height:auto;}
.sm_wrap .sm8 li.list2 img {width:100%; max-width:109px; height:auto;}
.sm_wrap .sm8 li.list4 img {width:100%; max-width:136px; height:auto;}
.sm_wrap .sm8 .imgBox {float:left; width:45%; height:auto;}
.sm_wrap .sm8 .leftBox {float:left; width:55%; height:auto; padding-top:22px;}
.sm_wrap .sm8 .leftBox p {color:#333;}
.sm_wrap .sm8 .leftBox strong {color:#005fae; font-size:16px;}
.sm_wrap .sm8 .more a {display:block; width:109px; height:28px; border:1px solid #999; margin-top:5px; color:#999; font-size:12px; text-align:center; line-height:28px;}

.sm_wrap .sm9{padding-top:30px;}

.sm_wrap .equip_box .leftBox {width:32.333%;}
.sm_wrap .equip_box .left_center {width:35.333%;}

/* 케네디 센터(미국) */
.kennedy_wrap > p.blue{margin-bottom:40px;}
.kennedy_wrap > p.last{margin-bottom:0;}
.kennedy_wrap > div{padding-bottom:40px;}
.kennedy_wrap > .study_visual{padding:0;}
.kennedy_wrap > .bg_study{margin:20px 0 40px;}
.kennedy_wrap .txtBox{padding-bottom:15px;letter-spacing:-0.5px;}
.kennedy_wrap .sm_font{padding:12px 0 25px;}

.kennedy_wrap .kenn1 > .leftBox{width:20%;}
.kennedy_wrap .kenn1 > .rightBox{width:78%;padding:45px 0;color:#666;font-size:13px;}

.kennedy_wrap .kenn3 > .txtBox:first-child p:first-child{padding-bottom:20px;}
.kennedy_wrap .kenn3 > .imgBox3{padding-bottom:25px;}
.kennedy_wrap .kenn3 > .imgBox4 .leftBox{width:50%;}
.kennedy_wrap .kenn3 > .imgBox4 .rightBox{width:48%;padding:80px 0;color:#666;font-size:13px;}
.kennedy_wrap .kenn3 > .imgBox4 .rightBox p:first-child{padding-bottom:20px;}

.kennedy_wrap .kenn4{padding-top:30px;}

.kennedy_wrap .imgBox:after{content:"";display:block;clear:both;}

/*미켈란젤로展(한국)*/
.michelangelo_wrap{/* background:red; */color:#666;}
.michelangelo_wrap .blue{color:#005fae;font-style:normal;}
.michelangelo_wrap strong{color:#505050;}
.michelangelo_wrap p{letter-spacing:-1.4px;}
.michelangelo_wrap > div{padding-bottom:30px;}
.michelangelo_wrap > div > p{line-height:2em;padding:20px 0 50px;}

.michelangelo_wrap .study_visual{margin-bottom:30px;padding:0;}
.michelangelo_wrap .michelangelo1 > div{width:48%;font-size:14px;}
.michelangelo_wrap .michelangelo1 .rightBox{width:50%;padding-top:50px;}
.michelangelo_wrap .michelangelo1 .rightBox p{padding:30px 0 0;}

.michelangelo_wrap .michelangelo2 > div{width:48%;}
.michelangelo_wrap .michelangelo2 > .leftBox > div{width:48%;}
.michelangelo_wrap .michelangelo2 .rightBox p{padding:165px 0;}

.michelangelo_wrap .michelangelo3 .imgBox1{padding-bottom:10px;}

.michelangelo_wrap .michelangelo5 > p{padding:10px 0 50px;}
.michelangelo_wrap .michelangelo5 > p:first-child{padding:20px 0 0;}
.michelangelo_wrap .michelangelo5 h4{margin:0 0 30px;}

.michelangelo_wrap .michelangelo6 > p{padding:0 0 20px;}
.michelangelo_wrap .michelangelo6 li{float:left;width:33.3%;margin-bottom:30px;text-align:center;}
.michelangelo_wrap .michelangelo6 li img{width:100%;max-width:140px;height:auto;}
.michelangelo_wrap .michelangelo6 li .imgBox{float:left;margin-right:20px;}
.michelangelo_wrap .michelangelo6 li .leftBox{height:94px;padding-top:20px;}
.michelangelo_wrap .michelangelo6 li .leftBox > p{font-size:14px;}
.michelangelo_wrap .michelangelo6 li .leftBox strong{font-size:16px;}
.michelangelo_wrap .michelangelo6 .more a{
	display:block;
	width:109px;
	height:28px;
	margin-top:5px;
	line-height:28px;
	color:#999;
	border:1px solid #999;
	font-size:12px;
	text-align:center;
}

/*리우올림픽*/
.rio .txt_box,
.rio .imgBox{margin:0;padding:0;}
.rio .imgBox{padding-bottom:50px;}
.rio .txt_box p{letter-spacing:-1.2px;}
.rio .bg_tit{padding:50px 0;}
.rio .bg_tit1{padding-bottom:20px;color:#333;font-size:16px;}
.rio .bg_tit2{padding:20px 0;color:#333;font-size:14px;}
.rio .info_prod > p:last-child{padding:20px 0;}

.rio .rio1 .leftBox{width:65%;}
.rio .rio1 .leftBox .bg_tit{line-height:40px;font-size:20px;letter-spacing:-1.5px;}
.rio .rio1 .rightBox{width:30%;}
.rio .rio1 .rightBox > img{vertical-align:middle;}
.rio .rio1 .txt_box{padding:50px 0 0;clear:both;}
.rio .rio1 .txt_box > p{padding-bottom:30px;}
.rio .rio1 .txt_box > p:last-child{padding:0;}

.rio .rio2{padding-bottom:50px;}
.rio .rio2 > .txt_box ul{margin:0 0 0 -1.333%;padding-bottom:50px;}
.rio .rio2 > .txt_box ul li{width:32%;margin-left:1.333%;}
.rio .rio2 .leftBox{width:65%;}
.rio .rio2 .leftBox .txt_box1{padding:0 0 50px;}
.rio .rio2 .leftBox .bg_gray{
	width:133px;
	background:url(/images/product/study/rio_olympic/txt_rio_s.png) no-repeat left bottom;
	color:#fff;
	text-indent:8px;
}
.rio .rio2 .leftBox .txt_box .txt_box1{padding:10px 0 30px;}
.rio .rio2 .leftBox .txt_box .txt_box1 p{padding-bottom:5px;}
.rio .rio2 .rightBox{width:32%;}
.rio .rio2 .rightBox .bg_tit1{text-align:center;}

.rio .rio3 .bg_gray{
	width:230px;
	background:url(/images/product/study/rio_olympic/txt_rio_l.png) no-repeat left bottom;
	color:#fff;
	text-indent:8px;
	letter-spacing:-1.5px;
}
.study_detail .rio3 #study_video{height:auto;margin:0;padding:0;}
.rio .rio3 .video_area > p{padding:20px 0;}
.rio .rio3 .video_area ul{margin-left:-1.333%;padding-bottom:50px;}
.rio .rio3 .video_area ul li{float:left;width:32%;margin-left:1.333%;}
.rio .rio3 .video_area ul li iframe{width:100%;}

.rio .rio4 ul{margin-left:-1.333%;}
.rio .rio4 ul li{float:left; width:32%;margin-left:1.333%;}
.rio .rio4 .txt_box .leftBox{width:65%;}
.rio .rio4 .txt_box .rightBox{width:30%;}
.rio .rio4 .txt_box p:first-child{padding-top:20px;}
.rio .rio4 .txt_box p{padding-bottom:20px;}

.rio .rio8 .imgBox,
.rio .rio14 .imgBox,
.rio .rio15 .imgBox{padding-bottom:0;}

.rio .rio15 .imgBox ul{margin:0 0 0 -1.333%;}
.rio .rio15 .imgBox ul li{float:left;width:32%;margin-left:1.333%;}
.rio .rio15 .txt_box .txt_box1{padding:20px 0;}
.rio .rio15 .txt_box .txt_box1 p{padding-bottom:5px;}
.rio .rio15 .txt_box .txt_box1 p:last-child{padding:0;}

.rio .rio_last{padding:50px 0 0;}
.rio .rio_last .equip_box{margin:0 0 0 -1.333%;}
.rio .rio_last .equip_box > div{width:32%;margin-left:1.333%;}

/*콜로세움(이탈리japanart) 170317*/
.colosseum .study_visual{height:auto;}
.colosseum .study_visual > p{z-index:9999;top:5%;left:3%;}
.colosseum .blue{line-height:1.8em;}
.colosseum .study_tit{padding:45px 0 20px;}
.colosseum .colosseum1 p:last-child{padding:20px 0;}
.colosseum .colosseum2{padding:20px 0 10px;}
.colosseum .colosseum2 > div{width:40%;}
.colosseum .colosseum2 > .rightBox{width:57%;padding-top:70px;}
.colosseum .colosseum2 > .rightBox > p:last-child{padding-top:30px;}
.colosseum .colosseum3 > p{letter-spacing:-1.5px;}
.colosseum .colosseum3 > p:last-child{padding-top:20px;}
.colosseum .colosseum5{padding:0;}
.colosseum .colosseum5 > p{padding-bottom:20px;}
.colosseum .colosseum6 > p{padding-bottom:20px;}
.colosseum .colosseum6 .img_box{padding:20px 0;}

/*170327 마리나베이(싱가폴)*/
.marinabay .study_visual{height:auto;margin-bottom:20px;}
.marinabay .study_visual > p{z-index:9999;top:5%;left:3%;}
.marinabay h4{clear:both;}
.marinabay .bg_study{margin-bottom:50px;}
.marinabay .marinabay1 p:first-child{margin-bottom:20px;}
.marinabay .marinabay2{padding-bottom:30px;}
.marinabay .marinabay3 .sm_font,
.marinabay .marinabay4 .sm_font{margin-bottom:30px;}
.marinabay .marinabay5{clear:both;}
.marinabay .marinabay5 > p{margin-bottom:30px;}
.marinabay .study_video{width:100%;height:450px;padding-bottom:50px;}
.marinabay .study_video iframe{width:100%;height:100%;}
.marinabay .marinabay6,
.marinabay .marinabay7{padding-bottom:50px;}
.marinabay .marinabay8 .leftBox{width:30%;}
.marinabay .marinabay8 .rightBox{width:65%;}
.marinabay .marinabay8 .rightBox .black_bg{display:inline-block;margin-bottom:30px;padding:5px 10px;background:#000;color:#fff;font-size:20px;}

/*170328 모스크바(러시japanart)*/
.moskva .bg_study{margin-bottom:50px;}
.moskva .moskva1 .leftBox{width:60%;padding:3% 0;}
.moskva .moskva1 .rightBox{width:35%;}
.moskva .moskva2{padding:0;}
.moskva .moskva2 > p{margin-bottom:25px;}
.moskva .moskva3{margin-bottom:30px;}
.moskva .moskva4{margin-bottom:50px;}
.moskva .moskva5 > p{margin-bottom:30px;}
.moskva .moskva6{margin-bottom:50px;}
.moskva .moskva7 .last{width:100%;clear:both;margin-top:50px;}
.moskva .moskva7 .last .imgBox{margin:0 5% 0 2%;}

/*170329 라스베이거스(미국)*/
.lasvegas .study_visual{margin-bottom:50px;}
.lasvegas .study_txt{margin:30px 0 50px;}
.lasvegas .lasvegas1 .leftBox{width:70%;padding:4% 0;}
.lasvegas .lasvegas1 .leftBox > p{padding-bottom:30px;}
.lasvegas .lasvegas1 .leftBox > p:last-child{padding-bottom:0px;}
.lasvegas .lasvegas1 .rightBox{width:25%;}
.lasvegas .lasvegas2 > p:first-child{padding-bottom:30px;}
.lasvegas .lasvegas3{margin-bottom:50px;}
.lasvegas .lasvegas4 .leftBox{width:49%;padding:4% 0;}
.lasvegas .lasvegas4 .leftBox > p{padding-bottom:30px;}
.lasvegas .lasvegas4 .rightBox{width:49%;}
.lasvegas .lasvegas4 .sm_font{float:right;width:50%;margin-bottom:30px;text-align:center;}
.lasvegas .lasvegas4 p:last-child{clear:both;}
.lasvegas .lasvegas5 p:first-child{margin-bottom:30px;}
.lasvegas .lasvegas5 p:last-child{margin-top:30px;}
.lasvegas .lasvegas6 .leftBox{width:49%;padding:8% 0;}
.lasvegas .lasvegas6 .rightBox{width:49%;}
.lasvegas .lasvegas6 .sm_font{float:right;width:50%;text-align:center;}
.lasvegas .lasvegas7,
.lasvegas .lasvegas8{margin-bottom:50px;}
.lasvegas .blue_bg{width:98%;padding:0 1%;background:#256fbf;color:#fff;}
.lasvegas .lasvegas9{text-align:left;}
.lasvegas .lasvegas9 .black_bg{display:inline-block;margin-bottom:10px;padding:5px 10px;background:#000;color:#fff;font-size:20px;}
.lasvegas .lasvegas9 iframe{width:100%;height:450px;}
.lasvegas .lasvegas9 .mb30{display:block;}

/*170330 하마마츠(일본)*/
.hamamatsu .study_visual{margin-bottom:50px;}
.hamamatsu .study_visual p{color:#333;}
.hamamatsu .study_txt{margin:30px 0 50px;}
.hamamatsu .hamamatsu1 .leftBox{width:65%;padding:2% 0;}
.hamamatsu .hamamatsu1 .leftBox p{letter-spacing:-1.2px;}
.hamamatsu .hamamatsu1 .rightBox{width:30%;}
.hamamatsu .hamamatsu1 .txt_box{clear:both;padding:0;}
.hamamatsu .hamamatsu1 .txt_box p{padding:30px 0;}
.hamamatsu .hamamatsu2 img{margin-top:30px;}
.hamamatsu .hamamatsu3 > .leftBox{width:37%;}
.hamamatsu .hamamatsu3 > .rightBox{width:61%;}
.hamamatsu .hamamatsu3 > .rightBox > div img{height:245px;}
.hamamatsu .hamamatsu3 > .txt_box{width:100%;padding:30px 0 0;clear:both;}
.hamamatsu .hamamatsu3 > .txt_box .leftBox{width:58%;padding:4% 0;}
.hamamatsu .hamamatsu3 > .txt_box .leftBox p{letter-spacing:-1.2px;}
.hamamatsu .hamamatsu3 > .txt_box .rightBox{width:40%;}
.hamamatsu .hamamatsu4{margin-bottom:50px;}

/*170406 퓨처월드(싱가포르)*/
.futrueworld .study_visual p{color:#fff;}
.futrueworld .bg_study{margin-bottom:50px;}
.futrueworld .futrueworld5 .leftBox{width:58%;padding:14.5% 0;}
.futrueworld .futrueworld5 .rightBox{width:40%;}
.futrueworld .futrueworld5 .rightBox .sm_font{letter-spacing:-1.2px;}
.futrueworld .futrueworld6 .leftBox{width:58%;padding:8% 0;}
.futrueworld .futrueworld6 .rightBox{width:40%;}
.futrueworld .futrueworld6 .rightBox .sm_font{letter-spacing:-1.2px;}
.futrueworld .futrueworld9 .leftBox{width:33%;margin-bottom:50px;}
.futrueworld .futrueworld9 .leftBox .imgBox img{vertical-align:middle;margin-top:10px;}

/*170407 커넥티드 월즈(미국)*/
.connectedworlds p{letter-spacing:-1.2px;}
.connectedworlds p.study_tit{letter-spacing:inherit;}
.connectedworlds .study_visual p{color:#fff;}
.connectedworlds .bg_study{margin-bottom:50px;}
.connectedworlds .connectedworlds2 .leftBox{padding:5% 0;}

/*170410 사이언스센터(싱가포르)*/
.sciencecenter p{letter-spacing:-1.2px;}
.sciencecenter p.study_tit{letter-spacing:inherit;}
.sciencecenter .study_visual p{color:#fff;}
.sciencecenter .bg_study{margin-bottom:50px;}
.sciencecenter .bg_study .last{margin-top:30px;}
.sciencecenter .sciencecenter1 .leftBox{width:55%;padding:4% 0;}
.sciencecenter .sciencecenter1 .rightBox{width:40%;}
.sciencecenter .sciencecenter2 > p{margin-bottom:30px;}
.sciencecenter .sciencecenter2 .txt_box .leftBox{width:55%;padding:5% 0;}
.sciencecenter .sciencecenter2 .txt_box .rightBox{width:40%;}
.sciencecenter .sciencecenter2 .img_box > p{padding:30px 0;}
.sciencecenter .sciencecenter3 .border_box{margin:30px 0;padding:30px;border:1px solid #ccc;}
.sciencecenter .sciencecenter3 .border_box .txt_box{margin:0;padding:0;}
.sciencecenter .sciencecenter3 .border_box .txt_box .leftBox{width:55%;padding:5% 0;}
.sciencecenter .sciencecenter3 .border_box .txt_box .rightBox{width:40%;}
.sciencecenter .sciencecenter4 .leftBox{width:20%;}
.sciencecenter .sciencecenter4 .rightBox{width:78%;padding:3% 0;}
.sciencecenter .sciencecenter6 .imgBox{margin:10px 0 0;}

/*170411 퀸즐랜드 공과대학(호주)*/
.queensland p{letter-spacing:-1.2px;}
.queensland p.study_tit,
.queensland p.blue{letter-spacing:inherit;}
.queensland .study_visual p{color:#fff;}
.queensland .queensland1 .leftBox{padding:5% 0;}
.queensland .queensland2 > p{margin-bottom:30px;}
.queensland .queensland3 > p{margin-bottom:30px;}
.queensland .queensland3 .border_box{border:1px solid #ccc;}
.queensland .queensland3 .border_box .border_head{padding:5px 0;background:#ccc;color:#333;text-align:center;font-weight:900;}
.queensland .queensland3 .border_box > .img_box{padding:30px 78px;}
.queensland .queensland4 > p{margin-bottom:30px;}
.queensland .queensland6 .leftBox{width:33.3%;}

/*170418 호주해양대학교*/
.amc p{letter-spacing:-1.2px;}
.amc p.study_tit,
.amc p.blue{letter-spacing:inherit;}
.amc .study_visual p{color:#fff;}
.amc .amc1 .leftBox{width:65%;}
.amc .amc1 .rightBox{width:30%;}
.amc .amc2 .leftBox{width:53%;padding:4% 0;}
.amc .amc2 .rightBox{width:45%;}
.amc .amc3 p{padding:30px 0;}
.amc .amc4 .border_box{border:1px solid #ccc;}
.amc .amc4 .border_box .border_head{padding:5px 0;background:#ccc;color:#333;text-align:center;font-weight:900;}
.amc .amc4 .border_box .img_box{padding:30px 75px;}
.amc .amc4 .border_box .img_box .sm_font{padding:0 0 30px;}
.amc .amc4 .img_box{margin:30px 0 50px;}
.amc .amc4 .img_box .sm_font{text-align:left;}
.amc h4{margin:0 0 15px;}
.amc .amc6 .leftBox{width:33%;}
.amc .amc6 .last{width:100%;margin-top:30px;}
.amc .amc6 .leftBox .equip .imgBox{margin:0;}

/*170418 도쿄 빅사이트(일본)*/
.bigsight p{letter-spacing:-1.2px;}
.bigsight p.study_tit,
.bigsight p.blue{letter-spacing:inherit;}
.bigsight .study_visual p{color:#fff;}
.bigsight .study_txt{padding:30px 0;}
.bigsight  .bigsight1 .leftBox{width:58%;}
.bigsight  .bigsight1 .leftBox p{padding-top:30px;}
.bigsight  .bigsight1 .leftBox p:first-child{padding:0;}
.bigsight  .bigsight1 .rightBox{width:39%;}
.bigsight  .bigsight2 > p{padding-bottom:30px;}
.bigsight  .bigsight3{padding-bottom:50px;}
.bigsight  .bigsight3 .img_box{padding:30px 0;}
.bigsight h4{margin:0 0 15px;}

/*170418 웨딩홀 루체(일본)*/
.luce p{letter-spacing:-1.2px;}
.luce p.study_tit,
.luce p.blue{letter-spacing:inherit;}
.luce .study_visual p{color:#fff;}
.luce .study_txt{padding:20px 0 50px;}
.luce .luce0{width:100%;margin-bottom:30px;}
.luce .luce0 .leftBox:first-child{padding-right:10px;}
.luce .luce0 .leftBox p{padding-top:60px;}
.luce .luce1 > p{padding-bottom:30px;}
.luce .luce1 .leftBox{width:32%;height:209px;overflow:hidden;margin-right:2%;}
.luce .luce1 .leftBox.last{position:relative;margin:0;}
.luce .luce1 .leftBox.last div{position:absolute;bottom:0;left:0;text-align:left;}
.luce .luce2 .leftBox{width:66%;}
.luce .luce2 .leftBox .txt_box p{padding-bottom:30px;}
.luce .luce2 .leftBox .txt_box p:last-child{padding:0;}
.luce .luce2 .rightBox{width:32%;}
.luce .luce2 .rightBox .sm_font{padding:15px 0;letter-spacing:-1.2px;}
.luce .luce2 .rightBox .sm_font:first-child{padding-top:0;}
.luce .luce2 .rightBox .img_box .leftBox{width:69%;}
.luce .luce2 .rightBox .img_box .rightBox{width:31%;}
.luce .luce2 .rightBox .img_box div img{height:145px;}
.luce .luce2 .rightBox .img_box div .sm_font{padding:15px 0 0;}
.luce .luce3 > p{padding-bottom:30px;}
.luce h4{margin:20px 0;}

/*170418 유네스코 본부(프랑스)*/
.unesco p{letter-spacing:-1.2px;}
.unesco p.study_tit,
.unesco p.blue{letter-spacing:inherit;}
.unesco .study_visual p{color:#fff;}
.unesco .unesco1 > p{padding:30px 0;}
.unesco .unesco1 .txt_box{padding:0;}
.unesco .unesco1 .txt_box .leftBox{width:60%;padding:6% 0;}
.unesco .unesco1 .txt_box .rightBox{width:35%;}
.unesco .unesco1 .sm_font{padding:15px 0;}
.unesco .unesco2 p{padding-bottom:30px;}
.unesco h4{margin:30px 0;}
.unesco .unesco5 .leftBox{width:33.3%;margin-bottom:20px;}

/*170419 바르샤바의회홀(폴란드)*/
.warsaw p{letter-spacing:-1.2px;}
.warsaw p.study_tit,
.warsaw p.blue{letter-spacing:inherit;}
.warsaw .study_visual p{color:#fff;}
.warsaw .study_txt{padding-bottom:30px;}
.warsaw .warsaw1 > .img_box{padding:30px 0 0;}
.warsaw .warsaw1 > .img_box .leftBox{width:30%;}
.warsaw .warsaw1 > .img_box .rightBox{width:65%;}
.warsaw .warsaw1 > .img_box .rightBox p:first-child{padding:30px 0;}
.warsaw .warsaw2 > p{padding-bottom:30px;}
.warsaw .warsaw2 ul{margin:0;}
.warsaw .warsaw2 ul li{float:none;width:100%;margin:0;padding-bottom:5px;text-align:left;}
.warsaw .warsaw3 > p{padding-bottom:30px;}
.warsaw .warsaw3 .img_box{padding-bottom:30px;}
.warsaw .warsaw3 .pro_label  img{width:auto;height:100%;}
.warsaw .warsaw3 .border_box{border:1px solid #ccc;margin-bottom:30px;}
.warsaw .warsaw3 .border_box .border_head{padding:5px 0;background:#ccc;color:#333;text-align:center;font-weight:900;}
.warsaw .warsaw3 .border_box .img_box{padding:30px 125px;}
.warsaw .warsaw3 .border_box .img_box .sm_font{padding:0 0 30px;}
.warsaw .warsaw4 .txt_box .leftBox{width:56%;padding:8% 0;}
.warsaw .warsaw4 .txt_box .rightBox{width:40%;}
.warsaw .warsaw4 .border_box{border:1px solid #ccc;}
.warsaw .warsaw4 .border_box .border_head{padding:5px 0;background:#ccc;color:#333;text-align:center;font-weight:900;}
.warsaw .warsaw4 .border_box .img_box{padding:30px;}
.warsaw .warsaw4 .border_box .img_box .leftBox{width:32.5%;margin-right:1%;}
.warsaw .warsaw4 .border_box .img_box .leftBox.last{margin:0;}
.warsaw h4{margin:30px 0;}

/*170424  구마모토현 경찰국(일본)*/
.kumamoto p{letter-spacing:-1.2px;}
.kumamoto p.study_tit,
.kumamoto p.blue{letter-spacing:inherit;}
.kumamoto .study_visual p{color:#fff;}
.kumamoto .kumamoto1 p.study_tit{padding-top:50px;}
.kumamoto .kumamoto1 > .img_box{position:relative;margin-bottom:50px;}
.kumamoto .kumamoto1 > .img_box .leftBox .sm_font{width:50%;margin-left:90px;}
.kumamoto .kumamoto1 > .img_box .rightBox{position:absolute;bottom:0;right:0;}
.kumamoto .kumamoto2 > .txt_box .leftBox{width:55%;padding:7% 0;}
.kumamoto .kumamoto2 > .txt_box .rightBox{width:42%;}
.kumamoto .kumamoto2 > .img_box{position:relative;margin-bottom:30px;}
.kumamoto .kumamoto2 > .img_box .leftBox{}
.kumamoto .kumamoto2 > .img_box .rightBox{}
.kumamoto .kumamoto2 > .img_box .rightBox > div{position:absolute;right:0;}
.kumamoto .kumamoto2 > .img_box .rightBox .ab01{top:0;}
.kumamoto .kumamoto2 > .img_box .rightBox .ab02{width:294px;bottom:0;}
.kumamoto h4{margin:30px 0;}

/*니가타현 경찰국(일본)*/
.niigata p{letter-spacing:-1.2px;}
.niigata p.study_tit,
.niigata p.blue{letter-spacing:inherit;}
.niigata .study_visual p{color:#fff;}
.niigata .study_txt{padding:30px 0 50px;}
.niigata .niigata1 p{margin-bottom:30px;}
.niigata .niigata2 .txt_box{margin-top:30px;padding:0;}
.niigata .niigata2 .txt_box .leftBox{width:60%;padding:6% 0;}
.niigata .niigata2 .txt_box .rightBox{width:38%;}
.niigata .niigata3{margin-bottom:50px;}
.niigata .niigata3 .leftBox{width:60%;padding:5% 0;}
.niigata .niigata3 .rightBox{width:38%;}
.niigata .niigata4 > p{margin:30px 0;}
.niigata h4{margin:30px 0;}
.niigata .niigata6 p{font-weight:800;}

/*광명동굴(한국)*/
.GwangmyeongCave .GwangmyeongCave1{padding:0;}
.GwangmyeongCave .GwangmyeongCave1 .img_box > div{width:49%;}
.GwangmyeongCave .GwangmyeongCave1 .rightBox{padding:11% 0;}
.GwangmyeongCave .GwangmyeongCave1 .rightBox p{letter-spacing:-2px;}
.GwangmyeongCave .GwangmyeongCave1 > p{margin:30px 0;}

.GwangmyeongCave .GwangmyeongCave2 .leftBox{width:75%;padding:4% 0;}
.GwangmyeongCave .GwangmyeongCave2 .leftBox p{}
.GwangmyeongCave .GwangmyeongCave2 .rightBox{width:20%;}

.GwangmyeongCave .GwangmyeongCave3 .txt_box{padding:50px 0 0;}
.GwangmyeongCave .GwangmyeongCave3 .txt_box > div{width:49%;}
.GwangmyeongCave .GwangmyeongCave3 .txt_box .rightBox{padding:20% 0;}
.GwangmyeongCave .GwangmyeongCave3 .txt_box .rightBox p{letter-spacing:-2px;}

.GwangmyeongCave .GwangmyeongCave4 .txt_mid{margin:30px 0;}

/*양주 독바위(한국)*/
.YangjuDogbawi .YangjuDogbawi1{padding-bottom:30px;}
.YangjuDogbawi .YangjuDogbawi1 .img_box > div{width:49%;}
.YangjuDogbawi .YangjuDogbawi1 .img_box .rightBox{padding:15% 0;}
.YangjuDogbawi .YangjuDogbawi1 .img_box .rightBox p{letter-spacing:-2px;}
.YangjuDogbawi .YangjuDogbawi1 > p{padding-top:30px;}

.YangjuDogbawi .YangjuDogbawi2{padding:0;}
.YangjuDogbawi .YangjuDogbawi2 > p{padding:30px 0 20px;}

.YangjuDogbawi .YangjuDogbawi3 > p{padding-bottom:30px;letter-spacing:-1.2px;}
.YangjuDogbawi .YangjuDogbawi3 .sm_font{padding:12px 0 30px;}

/*코엑스(한국)*/
.Coex p{letter-spacing:-1.3px;}
.Coex .Coex1 .img_box > div{width:50%;}
.Coex .Coex1 .img_box .rightBox{width:47%;padding:9% 0;}
.Coex .Coex2 .img_box > div{width:60%;padding:8% 0;}
.Coex .Coex2 .img_box .rightBox{width:37%;padding:0;}
.Coex .Coex2 .txt_box{padding:0;}
.Coex .Coex2 .txt_box p{padding-top:20px;}
.Coex .Coex3{padding-bottom:50px;}
.Coex .Coex4 .leftBox{width:33.333%;}

/*에버랜드 할로윈(한국)*/
.everland p{padding:15px 0;letter-spacing:-1px;}
.everland .sm_font{padding:5px 0 0 0;}
.everland .everland2{padding-bottom:40px;}
.everland .everland3 .img_box > div{width:37.5%;}
.everland .everland3 .img_box .leftBox{width:61%;}
.everland .everland3 .img_box .leftBox img:first-child{margin-bottom:10px;}
.everland .everland3 .img_box .rightBox img{margin-bottom:10px;}
.everland .everland3 .img_box .rightBox img:last-child{margin:0;}
.everland .everland4{padding:30px 0;}
.everland h4{margin-top:0;}
.everland .equip_box .leftBox{width:33.333%;margin-bottom:20px;}
.everland .equip_box .leftBox img{max-width:inherit;}

/* 블랙풀 라이트풀 페스티벌 */
/* into the forest */
/* 프로젝션 japanart트웍스 */
.new_study .relative{position:relative;}
.new_study hr{margin-bottom:50px;}
.new_study img{margin-bottom:15px;}
.new_study .txt_center{text-align:center;}
.new_study .txt_white{color:#fff !important;}
.new_study .txt_blue{color:#005fae;}
.new_study .head_copy.study_tit,
.new_study .blue.study_tit{line-height:1.3em;font-size:24px;}
.new_study .study_video{padding-bottom:20px;}
.new_study .tab_box{padding-bottom:50px;}
.new_study .txt_box .img_box .leftBox{width:32%;margin-right:2%;}
.new_study .txt_box .img_box .leftBox.last{margin-right:0;}
.new_study .txt_box .img_box .leftBox img{width:100%;height:auto;}
.new_study .video_box iframe{width:100%;height:260px;}
.new_study .equip_box .leftBox{width:35%;margin:0;}
.new_study .equip_box .leftBox dl dt{letter-spacing:-1px;}

.new_study .tab_head{margin-bottom:50px;text-align:center;}
.new_study .tab_head .btn_tab{position:relative;display:inline-block;width:30%;margin-right:10px;padding:10px;border:1px solid #000;color:#000;font-size:18px;font-weight:bold;text-align:center;opacity:0.6;}
.new_study .tab_head .btn_tab.last{margin-right:0;}
.new_study .tab_head .btn_tab:hover,
.new_study .tab_head .btn_tab:focus,
.new_study .tab_head .btn_tab:active,
.new_study .tab_head .btn_tab.active{opacity:1;}

.new_study .tab_head .btn_tab.active:after{content:"";position:absolute;left:50%;bottom:-30px;margin-left:-15px;border-top:15px solid #000;border-bottom:15px solid transparent;border-right:15px solid transparent;border-left:15px solid transparent;}
.new_study .tab_box .tab{position:absolute;top:9999999999999999999999999999px;}
.new_study .tab_box .tab.active{position:static;}

.lightpool .lightpool1,
.forest .forest1,
.artworks .artworks1,
.storm .storm1,
.albert .albert1,
.eiffel .eiffel1,
.pyeongchang .pyeongchang1{padding-bottom:0;}

/* 평창 */
/* .pyeongchang .img_box{padding-bottom:20px;} */
.pyeongchang .study_tit{font-size:18px;}
.pyeongchang .study_txt{padding-bottom:15px;letter-spacing:0;}
.pyeongchang .tab_content_css > .head_copy{padding:40px 0;font-size:30px;}
.pyeongchang .txt_box .img_box .leftBox{width:auto;margin-right:0;}
/* japanart갓탤 */
.america .study_txt{padding-bottom:15px;}
.america .txt_box .video_box .leftBox{width:49%;margin-right:2%;}
.america .txt_box .video_box .rightBox{width:49%;}
.america .sm_font{font-size:16px;}
.america .america2{margin-bottom:50px;padding:40px;background:#f0f0f0;}
.america .america2 .leftBox{width:31%;margin-right:3.33%;text-align:left;}
.america .america2 .leftBox.last{margin-right:0;}
.america .america2 .leftBox img{width:auto;height:auto;}
.america .america2 .leftBox strong{display:block;margin:0 0 15px;font-size:20px;}
.america .america4 .video_box{margin-bottom:15px;padding:30px;background:#f0f0f0;}

/* 소노 호텔&리조트 */
.sono .txt_box img{width:100%;height:auto;}
.sono .txt_box .img_box .leftBox,
.sono .txt_box .img_box .rightBox{width:50%;margin-right:0;}
.sono .txt_box .img_box .leftBox img,
.sono .txt_box .img_box .rightBox img{width:auto;height:300px;}

/* 파라다이스 시티 */
.paradise .txt_box .img_box .leftBox,
.paradise .txt_box .img_box .rightBox{width:50%;margin-right:0;padding-bottom:50px;}
.paradise .txt_box .img_box .leftBox img,
.paradise .txt_box .img_box .rightBox img{width:auto;height:240px;}
.paradise .table_wrap table{width:60%;margin:0 auto;}
.paradise .table_wrap table th{padding:10px;background:#eee;border:1px solid #ccc;text-align:center;border-bottom:0;}
.paradise .table_wrap table td{padding:10px;border:1px solid #ccc;}

/* 에버랜드 시즌3 */
.everland_season3 .txt_box .img_box .leftBox,
.everland_season3 .txt_box .img_box .rightBox{width:50%;margin-right:0;padding-bottom:50px;}
.everland_season3 .txt_box .img_box .leftBox img,
.everland_season3 .txt_box .img_box .rightBox img{width:auto;height:240px;}

/* 니조 성 */
.nijo .tab_content_css > div{padding-bottom:30px;}
.nijo.new_study img{margin-bottom:0;}
.nijo p.blue{padding:5px 0;font-size:18px;}
.nijo .btn_blue{display:inline-block;margin:10px 0;padding:5px 10px;background:#005fae;color:#fff;border-radius:10px;}
.nijo .sm_font{padding:15px 0;}
.nijo .bg_tit.blue{font-size:20px;font-style:normal;}
.nijo .leftBox{width:49%;margin-right:2%;}
.nijo .rightBox{width:49%;}
.nijo .nijo1 div p{line-height:1.8em;font-size:20px;letter-spacing:0;}
.nijo .nijo1 div p.txt_right{text-align:right;font-size:32px;font-weight:bold;}
.nijo .bg_blue{margin-bottom:60px;padding:30px;border:5px solid #005fae;}
.nijo .bg_blue .txt_box{padding-bottom:0;}

/* 덴버식물원 */
.denver .txt_right{color:#888;font-size:22px;font-weight:700;text-align:right;}
.denver p{padding-bottom:10px;}
.denver .sm_font{margin-bottom:20px;}
.denver1 p{padding-bottom:20px;font-size:16px;}
.denver1 p.study_tit{padding-bottom:5px;}
.denver1 p.desc{padding-left:10px;}
.denver6{margin:60px 0;}

/* 반고흐 2021 */
.new_study .btn_call{display:inline-block;padding:10px 20px;background:#0041C0;color:#fff;border-radius:15px;}

/* Anadol */
.anadol .equip_box .leftBox{width:33%;margin-bottom:5%;}
.anadol .img_box .leftBox,
.anadol .img_box .rightBox{width:49%;}
.anadol .img_box .leftBox img,
.anadol .img_box .rightBox img{width:100%;height:auto;}

/* japan art */
.japanart .equip_box .leftBox{width:33%;margin-bottom:5%;}
.japanart .img_box .leftBox,
.japanart  .img_box .rightBox{width:49%;}
.japanart  .img_box .leftBox img,
.japanart  .img_box .rightBox img{width:100%;height:auto;}


.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {position: absolute;bottom: 10px;width: 100%;}
/* PAGER */
.bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: red;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #eee;text-indent: -9999px;	display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {background: red;}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px;}

/*160616 zs110*/
.info_product p{padding:0;text-align:center;}
.info_product iframe{border:0 none;}
.zs110_float p{float:left;width:50%;}
.zs110_float:after{content:"";display:block;clear:both;}

/* 171205 평창올림픽 골든패키지 당첨자 */
.only_mobile{display:none;}
.pyeongchang_golden_result .blue{background:none;border:0 none;color:#3579e4 !important;}
.pyeongchang_golden_result > .blue{margin:20px 0 10px;}
.pyeongchang_golden_result br{display:none;}
.pyeongchang_golden_result .top_visual img{width:100%;height:auto;vertical-align:top;}
.pyeongchang_golden_result .top_visual div{color:#333;font-size:14px;font-weight:bold;}
.pyeongchang_golden_result .top_visual div.last{padding-bottom:10px;}
.pyeongchang_golden_result .top_visual .noti{color:red;}
.pyeongchang_golden_result .top_visual .btn_search{display:block;height:50px;line-height:50px;margin-bottom:10px;background:#3579e4;color:#fff;text-align:center;border-radius:30px;text-decoration:none;font-weight:700;}
.pyeongchang_golden_result .top_visual .btn_winner_info{display:block;height:50px;line-height:50px;margin:10px 0;background:#fdff6d;color:#333;text-align:center;border-radius:30px;text-decoration:none;font-weight:700;}
.pyeongchang_golden_result .top_visual strong{width:auto !important;}
.pyeongchang_golden_result table{width:100%;margin-bottom:0 !important;border:1px solid #ccc;border-bottom:0;}
.pyeongchang_golden_result table th,
.pyeongchang_golden_result table td{text-align:left;padding:10px 30px;/* background:#f3f8ff; */border-bottom:1px solid #ccc;}
.pyeongchang_golden_result table th{width:40%;}
.pyeongchang_golden_result table td{width:20%;background:#fff;border:1px solid #ccc;border-top:0 none;border-right:0 none;}
.pyeongchang_golden_result table th.gift1{background:#cfe2f3;}
.pyeongchang_golden_result table th.gift2{background:#fff2cc;}
.pyeongchang_golden_result table th.gift3{background:#d9ead3;}
.pyeongchang_golden_result table th.gift4{background:#f4cccc;}
.pyeongchang_golden_result table th.gift5{background:#d9d2e9;}
.pyeongchang_golden_result table th.gift6{background:#d0e0e3;}
.pyeongchang_golden_result table .first td{border-top:0 none;}
.pyeongchang_golden_result table th span{display:inline-block;padding-left:42px;background:url(https://shop.panasonic.co.kr/skin/frontend/jm_travelgear/default/images/event/pyeongchang_golden_result/icon_gift.png) no-repeat center left;}
.pyeongchang_golden_result table th span i{display:inline-block;padding:6px 15px 3px 0;border-bottom:1px solid #ffc40b;font-weight:bold;font-style:normal;}
.pyeongchang_golden_result .notice_wrap{line-height:1.8em;padding:20px;background:#eee;color:#333;font-size:12px;}
.pyeongchang_golden_result .notice_wrap .first{padding-bottom:10px;}
.pyeongchang_golden_result .notice_wrap li br{display:block;}
/*mobile*/
@media all and (min-width:320px) and (max-width:767px){
	.only_mobile{display:block;}	
	.pyeongchang_golden_result br.only_moblie{display:block !important;}
	.pyeongchang_golden_result .top_visual div{font-size:12px;}
	.pyeongchang_golden_result .top_visual .noti{display:none;}
	.pyeongchang_golden_result .top_visual .noti.only_mobile{display:block;}
	.pyeongchang_golden_result table th,
	.pyeongchang_golden_result table td{text-align:left;padding:5px;/* background:#f3f8ff; */border-bottom:1px solid #ccc;}
	.pyeongchang_golden_result table th.gift1{background:#cfe2f3;}
	.pyeongchang_golden_result table th.gift2{background:#fff2cc;}
	.pyeongchang_golden_result table th.gift3{background:#d9ead3;}
	.pyeongchang_golden_result table th.gift4{background:#f4cccc;}
	.pyeongchang_golden_result table th.gift5{background:#d9d2e9;}
	.pyeongchang_golden_result table th.gift6{background:#d0e0e3;}
	.pyeongchang_golden_result table th{width:40%;font-size:15px;}
	.pyeongchang_golden_result table td{width:30%;font-size:12px;}
	.pyeongchang_golden_result table th span{display:inline-block;padding-left:0;background:none;}
	.pyeongchang_golden_result table th span i{display:inline-block;padding:0;border-bottom:0 none;font-weight:bold;font-style:normal;}
	.pyeongchang_golden_result .notice_wrap{line-height:2em;font-size:11px;letter-spacing:-1px;}
}
