﻿body.extra-404 .default-contents{text-align:center}body.extra-404 .default-contents h3{color:#6ab7bd;font-size:24px;margin-bottom:50px}body.extra-404 .default-contents p{font-size:16px;line-height:30px;margin-bottom:50px}body.extra-404 .default-contents .btn-top{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;display:block;width:180px;height:40px;line-height:40px;background-color:#2a2521;border-radius:20px;display:inline-block;margin-bottom:50px}body.extra-404 .default-contents .btn-top i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-404 .default-contents .btn-top span{display:inline-block;position:relative;vertical-align:middle}body.extra-404 .default-contents .btn-top i{margin-right:8px}body.extra-404 .default-contents .btn-top span{top:1px}body.extra-404 .default-contents .btn-top:hover{background-color:#473e37}body.extra-404 .default-contents .btn-top i{display:block;width:11px;height:11px;background-image:url("/assets/images/icon/arrow_right_white.svg");background-repeat:no-repeat;background-size:100% 100%;margin-right:8px}body.extra-404 .default-contents .btn-top:hover i{left:1px}body.extra-404 .default-contents .btn-account{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;display:block;width:180px;height:40px;line-height:40px;background-color:#2a2521;border-radius:20px;display:inline-block;margin-bottom:50px;width:250px}body.extra-404 .default-contents .btn-account i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-404 .default-contents .btn-account span{display:inline-block;position:relative;vertical-align:middle}body.extra-404 .default-contents .btn-account i{margin-right:8px}body.extra-404 .default-contents .btn-account span{top:1px}body.extra-404 .default-contents .btn-account:hover{background-color:#473e37}body.extra-404 .default-contents .btn-account i{display:block;width:11px;height:11px;background-image:url("/assets/images/icon/arrow_right_white.svg");background-repeat:no-repeat;background-size:100% 100%;margin-right:8px}body.extra-404 .default-contents .btn-account:hover i{left:1px}body.extra-404 footer.receive{margin-top:100px}body.extra-news .contents-box h3{position:relative;border-bottom:2px dashed #2a2521;margin-top:-10px;margin-bottom:30px;font-size:24px;padding-left:30px;padding-bottom:10px}body.extra-news .contents-box .default-contents article{margin-bottom:100px}body.extra-news .contents-box .default-contents-inner{font-size:18px;line-height:24px;margin-bottom:24px}body.extra-news .contents-box .default-contents-inner a{color:#6ab7bd;text-decoration:none;font-weight:bold}body.extra-news .contents-box .default-contents-inner a:hover{text-decoration:underline}body.extra-news .contents-box a.arrow{display:block;color:#2a2521;font-weight:bold;font-size:18px;margin-bottom:18px;text-decoration:none;padding-left:20px;background-image:url("/assets/images/icon/arrow_right_black.svg");background-size:11px 11px;background-repeat:no-repeat;background-position:0 3px}body.extra-news .contents-box a.arrow:hover{background-position:2px 3px;text-decoration:underline}body.extra-sitemap .default-contents{overflow:hidden}body.extra-sitemap .default-contents a{text-decoration:none;display:block}body.extra-sitemap .default-contents a:hover{text-decoration:underline}body.extra-sitemap .default-contents .col{width:420px;float:left}body.extra-sitemap .default-contents .col h3:first-child{margin-top:5px}body.extra-sitemap .default-contents h3{font-weight:bold;font-size:20px;margin-top:60px}body.extra-sitemap .default-contents h3 *{color:#2a2521;padding-left:20px;background-image:url("/assets/images/icon/arrow_right_black.svg");background-size:11px 11px;background-repeat:no-repeat;background-position:0 3px}body.extra-sitemap .default-contents h3 *:hover{background-position:2px 3px}body.extra-sitemap .default-contents ul{margin-top:20px;margin-left:20px}body.extra-sitemap .default-contents ul ul{margin-top:0;margin-left:0;margin-bottom:20px}body.extra-sitemap .default-contents ul ul li:before{content:"・";float:left;color:#6ab7bd}body.extra-sitemap .default-contents ul+ul{margin-top:40px}body.extra-sitemap .default-contents ul.large-margin{margin-top:70px}body.extra-sitemap .default-contents li{margin-top:15px;font-size:14px}body.extra-sitemap .default-contents li a{color:#6ab7bd;background-position:0 0}body.extra-sitemap .default-contents li a:hover{background-position:2px 0}body.extra-sitemap .default-contents i.external{background-image:url("/assets/images/icon/new_window_blue.svg");background-repeat:no-repeat;background-size:100% 100%;display:inline-block;width:13px;height:11px;margin-left:5px}body.extra-about .default-contents .lead{color:#6ab7bd;font-size:27px;line-height:40px;margin-top:-20px;font-weight:bold}body.extra-about .default-contents .visual{width:840px;height:351px;background-image:url("/assets/images/top/about_visual.jpg");margin-top:30px}body.extra-about .default-contents .visual p{padding-left:470px;padding-top:50px;font-size:21px;line-height:36px;color:#ffffff}body.extra-about .default-contents h3{position:relative;border-bottom:2px dashed #2a2521;margin-top:-10px;margin-bottom:30px;font-size:24px;padding-left:30px;padding-bottom:10px;margin-top:60px;padding-left:0}body.extra-about .default-contents .video p{font-size:18px;line-height:28px;font-weight:bold;text-align:center;margin-bottom:30px}body.extra-about .default-contents .video div.items{overflow:hidden;width:770px;margin:0 auto -30px}body.extra-about .default-contents .video a{display:block;width:370px;float:left;margin-right:30px;margin-bottom:30px;text-decoration:none}body.extra-about .default-contents .video a:nth-child(2n){margin-right:0}body.extra-about .default-contents .video a img{display:block}body.extra-about .default-contents .video a span.btn{display:block;background-color:#dc8285;height:50px;line-height:50px;vertical-align:baseline;text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative}body.extra-about .default-contents .video a span.btn i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-about .default-contents .video a span.btn span{display:inline-block;position:relative;vertical-align:middle}body.extra-about .default-contents .video a span.btn i{display:block;width:39px;height:39px;background-image:url("/assets/images/icon/video_white.svg");background-repeat:no-repeat;background-size:100% 100%;margin-right:15px;top:-2px}body.extra-about .default-contents .video a span.btn .title{font-size:24px;font-weight:bold;margin-right:10px}body.extra-about .default-contents .video a span.btn .duration{font-size:14px;font-weight:bold;top:4px}body.extra-about .default-contents .description .text li{font-size:18px;line-height:32px}body.extra-about .default-contents .description .imgs{overflow:hidden;margin-top:40px}body.extra-about .default-contents .description .imgs li{float:left;margin-right:17px}body.extra-about .default-contents .description .imgs li:last-child{margin-right:0}body.extra-about .default-contents .lineup .text li{font-size:18px;line-height:32px}body.extra-about .default-contents .lineup img{margin:40px 0}body.extra-about .default-contents .btn-gift-center{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;background-image:url("/assets/images/bg/btn_pink_idle.png");border-radius:7px;display:block;width:406px;height:70px;line-height:70px;margin:40px auto}body.extra-about .default-contents .btn-gift-center i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-about .default-contents .btn-gift-center span{display:inline-block;position:relative;vertical-align:middle}body.extra-about .default-contents .btn-gift-center:hover{background-image:url("/assets/images/bg/btn_pink_over.png")}body.extra-about .default-contents .btn-gift-center i{display:block;width:31px;height:41px;background-image:url("/assets/images/icon/gift_white.svg");background-repeat:no-repeat;background-size:100% 100%;margin-right:25px}body.extra-about .default-contents .btn-gift-center span{letter-spacing:3px;font-size:30px;top:4px}body.extra-about .default-contents .btns{overflow:hidden;margin:40px 0}body.extra-about .default-contents .btns a{float:left}body.extra-about .default-contents .btns .btn-gift{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;background-image:url("/assets/images/bg/btn_pink_idle.png");border-radius:7px;display:block;width:406px;height:70px;line-height:70px;margin-right:28px}body.extra-about .default-contents .btns .btn-gift i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-about .default-contents .btns .btn-gift span{display:inline-block;position:relative;vertical-align:middle}body.extra-about .default-contents .btns .btn-gift:hover{background-image:url("/assets/images/bg/btn_pink_over.png")}body.extra-about .default-contents .btns .btn-gift i{display:block;width:31px;height:41px;background-image:url("/assets/images/icon/gift_white.svg");background-repeat:no-repeat;background-size:100% 100%;margin-right:25px}body.extra-about .default-contents .btns .btn-gift span{letter-spacing:3px;font-size:30px;top:4px}body.extra-about .default-contents .btns .btn-register{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;background-image:url("/assets/images/bg/btn_pink_idle.png");border-radius:7px;display:block;width:406px;height:70px;line-height:70px;background-color:#C5404A;background-image:none}body.extra-about .default-contents .btns .btn-register i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-about .default-contents .btns .btn-register span{display:inline-block;position:relative;vertical-align:middle}body.extra-about .default-contents .btns .btn-register:hover{background-image:url("/assets/images/bg/btn_pink_over.png")}body.extra-about .default-contents .btns .btn-register i{display:block;width:31px;height:41px;background-image:url("/assets/images/icon/gift_white.svg");background-repeat:no-repeat;background-size:100% 100%;margin-right:25px}body.extra-about .default-contents .btns .btn-register span{letter-spacing:3px;font-size:30px;top:4px}body.extra-about .default-contents .btns .btn-register span{letter-spacing:0}body.extra-about .default-contents .btns .btn-register i{background-image:url("/assets/images/icon/arrow_right_white.svg");background-repeat:no-repeat;background-size:100% 100%;display:inline-block;width:23px;height:23px;margin-right:10px;top:2px}body.extra-about .default-contents .btns .btn-register:hover{background-color:#cb545d;background-image:none}body.extra-about .default-contents .btns .btn-register:hover i{left:2px}body.extra-about .default-contents .step h4{font-size:18px;line-height:28px;text-align:center;margin:40px 0 20px}body.extra-about .default-contents .step ul{overflow:hidden;margin-top:20px}body.extra-about .default-contents .step ul li{float:left;width:280px;text-align:center}body.extra-about .default-contents .step ul li h5{font-size:24px;color:#cb6168;margin-bottom:10px}body.extra-about .default-contents .step ul li p{font-size:14px;line-height:18px;font-weight:bold}body.extra-about .default-contents .step a.btn-guide{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;display:block;width:180px;height:40px;line-height:40px;background-color:#2a2521;border-radius:20px;margin:50px auto}body.extra-about .default-contents .step a.btn-guide i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-about .default-contents .step a.btn-guide span{display:inline-block;position:relative;vertical-align:middle}body.extra-about .default-contents .step a.btn-guide i{margin-right:8px}body.extra-about .default-contents .step a.btn-guide span{top:1px}body.extra-about .default-contents .step a.btn-guide:hover{background-color:#473e37}body.extra-about .default-contents .step a.btn-guide i{display:block;width:11px;height:11px;background-image:url("/assets/images/icon/arrow_right_white.svg");background-repeat:no-repeat;background-size:100% 100%;margin-right:8px}body.extra-about .default-contents .step a.btn-guide:hover i{left:1px}body.extra-survey select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;border-radius:5px;width:inherit;height:36px;background-color:#f4ede9;font-size:16px;padding-right:54px;padding-left:10px;background-image:url("/assets/images/ui/select.svg");background-repeat:no-repeat;background-position:right center}body.extra-survey select::-ms-expand{display:none}body.extra-survey select option{outline:none}body.extra-survey tr.radio input{display:inherit !important;position:absolute;z-index:-9999;height:0px;top:0px}body.extra-survey tr.radio input[type="radio"]{display:none}body.extra-survey tr.radio label{font-size:16px;font-weight:bold;cursor:pointer;margin-right:30px;margin-top:12px;display:inline-block}body.extra-survey tr.radio input:first-child+label{margin-top:0}body.extra-survey tr.radio label:before{margin-right:10px;content:"";display:inline-block;width:24px;height:24px;position:relative;top:6px;background-image:url("/assets/images/ui/radio_large_off.svg");background-size:24px 24px}body.extra-survey tr.radio input[type=radio]:checked+label:before{background-image:url("/assets/images/ui/radio_large_on.svg")}body.extra-survey tr.radio label{font-weight:normal;margin-top:0}body.extra-survey tr.radio th,body.extra-survey tr.radio td{vertical-align:top}body.extra-survey tr.radio th{padding-top:16px}body.extra-survey tr.checkbox input{display:inherit !important;position:absolute;z-index:-9999;height:0px;top:0px}body.extra-survey tr.checkbox input[type="checkbox"]{display:none}body.extra-survey tr.checkbox label{font-size:16px;font-weight:bold;cursor:pointer;margin-right:30px;margin-top:12px;display:inline-block}body.extra-survey tr.checkbox input:first-child+label{margin-top:0}body.extra-survey tr.checkbox label:before{margin-right:10px;content:"";display:inline-block;width:16px;height:16px;position:relative;background-color:#ffffff;border:2px solid #473e37;top:3px}body.extra-survey tr.checkbox input[type=checkbox]:checked+label:before{background-image:url("/assets/images/ui/check.svg");background-size:12px 10px;background-repeat:no-repeat;background-position:2px 3px}body.extra-survey textarea{border:1px solid #d7d7d7;border-radius:5px;box-shadow:0 0 4px rgba(0,0,0,0.1) inset;width:100%;height:150px;font-size:14px}body.extra-survey textarea::-webkit-input-placeholder{color:#c1bcb9}body.extra-survey textarea:-moz-placeholder{color:#c1bcb9;opacity:1}body.extra-survey textarea::-moz-placeholder{color:#c1bcb9;opacity:1}body.extra-survey textarea:-ms-input-placeholder{color:#c1bcb9}body.extra-survey .default-contents-inner{font-size:18px}body.extra-survey .default-contents-inner .lead-text{line-height:24px;margin-bottom:24px}body.extra-survey .default-contents-inner .lead-text a{color:#6ab7bd;text-decoration:none;font-weight:bold}body.extra-survey .default-contents-inner .lead-text .ss_img{text-align:center;padding:25px 0px 25px 0px}body.extra-survey .default-contents-inner .lead-text .ss_img img{width:420px;border:solid 1px #DBD6D1}body.extra-survey .default-contents-inner label a{text-decoration:none;color:#2a2521}body.extra-survey .default-contents-inner label a:hover{text-decoration:underline}body.extra-survey h3{position:relative;border-bottom:2px dashed #2a2521;margin-top:-10px;font-size:24px;padding-left:30px;padding-bottom:10px;margin-top:20px;margin-bottom:30px}body.extra-survey .notice{font-size:16px;color:#2a2521;margin-bottom:30px;line-height:24px}body.extra-survey .notice a{color:#6ab7bd;text-decoration:none;font-weight:bold}body.extra-survey p.text{margin:15px 0}body.extra-survey p.error{margin-top:10px;bottom:-13px !important}body.extra-survey .error-large{font-size:16px;color:#e06b73;font-weight:bold;margin-left:7px;margin-bottom:7px}body.extra-survey #formInvalid{display:none}body.extra-survey form h4{background-color:#6ab7bd;padding:10px 10px 7px;color:#ffffff;font-size:14px;border-radius:5px;margin-bottom:0}body.extra-survey table{width:100%;margin-top:30px;margin-left:10px;margin-top:20px;margin-bottom:10px;min-height:45px}body.extra-survey table caption{font-size:14px;text-align:left;margin-bottom:14px;font-weight:bold;padding-bottom:10px}body.extra-survey table caption .necessary{color:#6ab7bd;display:inline-block;padding-left:7px}body.extra-survey table th{width:180px;vertical-align:middle;padding:7px 0 18px 0;text-align:left;font-weight:bold;font-size:14px}body.extra-survey table th .extra{font-weight:normal;padding-left:7px}body.extra-survey table th .extra.newline{white-space:pre;padding-left:0}body.extra-survey table th .extra.newline:before{content:'\A'}body.extra-survey table th .necessary{color:#6ab7bd;padding-left:7px}body.extra-survey table td{font-size:14px;position:relative;vertical-align:middle;padding:5px 0 20px 0}body.extra-survey table p.error{position:absolute;color:#e06b73;bottom:2px;font-weight:bold}body.extra-survey table p.error span{display:block}body.extra-survey table input[type="text"],body.extra-survey table input[type="password"]{border:1px solid #d7d7d7;border-radius:5px;box-shadow:0 0 4px rgba(0,0,0,0.1) inset;font-size:16px;height:40px;padding:5px;width:390px;color:#473e37;margin-bottom:0;margin-left:0}body.extra-survey table input[type="text"]::-webkit-input-placeholder,body.extra-survey table input[type="password"]::-webkit-input-placeholder{color:#c1bcb9}body.extra-survey table input[type="text"]:-moz-placeholder,body.extra-survey table input[type="password"]:-moz-placeholder{color:#c1bcb9;opacity:1}body.extra-survey table input[type="text"]::-moz-placeholder,body.extra-survey table input[type="password"]::-moz-placeholder{color:#c1bcb9;opacity:1}body.extra-survey table input[type="text"]:-ms-input-placeholder,body.extra-survey table input[type="password"]:-ms-input-placeholder{color:#c1bcb9}body.extra-survey table input[type="text"][disabled],body.extra-survey table input[type="password"][disabled]{background-color:#e9e9e8}body.extra-survey table tr.note td[colspan='2']{padding-top:-50px}body.extra-survey table td span{display:inline-block}body.extra-survey table td[colspan='2']{position:relative}body.extra-survey table td{font-size:16px}body.extra-survey table td>*{margin-bottom:20px !important}body.extra-survey table.name th{font-weight:normal}body.extra-survey table.name td input{width:170px}body.extra-survey table.name tr.name span.family{position:absolute;left:-40px;top:14px;padding-top:3px}body.extra-survey table.name tr.name span.first{margin-left:14px}body.extra-survey table.name tr.phonetic span.family{position:absolute;left:-55px;top:14px;padding-top:3px}body.extra-survey table.name span.first{margin-right:-7px}body.extra-survey .btns{text-align:center;margin-top:40px;margin-bottom:30px}body.extra-survey .btns .btn-cancel,body.extra-survey .btns .btn-edit{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;background-color:#9f9d9a;display:block;width:180px;height:40px;border-radius:100px;line-height:40px;display:inline-block;margin-right:20px;border:none;outline:none}body.extra-survey .btns .btn-cancel i,body.extra-survey .btns .btn-edit i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-survey .btns .btn-cancel span,body.extra-survey .btns .btn-edit span{display:inline-block;position:relative;vertical-align:middle}body.extra-survey .btns .btn-cancel span,body.extra-survey .btns .btn-edit span{position:relative;top:1px}body.extra-survey .btns .btn-cancel:hover,body.extra-survey .btns .btn-edit:hover{background-color:#c1bcb9}body.extra-survey .btns .btn-confirm,body.extra-survey .btns .btn-submit,body.extra-survey .btns .btn-top{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;display:block;width:180px;height:40px;line-height:40px;background-color:#2a2521;border-radius:20px;display:inline-block;border:none;outline:none}body.extra-survey .btns .btn-confirm i,body.extra-survey .btns .btn-submit i,body.extra-survey .btns .btn-top i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-survey .btns .btn-confirm span,body.extra-survey .btns .btn-submit span,body.extra-survey .btns .btn-top span{display:inline-block;position:relative;vertical-align:middle}body.extra-survey .btns .btn-confirm i,body.extra-survey .btns .btn-submit i,body.extra-survey .btns .btn-top i{margin-right:8px}body.extra-survey .btns .btn-confirm span,body.extra-survey .btns .btn-submit span,body.extra-survey .btns .btn-top span{top:1px}body.extra-survey .btns .btn-confirm:hover,body.extra-survey .btns .btn-submit:hover,body.extra-survey .btns .btn-top:hover{background-color:#473e37}body.extra-survey .btns .btn-confirm i,body.extra-survey .btns .btn-submit i,body.extra-survey .btns .btn-top i{display:block;width:11px;height:11px;background-image:url("/assets/images/icon/arrow_right_white.svg");background-repeat:no-repeat;background-size:100% 100%;margin-right:8px}body.extra-survey .btns .btn-confirm:hover i,body.extra-survey .btns .btn-submit:hover i,body.extra-survey .btns .btn-top:hover i{left:1px}body.extra-survey h5{font-size:16px;margin:30px 10px}body.extra-survey h5+p{font-size:16px;margin:30px 10px}body.extra-survey span.required{background-color:#d9534f;display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}body.extra-survey i.external{background-image:url("/assets/images/icon/new_window_blue.svg");background-repeat:no-repeat;background-size:100% 100%;display:inline-block;width:11px;height:9px}body.extra-survey div.complete{text-align:center}body.extra-survey div.complete h3{color:#6ab7bd;font-size:24px;margin-bottom:50px;border:none}body.extra-special .default-contents .cp_h4{text-align:center;margin-bottom:30px;font-size:30px}body.extra-special .default-contents .cp_p{width:460px;margin:auto}body.extra-special .default-contents .ss_img{text-align:center;margin:30px 0 0 0}body.extra-special .default-contents .ss_img img{width:420px;border:solid 1px #DBD6D1}body.extra-special .default-contents .alert_message{color:red;font-weight:bold}body.extra-special .default-contents fieldset{text-align:center}body.extra-special .default-contents .accountLogin{margin-top:20px;text-align:center}body.extra-special .default-contents .error{text-align:center;font-weight:bold;font-size:20px;color:#e06b73}body.extra-special .default-contents input[type="checkbox"]{display:none}body.extra-special .default-contents label{font-size:16px;font-weight:bold;cursor:pointer;margin-right:30px;margin-top:12px;display:inline-block}body.extra-special .default-contents input:first-child+label{margin-top:0}body.extra-special .default-contents label:before{margin-right:10px;content:"";display:inline-block;width:16px;height:16px;position:relative;background-color:#ffffff;border:2px solid #473e37;top:3px}body.extra-special .default-contents input[type=checkbox]:checked+label:before{background-image:url("/assets/images/ui/check.svg");background-size:12px 10px;background-repeat:no-repeat;background-position:2px 3px}body.extra-special .default-contents label:before{width:24px;height:24px;border:2px solid #473e37}body.extra-special .default-contents input[type=checkbox]:checked+label:before{background-size:18px 15px;background-position:3px 4px}body.extra-special .default-contents .btn-fix{margin:20px auto auto auto;text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;display:block;width:180px;height:40px;line-height:40px;background-color:#2a2521;border-radius:20px;font-size:16px;font-weight:bold}body.extra-special .default-contents .btn-fix i{display:block;width:11px;height:11px;background-image:url("/assets/images/icon/arrow_right_white.svg");background-repeat:no-repeat;background-size:100% 100%;margin-right:8px;margin-right:2px;display:inline-block !important;position:relative;vertical-align:middle}body.extra-special .default-contents .btn-fix span{display:inline-block;position:relative;vertical-align:middle}body.extra-special .default-contents .btn-gift{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;background-image:url("/assets/images/bg/btn_pink_idle.png");border-radius:7px;display:block;width:406px;height:70px;line-height:70px;color:#fff !important;margin:30px auto 20px}body.extra-special .default-contents .btn-gift i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-special .default-contents .btn-gift span{display:inline-block;position:relative;vertical-align:middle}body.extra-special .default-contents .btn-gift:hover{background-image:url("/assets/images/bg/btn_pink_over.png")}body.extra-special .default-contents .btn-gift i{display:block;width:31px;height:41px;background-image:url("/assets/images/icon/gift_white.svg");background-repeat:no-repeat;background-size:100% 100%;margin-right:25px}body.extra-special .default-contents .btn-gift span{letter-spacing:3px;font-size:30px;top:4px}body.extra-special .default-contents .btn-gift i{vertical-align:top;top:17px;margin-right:15px}body.extra-special .default-contents .btn-gift p{display:inline-block;padding-top:7px}body.extra-special .default-contents .btn-gift p span{display:block}body.extra-special .default-contents .btn-gift p .small{font-size:15px;line-height:30px}body.extra-special .default-contents .btn-fix.inacvive{pointer-events:none;opacity:0.15}body.extra-special .default-contents span.note{font-size:14px}body.extra-cp_code .popup.confirm-delete{width:480px;height:335px;background-color:#ffffff;border-radius:10px;padding:0 35px;position:relative}body.extra-cp_code .popup.confirm-delete .btn-close{position:absolute;right:20px;top:20px;cursor:pointer;display:block;width:50px;height:40px;background-color:#ffffff;font-size:16px;font-weight:bold;text-align:center}body.extra-cp_code .popup.confirm-delete .btn-close i{background-image:url("/assets/images/icon/close_black.svg");background-repeat:no-repeat;background-size:100% 100%;display:block;width:15px;height:15px;margin:0 auto 8px}body.extra-cp_code .popup.confirm-delete .btn-close span{display:block}body.extra-cp_code .popup.confirm-delete .title{font-size:24px;font-weight:bold;text-align:center;margin-top:55px;margin-bottom:30px}body.extra-cp_code .popup.confirm-delete .msg{text-align:center}body.extra-cp_code .popup.confirm-delete .msg i{background-image:url("/assets/images/icon/caution_black.svg");background-repeat:no-repeat;background-size:100% 100%;display:inline-block;width:55px;height:48px;position:relative;margin-right:5px;vertical-align:top;top:4px}body.extra-cp_code .popup.confirm-delete .msg span{display:inline-block;text-align:left;max-width:350px;font-size:18px;line-height:30px;font-weight:bold}body.extra-cp_code .popup.confirm-delete .btns{text-align:center}body.extra-cp_code .popup.confirm-delete .btns .btn-yes{margin-right:20px}body.extra-cp_code .popup.confirm-delete .note{font-size:14px;text-align:center;font-weight:bold}body.extra-cp_code .popup.confirm-delete .btn-yes{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;background-color:#9f9d9a;display:block;width:180px;height:40px;border-radius:100px;line-height:40px;display:inline-block;font-size:16px;font-weight:bold}body.extra-cp_code .popup.confirm-delete .btn-yes i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-cp_code .popup.confirm-delete .btn-yes span{display:inline-block;position:relative;vertical-align:middle}body.extra-cp_code .popup.confirm-delete .btn-yes span{position:relative;top:1px}body.extra-cp_code .popup.confirm-delete .btn-no{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;display:block;width:180px;height:40px;line-height:40px;background-color:#2a2521;border-radius:20px;display:inline-block;font-size:16px;font-weight:bold}body.extra-cp_code .popup.confirm-delete .btn-no i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-cp_code .popup.confirm-delete .btn-no span{display:inline-block;position:relative;vertical-align:middle}body.extra-cp_code .popup.confirm-delete .btn-no i{margin-right:8px}body.extra-cp_code .popup.confirm-delete .btn-no span{top:1px}body.extra-cp_code .popup.confirm-delete .msg{margin-bottom:60px}body.extra-cp_code .popup.confirm-cancel{width:480px;height:335px;background-color:#ffffff;border-radius:10px;padding:0 35px;position:relative}body.extra-cp_code .popup.confirm-cancel .btn-close{position:absolute;right:20px;top:20px;cursor:pointer;display:block;width:50px;height:40px;background-color:#ffffff;font-size:16px;font-weight:bold;text-align:center}body.extra-cp_code .popup.confirm-cancel .btn-close i{background-image:url("/assets/images/icon/close_black.svg");background-repeat:no-repeat;background-size:100% 100%;display:block;width:15px;height:15px;margin:0 auto 8px}body.extra-cp_code .popup.confirm-cancel .btn-close span{display:block}body.extra-cp_code .popup.confirm-cancel .title{font-size:24px;font-weight:bold;text-align:center;margin-top:55px;margin-bottom:30px}body.extra-cp_code .popup.confirm-cancel .msg{text-align:center}body.extra-cp_code .popup.confirm-cancel .msg i{background-image:url("/assets/images/icon/caution_black.svg");background-repeat:no-repeat;background-size:100% 100%;display:inline-block;width:55px;height:48px;position:relative;margin-right:5px;vertical-align:top;top:4px}body.extra-cp_code .popup.confirm-cancel .msg span{display:inline-block;text-align:left;max-width:350px;font-size:18px;line-height:30px;font-weight:bold}body.extra-cp_code .popup.confirm-cancel .btns{text-align:center}body.extra-cp_code .popup.confirm-cancel .btns .btn-yes{margin-right:20px}body.extra-cp_code .popup.confirm-cancel .note{font-size:14px;text-align:center;font-weight:bold}body.extra-cp_code .popup.confirm-cancel .btn-yes{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;background-color:#9f9d9a;display:block;width:180px;height:40px;border-radius:100px;line-height:40px;display:inline-block;font-size:16px;font-weight:bold}body.extra-cp_code .popup.confirm-cancel .btn-yes i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-cp_code .popup.confirm-cancel .btn-yes span{display:inline-block;position:relative;vertical-align:middle}body.extra-cp_code .popup.confirm-cancel .btn-yes span{position:relative;top:1px}body.extra-cp_code .popup.confirm-cancel .btn-no{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;display:block;width:180px;height:40px;line-height:40px;background-color:#2a2521;border-radius:20px;display:inline-block;font-size:16px;font-weight:bold}body.extra-cp_code .popup.confirm-cancel .btn-no i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-cp_code .popup.confirm-cancel .btn-no span{display:inline-block;position:relative;vertical-align:middle}body.extra-cp_code .popup.confirm-cancel .btn-no i{margin-right:8px}body.extra-cp_code .popup.confirm-cancel .btn-no span{top:1px}body.extra-cp_code .popup.confirm-cancel .msg{margin-bottom:40px}body.extra-cp_code .popup.confirm-cancel .btns{margin-bottom:30px}body.extra-cp_code .popup.cp-purchase{width:480px;height:335px;background-color:#ffffff;border-radius:10px;padding:0 35px;position:relative;padding:15px}body.extra-cp_code .popup.cp-purchase .btn-close{position:absolute;right:20px;top:20px;cursor:pointer;display:block;width:50px;height:40px;background-color:#ffffff;font-size:16px;font-weight:bold;text-align:center}body.extra-cp_code .popup.cp-purchase .btn-close i{background-image:url("/assets/images/icon/close_black.svg");background-repeat:no-repeat;background-size:100% 100%;display:block;width:15px;height:15px;margin:0 auto 8px}body.extra-cp_code .popup.cp-purchase .btn-close span{display:block}body.extra-cp_code .popup.cp-purchase .title{font-size:24px;font-weight:bold;text-align:center;margin-top:55px;margin-bottom:30px}body.extra-cp_code .popup.cp-purchase .msg{text-align:center}body.extra-cp_code .popup.cp-purchase .msg i{background-image:url("/assets/images/icon/caution_black.svg");background-repeat:no-repeat;background-size:100% 100%;display:inline-block;width:55px;height:48px;position:relative;margin-right:5px;vertical-align:top;top:4px}body.extra-cp_code .popup.cp-purchase .msg span{display:inline-block;text-align:left;max-width:350px;font-size:18px;line-height:30px;font-weight:bold}body.extra-cp_code .popup.cp-purchase .btns{text-align:center}body.extra-cp_code .popup.cp-purchase .btns .btn-yes{margin-right:20px}body.extra-cp_code .popup.cp-purchase .note{font-size:14px;text-align:center;font-weight:bold}body.extra-cp_code .popup.cp-purchase .btn-yes{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;background-color:#9f9d9a;display:block;width:180px;height:40px;border-radius:100px;line-height:40px;display:inline-block;font-size:16px;font-weight:bold}body.extra-cp_code .popup.cp-purchase .btn-yes i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-cp_code .popup.cp-purchase .btn-yes span{display:inline-block;position:relative;vertical-align:middle}body.extra-cp_code .popup.cp-purchase .btn-yes span{position:relative;top:1px}body.extra-cp_code .popup.cp-purchase .btn-no{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;display:block;width:180px;height:40px;line-height:40px;background-color:#2a2521;border-radius:20px;display:inline-block;font-size:16px;font-weight:bold}body.extra-cp_code .popup.cp-purchase .btn-no i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-cp_code .popup.cp-purchase .btn-no span{display:inline-block;position:relative;vertical-align:middle}body.extra-cp_code .popup.cp-purchase .btn-no i{margin-right:8px}body.extra-cp_code .popup.cp-purchase .btn-no span{top:1px}body.extra-cp_code .popup.cp-purchase .msg{margin-bottom:-10px;margin-top:15px}body.extra-cp_code .popup.cp-purchase .msg span{max-width:420px;height:100px;text-align:center}body.extra-cp_code .popup.cp-purchase .btn-yes{background-color:#2a2521}body.extra-cp_code .popup.cp-purchase .btns{margin-bottom:30px}body.extra-cp_code .popup.cp-purchase .note{text-align:left}body.extra-cp_code .popup.cp-purchase img{width:100%}body.extra-cp_code .popup.confirm-purchase{width:480px;height:335px;background-color:#ffffff;border-radius:10px;padding:0 35px;position:relative}body.extra-cp_code .popup.confirm-purchase .btn-close{position:absolute;right:20px;top:20px;cursor:pointer;display:block;width:50px;height:40px;background-color:#ffffff;font-size:16px;font-weight:bold;text-align:center}body.extra-cp_code .popup.confirm-purchase .btn-close i{background-image:url("/assets/images/icon/close_black.svg");background-repeat:no-repeat;background-size:100% 100%;display:block;width:15px;height:15px;margin:0 auto 8px}body.extra-cp_code .popup.confirm-purchase .btn-close span{display:block}body.extra-cp_code .popup.confirm-purchase .title{font-size:24px;font-weight:bold;text-align:center;margin-top:55px;margin-bottom:30px}body.extra-cp_code .popup.confirm-purchase .msg{text-align:center}body.extra-cp_code .popup.confirm-purchase .msg i{background-image:url("/assets/images/icon/caution_black.svg");background-repeat:no-repeat;background-size:100% 100%;display:inline-block;width:55px;height:48px;position:relative;margin-right:5px;vertical-align:top;top:4px}body.extra-cp_code .popup.confirm-purchase .msg span{display:inline-block;text-align:left;max-width:350px;font-size:18px;line-height:30px;font-weight:bold}body.extra-cp_code .popup.confirm-purchase .btns{text-align:center}body.extra-cp_code .popup.confirm-purchase .btns .btn-yes{margin-right:20px}body.extra-cp_code .popup.confirm-purchase .note{font-size:14px;text-align:center;font-weight:bold}body.extra-cp_code .popup.confirm-purchase .msg i{top:-8px}body.extra-cp_code .popup.confirm-purchase .btn-yes{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;display:block;width:180px;height:40px;line-height:40px;background-color:#2a2521;border-radius:20px;display:inline-block;font-size:16px;font-weight:bold}body.extra-cp_code .popup.confirm-purchase .btn-yes i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-cp_code .popup.confirm-purchase .btn-yes span{display:inline-block;position:relative;vertical-align:middle}body.extra-cp_code .popup.confirm-purchase .btn-yes i{margin-right:8px}body.extra-cp_code .popup.confirm-purchase .btn-yes span{top:1px}body.extra-cp_code .popup.confirm-purchase .btn-no{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;background-color:#9f9d9a;display:block;width:180px;height:40px;border-radius:100px;line-height:40px;display:inline-block;font-size:16px;font-weight:bold}body.extra-cp_code .popup.confirm-purchase .btn-no i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-cp_code .popup.confirm-purchase .btn-no span{display:inline-block;position:relative;vertical-align:middle}body.extra-cp_code .popup.confirm-purchase .btn-no span{position:relative;top:1px}body.extra-cp_code .popup.confirm-purchase .msg{margin-bottom:15px}body.extra-cp_code .popup.confirm-purchase .btns{margin-bottom:30px}body.extra-cp_code .popup.confirm-purchase .btns img.btn-rakuten{margin-bottom:10px;cursor:pointer}body.extra-cp_code .popup.confirm-purchase .note{text-align:left}body.extra-cp_code .popup.confirm-purchase.rakuten{height:390px}body.extra-cp_code .popup.confirm-cp-code{width:480px;height:335px;background-color:#ffffff;border-radius:10px;padding:0 35px;position:relative}body.extra-cp_code .popup.confirm-cp-code .btn-close{position:absolute;right:20px;top:20px;cursor:pointer;display:block;width:50px;height:40px;background-color:#ffffff;font-size:16px;font-weight:bold;text-align:center}body.extra-cp_code .popup.confirm-cp-code .btn-close i{background-image:url("/assets/images/icon/close_black.svg");background-repeat:no-repeat;background-size:100% 100%;display:block;width:15px;height:15px;margin:0 auto 8px}body.extra-cp_code .popup.confirm-cp-code .btn-close span{display:block}body.extra-cp_code .popup.confirm-cp-code .title{font-size:24px;font-weight:bold;text-align:center;margin-top:55px;margin-bottom:30px}body.extra-cp_code .popup.confirm-cp-code .msg{text-align:center}body.extra-cp_code .popup.confirm-cp-code .msg i{background-image:url("/assets/images/icon/caution_black.svg");background-repeat:no-repeat;background-size:100% 100%;display:inline-block;width:55px;height:48px;position:relative;margin-right:5px;vertical-align:top;top:4px}body.extra-cp_code .popup.confirm-cp-code .msg span{display:inline-block;text-align:left;max-width:350px;font-size:18px;line-height:30px;font-weight:bold}body.extra-cp_code .popup.confirm-cp-code .btns{text-align:center}body.extra-cp_code .popup.confirm-cp-code .btns .btn-yes{margin-right:20px}body.extra-cp_code .popup.confirm-cp-code .note{font-size:14px;text-align:center;font-weight:bold}body.extra-cp_code .popup.confirm-cp-code .msg i{top:-8px}body.extra-cp_code .popup.confirm-cp-code .btn-yes{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;display:block;width:180px;height:40px;line-height:40px;background-color:#2a2521;border-radius:20px;display:inline-block;font-size:16px;font-weight:bold}body.extra-cp_code .popup.confirm-cp-code .btn-yes i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-cp_code .popup.confirm-cp-code .btn-yes span{display:inline-block;position:relative;vertical-align:middle}body.extra-cp_code .popup.confirm-cp-code .btn-yes i{margin-right:8px}body.extra-cp_code .popup.confirm-cp-code .btn-yes span{top:1px}body.extra-cp_code .popup.confirm-cp-code .btn-no{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;background-color:#9f9d9a;display:block;width:180px;height:40px;border-radius:100px;line-height:40px;display:inline-block;font-size:16px;font-weight:bold}body.extra-cp_code .popup.confirm-cp-code .btn-no i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-cp_code .popup.confirm-cp-code .btn-no span{display:inline-block;position:relative;vertical-align:middle}body.extra-cp_code .popup.confirm-cp-code .btn-no span{position:relative;top:1px}body.extra-cp_code .popup.confirm-cp-code .msg{margin-bottom:5px}body.extra-cp_code .popup.confirm-cp-code .msg i{margin-top:0px}body.extra-cp_code .popup.confirm-cp-code .btns{margin-bottom:0px}body.extra-cp_code .popup.confirm-cp-code .note{text-align:left}body.extra-cp_code .popup.confirm-cp-code .title{min-height:10px;margin-bottom:15px}body.extra-cp_code .popup.confirm-cp-code-mypage{width:480px;height:335px;background-color:#ffffff;border-radius:10px;padding:0 35px;position:relative}body.extra-cp_code .popup.confirm-cp-code-mypage .btn-close{position:absolute;right:20px;top:20px;cursor:pointer;display:block;width:50px;height:40px;background-color:#ffffff;font-size:16px;font-weight:bold;text-align:center}body.extra-cp_code .popup.confirm-cp-code-mypage .btn-close i{background-image:url("/assets/images/icon/close_black.svg");background-repeat:no-repeat;background-size:100% 100%;display:block;width:15px;height:15px;margin:0 auto 8px}body.extra-cp_code .popup.confirm-cp-code-mypage .btn-close span{display:block}body.extra-cp_code .popup.confirm-cp-code-mypage .title{font-size:24px;font-weight:bold;text-align:center;margin-top:55px;margin-bottom:30px}body.extra-cp_code .popup.confirm-cp-code-mypage .msg{text-align:center}body.extra-cp_code .popup.confirm-cp-code-mypage .msg i{background-image:url("/assets/images/icon/caution_black.svg");background-repeat:no-repeat;background-size:100% 100%;display:inline-block;width:55px;height:48px;position:relative;margin-right:5px;vertical-align:top;top:4px}body.extra-cp_code .popup.confirm-cp-code-mypage .msg span{display:inline-block;text-align:left;max-width:350px;font-size:18px;line-height:30px;font-weight:bold}body.extra-cp_code .popup.confirm-cp-code-mypage .btns{text-align:center}body.extra-cp_code .popup.confirm-cp-code-mypage .btns .btn-yes{margin-right:20px}body.extra-cp_code .popup.confirm-cp-code-mypage .note{font-size:14px;text-align:center;font-weight:bold}body.extra-cp_code .popup.confirm-cp-code-mypage .msg i{top:-8px}body.extra-cp_code .popup.confirm-cp-code-mypage .btn-yes{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;display:block;width:180px;height:40px;line-height:40px;background-color:#2a2521;border-radius:20px;display:inline-block;font-size:16px;font-weight:bold}body.extra-cp_code .popup.confirm-cp-code-mypage .btn-yes i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-cp_code .popup.confirm-cp-code-mypage .btn-yes span{display:inline-block;position:relative;vertical-align:middle}body.extra-cp_code .popup.confirm-cp-code-mypage .btn-yes i{margin-right:8px}body.extra-cp_code .popup.confirm-cp-code-mypage .btn-yes span{top:1px}body.extra-cp_code .popup.confirm-cp-code-mypage .btn-no{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;background-color:#9f9d9a;display:block;width:180px;height:40px;border-radius:100px;line-height:40px;display:inline-block;font-size:16px;font-weight:bold}body.extra-cp_code .popup.confirm-cp-code-mypage .btn-no i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-cp_code .popup.confirm-cp-code-mypage .btn-no span{display:inline-block;position:relative;vertical-align:middle}body.extra-cp_code .popup.confirm-cp-code-mypage .btn-no span{position:relative;top:1px}body.extra-cp_code .popup.confirm-cp-code-mypage .msg{margin-bottom:25px}body.extra-cp_code .popup.confirm-cp-code-mypage .btns{margin-bottom:0px}body.extra-cp_code .popup.confirm-cp-code-mypage .note{text-align:left}body.extra-cp_code .popup.confirm-cp-code-mypage .title{min-height:10px;margin-bottom:15px}body.extra-cp_code .popup.confirm-cp-code{width:480px;height:335px;background-color:#ffffff;border-radius:10px;padding:0 35px;position:relative}body.extra-cp_code .popup.confirm-cp-code .btn-close{position:absolute;right:20px;top:20px;cursor:pointer;display:block;width:50px;height:40px;background-color:#ffffff;font-size:16px;font-weight:bold;text-align:center}body.extra-cp_code .popup.confirm-cp-code .btn-close i{background-image:url("/assets/images/icon/close_black.svg");background-repeat:no-repeat;background-size:100% 100%;display:block;width:15px;height:15px;margin:0 auto 8px}body.extra-cp_code .popup.confirm-cp-code .btn-close span{display:block}body.extra-cp_code .popup.confirm-cp-code .title{font-size:24px;font-weight:bold;text-align:center;margin-top:55px;margin-bottom:30px}body.extra-cp_code .popup.confirm-cp-code .msg{text-align:center}body.extra-cp_code .popup.confirm-cp-code .msg i{background-image:url("/assets/images/icon/caution_black.svg");background-repeat:no-repeat;background-size:100% 100%;display:inline-block;width:55px;height:48px;position:relative;margin-right:5px;vertical-align:top;top:4px}body.extra-cp_code .popup.confirm-cp-code .msg span{display:inline-block;text-align:left;max-width:350px;font-size:18px;line-height:30px;font-weight:bold}body.extra-cp_code .popup.confirm-cp-code .btns{text-align:center}body.extra-cp_code .popup.confirm-cp-code .btns .btn-yes{margin-right:20px}body.extra-cp_code .popup.confirm-cp-code .note{font-size:14px;text-align:center;font-weight:bold}body.extra-cp_code .popup.confirm-cp-code .msg i{top:-8px}body.extra-cp_code .popup.confirm-cp-code .btn-yes{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;display:block;width:180px;height:40px;line-height:40px;background-color:#2a2521;border-radius:20px;display:inline-block;font-size:16px;font-weight:bold}body.extra-cp_code .popup.confirm-cp-code .btn-yes i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-cp_code .popup.confirm-cp-code .btn-yes span{display:inline-block;position:relative;vertical-align:middle}body.extra-cp_code .popup.confirm-cp-code .btn-yes i{margin-right:8px}body.extra-cp_code .popup.confirm-cp-code .btn-yes span{top:1px}body.extra-cp_code .popup.confirm-cp-code .btn-no{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;background-color:#9f9d9a;display:block;width:180px;height:40px;border-radius:100px;line-height:40px;display:inline-block;font-size:16px;font-weight:bold}body.extra-cp_code .popup.confirm-cp-code .btn-no i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-cp_code .popup.confirm-cp-code .btn-no span{display:inline-block;position:relative;vertical-align:middle}body.extra-cp_code .popup.confirm-cp-code .btn-no span{position:relative;top:1px}body.extra-cp_code .popup.confirm-cp-code .msg{margin-bottom:5px}body.extra-cp_code .popup.confirm-cp-code .btns{margin-bottom:0px}body.extra-cp_code .popup.confirm-cp-code .note{text-align:left}body.extra-cp_code .popup.confirm-cp-code .title{margin-bottom:15px}body.extra-cp_code .popup.confirm-complete{width:480px;height:335px;background-color:#ffffff;border-radius:10px;padding:0 35px;position:relative}body.extra-cp_code .popup.confirm-complete .btn-close{position:absolute;right:20px;top:20px;cursor:pointer;display:block;width:50px;height:40px;background-color:#ffffff;font-size:16px;font-weight:bold;text-align:center}body.extra-cp_code .popup.confirm-complete .btn-close i{background-image:url("/assets/images/icon/close_black.svg");background-repeat:no-repeat;background-size:100% 100%;display:block;width:15px;height:15px;margin:0 auto 8px}body.extra-cp_code .popup.confirm-complete .btn-close span{display:block}body.extra-cp_code .popup.confirm-complete .title{font-size:24px;font-weight:bold;text-align:center;margin-top:55px;margin-bottom:30px}body.extra-cp_code .popup.confirm-complete .msg{text-align:center}body.extra-cp_code .popup.confirm-complete .msg i{background-image:url("/assets/images/icon/caution_black.svg");background-repeat:no-repeat;background-size:100% 100%;display:inline-block;width:55px;height:48px;position:relative;margin-right:5px;vertical-align:top;top:4px}body.extra-cp_code .popup.confirm-complete .msg span{display:inline-block;text-align:left;max-width:350px;font-size:18px;line-height:30px;font-weight:bold}body.extra-cp_code .popup.confirm-complete .btns{text-align:center}body.extra-cp_code .popup.confirm-complete .btns .btn-yes{margin-right:20px}body.extra-cp_code .popup.confirm-complete .note{font-size:14px;text-align:center;font-weight:bold}body.extra-cp_code .popup.confirm-complete .msg i{top:-8px}body.extra-cp_code .popup.confirm-complete .btn-yes{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;display:block;width:180px;height:40px;line-height:40px;background-color:#2a2521;border-radius:20px;display:inline-block;font-size:16px;font-weight:bold}body.extra-cp_code .popup.confirm-complete .btn-yes i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-cp_code .popup.confirm-complete .btn-yes span{display:inline-block;position:relative;vertical-align:middle}body.extra-cp_code .popup.confirm-complete .btn-yes i{margin-right:8px}body.extra-cp_code .popup.confirm-complete .btn-yes span{top:1px}body.extra-cp_code .popup.confirm-complete .btn-no{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;background-color:#9f9d9a;display:block;width:180px;height:40px;border-radius:100px;line-height:40px;display:inline-block;font-size:16px;font-weight:bold}body.extra-cp_code .popup.confirm-complete .btn-no i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-cp_code .popup.confirm-complete .btn-no span{display:inline-block;position:relative;vertical-align:middle}body.extra-cp_code .popup.confirm-complete .btn-no span{position:relative;top:1px}body.extra-cp_code .popup.confirm-complete .msg{margin-bottom:40px}body.extra-cp_code .popup.confirm-complete .btns{margin-bottom:30px}body.extra-cp_code .popup.edit-image{width:780px;height:615px;background-color:#ffffff;border-radius:10px;padding:0 35px;position:relative}body.extra-cp_code .popup.edit-image .btn-close{position:absolute;right:20px;top:20px;cursor:pointer;display:block;width:50px;height:40px;background-color:#ffffff;font-size:16px;font-weight:bold;text-align:center}body.extra-cp_code .popup.edit-image .btn-close i{background-image:url("/assets/images/icon/close_black.svg");background-repeat:no-repeat;background-size:100% 100%;display:block;width:15px;height:15px;margin:0 auto 8px}body.extra-cp_code .popup.edit-image .btn-close span{display:block}body.extra-cp_code .popup.edit-image .title{font-size:24px;font-weight:bold;text-align:center;margin-top:35px;margin-bottom:30px}body.extra-cp_code .popup.edit-image .image-wrapper{display:block;width:360px;height:378px;position:absolute;left:90px;top:88px;overflow:hidden;border:2px solid #e9e9e8}body.extra-cp_code .popup.edit-image .terms{position:absolute;left:486px;top:344px;width:300px}body.extra-cp_code .popup.edit-image .terms p{font-size:14px;line-height:22px;margin-bottom:4px}body.extra-cp_code .popup.edit-image .terms p a{color:#6ab7bd;text-decoration:none;font-weight:bold}body.extra-cp_code .popup.edit-image .terms fieldset input[type="checkbox"]{display:none}body.extra-cp_code .popup.edit-image .terms fieldset label{font-size:16px;font-weight:bold;cursor:pointer;margin-right:30px;margin-top:12px;display:inline-block}body.extra-cp_code .popup.edit-image .terms fieldset input:first-child+label{margin-top:0}body.extra-cp_code .popup.edit-image .terms fieldset label:before{margin-right:10px;content:"";display:inline-block;width:16px;height:16px;position:relative;background-color:#ffffff;border:2px solid #473e37;top:3px}body.extra-cp_code .popup.edit-image .terms fieldset input[type=checkbox]:checked+label:before{background-image:url("/assets/images/ui/check.svg");background-size:12px 10px;background-repeat:no-repeat;background-position:2px 3px}body.extra-cp_code .popup.edit-image .terms fieldset label:before{width:24px;height:24px;border:2px solid #473e37}body.extra-cp_code .popup.edit-image .terms fieldset input[type=checkbox]:checked+label:before{background-size:18px 15px;background-position:3px 4px}body.extra-cp_code .popup.edit-image .terms fieldset label:before{top:7px}body.extra-cp_code .popup.edit-image .btn-change{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;background-color:#9f9d9a;display:block;width:180px;height:40px;border-radius:100px;line-height:40px;position:absolute;left:522px;top:261px}body.extra-cp_code .popup.edit-image .btn-change i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-cp_code .popup.edit-image .btn-change span{display:inline-block;position:relative;vertical-align:middle}body.extra-cp_code .popup.edit-image .btn-change span{position:relative;top:1px}body.extra-cp_code .popup.edit-image .btn-change i{display:block;width:11px;height:11px;background-image:url("/assets/images/icon/arrow_right_white.svg");background-repeat:no-repeat;background-size:100% 100%;margin-right:8px}body.extra-cp_code .popup.edit-image .btn-fix{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;display:block;width:180px;height:40px;line-height:40px;background-color:#2a2521;border-radius:20px;font-size:16px;font-weight:bold;position:absolute;left:522px;top:427px}body.extra-cp_code .popup.edit-image .btn-fix i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-cp_code .popup.edit-image .btn-fix span{display:inline-block;position:relative;vertical-align:middle}body.extra-cp_code .popup.edit-image .btn-fix i{margin-right:8px}body.extra-cp_code .popup.edit-image .btn-fix span{top:1px}body.extra-cp_code .popup.edit-image .btn-fix i{display:block;width:11px;height:11px;background-image:url("/assets/images/icon/arrow_right_white.svg");background-repeat:no-repeat;background-size:100% 100%;margin-right:8px}body.extra-cp_code .popup.edit-image .btn-fix i{margin-right:2px}body.extra-cp_code .popup.edit-image .controllers img{position:absolute;cursor:pointer}body.extra-cp_code .popup.edit-image .controllers .scale{display:block;width:38px;height:376px;position:absolute;left:32px;top:91px}body.extra-cp_code .popup.edit-image .controllers .scale .bar{position:absolute;left:13px;top:37px}body.extra-cp_code .popup.edit-image .controllers .scale .minus{position:absolute;left:0;top:338px}body.extra-cp_code .popup.edit-image .controllers .scale .plus{position:absolute;left:0;top:0}body.extra-cp_code .popup.edit-image .controllers .scale .btn{position:absolute;left:5px;top:176px}body.extra-cp_code .popup.edit-image .controllers .move{display:block;width:102px;height:102px;position:absolute;left:217px;top:481px}body.extra-cp_code .popup.edit-image .controllers .move .up{position:absolute;left:35px;top:0}body.extra-cp_code .popup.edit-image .controllers .move .right{position:absolute;left:68px;top:36px}body.extra-cp_code .popup.edit-image .controllers .move .down{position:absolute;left:35px;top:68px}body.extra-cp_code .popup.edit-image .controllers .move .left{position:absolute;left:0;top:36px}body.extra-cp_code .popup.edit-image .controllers .move .btn{position:absolute;left:40px;top:40px}body.extra-cp_code .popup.edit-image .controllers .rotate{display:block;width:57px;height:46px;position:absolute;left:107px;top:509px}body.extra-cp_code .popup.edit-image .controllers .rotate .left{position:absolute;left:0;top:0}body.extra-cp_code .popup.edit-image .controllers .rotate .right{position:absolute;left:20px;top:17px}body.extra-cp_code .popup.edit-image .controllers .reset{display:block;width:51px;height:32px;position:absolute;left:368px;top:516px}body.extra-cp_code .default-contents h4{background-color:#6ab7bd;padding-left:10px;height:30px;line-height:32px;border-radius:5px;color:white;margin-top:40px;margin-bottom:30px;font-size:14px}body.extra-cp_code .default-contents .btn-update{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;display:block;width:180px;height:40px;line-height:40px;background-color:#2a2521;border-radius:20px;margin:40px auto;border:none;padding:0;outline:none}body.extra-cp_code .default-contents .btn-update i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-cp_code .default-contents .btn-update span{display:inline-block;position:relative;vertical-align:middle}body.extra-cp_code .default-contents .btn-update i{margin-right:8px}body.extra-cp_code .default-contents .btn-update span{top:1px}body.extra-cp_code .default-contents .btn-update:hover{background-color:#473e37}body.extra-cp_code .default-contents .btn-update i{display:block;width:11px;height:11px;background-image:url("/assets/images/icon/arrow_right_white.svg");background-repeat:no-repeat;background-size:100% 100%;margin-right:8px}body.extra-cp_code .default-contents .btn-update:hover i{left:1px}body.extra-cp_code .default-contents input[type="text"]{border:1px solid #d7d7d7;border-radius:5px;box-shadow:0 0 4px rgba(0,0,0,0.1) inset;font-size:16px;height:40px;padding:5px;width:190px;color:#473e37;margin-bottom:0;margin-left:0}body.extra-cp_code .default-contents .tel1{width:100px !important;text-align:center}body.extra-cp_code .default-contents .tel2{width:60px !important;text-align:center}body.extra-cp_code .default-contents .tel3{width:60px !important;text-align:center}body.extra-cp_code .default-contents table{width:100%;margin-top:30px;margin-left:10px}body.extra-cp_code .default-contents table p.error{position:absolute;color:#e06b73;bottom:2px;font-weight:bold}body.extra-cp_code .default-contents table th{width:230px;vertical-align:middle;padding:7px 0 18px 0;text-align:left;font-weight:bold;font-size:14px}body.extra-cp_code .default-contents table td{font-size:14px;position:relative;vertical-align:middle;padding:5px 0 20px 0}body.extra-cp_code .default-contents table td select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;border-radius:5px;width:inherit;height:36px;background-color:#f4ede9;font-size:16px;padding-right:54px;padding-left:10px;background-image:url("/images/ui/select.svg");background-repeat:no-repeat;background-position:right center}body.extra-cp_code .default-contents table th .extra{font-weight:normal;padding-left:7px}body.extra-cp_code .popup-tel-num{color:#e06b73}body.extra-cp_code .send-success{text-align:left;color:#e06b73;font-weight:bold;font-size:17px;width:385px;margin:auto}body.extra-cp_code .send-fail{text-align:center;color:#6ab7bd;font-weight:bold;font-size:17px}body.extra-cp_code .send-loader{text-align:center}body.extra-cp_code #popupSendCode .btn-yes{width:210px}body.extra-kfc .default-contents .lead{color:#6ab7bd;font-size:27px;line-height:40px;margin-top:-20px;font-weight:bold;letter-spacing:-1px}body.extra-kfc .default-contents .visual{width:840px;height:245px;background-image:url("/assets/images/top/kfc_visual.jpg");margin-top:30px}body.extra-kfc .default-contents .visual p{padding-left:350px;padding-top:50px;font-size:18px;line-height:36px;color:#ffffff;font-weight:bold;text-shadow:0 0 6px rgba(0,0,0,0.15)}body.extra-kfc .default-contents h3{position:relative;border-bottom:2px dashed #2a2521;margin-top:-10px;margin-bottom:30px;font-size:24px;padding-left:30px;padding-bottom:10px;margin-top:60px;padding-left:0}body.extra-kfc .default-contents .btn-gift{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;background-image:url("/assets/images/bg/btn_pink_idle.png");border-radius:7px;display:block;width:406px;height:70px;line-height:70px;margin:30px auto 20px}body.extra-kfc .default-contents .btn-gift i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-kfc .default-contents .btn-gift span{display:inline-block;position:relative;vertical-align:middle}body.extra-kfc .default-contents .btn-gift:hover{background-image:url("/assets/images/bg/btn_pink_over.png")}body.extra-kfc .default-contents .btn-gift i{display:block;width:31px;height:41px;background-image:url("/assets/images/icon/gift_white.svg");background-repeat:no-repeat;background-size:100% 100%;margin-right:25px}body.extra-kfc .default-contents .btn-gift span{letter-spacing:3px;font-size:30px;top:4px}body.extra-kfc .default-contents .btn-gift i{vertical-align:top;top:17px;margin-right:15px}body.extra-kfc .default-contents .btn-gift p{display:inline-block;padding-top:7px}body.extra-kfc .default-contents .btn-gift p span{display:block}body.extra-kfc .default-contents .btn-gift p .small{font-size:18px;line-height:18px;margin-bottom:5px}body.extra-kfc .default-contents .btn-gift p .large{font-size:30px;line-height:30px}body.extra-kfc .default-contents .btn-more{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;display:block;width:180px;height:40px;line-height:40px;background-color:#2a2521;border-radius:20px;margin-left:auto}body.extra-kfc .default-contents .btn-more i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-kfc .default-contents .btn-more span{display:inline-block;position:relative;vertical-align:middle}body.extra-kfc .default-contents .btn-more i{margin-right:8px}body.extra-kfc .default-contents .btn-more span{top:1px}body.extra-kfc .default-contents .btn-more:hover{background-color:#473e37}body.extra-kfc .default-contents .btn-more i{display:block;width:11px;height:11px;background-image:url("/assets/images/icon/arrow_right_white.svg");background-repeat:no-repeat;background-size:100% 100%;margin-right:8px}body.extra-kfc .default-contents .btn-more:hover i{left:1px}body.extra-kfc .default-contents img.send{margin-bottom:10px}body.extra-kfc .default-contents img.receive{margin-bottom:30px}body.extra-mos .default-contents .lead{font-size:24px;line-height:40px;margin-top:-20px;font-weight:bold;letter-spacing:0.05em}body.extra-mos .default-contents .visual{width:840px;height:245px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-top:30px}body.extra-mos .default-contents .visual img{width:100%}body.extra-mos .default-contents .visual p{padding-left:220px;padding-top:50px;font-size:18px;line-height:36px;color:#ffffff;font-weight:bold;text-shadow:0 0 6px rgba(0,0,0,0.15)}body.extra-mos .default-contents h3{position:relative;border-bottom:2px dashed #2a2521;margin-top:-10px;margin-bottom:30px;font-size:24px;padding-left:30px;padding-bottom:10px;margin-top:60px;padding-left:0}body.extra-mos .default-contents .btn-gift{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;background-image:url("/assets/images/bg/btn_pink_idle.png");border-radius:7px;display:block;width:406px;height:70px;line-height:70px;margin:30px auto 20px}body.extra-mos .default-contents .btn-gift i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-mos .default-contents .btn-gift span{display:inline-block;position:relative;vertical-align:middle}body.extra-mos .default-contents .btn-gift:hover{background-image:url("/assets/images/bg/btn_pink_over.png")}body.extra-mos .default-contents .btn-gift i{display:block;width:31px;height:41px;background-image:url("/assets/images/icon/gift_white.svg");background-repeat:no-repeat;background-size:100% 100%;margin-right:25px}body.extra-mos .default-contents .btn-gift span{letter-spacing:3px;font-size:30px;top:4px}body.extra-mos .default-contents .btn-gift i{vertical-align:top;top:17px;margin-right:15px}body.extra-mos .default-contents .btn-gift p{display:inline-block;padding-top:7px}body.extra-mos .default-contents .btn-gift p span{display:block}body.extra-mos .default-contents .btn-gift p .small{font-size:18px;line-height:18px;margin-bottom:5px}body.extra-mos .default-contents .btn-gift p .large{font-size:30px;line-height:30px}body.extra-mos .default-contents .btn-more{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;display:block;width:180px;height:40px;line-height:40px;background-color:#2a2521;border-radius:20px;margin-left:auto}body.extra-mos .default-contents .btn-more i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-mos .default-contents .btn-more span{display:inline-block;position:relative;vertical-align:middle}body.extra-mos .default-contents .btn-more i{margin-right:8px}body.extra-mos .default-contents .btn-more span{top:1px}body.extra-mos .default-contents .btn-more:hover{background-color:#473e37}body.extra-mos .default-contents .btn-more i{display:block;width:11px;height:11px;background-image:url("/assets/images/icon/arrow_right_white.svg");background-repeat:no-repeat;background-size:100% 100%;margin-right:8px}body.extra-mos .default-contents .btn-more:hover i{left:1px}body.extra-mos .default-contents img.send{margin-bottom:10px}body.extra-mos .default-contents img.receive{margin-bottom:30px}body.extra-mos section.contents-box .sort{position:absolute;z-index:3;top:15px;right:25px}body.extra-mos section.contents-box.blue .sort{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background-color:#6ab7bd;background-image:url("/assets/images/icon/arrow_right_white.svg");background-size:11px 11px;background-repeat:no-repeat;background-position:12px 11px;padding-left:30px;font-weight:bold;font-size:14px;border:2px solid #ffffff;width:140px;height:36px;color:#ffffff;cursor:pointer;border-radius:0}body.extra-mos section.contents-box.blue .sort::-ms-expand{display:none}body.extra-mos section.contents-box.pink .sort{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background-color:#dc8285;background-image:url("/assets/images/icon/arrow_right_white.svg");background-size:11px 11px;background-repeat:no-repeat;background-position:12px 11px;padding-left:30px;font-weight:bold;font-size:14px;border:2px solid #ffffff;width:140px;height:36px;color:#ffffff;cursor:pointer;border-radius:0}body.extra-mos section.contents-box.pink .sort::-ms-expand{display:none}body.extra-mos section.contents-box .shop-info{position:relative;margin-top:-38px;background-color:#ffffff;margin-bottom:0;padding-left:25px;padding-right:25px;padding-top:27px;padding-bottom:20px}body.extra-mos section.contents-box .shop-info p.lead{font-size:16px;color:#6ab7bd;font-weight:bold;margin-bottom:10px}body.extra-mos section.contents-box .shop-info .info-inner{overflow:hidden}body.extra-mos section.contents-box .shop-info .info-inner img{display:block;float:left;width:50px;height:50px;margin-right:20px;background-color:#CCC}body.extra-mos section.contents-box .shop-info .info-inner .text{float:left;margin-right:20px;max-width:640px;font-size:16px;line-height:20px;margin-top:6px}body.extra-mos section.contents-box .shop-info .info-inner a{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;display:block;width:180px;height:40px;line-height:40px;background-color:#2a2521;border-radius:20px;float:left;margin-top:3px}body.extra-mos section.contents-box .shop-info .info-inner a i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-mos section.contents-box .shop-info .info-inner a span{display:inline-block;position:relative;vertical-align:middle}body.extra-mos section.contents-box .shop-info .info-inner a i{margin-right:8px}body.extra-mos section.contents-box .shop-info .info-inner a span{top:1px}body.extra-mos section.contents-box .shop-info .info-inner a:hover{background-color:#473e37}body.extra-mos section.contents-box .shop-info .info-inner a i{display:block;width:11px;height:11px;background-image:url("/assets/images/icon/arrow_right_white.svg");background-repeat:no-repeat;background-size:100% 100%;margin-right:8px}body.extra-mos section.contents-box .shop-info .info-inner a:hover i{left:1px}body.extra-mos section.contents-box .shop-info hr{border:none;height:3px;background-image:url("/assets/images/bg/line_dot_blue.png");margin-bottom:0}body.extra-mos section.contents-box .shop-info+.sub-nav{margin-top:0;padding-top:0}body.extra-mos section.contents-box .shop-info+.page-info{margin-top:5px}body.extra-mos section.contents-box .sub-nav{position:relative;z-index:1;background-color:#ffffff;margin-top:-38px;margin-bottom:30px;padding-left:25px;padding-top:27px;padding-bottom:20px}body.extra-mos section.contents-box .sub-nav a{font-size:16px;line-height:24px;color:#2a2521;font-weight:bold;text-decoration:none;display:inline-block;margin-right:30px}body.extra-mos section.contents-box .sub-nav a:hover{text-decoration:underline}body.extra-mos section.contents-box .sub-nav span{font-size:16px;line-height:24px;color:#2a2521;font-weight:bold;text-decoration:none;display:inline-block;margin-right:30px}body.extra-mos section.contents-box .sub-nav span.current{background-image:url("/assets/images/icon/arrow_right_blue.svg");background-size:11px 11px;background-repeat:no-repeat;background-position:0 6px;padding-left:17px}body.extra-mos section.contents-box .page-info{text-align:center;font-size:14px;font-weight:bold;margin-top:-20px;line-height:14px;margin-bottom:8px}body.extra-mos section.contents-box .card-list{overflow:hidden}body.extra-mos section.contents-box .card-list .card{margin-bottom:20px;width:210px;float:left;margin-right:24px}body.extra-mos section.contents-box .card-list .card:nth-child(4n-3){margin-left:24px}body.extra-mos section.contents-box .card-list .card img{display:block}body.extra-mos section.contents-box .card-list .card p{height:80px;background-color:#fff9f5;font-size:14px;line-height:18px;padding:10px 13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.extra-mos section.contents-box .card-list .card p .name{font-weight:bold}body.extra-mos section.contents-box .card-list .card a{display:block}body.extra-mos section.contents-box .card-list .card a{color:black;text-decoration:none}body.extra-mos section.contents-box .card-list .card a:hover{text-decoration:underline}body.extra-mos section.contents-box .card-list .card .btn{text-decoration:none;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;position:relative;display:block;width:210px;height:54px;line-height:54px;background-color:#2a2521;border-bottom-left-radius:7px;border-bottom-right-radius:7px;border:0;margin:0;padding:0;outline:none}body.extra-mos section.contents-box .card-list .card .btn i{display:inline-block !important;position:relative;vertical-align:middle}body.extra-mos section.contents-box .card-list .card .btn span{display:inline-block;position:relative;vertical-align:middle}body.extra-mos section.contents-box .card-list .card .btn span{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;top:2px}body.extra-mos section.contents-box .card-list .card .btn i{background-image:url("/assets/images/icon/gift_white.svg");background-repeat:no-repeat;background-size:100% 100%;display:block;width:16px;height:21px;margin-right:10px}body.extra-mos section.contents-box .card-list .card .btn:hover{background-color:#473e37}body.extra-mos section.contents-box .card-list .card .non-sale{background-color:#473e37}body.extra-mos section.contents-box .card-list .card .promotion{line-height:0}body.extra-mos section.contents-box .card-list .card .promotion .promotion-text{color:#dc8285;padding-top:7px}body.extra-mos section.contents-box .th-list{overflow:hidden}body.extra-mos section.contents-box .th-list .item{margin-right:24px;margin-bottom:40px;width:210px;float:left;text-align:center}body.extra-mos section.contents-box .th-list .item:nth-child(4n-3){margin-left:24px}body.extra-mos section.contents-box .th-list .item img,body.extra-mos section.contents-box .th-list .item a,body.extra-mos section.contents-box .th-list .item span{display:block}body.extra-mos section.contents-box .th-list .item a{color:#2a2521}body.extra-mos section.contents-box .th-list .item a:hover span{text-decoration:underline}body.extra-mos section.contents-box .th-list .item span{font-size:14px;margin-top:8px;font-weight:bold;position:absolute;width:210px;text-align:center}body.extra-mos section.contents-box+.pagination{position:relative;margin:30px 0}body.extra-mos section.contents-box+.pagination ul{width:100%;text-align:center}body.extra-mos section.contents-box+.pagination ul li{display:inline-block;width:40px;height:40px;font-size:20px;line-height:40px;font-weight:bold;margin-left:5px}body.extra-mos section.contents-box+.pagination ul li:first-child{margin-left:0}body.extra-mos section.contents-box+.pagination ul span,body.extra-mos section.contents-box+.pagination ul a{display:block;text-decoration:none;color:#ffffff;background-color:#cb6168}body.extra-mos section.contents-box+.pagination ul a:hover{background-color:#dc8285}body.extra-mos section.contents-box+.pagination ul span{opacity:0.5}body.extra-mos section.contents-box+.pagination ul span.current{opacity:1;background-color:#fff9f5;color:#2a2521}body.extra-mos section.contents-box+.pagination .page-info{position:absolute;font-size:16px;font-weight:bold;left:25px;top:12px;letter-spacing:1px}body.extra-mos section.contents-box.scene{padding-bottom:50px;background-image:url("/assets/images/top/scene_bg.jpg")}body.extra-mos section.contents-box.scene .inner{background-color:transparent}body.extra-mos2 section.contents-box.scene .card-list .card h3{margin-bottom:10px;position:relative;text-align:center}body.extra-mos2 section.contents-box.scene .card-list .card h3 p{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;box-sizing:border-box;position:absolute;left:0;top:0;padding:0px 25px 12px !important;background-color:transparent}body.extra-mos2 section.contents-box.scene .card-list .card h3 p .black{font-size:16px;line-height:1.3}body.extra-mos2 section.contents-box.scene .card-list .card h3 p .pink{font-size:14px;line-height:1.6;color:#cb6168}body.extra-infomation div.default-contents-inner section.cp-contents-banner{margin:0px auto 30px auto}body.extra-infomation div.default-contents-inner section.cp-contents-desc1 article.cp-info-sub{margin:50px auto}body.extra-infomation div.default-contents-inner section.cp-contents-desc1 article.cp-info-sub div{margin:30px auto}body.extra-infomation div.default-contents-inner section.cp-contents-desc1 article.cp-info-sub .product-name{font-weight:bold}body.extra-infomation div.default-contents-inner section.cp-contents-desc2 .cp-info-btns ul{text-align:center}body.extra-infomation div.default-contents-inner section.cp-contents-desc2 .cp-info-btns ul li{position:relative;display:inline-block;margin:auto 10px}body.extra-infomation div.default-contents-inner section.cp-contents-desc2 .cp-info-btns ul li a{width:360px}body.extra-infomation div.default-contents-inner section.cp-contents-desc2 .cp-info-btns ul li a span{line-height:60px;top:0px;font-weight:normal}body.extra-infomation div.default-contents-inner section.cp-contents-desc2 .cp-info-btns ul li a:hover{text-decoration:none}body.extra-infomation div.default-contents-inner section.cp-contents-desc2 article.cp-info-text p.desc{margin:30px auto}body.extra-infomation div.default-contents-inner section.cp-contents-desc2 article.cp-info-text p.mypage-img{text-align:center}body.extra-infomation div.default-contents-inner section.cp-contents-desc2 article.cp-info-text p.mypage-img img{width:420px;border:solid 1px #DBD6D1}body.extra-infomation div.default-contents-inner section.cp-contents-about{margin:50px auto 30px auto}body.extra-infomation div.default-contents-inner section.cp-contents-about article.step{margin:10px auto;width:966px;width:100%;max-width:966px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}body.extra-infomation div.default-contents-inner section.cp-contents-about .step>ul{margin:25px auto 0;font-size:0}body.extra-infomation div.default-contents-inner section.cp-contents-about .step>ul li{position:relative;display:inline-block;vertical-align:top;width:31%;width:300px;width:30%;text-align:center;font-size:16px}body.extra-infomation div.default-contents-inner section.cp-contents-about .step ul li{color:#2a2521}body.extra-infomation div.default-contents-inner section.cp-contents-about .step>ul li+li{margin:0 0 0 67px;margin:0 0 0 3%;margin:0 0 0 28px;margin:0 0 0 5%}body.extra-infomation div.default-contents-inner section.cp-contents-about .step>ul li img{display:block;margin:0 auto}body.extra-infomation div.default-contents-inner section.cp-contents-about .step>ul li img+img{margin:18px auto 0}body.extra-infomation div.default-contents-inner section.cp-contents-about .step>ul li span{display:block;margin:15px auto 0;font-weight:bold;font-size:14px}body.extra-infomation div.default-contents-inner section.cp-contents-about .step>ul li+li:before{content:"";background:url(/campaign/2016/premium-cp/img/pc/section3_arrow.png) no-repeat;position:absolute;top:90px;left:-48px;left:-33px;left:-40px;width:35px;height:31px}body.extra-infomation div.default-contents-inner section.cp-contents-about .step a{display:inline-block;margin:25px auto 20px}body.extra-infomation div.default-contents-inner section.cp-contents-about .guideline{background:#fff;margin:50px auto 0;padding:36px 44px;width:100%;max-width:944px;text-align:left;color:#2a2521}body.extra-infomation div.default-contents-inner section.cp-contents-about .guideline a{text-decoration:underline;color:#2a2521}body.extra-infomation div.default-contents-inner section.cp-contents-about .guideline h2{width:16.35%;text-align:left;font-size:24px}body.extra-infomation div.default-contents-inner section.cp-contents-about .guideline ul{margin:24px auto 30px;padding:0 0 0 1em;list-style:square;font-size:16px}body.extra-infomation div.default-contents-inner section.cp-contents-about .guideline small{font-size:16px}body.extra-infomation div.default-contents-inner section.cp-contents-about .step h3{margin:36px auto 0;text-align:center;font-size:20px;font-weight:bold;color:#6f4f19;line-height:1.5;border-bottom:none;padding:0}body.extra-liquorsales .default-contents p{font-size:16px;line-height:18px;font-weight:bold;margin-bottom:40px}body.extra-liquorsales .default-contents dl{margin-bottom:45px}body.extra-liquorsales .default-contents dl dt{font-size:20px;font-weight:bold;margin-bottom:40px}body.extra-liquorsales .default-contents dl dd{font-size:14px;line-height:30px;margin-top:-8px;margin-bottom:-8px}
