@charset "utf-8";
.dim_bg{ display:none;position:fixed;left:0px;top:0px;width:100%;height:100%; background:#000;opacity:0.6;z-index:40; }
.popupWrap{ display:none;position:absolute;left:50%;top:200px;width:700px;margin-left:-350px; background:#ffffff;z-index:50;box-shadow:1px 1px 8px rgba(0,0,0,0.5)}
.popupWrap.mailSend{ width:auto;margin-left:0px; display:block; position:relative;left:auto;top:auto}
.popupWrap.printPop{ width:auto;margin-left:0px; display:block; position:relative;left:auto;top:auto}
.popupWrap.emailPop{ width:auto;margin-left:0px; display:block; position:relative;left:auto;top:auto}
.popupWrap.openPopup{ width:auto;margin-left:0px; display:block; position:relative;left:auto;top:auto}
.popupWrap.afterWebzine{ width:auto;margin-left:0px; display:block; position:relative;left:auto;top:auto}
.popupWrap.taxSave{ width:540px;margin-left:-270px;}
.popupWrap .titleArea{background:#333333; height:60px; position:relative;}
.popupWrap .titleArea .title{ line-height:60px; font-size:16px; font-weight:bold;padding-left:25px; color:#fff;}
.popupWrap .titleArea .btn_close,
.popupWrap .titleArea .btn_close_win{ display:block; position:absolute;right:25px;top:50%;margin-top:-7px; background:url("../images_en/common/btn_close.png") no-repeat; width:15px; height:15px; overflow:hidden; text-indent:-999px;}
.popupWrap .popupContent{padding:30px 25px;overflow-y:auto;min-height:270px;}
.popupWrap .peopleArea{ overflow:hidden; position:relative;padding-left:182px}
.popupWrap .peopleArea .imgArea{ position:absolute;left:0px;top:0px;border:1px solid #d6d6d6}
.popupWrap .peopleArea .imgArea .img{ background:url("../images_en/common/noImg.png") no-repeat center center; width:150px; height:170px;border-bottom:1px solid #d6d6d6}
.popupWrap .peopleArea .imgArea .name{ line-height:40px; font-weight:bold; text-align:center;}
.popupWrap .peopleArea ul{margin-top:-13px;}
.popupWrap .peopleArea ul li{ background:url("../images_en/information/dot_line.png") repeat-x left bottom;padding:20px 0 18px 0;}
.popupWrap .peopleArea ul li:last-child{ background:none}
.popupWrap .peopleArea ul li .tit{ display:block; font-weight:bold; margin-bottom:10px;}
.popupWrap .peopleArea ul li .con{ display:block; line-height:20px;}

.popupWrap.mailSend .sendInput{ width:510px;}
.popupWrap.mailSend .btnCenter{ text-align:center;margin:20px 0 40px 0}
.popupWrap.mailSend .btnCenter a{height:33px; line-height:33px;margin-right:1px;min-width:75px;}
.popupWrap.mailSend .topArea {height:53px; line-height:54px; background:#7d6f5e;}
.popupWrap.mailSend .topArea .title{ float:left;padding-left:20px; font-size:14px; font-weight:bold;color:#ffffff;}
.popupWrap.mailSend .topArea .btn_moreView{ float:right; display:block; background:#3e372f url("../images_en/information/more_arr.png") no-repeat 86px 21px; width:93px;padding-left:20px; height:53px;color:#f89b1c;}
.popupWrap.mailSend .mailContentArea{border:1px solid #7d6f5e; border-top:0;padding:20px 19px 15px 19px;}
.popupWrap.mailSend .infomationArea{ overflow:hidden; position:relative;padding:0 0 21px 170px;background:url("../images_en/information/dot_line.png") repeat-x left bottom;min-height:210px; margin-bottom:20px;}
.popupWrap.mailSend .infomationArea .posterArea{ position:absolute;left:0px;top:0px;}
.popupWrap.mailSend .infomationArea .infomationTxt{ margin-top:10px;}
.popupWrap.mailSend .infomationArea .infomationTxt li{ line-height:18px; position:relative;padding-left:105px; margin-bottom:10px;}
.popupWrap.mailSend .infomationArea .infomationTxt li .tit{ position:absolute;left:0px;top:0px; font-weight:bold;padding-left:10px; background:url("../images_en/information/bl_dot.png") no-repeat left 7px;}
.popupWrap.mailSend .infomationArea .infomationTxt li .con{}
.popupWrap.mailSend .infomationArea .infomationTxt li .bold{ font-weight:bold;}
.popupWrap.mailSend .infomationArea .infomationTxt li .red{color:#be216a}
.popupWrap.mailSend .infomationArea .infomationTxt li .underline{text-decoration:underline}
.popupWrap.mailSend .bottomContent{ overflow:hidden; position:relative;}
.popupWrap.mailSend .bottomContent .logo{ float:left; width:13%;}
.popupWrap.mailSend .bottomContent .txt{ float:left; line-height:18px;width:86%;}
.popupWrap.mailSend .bottomContent .txt span{ display:block;}
.popupWrap.mailSend .bottomContent .sns{ position:absolute;right:0px;bottom:5px;}
.popupWrap.mailSend .bottomContent .sns a{ display:block; float:left; margin-left:10px;}
/* infomationViewPop */
.infomationViewPop{ overflow:hidden;}
.infomationViewPop .topContent{ background:#fff; margin-bottom:20px;border-bottom:2px solid #000000; padding-bottom:10px;}
.infomationViewPop .topContent .topTitleArea{ border-bottom:2px solid #000000; height:78px; position:relative; margin-bottom:27px;}
.infomationViewPop .topContent .topTitleArea .subTitle{ font-size:24px; font-weight:bold;line-height:24px;}
.infomationViewPop .topContent .topTitleArea .topTxt{ margin-top:15px;}
.infomationViewPop .topContent .topTitleArea .btn_print{ display:block; position:absolute;right:0px;top:17px; background:url("../images_en/information/print_icon.png") no-repeat;padding-left:26px;}
.infomationViewPop .topContent .infomationTxt li{ line-height:18px; position:relative;padding-left:105px; margin-bottom:10px;}
.infomationViewPop .topContent .infomationTxt li .tit{ position:absolute;left:0px;top:0px; font-weight:bold;padding-left:10px; background:url("../images_en/information/bl_dot.png") no-repeat left 7px;}
.infomationViewPop .topContent .infomationTxt li .con{}
.infomationViewPop .topContent .infomationTxt li .bold{ font-weight:bold;}
.infomationViewPop .topContent .infomationTxt li .underline{text-decoration:underline}
.infomationViewPop .infomationAlert{ background:#fff url("../images_en/information/info_icon.png") no-repeat 0 0;margin-bottom:30px;padding:10px 30px 10px 46px;border-bottom:2px solid #000000;}
.infomationViewPop .infomationAlert p.title{ margin:15px 0 11px 0; font-weight:bold;}
.infomationViewPop .infomationAlert p.title:first-child{ margin-top:0;}
.infomationViewPop .infomationAlert p.con{ margin-bottom:20px; line-height:20px;}
.infomationViewPop .infomationAlert ul{margin:0px 0px 20px 0px;}
.infomationViewPop .infomationAlert ul li{padding-left:9px; background:url("../images_en/information/bar_txt.png") no-repeat left 6px; line-height:16px; margin-bottom:4px;}

.infomationViewPop .infomationTabArea{ overflow:hidden;}
.infomationViewPop .infomationTabArea .tabTitle{ background:#be216a;height:47px; position:relative; text-align:center; font-weight:bold;color:#fff; line-height:47px;}
.infomationViewPop .infomationTabArea .viewInfo{ position:relative;}
.infomationViewPop .infomationTabArea .viewInfo .img img{ width:100%;}
.infomationViewPop .infomationTabArea .viewInfo .txtArea{ position:relative; background:#fff;padding:30px 0px 30px 0px;}
.infomationViewPop .infomationTabArea .viewInfo .txtArea:last-child{ padding-bottom:0;}
.infomationViewPop .infomationTabArea .viewInfo .txtArea > .title{ font-weight:bold;}
.infomationViewPop .infomationTabArea .viewInfo .txtArea > .title.big{ font-size:16px;}
.infomationViewPop .infomationTabArea .viewInfo .txtArea > .txt{ margin:12px 0 0px 0; line-height:20px;}
.infomationViewPop .infomationTabArea .viewInfo .txtArea > .txt.mb20{ margin-bottom:20px;}
.infomationViewPop .infomationTabArea .viewInfo .coupon{ overflow:hidden;width:100%; margin:18px 0 30px 0;}
.infomationViewPop .infomationTabArea .viewInfo .coupon li{width:49.9%;color:#fff; background:#2e7885; text-align:center;height:130px; float:left;}
.infomationViewPop .infomationTabArea .viewInfo .coupon li:first-child{background:#334a8f;border-right:1px solid #fff}
.infomationViewPop .infomationTabArea .viewInfo .coupon li table{width:100%;height:100%;}
.infomationViewPop .infomationTabArea .viewInfo .coupon li table td{ text-align:center;}
.infomationViewPop .infomationTabArea .viewInfo .coupon li .number{ font-family:"HelveticaNeue"; font-weight:bold; font-size:30px; margin-bottom:12px;}
.infomationViewPop .infomationTabArea .viewInfo .coupon li .con{ line-height:20px;}
.infomationViewPop .infomationTabArea .viewInfo .tableCon{ margin-top:18px; overflow:hidden;}
.infomationViewPop .infomationTabArea .viewInfo .tableCon ul{ overflow:hidden;}
.infomationViewPop .infomationTabArea .viewInfo .tableCon ul:last-child{border-bottom:1px solid #dfdfdf}
.infomationViewPop .infomationTabArea .viewInfo .tableCon ul li{ float:left;width:49.9%}
.infomationViewPop .infomationTabArea .viewInfo .tableCon ul li .title{ line-height:45px; height:45px; text-align:center; border-right:1px solid #fff; background:#d9d9d9;}
.infomationViewPop .infomationTabArea .viewInfo .tableCon ul li .con{ line-height:20px; text-align:center; border-right:1px solid #dfdfdf; position:relative;padding:17px 0}
.infomationViewPop .infomationTabArea .viewInfo .tableCon ul li .con .middle{width:100%; text-align:center;}
.infomationViewPop .infomationTabArea .viewInfo .tableCon ul li:last-child .con{ border-right:0px}
.infomationViewPop .infomationTabArea .viewInfo .iconTxt{ overflow:hidden; margin-bottom:30px;}
.infomationViewPop .infomationTabArea .viewInfo .iconTxt .icon{ float:left;}
.infomationViewPop .infomationTabArea .viewInfo .iconTxt .txt{ float:left;padding-left:20px; line-height:40px;}
.infomationViewPop .infomationTabArea .viewInfo .tagArea{ background:#7d6f5e;padding:17px 20px 15px 93px; position:relative;}
.infomationViewPop .infomationTabArea .viewInfo .tagArea li.title{ position:absolute;left:20px;top:17px; background:url("../images_en/information/tag_icon.png") no-repeat;padding:0 10px 0 28px;border-right:1px solid #fff;color:#fff; font-weight:bold;}
.infomationViewPop .infomationTabArea .viewInfo .tagArea li.con{color:#fff; line-height:20px; margin-top:-3px;}
.infomationViewPop .infomationTabArea .viewInfo .tagArea li.con a{color:#fff;}
.infomationViewPop .infomationTabArea .viewInfo .imgGallery{ background:#ffffff;padding-bottom:25px;}
.infomationViewPop .infomationTabArea .viewInfo .imgGallery .bigArea{ margin-bottom:25px;}
.infomationViewPop .infomationTabArea .viewInfo .imgGallery ul{ overflow:hidden;margin:0 20px;}
.infomationViewPop .infomationTabArea .viewInfo .imgGallery ul li{ float:left;}
.infomationViewPop .infomationTabArea .viewInfo .imgGallery ul li a{ display:block;position:relative;margin:5px;}
.infomationViewPop .infomationTabArea .viewInfo .imgGallery ul li a span{ display:block; position:absolute;z-index:10; background:url("../images_en/information/img_bg.png"); width:193px; height:109px; left:0px;top:0px;}
.infomationViewPop .infomationTabArea .viewInfo .imgGallery ul li a strong.movie{ display:block; position:absolute;z-index:11; background:url("../images_en/information/movie_icon.png"); width:35px; height:35px; left:50%;top:50%;margin:-17px 0 0 -17px;}
.infomationViewPop .infomationTabArea .viewInfo .imgGallery ul li a:hover span,
.infomationViewPop .infomationTabArea .viewInfo .imgGallery ul li a:focus span,
.infomationViewPop .infomationTabArea .viewInfo .imgGallery ul li.on a span{ background:none;border:4px solid #f89b1c;width:185px; height:101px;}
.infomationViewPop .infomationTabArea .viewBottomArea{clear:both;border:1px solid #4b4030; background:url("../images_en/information/list_bg.png");height:73px; position:relative; text-align:center;}
.infomationViewPop .infomationTabArea .viewBottomArea a{ display:inline-block;*display:inline;zoom:1;height:73px; overflow:hidden; text-indent:-999px;}
.infomationViewPop .infomationTabArea .viewBottomArea a.btn_prev{ display:block; position:absolute;left:0px;top:0px;width:60px; background:url("../images_en/information/view_prev.png") no-repeat center center;}
.infomationViewPop .infomationTabArea .viewBottomArea a.btn_list{ width:47px; background:url("../images_en/information/btn_list.png") no-repeat center center;}
.infomationViewPop .infomationTabArea .viewBottomArea a.btn_next{ display:block; position:absolute;right:0px;top:0px;width:60px; background:url("../images_en/information/view_next.png") no-repeat center center;}
.infomationViewPop .infomationTabArea .rightArea{ float:left; background:#ffffff; width:254px;}
.infomationViewPop .infomationTabArea .rightArea .rightTitle{ background:#006a84;height:47px; line-height:47px; text-align:center; font-weight:bold;color:#fff}
.infomationViewPop .infomationTabArea .rightArea .conArea{padding:25px 25px 20px 25px}
.infomationViewPop .infomationTabArea .rightArea .conArea > .txtArea{letter-spacing:-1px; line-height:20px;background:url("../images_en/information/bottom_line.png") no-repeat left bottom;padding-bottom:25px; margin-bottom:30px;}
.infomationViewPop .infomationTabArea .rightSlierWrap{ position:relative; overflow:hidden;}
.infomationViewPop .infomationTabArea .rightSlierWrap .paging{ overflow:hidden;height:20px}
.infomationViewPop .infomationTabArea .rightSlierWrap .paging a{ display:block; float:left; margin-right:10px; width:7px; height:7px; background:url("../images_en/information/slide_dot.png") no-repeat right top; overflow:hidden;}
.infomationViewPop .infomationTabArea .rightSlierWrap .paging a:hover,
.infomationViewPop .infomationTabArea .rightSlierWrap .paging a:focus,
.infomationViewPop .infomationTabArea .rightSlierWrap .paging a.on{background:url("../images_en/information/slide_dot.png") no-repeat left top;}
.infomationViewPop .infomationTabArea .rightSlierWrap .rightSlierArea{ overflow:hidden; position:relative;height:342px;}
.infomationViewPop .infomationTabArea .rightSlierWrap .rightSlierArea ul{ overflow:hidden; position:relative;width:100000px}
.infomationViewPop .infomationTabArea .rightSlierWrap .rightSlierArea ul li{ float:left;}
.infomationViewPop .infomationTabArea .rightSlierWrap .rightSlierArea ul li p.titleArea{ line-height:18px;}
.infomationViewPop .infomationTabArea .rightSlierWrap .rightSlierArea ul li p.titleArea span.tit{color:#006a84; font-weight:bold; display:block;}
.infomationViewPop .infomationTabArea .rightSlierWrap .rightSlierArea ul li p.img{ text-align:center;border:1px solid #cccccc; margin-top:5px;}
.infomationViewPop .infomationTabArea .rightSlierWrap .rightSlierArea ul li p.txt{ line-height:18px;padding:8px 0;letter-spacing:-1px;}
.infomationViewPop .infomationTabArea .rightSlierWrap .rightSlierArea ul li p.btnArea{ overflow:hidden;}
.infomationViewPop .infomationTabArea .rightSlierWrap .rightSlierArea ul li p.btnArea a{ background:#666666; float:left;width:49.9%;height:33px; line-height:33px; text-align:center;color:#ffffff}
.infomationViewPop .infomationTabArea .rightSlierWrap .rightSlierArea ul li p.btnArea a.black{ background:#000000;color:#f89b1c}
.infomationViewPop .infomationTabArea .btn_download{ display:block;height:47px;background:#7d6f5e url("../images_en/information/btn_down.png") no-repeat 28px center;padding-left:58px; line-height:48px; margin-bottom:30px;color:#fff;}
.infomationViewPop .infomationTabArea .dotLineList{ margin-bottom:30px;}
.infomationViewPop .infomationTabArea .dotLineList .title{color:#006a84; font-weight:bold;}
.infomationViewPop .infomationTabArea .dotLineList ul li{ background:url("../images_en/information/dot_line.png") repeat-x left bottom;padding:15px 0;}
.infomationViewPop .infomationTabArea .dotLineList ul li .tit{ display:block; font-weight:bold;}
.infomationViewPop .infomationTabArea .dotLineList ul li .con{ display:block; line-height:18px; margin:8px 0;}
.infomationViewPop .infomationTabArea .dotLineList ul li .nameDate{ overflow:hidden;color:#555555;}
.infomationViewPop .infomationTabArea .dotLineList ul li .nameDate .name{ display:block; float:left; border-right:1px solid #d3d3d3;padding-right:10px; margin-right:10px;}
.infomationViewPop .infomationTabArea .press{ margin-bottom:30px;}
.infomationViewPop .infomationTabArea .press .title{color:#006a84; font-weight:bold; margin-bottom:15px;}
.infomationViewPop .infomationTabArea .press .img{ position:relative;}
.infomationViewPop .infomationTabArea .press .img .txtBox{ position:absolute;left:0px;bottom:0px; background:url("../images_en/information/list_bg.png");padding:19px; width:166px;color:#fff;letter-spacing:-0.07em}
.infomationViewPop .infomationTabArea .press .img .txtBox > strong{ display:block; margin-bottom:8px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.infomationViewPop .infomationTabArea .press .img .txtBox > span{ display:block;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.infomationViewPop .infomationTabArea .dotList{}
.infomationViewPop .infomationTabArea .dotList .title{color:#006a84; font-weight:bold; margin-bottom:11px;}
.infomationViewPop .infomationTabArea .dotList ul li{padding-left:9px; background:url("../images_en/information/bl_dot.png") no-repeat left center; letter-spacing:-1px; line-height:22px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.popupSeat li{ background:url("../images_en/information/dot_line.png") repeat-x left bottom;margin-bottom:30px;padding-bottom:1px;}
.popupSeat li:last-child{ margin-bottom:0; background:none;}
.popupSeat li .title{ font-weight:bold;;padding-left:10px; background:url("../images_en/information/bl_dot.png") no-repeat left 4px; margin-bottom:12px;}
.popupSeat li .txt{ line-height:18px; padding-left:10px;}
.popupSeat li .img{ text-align:center;}

.zipPopup{width:540px;margin-left:-270px;}
.zipPopup .writeTable{ margin-bottom:30px;}
.zipPopup .writeTable th{width:150px}
.zipPopup .writeTable td select{width:232px;height:32px;}
.zipPopup .writeTable td select{width:232px;height:32px;}
.zipPopup .zipList .ziptitleArea{height:45px; background:#368202; overflow:hidden; margin-bottom:1px;}
.zipPopup .zipList .ziptitleArea li{ float:left; font-weight:bold;color:#ffffff; text-align:center;line-height:45px;}
.zipPopup .zipList .ziptitleArea li.zip{ width:144px;}
.zipPopup .zipList .ziptitleArea li.address{ width:345px;}
.zipPopup .zipList .zipScroll{border:1px solid #bbbbbb;padding:0 20px;height:207px;overflow-y:auto;}
.zipPopup .zipList .zipScroll a{ display:block; background:url("../images_en/information/dot_line.png") repeat-x left bottom; overflow:hidden; line-height:52px; height:52px;}
.zipPopup .zipList .zipScroll a span{ display:block; float:left;}
.zipPopup .zipList .zipScroll a span.zip{ text-align:center;width:100px}
.zipPopup .zipList .zipScroll a span.address{padding-left:40px;width:288px}

.hpPopup{ width:510px;margin-left:-255px}
.hpPopup .title{ margin-bottom:15px; font-weight:bold;}
.hpPopup .txt{ line-height:20px;}
.hpPopup .writeTable{ margin-top:25px;}
.hpPopup .writeTable th{width:150px}
.hpPopup .btnArea{ text-align:center;padding:60px 0 30px 0}
.hpPopup .btnTxtArea{ position:relative;margin:25px 0 0 0}
.hpPopup .btnTxtArea a{ position:absolute;right:0px;top:3px}
.hpPopup a.btnText{ line-height:34px;height:33px;padding:0 20px;}
.taxSave .typeSelect{ margin-bottom:20px;}
.taxSave .writeTable th{ width:150px}
.taxSave .writeTable td select{ width:90px}
.taxSave .writeTable td input{ width:68px}
.taxSave .btnCenter{ text-align:center;}
.taxSave .btnCenter a{ margin-right:1px;}

.emailPop{ width:500px;margin-left:-255px}
.emailPop .logoCenter{ text-align:center;padding:20px 0}
.emailPop .con{ line-height:20px; text-align:center;}

.openPopup{ width:700px;margin-left:-255px}
.openPopup .popupContent{ line-height:20px; text-align:left;}
.openPopup .popupContent .open_img{border:1px solid #d5d5d5;padding:30px; text-align:center; font-weight:bold;margin:20px 0; line-height:20px;}
.openPopup .popupContent .open_img img{margin-bottom:20px;}

.afterWebzine .webzineCtgSelect{background:url("../images_en/information/dot_line.png") repeat-x left bottom; padding-bottom:21px; margin-top:-10px; margin-bottom:20px;}

@media only screen and (max-width: 909px) {


}