@import "global.css";

html.fixed {height:100%;}
html.fixed body {height:100%; overflow:hidden;}

body {}
input:-moz-read-only { /* For Firefox */
    background-color: #ebebeb;
}
input:read-only {
    background-color: #ebebeb;
}
#skip_nav {position:absolute; top:0; left:0; z-index:500; width:100%; height:0;}
#skip_nav a {display:block; position:absolute; left:0; top:-9999px; overflow:hidden; text-align:center; color:#fff; white-space:nowrap; font-size:12px;}
#skip_nav a:focus,
#skip_nav a:hover,
#skip_nav a:active {width:100%; top:0px; height:auto; padding:5px 0; background:#31c2bb; color:#fff; z-index:1000;}

label.rdo {display:inline-block; position:relative; padding-left:16px; line-height:22px;}
label.rdo input {width:13px; height:13px; position:absolute; top:5px; left:0;}

label.chk {display:inline-block; position:relative; padding-left:16px; line-height:22px;}
label.chk input {width:13px; height:13px; position:absolute; top:5px; left:0;}

.btn_area {width:100%; overflow:hidden; text-align:center;}
.btn_area a {float:left; margin-left:10px;}
.btn_area a:first-child {margin-left:0px;}
.btn_area input {float:left; margin-left:10px;}
.btn_area input:first-child {margin-left:0px;}

.btn_30 {display:inline-block; height:30px; border:0; line-height:30px; text-align:center; vertical-align:top; cursor:pointer; outline:none;}
.btn_30.black {background:#000; color:#fff;}
.btn_30.white {background:#fff; color:#333;}

/* Layout */
#wrap {width:100%; min-width:1250px; overflow:hidden; padding-top:90px;}

#header {width:100%; background:url(/resources/microCampaign/cpView10000416/images/common/haeder_bg.jpg) 0 0 repeat-x; position:absolute; left:0px; top:0px; z-index:110;}
#header .header_inner {width:1250px; height:90px; margin:0 auto; background:url(/resources/microCampaign/cpView10000416/images/common/header.jpg) 0 0 no-repeat; position:relative;}
#header .logo a {display:block; width:200px; height:50px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat; position:absolute; left:0px; top:21px;}
#header .btn_logo {display:block; width:105px; height:60px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat; position:absolute; right:0px; top:10px;}
#header .gnb {position:absolute; left:508px; top:31px;}
#header .gnb ul {overflow:hidden;}
#header .gnb ul li {float:left; margin-right:20px;}
#header .gnb ul li a {display:block; width:100px; height:30px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat;}
#header .gnb ul li.l1 a:hover {background:url(/resources/microCampaign/cpView10000416/images/common/gnb_btn_01.jpg) 0 0 no-repeat;}
#header .gnb ul li.l2 a:hover {background:url(/resources/microCampaign/cpView10000416/images/common/gnb_btn_02.jpg) 0 0 no-repeat;}
#header .gnb ul li.l3 a:hover {background:url(/resources/microCampaign/cpView10000416/images/common/gnb_btn_03.jpg) 0 0 no-repeat;}
#header .gnb ul li.l4 a:hover {background:url(/resources/microCampaign/cpView10000416/images/common/gnb_btn_04.jpg) 0 0 no-repeat;}
#header .gnb ul li.l5 a:hover {background:url(/resources/microCampaign/cpView10000416/images/common/gnb_btn_05.jpg) 0 0 no-repeat;}
#header .gnb ul li.l1.on a {background:url(/resources/microCampaign/cpView10000416/images/common/gnb_btn_01.jpg) 0 0 no-repeat;}
#header .gnb ul li.l2.on a {background:url(/resources/microCampaign/cpView10000416/images/common/gnb_btn_02.jpg) 0 0 no-repeat;}
#header .gnb ul li.l3.on a {background:url(/resources/microCampaign/cpView10000416/images/common/gnb_btn_03.jpg) 0 0 no-repeat;}
#header .gnb ul li.l4.on a {background:url(/resources/microCampaign/cpView10000416/images/common/gnb_btn_04.jpg) 0 0 no-repeat;}
#header .gnb ul li.l5.on a {background:url(/resources/microCampaign/cpView10000416/images/common/gnb_btn_05.jpg) 0 0 no-repeat;}
#header .top_bnr{position:absolute;left:255px;top:6px}
/* event banner */
.event_bnr{width:800px;height:332px;position:absolute;z-index:999;left:50%;margin-left:-400px;top:110px;background:url(/resources/microCampaign/cpView10000416/images/common/event_bnr.png) 0 0 no-repeat}
.event_bnr .inner{width:100%;height:100%;position:relative}
.event_bnr .inner .btn_close{position:absolute;width:40px;height:40px;top:7px;right:4px;text-indent:-9999px;font-size:0;overflow:hidden;line-height:0;cursor:pointer}
.event_bnr .inner .btn_link{position:absolute;width:160px;height:40px;bottom:5px;right:10px;text-indent:-9999px;font-size:0;overflow:hidden;line-height:0;cursor:pointer}

#footer .section_01 {background:url(/resources/microCampaign/cpView10000416/images/common/footer_01.jpg) center 0 no-repeat #fff; border-bottom:solid 1px #e5e5e5;}
#footer .section_01 .inner_box {width:1250px; height:180px; margin:0 auto; position:relative;}
#footer .section_02 {background:url(/resources/microCampaign/cpView10000416/images/common/footer_02.jpg) center 0 no-repeat #fff;}
#footer .section_02 .inner_box {width:1250px; height:131px; margin:0 auto; position:relative;}
#footer .copyright {padding:10px 0; background-color:#e1e1e1; text-align:center; font-size:10px; color:#444; text-align:center;}

#contents .title {height:280px;}

/* Main */
#header .wing {width:122px; height:181px; background:url(/resources/microCampaign/cpView10000416/images/common/wing.png?date=20180723) 0 0 no-repeat; position:absolute; right:0px; top:76px;}
#header .wing a {display:block; width:122px; position:absolute; right:0px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat;}
#header .wing a.btn1 {height:83px; top:31px;}
#header .wing a.btn2 {height:67px; top:114px;}
#header .wing a.btn1:hover {background:url(/resources/microCampaign/cpView10000416/images/common/wing_btn1.png?date=20180723) 0 0 no-repeat;}
#header .wing a.btn2:hover {background:url(/resources/microCampaign/cpView10000416/images/common/wing_btn2.png?date=20180723) 0 0 no-repeat;}

#main_contents .section_01 {background:url(/resources/microCampaign/cpView10000416/images/main/main_01.jpg) center 0 no-repeat #34503b;}
#main_contents .section_01 .inner_box {width:1250px; height:640px; margin:0 auto; position:relative;}
#main_contents .section_01 .ani_box > div > div {opacity:0;}
#main_contents .section_01 .ani_box .txt_01 {width:100%; height:42px; background:url(/resources/microCampaign/cpView10000416/images/main/main_01_txt_01.png) center top no-repeat; position:absolute; left:0px; top:175px; top:165px;}
#main_contents .section_01 .ani_box .txt_02 {width:100%; height:41px; background:url(/resources/microCampaign/cpView10000416/images/main/main_01_txt_02.png) center top no-repeat; position:absolute; left:0px; top:438px; top:448px;}
#main_contents .section_01 .ani_box .ani_loop > div {width:800px; height:157px; position:absolute; left:225px; left:235px; top:281px;}
#main_contents .section_01 .ani_box .ani_01 {background:url(/resources/microCampaign/cpView10000416/images/main/main_01_tit_01.png) center top no-repeat;}
#main_contents .section_01 .ani_box .ani_02 {background:url(/resources/microCampaign/cpView10000416/images/main/main_01_tit_02.png) center top no-repeat;}
#main_contents .section_01 .ani_box .ani_03 {background:url(/resources/microCampaign/cpView10000416/images/main/main_01_tit_03.png) center top no-repeat;}
#main_contents .section_02 {background:url(/resources/microCampaign/cpView10000416/images/main/main_02_notice.jpg) center 0 no-repeat #ffe272;}
#main_contents .section_02 .inner_box {width:1250px; height:70px; margin:0 auto; position:relative;}
#main_contents .section_02 .btn {display:block; width:201px; height:44px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat; position:absolute; left:642px; top:13px;}
#main_contents .section_02 .btn_pop {display:block; width:201px; height:44px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat; position:absolute; left:851px; top:13px;}
#main_contents .section_02 .btn_notice {display:block; width:202px; height:44px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat; position:absolute; left:732px; top:11px;}
#main_contents .section_03 {background:url(/resources/microCampaign/cpView10000416/images/main/main_03.jpg) center 0 no-repeat #f9f9f9;}
#main_contents .section_03 .inner_box {width:1250px; height:380px; margin:0 auto; position:relative;}
#main_contents .section_03 .btn {display:block; width:194px; height:50px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat; position:absolute; left:666px; top:250px;}
#main_contents .section_04 {background:url(/resources/microCampaign/cpView10000416/images/main/main_04.jpg) center 0 no-repeat #eaeaea;}
#main_contents .section_04 .inner_box {width:1250px; height:464px; margin:0 auto; position:relative;}
#main_contents .section_04 .btn_video a {display:block; width:318px; height:178px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat; position:absolute; top:206px;}
#main_contents .section_04 .btn_video a.btn1 {left:125px;}
#main_contents .section_04 .btn_video a.btn2 {left:466px;}
#main_contents .section_04 .btn_video a.btn3 {left:807px;}
#main_contents .section_05 {background:url(/resources/microCampaign/cpView10000416/images/main/main_05.jpg) center 0 no-repeat #f7f7f7;}
#main_contents .section_05 .inner_box {width:1250px; height:839px; margin:0 auto; position:relative;}
#main_contents .section_05 .carousel-container {width:1250px; top:230px; margin:0 auto; position:relative;}
#main_contents .section_05 .carousel {height:510px; position:relative;}
#main_contents .section_05 .carousel img {display:hidden; opacity:1 !important;  box-shadow:5px 5px 15px -7px #888888;}
#main_contents .section_05 .carousel-container .prev,
#main_contents .section_05 .carousel-container .next {display:block; width:76px; height:76px; background:url(/resources/microCampaign/cpView10000416/images/main/main_05_control.png) 0 0 no-repeat; position:absolute; left:50%; top:217px; z-index:100;}
#main_contents .section_05 .carousel-container .prev {margin-left:-538px; background-position:left 0;}
#main_contents .section_05 .carousel-container .next {margin-left:462px; background-position:right 0;}

#main_contents .section_06 {background:url(/resources/microCampaign/cpView10000416/images/main/main_06.jpg?date=20180723) center 0 no-repeat #eeebe0;}
#main_contents .section_06 .inner_box {width:1250px; height:786px; margin:0 auto; position:relative;}
#main_contents .section_06 .btn_layer {display:block; width:90px; height:26px; position:absolute; left:630px; top:377px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat; z-index:10;}
#main_contents .section_06 .btn_layer .layer {position:relative;display:none; width:656px; height:411px; background:url(/resources/microCampaign/cpView10000416/images/main/main_06_layer.png) 0 0 no-repeat; position:absolute; left:-285px; top:26px;}
#main_contents .section_06 .btn_layer:hover .layer {display:block;}
#main_contents .section_06 .btn_layer .btn_letter{position:absolute;left:20px;bottom:30px;width:100px;height:30px}
#main_contents .section_06 .it_box input {height:64px; padding:0 15px; line-height:64px; color:#010101; font-size:26px; border:solid 1px #bebcb3; position:absolute;}
#main_contents .section_06 .it_box input[type=text]::-webkit-input-placeholder,
#main_contents .section_06 .it_box input[type=text]::-moz-placeholder,
#main_contents .section_06 .it_box input[type=text]:-ms-input-placeholder {color:#c0c0c0;}
#main_contents .section_06 .it_box input.it1 {width:270px; left:35px; top:568px;}
#main_contents .section_06 .it_box input.it2 {width:484px; left:355px; top:568px;}
#main_contents .section_06 .it_box input.it3 {width:600px; left:35px; top:652px;}
#main_contents .section_06 .it_box input.it4 {width:270px; left:685px; top:652px;}
#main_contents .section_06 .btn_submit {display:block; width:211px; height:154px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat; position:absolute; left:1005px; top:568px;}

#main_contents .section_07 {padding:40px 0; background-color:#f9f9f9;}
#main_contents .section_07 .inner_box {width:1180px; margin:0 auto; position:relative;}
#main_contents .section_07 .count {padding-bottom:30px; margin-bottom:30px; font-size:22px; text-align:center; letter-spacing:-0.025em; border-bottom:dotted 1px #cbcbcb;}
#main_contents .section_07 .thanks_list {width:1212px; overflow:hidden;}
#main_contents .section_07 .thanks_list li {width:372px; height:272px; margin:0 32px 0 0; float:left;}
#main_contents .section_07 .thanks_list li div {height:242px; border:solid 1px #e0e0e0;}
#main_contents .section_07 .thanks_list li div span {display:block; font-size:22px; color:#555; letter-spacing:-0.025em;}
#main_contents .section_07 .thanks_list li div span.txt_01 {padding:20px 30px 0;}
#main_contents .section_07 .thanks_list li div span.txt_02 {padding:0 30px 10px;}
#main_contents .section_07 .thanks_list li div span.txt_03 {padding:0 30px 10px; color:#333; font-weight:700;}
#main_contents .section_07 .thanks_list li div span.txt_04 {padding:0 30px 20px;}
#main_contents .section_07 .thanks_list li div span.name {padding:7px 30px; font-size:20px; color:#333; text-align:right; border-top:solid 1px #e0e0e0;}

#main_contents .section_08 {padding:60px 0; background-color:#eaeaea;}
#main_contents .section_08 .inner_box {width:1180px; margin:0 auto; position:relative;}
#main_contents .section_08 .link_box {overflow:hidden;}
#main_contents .section_08 .link_box a {display:block; width:186px; height:166px; margin-right:16px; float:left;}
#main_contents .section_08 .link_box a.btn1 {background:url(/resources/microCampaign/cpView10000416/images/main/main_08_btn_01.jpg) 0 0 no-repeat;}
#main_contents .section_08 .link_box a.btn2 {background:url(/resources/microCampaign/cpView10000416/images/main/main_08_btn_02.jpg) 0 0 no-repeat;}
#main_contents .section_08 .link_box a.btn3 {background:url(/resources/microCampaign/cpView10000416/images/main/main_08_btn_03.jpg) 0 0 no-repeat;}
#main_contents .section_08 .notice_box {width:520px; position:absolute; right:0px; top:0px;}
#main_contents .section_08 .notice_box .tit {padding:0 0 10px 5px; font-size:20px; color:#444; letter-spacing:-0.025em; border-bottom:solid 3px #555;}
#main_contents .section_08 .notice_box ul li {border-bottom:solid 1px #c9c9c9; position:relative;}
#main_contents .section_08 .notice_box ul li a {display:inline-block; max-width:410px; padding:9px 15px 9px 5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px; color:#444444; position:relative;}
#main_contents .section_08 .notice_box ul li a img {position:absolute; right:0px; top:12px;}
#main_contents .section_08 .notice_box ul li .date {position:absolute; right:0px; top:9px; font-size:14px; color:#444444;}
#main_contents .section_08 .notice_box .btn_more {padding-right:10px; position:absolute; right:0px; top:8px; font-size:14px; font-weight:700; color:#444; background:url(/resources/microCampaign/cpView10000416/images/common/bul_01.jpg) right center no-repeat; letter-spacing:-0.025em;}


.board_list tbody tr td a {display:inline-block; max-width:600px; padding-right:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; position:relative;}
.board_list tbody tr td a img {position:absolute; right:0px; top:2px;}


/* Common */
.customChk {display:inline-block; height:24px; padding-left:30px; background:url(/resources/microCampaign/cpView10000416/images/common/chk_02.jpg) 0 0 no-repeat; position:relative;}
.customChk input {position:absolute; left:0px; top:0px; filter:alpha(opacity=0); opacity:0;}
.customChk.on {background-position:0 bottom !important;}

.customRdo {display:inline-block; height:20px; padding-left:20px; background:url(/resources/microCampaign/cpView10000416/images/common/rdo_01.jpg) 0 0 no-repeat; position:relative;}
.customRdo input {position:absolute; left:0px; top:0px; filter:alpha(opacity=0); opacity:0;}
.customRdo.on {background-position:0 bottom !important;}

.select-wrap {display:inline-block; width:100px; height:46px; cursor:pointer; position:absolute; left:50px; top:303px; font-size:18px; color:#333; text-align:left;}
.select-wrap .select-hidden {display:none; visibility:hidden;}
.select-wrap .select-styled {padding:0 19px; line-height:46px; position:absolute; top:0; right:0; bottom:0; left:0; background-color:#fff; border:solid 1px #d2d2d2; box-sizing:border-box;}
.select-wrap .select-styled:after {content:""; width:0; height:0; border:7px solid transparent; border-color:#666 transparent transparent transparent; position: absolute; top:20px; right:10px;}
.select-wrap .select-styled.active:after {border-color:transparent transparent #666 transparent; top:13px;}
.select-wrap .select-options {display:none; position:absolute; left:0; top:45px; right:0; z-index:999; background-color:#fff;}
.select-wrap .select-options li {padding:2px 0; text-indent:19px; border-left:solid 1px #d2d2d2; border-right:solid 1px #d2d2d2;}
.select-wrap .select-options li:first-child {border-top:solid 1px #d2d2d2;}
.select-wrap .select-options li:last-child {border-bottom:solid 1px #d2d2d2;}
.select-wrap .select-options li:hover {background-color:#ffe068;}

.pagination {overflow:hidden; text-align:center;}
.pagination .paging {display:inline-block; *display:inline; zoom:1;}
.pagination .paging > a {display:inline-block; width:26px; height:26px; margin-left:5px; float:left; background:url(/resources/microCampaign/cpView10000416/images/common/ico_page.jpg) 0 0 no-repeat; }
.pagination .paging .page_first {margin-left:0px; background-position:0 0;}
.pagination .paging .page_prev {background-position:-25px 0;}
.pagination .paging .page_next {margin-left:0px; background-position:-50px 0;}
.pagination .paging .page_last {background-position:right 0;}
.pagination .paging .page {display:inline-block; float:left; padding:0 10px;}
.pagination .paging .page a {display:inline-block; float:left; width:24px; height:24px; margin-left:5px; font-size:12px; line-height:24px; color:#7c7c7c; border:solid 1px #d1d1d1;}
.pagination .paging .page a:first-child {margin-left:0px;}
.pagination .paging .page a.current {border:solid 1px #959595; color:#000; font-weight:700;}

.write_table {border-top:solid 2px #cccccc;}
.write_table th {background-color:#eaeaea; border-bottom:solid 1px #dddddd; border-right:solid 1px #dddddd; font-size:18px; color:#222222; font-weight:400;}
.write_table td {padding:30px; background-color:#ffffff; border-bottom:solid 1px #dddddd;}

.txt_16 {font-size:16px; color:#999999; letter-spacing:-0.025em;}
.txt_18 {font-size:18px; line-height:28px; color:#222222; letter-spacing:-0.025em;}
.tit_24 {font-size:24px; line-height:28px; color:#444444; letter-spacing:-0.025em; font-weight:400;}

.board_view .name_box {padding:15px 40px; background-color:#eaeaea; border-top:solid 2px #cccccc; border-bottom:solid 1px #dddddd; position:relative;}
.board_view .name_box .name {width:600px; font-size:20px; color:#333333; font-weight:400;}
.board_view .name_box .info {position:absolute; left:635px; top:20px;}
.board_view .name_box .info span {font-size:14px; color:#333333;}
.board_view .name_box .info .date {margin-right:10px;}
.board_view .name_box .btn_print {display:block; width:34px; height:34px; background:url(/resources/microCampaign/cpView10000416/images/common/ico_01.jpg) 0 0 no-repeat; position:absolute; left:858px; top:14px;}
.board_view .name_box .control {overflow:hidden; position:absolute; left:898px; top:14px;}
.board_view .name_box .control a {display:block; width:32px; height:34px; background:url(/resources/microCampaign/cpView10000416/images/common/ico_01.jpg) 0 0 no-repeat; float:left;}
.board_view .name_box .control a.size_down {background-position:-40px 0;}
.board_view .name_box .control a.size_up {background-position:-72px 0;}
.board_view .cont_box {padding:40px; margin-bottom:30px; background-color:#ffffff; border-bottom:solid 1px #dddddd;}
.board_view .cont_box .cont p {font-size:16px; line-height:28px; letter-spacing:-0.025em; color:#333333;}
.board_view .cont_box .file_box {padding:10px 30px 10px 150px; margin-top:50px; background-color:#eaeaea; position:relative;}
.board_view .cont_box .file_box .name {display:inline-block; padding-left:17px; font-size:14px; color:#333333; background:url(/resources/microCampaign/cpView10000416/images/common/ico_02.jpg) 0 2px no-repeat; position:absolute; left:40px; top:10px;}
.board_view .cont_box .file_box .name:after {content:""; display:block; width:1px; height:20px; background-color:#cccccc; position:absolute; left:87px; top:2px;}
.board_view .cont_box .file_box a {display:inline-block; font-size:14px; color:#333333;}
.board_view .list {background-color:#ffffff; border-top:solid 2px #cccccc; border-bottom:solid 2px #cccccc;}
.board_view .list > div {padding:12px 30px 12px 150px; position:relative;}
.board_view .list > div strong {font-size:16px; position:absolute; left:63px; top:10px; color:#333333; font-weight:400;}
.board_view .list > div strong:after {content:""; display:block; width:15px; height:9px; position:absolute; left:-20px; top:8px;}
.board_view .list > div.prev strong:after {background:url(/resources/microCampaign/cpView10000416/images/common/ico_03.jpg) 0 0 no-repeat;}
.board_view .list > div.next strong:after {background:url(/resources/microCampaign/cpView10000416/images/common/ico_03.jpg) 0 bottom no-repeat;}
.board_view .list > div.prev {border-bottom:solid 1px #dddddd;}
.board_view .list > div a {display:block; position:relative;}
.board_view .list > div a span {display:inline-block; font-size:14px; color:#888888;}
.board_view .list > div a span.name {width:740px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.board_view .list > div a span.date {position:absolute; right:0px; top:0px;}
.board_view .list > div a.empty {cursor:default; color:#bbbbbb;}

.board_list thead tr th {padding:20px 0; background-color:#eaeaea; font-size:16px; color:#333333; font-weight:700; text-align:center;  border-bottom:solid 1px #dddddd; border-top:solid 2px #cccccc;}
.board_list tbody tr td {padding:20px 0; background-color:#ffffff; font-size:14px; color:#333333; font-weight:400; text-align:center; border-bottom:solid 1px #dddddd;}
.board_list tbody tr td.l {text-align:left;}
.board_list tbody tr td a {display:inline-block; max-width:600px; padding-right:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; position:relative;}
.board_list tbody tr td a img {position:absolute; right:0px; top:2px;}


/* Sub */
.sub_introduce .title {background:url(/resources/microCampaign/cpView10000416/images/sub/introduce_title.jpg) center top no-repeat #4b4f2d;}
.sub_introduce .section_01 {padding-bottom:3px; background:url(/resources/microCampaign/cpView10000416/images/common/bul_02.jpg) 0 bottom repeat-x;}
.sub_introduce .section_01 .inner_box {width:1250px; height:806px; margin:0 auto; background:url(/resources/microCampaign/cpView10000416/images/sub/introduce_01.jpg) center top no-repeat; position:relative;}
.sub_introduce .section_01 .btn_box a {display:block; position:absolute; left:50%; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat;}
.sub_introduce .section_01 .btn_box a.btn_01 {width:89px; height:24px; margin-left:209px; top:450px;}
.sub_introduce .section_01 .btn_box a.btn_02 {width:220px; height:54px; margin-left:40px; top:686px;}
.sub_introduce .section_01 .btn_box a.btn_03 {width:220px; height:54px; margin-left:280px; top:686px;}
.sub_introduce .section_02 {background:url(/resources/microCampaign/cpView10000416/images/sub/introduce_02.jpg) center top no-repeat; border-bottom:solid 1px #e5e5e5;}
.sub_introduce .section_02 .inner_box {width:1250px; height:1361px; margin:0 auto; position:relative;}
.sub_introduce .section_02 .btn_link {display:block; width:1000px; height:300px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat; position:absolute; left:125px; bottom:70px;}

.sub_letter .title {background:url(/resources/microCampaign/cpView10000416/images/sub/letter_title.jpg) center top no-repeat #080301;}
.sub_letter .step_box {background:url(/resources/microCampaign/cpView10000416/images/sub/letter_step.jpg) center top no-repeat; border-top:solid 1px #eee; border-bottom:solid 2px #eee;}
.sub_letter .step_box .inner_box {width:1000px; height:58px; margin:0 auto; position:relative;}
.sub_letter .step_box ol {overflow:hidden;}
.sub_letter .step_box ol li {float:left; height:58px;}
.sub_letter .step_box ol li.on {background:url(/resources/microCampaign/cpView10000416/images/sub/letter_step.jpg) 0 bottom no-repeat;}
.sub_letter .step_box ol li.step_01 {width:340px;}
.sub_letter .step_box ol li.step_02 {width:180px;}
.sub_letter .step_box ol li.step_03 {width:230px;}
.sub_letter .step_box ol li.step_04 {width:150px;}
.sub_letter .step_box ol li.step_01.on {background-position:0 bottom;}
.sub_letter .step_box ol li.step_02.on {background-position:-340px bottom;}
.sub_letter .step_box ol li.step_03.on {background-position:-520px bottom;}
.sub_letter .step_box ol li.step_04.on {background-position:-750px bottom;}
.sub_letter_01 .section_01 {background:url(/resources/microCampaign/cpView10000416/images/sub/letter_step_01_img_01.jpg) center top no-repeat #f6f6f6;}
.sub_letter_01 .section_01 .inner_box {width:1000px; height:537px; margin:0 auto; position:relative;}
.sub_letter_01 .section_01 .btn_box a {display:block; width:490px; height:250px; position:absolute; top:207px;}
.sub_letter_01 .section_01 .btn_box a.btn_01 {left:0px;}
.sub_letter_01 .section_01 .btn_box a.btn_02 {left:520px;}
.sub_letter_01 .section_01 .btn_box a.btn_01:hover {background:url(/resources/microCampaign/cpView10000416/images/sub/letter_step_01_btn_01.jpg) 0 0 no-repeat;}
.sub_letter_01 .section_01 .btn_box a.btn_02:hover {background:url(/resources/microCampaign/cpView10000416/images/sub/letter_step_01_btn_02.jpg) 0 0 no-repeat;}
.sub_letter_01 .section_02 {background:url(/resources/microCampaign/cpView10000416/images/sub/letter_step_01_img_02.jpg) center top no-repeat #e3e3e3;}
.sub_letter_01 .section_02 .inner_box {width:1000px; height:176px; margin:0 auto; position:relative;}
.sub_letter_01 .section_02 .btn_link {display:block; width:100px; height:23px; position:absolute; left:728px; top:104px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat;}

.sub_letter_02 .section_01 {padding-bottom:3px; background:url(/resources/microCampaign/cpView10000416/images/common/bul_03.jpg) 0 bottom repeat-x #f6f6f6;}
.sub_letter_02 .section_01 .inner_box {width:1250px; height:640px; margin:0 auto; background:url(/resources/microCampaign/cpView10000416/images/sub/letter_step_02_img_01.jpg) center top no-repeat; position:relative;}
.sub_letter_02 .section_01 .btn_box a {display:block; width:182px; height:240px; position:absolute; top:255px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat;}
.sub_letter_02 .section_01 .btn_box a.btn_01 {left:296px;}
.sub_letter_02 .section_01 .btn_box a.btn_02 {left:534px;}
.sub_letter_02 .section_01 .btn_box a.btn_03 {left:772px;}
.sub_letter_02 .section_01 .btn_box a:hover {background:url(/resources/microCampaign/cpView10000416/images/sub/letter_step_02_btn.png) 0 0 no-repeat;}
.sub_letter_02 .section_01 .btn_box a.on {background:url(/resources/microCampaign/cpView10000416/images/sub/letter_step_02_btn.png) 0 0 no-repeat;}
.sub_letter_02 .section_01 .btn_box a.off {background:url(/resources/microCampaign/cpView10000416/images/sub/letter_step_02_btn.png) right 0 no-repeat !important;}
.sub_letter_02 .section_02 {background:url(/resources/microCampaign/cpView10000416/images/sub/letter_step_02_img_02.jpg) center top no-repeat #f6f6f6; border-bottom:solid 1px #ddd;}
.sub_letter_02 .section_02 .inner_box {width:1000px; height:997px; margin:0 auto; position:relative;}
.sub_letter_02 .section_02 .letter_box {width:100%; height:669px; background:url(/resources/microCampaign/cpView10000416/images/sub/letter_step_02_img_03.jpg) 0 0 no-repeat; position:absolute; left:0px; top:70px;}
.sub_letter_02 .section_02 .letter_box.type1 {background-position:0 0;}
.sub_letter_02 .section_02 .letter_box.type2 {background-position:0 -669px;}
.sub_letter_02 .section_02 .letter_box.type3 {background-position:0 -1338px;}
.sub_letter_02 .section_02 .letter_box textarea {width:830px; height:390px; position:absolute; left:70px; top:160px; font-size:22px; line-height:34px; color:#333; text-align:center; border:none; outline:none;}
.sub_letter_02 .section_02 .txt {font-size:14px; color:#999; position:absolute; right:67px; bottom:65px;}
.sub_letter_02 .section_02 .btn_save {display:block; width:241px; height:74px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat; position:absolute; left:380px; top:857px;}

.sub_letter_03 .section_01 {background:url(/resources/microCampaign/cpView10000416/images/sub/letter_step_03_img_01.jpg) center top no-repeat #f6f6f6; border-bottom:solid 1px #ddd;}
.sub_letter_03 .section_01 .inner_box {width:1000px; height:1610px; margin:0 auto; position:relative;}
.sub_letter_03 .name input {position:absolute; left:241px; top:103px;}
.sub_letter_03 .name input {position:absolute; left:241px; top:103px;}
.sub_letter_03 .sex .customRdo {width:40px; position:absolute; top:210px;}
.sub_letter_03 .sex .customRdo1 {left:241px;}
.sub_letter_03 .sex .customRdo2 {left:318px;}
.sub_letter_03 .birth {position:absolute; top:291px; left:241px;}
.sub_letter_03 .birth .select-wrap {width:140px; margin-right:20px; float:left; position:relative; left:0; top:0;}
.sub_letter_03 .mobile .select-wrap {width:140px; position:absolute; left:241px; top:398px;}
.sub_letter_03 .mobile input {position:absolute; top:398px;}
.sub_letter_03 .mobile input.it1 {left:401px;}
.sub_letter_03 .mobile input.it2 {left:561px;}
.sub_letter_03 .mobile input.it3 {top:454px; left:241px;}
.sub_letter_03 .mobile .btn_01 {display:block; width:180px; height:46px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat; position:absolute; left:711px; top:398px;}
.sub_letter_03 .mobile .btn_02 {display:block; position:absolute; left:711px; top:454px;}
.sub_letter_03 .mobile .btn_03 {display:block; position:absolute; left:711px; top:398px; z-index:1;}
.sub_letter_03 .mail input[type=text] {position:absolute; top:561px;}
.sub_letter_03 .mail input.it1 {left:241px;}
.sub_letter_03 .mail input.it2 {left:449px;}
.sub_letter_03 .mail .select-wrap {width:180px; position:absolute; left:711px; top:561px;}
.sub_letter_03 .mail .customChk {width:415px; position:absolute; left:241px; top:617px;}
.sub_letter_03 .group1 input[type=text] {position:absolute; left:241px; top:702px;}
.sub_letter_03 .group1 .customChk {width:360px; position:absolute; left:241px; top:758px;}
.sub_letter_03 .group1 .select-wrap {width:462px; left:241px; top:747px;}
.sub_letter_03 .group1 .select-wrap .select-options {display:block; top:0px; z-index:150;}
.sub_letter_03 .group2 input {position:absolute; left:241px; top:843px;}
.sub_letter_03 .group2 input.it1 {left:241px; top:843px;}
.sub_letter_03 .group2 input.it2 {left:241px; top:899px;}
.sub_letter_03 .group2 input.it3 {left:571px; top:899px;}
.sub_letter_03 .group2 .btn_zip {display:block; width:180px; height:46px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat; position:absolute; left:431px; top:843px;}
.sub_letter_03 .group3 input {position:absolute; top:1006px;}
.sub_letter_03 .group3 input.it1 {left:241px;}
.sub_letter_03 .group3 input.it2 {left:437px;}
.sub_letter_03 .route .select-wrap {width:460px; position:absolute; left:241px; top:1113px;}
.sub_letter_03 .agree1 .customChk {width:215px; position:absolute; left:91px; top:1366px;}
.sub_letter_03 .agree1 .btn_more {display:block; width:68px; height:22px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat; position:absolute; left:341px; top:1366px;}
.sub_letter_03 .agree2 .customChk {width:200px; position:absolute; left:598px; top:1366px;}
.sub_letter_03 .agree2 .btn_more {display:block; width:68px; height:22px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat; position:absolute; left:833px; top:1366px;}
.sub_letter_03 .btn_confirm {display:block; width:241px; height:74px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat; position:absolute; left:380px; top:1470px;}

.sub_letter_04 .section_01 {background:url(/resources/microCampaign/cpView10000416/images/sub/letter_step_04_img_01.jpg) center top no-repeat #f6f6f6;}
.sub_letter_04 .section_01 .inner_box {width:1000px; height:751px; margin:0 auto; position:relative;}
.sub_letter_04 .section_01 .txt {width:100%; height:32px; background:url(/resources/microCampaign/cpView10000416/images/sub/letter_step_04_txt.jpg) center top no-repeat; position:absolute; left:0px; top:203px;}
.sub_letter_04 .section_01 .letter_list {width:100%; overflow:hidden; text-align:center; position:absolute; left:0; top:246px;}
.sub_letter_04 .section_01 .letter_list ul {display:inline-block; *display:inline; zoom:1;}
.sub_letter_04 .section_01 .letter_list li {width:192px; height:264px; margin-left:26px; float:left; background:url(/resources/microCampaign/cpView10000416/images/sub/letter_step_04_img_03.jpg) 0 0 no-repeat; position:relative;}
.sub_letter_04 .section_01 .letter_list li:first-child {margin-left:0px;}
.sub_letter_04 .section_01 .letter_list li:after {content:""; display:none; width:182px; height:182px; position:absolute; left:50%; margin-left:-91px; top:0px; background:url(/resources/microCampaign/cpView10000416/images/sub/letter_step_04_img_04.png) 0 0 no-repeat;}
.sub_letter_04 .section_01 .letter_list li.on:after {display:block;}
.sub_letter_04 .section_01 .letter_list li.type1 {background-position:8px 0;}
.sub_letter_04 .section_01 .letter_list li.type2 {background-position:-210px 0;}
.sub_letter_04 .section_01 .letter_list li.type3 {background-position:-429px 0;}
.sub_letter_04 .section_01 .btn_link {display:block; width:101px; height:23px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat; position:absolute; left:702px; top:660px;}
.sub_letter_04 .section_02 {background:url(/resources/microCampaign/cpView10000416/images/sub/letter_step_04_img_02.jpg) center top no-repeat #303030; border-bottom:solid 1px #ddd;}
.sub_letter_04 .section_02 .inner_box {width:1000px; height:100px; margin:0 auto; position:relative;}
.sub_letter_04 .section_02 .btn_link {display:block; width:1000px; height:100px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat; position:absolute; left:0; top:0;}

.sub_inquiry .title {background:url(/resources/microCampaign/cpView10000416/images/sub/inquiry_title.jpg) center top no-repeat #110d0d;}
.sub_inquiry .section_01 {padding:70px 0; background:url(/resources/microCampaign/cpView10000416/images/common/bul_03.jpg) 0 bottom repeat-x; background-color:#f5f5f5;}
.sub_inquiry .section_01 .inner_box {width:1000px; margin:0 auto; position:relative;}
.sub_inquiry .section_01 .txt_count {text-align:right;}
.sub_inquiry .section_01 .txt_count span {color:#999999; font-size:14px;}
.sub_inquiry .section_01 .customChk {line-height:20px;}
.sub_inquiry .section_02 {padding:70px 0; background-color:#f5f5f5; border-bottom:solid 1px #dcdcdc;}
.sub_inquiry .section_02 .inner_box {width:1000px; margin:0 auto; position:relative;}
.sub_inquiry .section_02 .qa_list {border-top:solid 2px #cccccc; border-bottom:solid 2px #cccccc;}
.sub_inquiry .section_02 .qa_list li {background-color:#ffffff; position:relative;}
.sub_inquiry .section_02 .qa_list li a {display:block; padding:20px 90px; font-size:18px; color:#333333; border-top:solid 1px #dddddd;}
.sub_inquiry .section_02 .qa_list li:first-child a {border-top:solid 0px #ffffff;}
.sub_inquiry .section_02 .qa_list li a span {display:block; width:32px; height:32px; background:url(/resources/microCampaign/cpView10000416/images/sub/inquiry_ico.jpg) 0 0 no-repeat; position:absolute; left:50px; top:18px; font-size:0px; }
.sub_inquiry .section_02 .qa_list li p {display:none; padding:30px 30px 30px 90px; font-size:18px; color:#333333; line-height:30px; letter-spacing:-0.025em;}
.sub_inquiry .section_02 .qa_list li.on a {font-weight:700;}
.sub_inquiry .section_02 .qa_list li.on a span {background-color:#ffe068; background:url(/resources/microCampaign/cpView10000416/images/sub/inquiry_ico.jpg) 0 bottom no-repeat;}
.sub_inquiry .section_02 .qa_list li.on p {display:block; border-top:solid 1px #dddddd;}

.sub_receive .title {background:url(/resources/microCampaign/cpView10000416/images/sub/receive_title.jpg) center top no-repeat #0c0602;}
.sub_receive_01 .section_01 {height:738px; background:url(/resources/microCampaign/cpView10000416/images/sub/receive_01_img_01.jpg) center top no-repeat #f6f6f6; border-bottom:solid 1px #dddddd;}
.sub_receive_01 .section_01 .inner_box {width:1000px; margin:0 auto; position:relative;}
.sub_receive_01 .section_01 .name input {position:absolute; left:241px; top:228px;}
.sub_receive_01 .section_01 .mobile .select-wrap {width:141px; left:241px; top:335px;}
.sub_receive_01 .section_01 .mobile input {position:absolute;}
.sub_receive_01 .section_01 .mobile .it1 {left:401px; top:335px;}
.sub_receive_01 .section_01 .mobile .it2 {left:561px; top:335px;}
.sub_receive_01 .section_01 .mobile .it3 {left:241px; top:391px;}
.sub_receive_01 .section_01 .mobile .btn_01 {display:block; width:180px; height:46px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat; position:absolute; left:711px; top:335px;}
.sub_receive_01 .section_01 .mobile .btn_02 {display:block; position:absolute; left:711px; top:391px;}
.sub_receive_01 .section_01 .mobile .btn_03 {display:block; position:absolute; left:711px; top:335px; z-index:1;}
.sub_receive_01 .section_01 .btn_link {display:block; width:100px; height:23px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat; position:absolute; left:728px; top:550px;}
.sub_receive_01 .section_01 .btn_confirm {display:block; width:241px; height:74px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat; position:absolute; left:380px; top:598px;}
.sub_receive_02 .section_01 {background-color:#f6f6f6; padding-bottom:60px; border-bottom:solid 1px #dddddd;}
.sub_receive_02 .section_01 .inner_box {width:1000px; margin:0 auto; position:relative;}
.sub_receive_02 .section_01 .txt_01 {width:100%; font-size:36px; color:#999999; text-align:center; position:absolute; left:0px; top:115px;}
.sub_receive_02 .section_01 .txt_01 strong {color:#333333; border-bottom:solid 1px #333333;}
.sub_receive_02 .section_01 .btn_box {height:595px; background:url(/resources/microCampaign/cpView10000416/images/sub/receive_img_01.jpg) center top no-repeat;}
.sub_receive_02 .section_01 .btn_box a {display:block; width:182px; height:240px; position:absolute; top:211px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat;}
.sub_receive_02 .section_01 .btn_box a.btn_01 {left:171px;}
.sub_receive_02 .section_01 .btn_box a.btn_02 {left:409px;}
.sub_receive_02 .section_01 .btn_box a.btn_03 {left:647px;}
.sub_receive_02 .section_01 .btn_box a:hover {background:url(/resources/microCampaign/cpView10000416/images/sub/receive_btn.png) 0 0 no-repeat;}
.sub_receive_02 .section_01 .btn_box a.on {background:url(/resources/microCampaign/cpView10000416/images/sub/receive_btn.png) 0 0 no-repeat;}
.sub_receive_02 .section_01 .btn_box a.off {background:url(/resources/microCampaign/cpView10000416/images/sub/receive_btn.png) right 0 no-repeat !important;}
.sub_receive_02 .section_01 .letter_box {height:669px; background:url(/resources/microCampaign/cpView10000416/images/sub/letter_step_02_img_03.jpg) center top no-repeat; position:relative;}
.sub_receive_02 .section_01 .letter_box.type1 {background-position:center 0;}
.sub_receive_02 .section_01 .letter_box.type2 {background-position:center -669px;}
.sub_receive_02 .section_01 .letter_box.type3 {background-position:center -1338px;}
.sub_receive_02 .section_01 .letter_box p {width:860px; height:420px; font-size:22px; color:#333333; line-height:34px; text-align:center; position:absolute; left:70px; top:160px; overflow-y:scroll;}
.sub_receive_02 .section_01 .letter_box .btn_print {display:block; position:absolute; right:50px; top:30px;}

.sub_notice .title {background:url(/resources/microCampaign/cpView10000416/images/sub/notice_title.jpg) center top no-repeat #140c06;}
.sub_notice .section_01 {padding:70px 0; background-color:#f5f5f5; border-bottom:solid 1px #dcdcdc;}
.sub_notice .section_01 .inner_box {width:1000px; margin:0 auto; position:relative;}

/* popup */
.popup_all > div {display:table; width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:150;}
.popup_all .bg {width:100%; height:100%; position:absolute; left:0px; top:0px; background:url(/resources/microCampaign/cpView10000416/images/common/black60.png) 0 0 repeat;}
.popup_all .out_layer_box {}
.popup_all .in_layer_box {display:inline-block; position:absolute; left:50%; top:50%; z-index:10;}
.popup_all .btn_confirm {display:block; width:100%; height:70px; position:absolute; right:0px; bottom:0px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat;}
.popup_all .btn_close {display:inline-block; width:40px; height:40px; position:absolute; right:0px; top:-50px; background:url(/resources/microCampaign/cpView10000416/images/common/pop_close.png) 0 0 no-repeat;}
.popup_all .btn_close1 {display:inline-block; width:40px; height:40px; position:absolute; right:10px; top:10px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat;}

.popup_all .popup_video .in_layer_box {width:1280px; height:716px; margin:-358px 0 0 -640px; }
.popup_all .popup_video .in_layer_box .video_box {width:1280px; height:716px;}

.popup_all .popup_event .in_layer_box {width:560px; height:704px; margin:-352px 0 0 -280px; background:url(/resources/microCampaign/cpView10000416/images/main/popup_01.jpg) 0 0 no-repeat;}
.popup_all .popup_event .btn_close2 {display:inline-block; width:186px; height:70px; position:absolute; left:0px; bottom:0px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat;}
.popup_all .popup_event .btn_confirm {width:374px; left:186px;}
.popup_all .popup_event .it {width:340px; height:70px; line-height:70px; position:absolute; left:110px; top:175px; text-align:center; font-size:36px; color:#222;}
.popup_all .popup_event .customChk {width:440px; height:34px; padding-left:34px; background:url(/resources/microCampaign/cpView10000416/images/common/chk_01.jpg) 0 0 no-repeat; position:absolute; left:55px; top:322px;}

.popup_all .popup_intro_01 .in_layer_box {width:1130px; height:740px; margin:-370px 0 0 -565px; background:url(/resources/microCampaign/cpView10000416/images/sub/introduce_pop_01.png) 0 0 no-repeat;}
.popup_all .popup_intro_01 .btn_close1 {right:320px;}
.popup_all .popup_intro_01 .btn_confirm {width:820px;}
.popup_all .popup_intro_01 .name input {position:absolute; left:50px; top:181px;}
.popup_all .popup_intro_01 .mobile input {position:absolute; top:303px;}
.popup_all .popup_intro_01 .mobile input.it1 {left:170px;}
.popup_all .popup_intro_01 .mobile input.it2 {left:290px;}
.popup_all .popup_intro_01 .zip .btn_zip {display:block; width:101px; height:46px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat; position:absolute; left:669px; top:181px;}
.popup_all .popup_intro_01 .zip input {position:absolute; left:430px;}
.popup_all .popup_intro_01 .zip input {position:absolute; left:430px;}
.popup_all .popup_intro_01 .zip input.it1 {top:181px;}
.popup_all .popup_intro_01 .zip input.it2 {top:242px;}
.popup_all .popup_intro_01 .zip input.it3 {top:303px;}
.popup_all .popup_intro_01 .group input {position:absolute; left:50px; top:425px;}
.popup_all .popup_intro_01 .group .select-wrap {width:342px; left:50px; top:470px;}
.popup_all .popup_intro_01 .group .select-wrap .select-options {display:block; top:0px; z-index:150;}
.popup_all .popup_intro_01 .vol input {position:absolute; left:430px; top:425px;}
.popup_all .popup_intro_01 .customChk {width:170px; position:absolute; left:50px; top:481px;}
.popup_all .popup_intro_01 .btn_file {display:block; width:50px; height:21px; position:absolute; left:307px; top:597px;}

.popup_all .popup_intro_02 .in_layer_box {width:740px; height:695px; margin:-347.5px 0 0 -370px; background:url(/resources/microCampaign/cpView10000416/images/sub/introduce_pop_02.jpg) 0 0 no-repeat;}
.popup_all .popup_intro_02 .btn_down {display:block; width:260px; height:50px; position:absolute; left:240px; top:219px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat;}

.popup_all .popup_letter_01 .in_layer_box {width:750px; height:667px; margin:-333.5px 0 0 -375px; background:url(/resources/microCampaign/cpView10000416/images/sub/letter_pop_01.jpg) 0 0 no-repeat;}
.popup_all .popup_letter_01 .name input {position:absolute; left:50px; top:181px;}
.popup_all .popup_letter_01 .mobile input {position:absolute; top:303px;}
.popup_all .popup_letter_01 .mobile input.it1 {left:210px;}
.popup_all .popup_letter_01 .mobile input.it2 {left:370px;}
.popup_all .popup_letter_01 .mobile input.it3 {top:359px; left:50px;}
.popup_all .popup_letter_01 .mobile .btn_01 {display:block; width:180px; height:46px; position:absolute; left:520px; top:303px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat;}
.popup_all .popup_letter_01 .mobile .btn_02 {display:block; position:absolute; left:520px; top:359px;}
.popup_all .popup_letter_01 .mobile .btn_03 {display:block; position:absolute; left:520px; top:303px; z-index:1;}
.popup_all .popup_letter_01 .btn_link {display:block; width:100px; height:23px; position:absolute; left:85px; top:550px;}
.popup_all .popup_letter_01 .select-wrap {width:140px;}

.popup_all .popup_letter_02 .in_layer_box {width:550px; height:275px; margin:-137.5px 0 0 -275px; background:url(/resources/microCampaign/cpView10000416/images/sub/letter_pop_02.jpg) 0 0 no-repeat;}

.popup_all .popup_agree_01 .in_layer_box {width:750px; height:709px; margin:-354.5px 0 0 -375px; background:url(/resources/microCampaign/cpView10000416/images/sub/letter_pop_04.jpg) 0 0 no-repeat;}
.popup_all .popup_agree_01 .txt_box {padding:30px; width:589px; height:402px; overflow-y:scroll; position:absolute; left:50px; top:126px;}
.popup_all .popup_agree_01 .txt_box p {font-size:12px; color:#555; line-height:18px; letter-spacing:-0.025em; text-align:left;}
.popup_all .popup_agree_01 .txt_box p.tit {font-size:14px; font-weight:700;}

.popup_all .popup_agree_02 .in_layer_box {width:750px; height:517px; margin:-258.5px 0 0 -375px; background:url(/resources/microCampaign/cpView10000416/images/sub/letter_pop_05.jpg) 0 0 no-repeat;}
.popup_all .popup_agree_02 .txt_box {padding:30px; width:589px; height:210px; overflow-y:scroll; position:absolute; left:50px; top:126px;}
.popup_all .popup_agree_02 .txt_box p {font-size:12px; color:#555; line-height:18px; letter-spacing:-0.025em; text-align:left;}
.popup_all .popup_agree_02 .txt_box p.tit {font-size:14px; font-weight:700;}

.popup_all .popup_letter_03 .in_layer_box {width:750px; height:590px; margin:-295px 0 0 -375px; background:url(/resources/microCampaign/cpView10000416/images/sub/letter_pop_03.jpg) 0 0 no-repeat;}
.popup_all .popup_letter_03 .btn_box {width:800px; overflow:hidden; position:absolute; left:46px; top:157px;}
.popup_all .popup_letter_03 .btn_box a {display:block; width:182px; height:266px; margin-right:56px; background:url(/resources/microCampaign/cpView10000416/images/common/blank0.png) 0 0 repeat; float:left; position:relative;}
.popup_all .popup_letter_03 .btn_box a:hover {background:url(/resources/microCampaign/cpView10000416/images/sub/letter_step_02_btn.png) 0 0 no-repeat;}
.popup_all .popup_letter_03 .btn_box a.off {background:url(/resources/microCampaign/cpView10000416/images/sub/letter_step_02_btn.png) right 0 no-repeat !important;}

.txt_list_01 li {padding-left:18px; font-size:12px; color:#555; line-height:18px; letter-spacing:-0.025em; text-align:left; position:relative;}
.txt_list_01 li span {position:absolute; left:0px; top:0px;}