@import url("https://fonts.googleapis.com/css?family=Abel");@import url("https://fonts.googleapis.com/css?family=Lilita+One&subset=latin-ext");@import url("https://fonts.googleapis.com/css?family=Pacifico&subset=cyrillic,latin-ext,vietnamese");@font-face{font-family:'Corporate Logo Medium';font-weight:500;src:url("../fonts/corporate/logotypejp_mp_m_1.1.ttf") format("opentype")}#coupon .bandReTtl{font-size:2.7rem;font-family:"ryo-gothic-plusn",sans-serif}#coupon .pageCont{padding-top:100px;padding-bottom:0}#coupon .frame{border:1px solid #D61342;padding:30px 40px 40px;margin-bottom:80px}#coupon .comOver{overflow:hidden}#coupon .comThick:before,#coupon .comThick:after,#coupon .comCircle:before,#coupon .comCircle:after{position:absolute;display:block;border-radius:50%;width:150px;height:150px;content:"";background-color:#fff;border:9px solid #FFD0DB}#coupon .comThick{position:relative;border:9px solid #FFD0DB;padding:0.8rem;color:#FFD0DB;font-weight:600;text-align:center}#coupon .comThick:before{top:-75px;left:-75px}#coupon .comThick:after{top:-75px;right:-75px}#coupon .comCircle:before{right:-75px;bottom:-75px}#coupon .comCircle:after{left:-75px;bottom:-75px}#coupon .thickIn:before,#coupon .thickIn:after,#coupon .circleIn:before,#coupon .circleIn:after{border:6px solid #FFD0DB}#coupon .thickIn{position:relative;border:6px solid #FFD0DB;z-index:-1}#coupon .thickInIn:before,#coupon .thickInIn:after,#coupon .circleInIn:before,#coupon .circleInIn:after{border:7px solid #FFD0DB}#coupon .thickInIn{position:relative;border:7px solid #FFD0DB;z-index:-1}#coupon .contents{max-width:1215px;margin:0 auto;padding:30px;color:#000;font-family:"ryo-gothic-plusn",sans-serif;word-break:break-all}#coupon .contents img{display:block;margin:0 auto 40px}#coupon .contents .couName{font-size:6.6rem;font-weight:500;margin-bottom:50px}#coupon .contents .use{padding:15px 0;margin-bottom:25px;font-size:3.3rem;font-weight:400;color:#fff;background-color:#D61342}#coupon .contents .useTxt{margin-bottom:58px;font-weight:400}#coupon .contents .date{font-size:4.1rem;font-weight:500;color:#D61342}#coupon .couBtn{text-align:center}#coupon .couBtn button{width:100%;max-width:385px;margin:0 auto;padding:17px 0;border:none;display:inline-block;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzQwM2EzZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(50%, #eeeeee),color-stop(50%, #403a3d));background:-moz-linear-gradient(left, #eeeeee 50%,#403a3d 50%);background:-webkit-linear-gradient(left, #eeeeee 50%,#403a3d 50%);background:linear-gradient(to right, #eeeeee 50%,#403a3d 50%);background-position:0 0;background-size:200% auto;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-webkit-transition:all .3s ease;-webkit-transition-delay:0s;transition:all .3s ease 0s}#coupon .couBtn button:hover{color:#fff;background-position:-100% 0}@media (max-width: 991px){#coupon .pageCont{padding-top:50px}#coupon .comThick:before,#coupon .comThick:after,#coupon .comCircle:before,#coupon .comCircle:after{border:7px solid #FFD0DB;width:100px;height:100px}#coupon .comThick{padding:0.5rem;border:7px solid #FFD0DB}#coupon .comThick:before{top:-50px;left:-50px}#coupon .comThick:after{top:-50px;right:-50px}#coupon .comCircle:before{right:-50px;bottom:-50px}#coupon .comCircle:after{left:-50px;bottom:-50px}#coupon .thickIn:before,#coupon .thickIn:after,#coupon .circleIn:before,#coupon .circleIn:after{border:4px solid #FFD0DB}#coupon .thickIn{border:4px solid #FFD0DB}#coupon .thickInIn:before,#coupon .thickInIn:after,#coupon .circleInIn:before,#coupon .circleInIn:after{border:5px solid #FFD0DB}#coupon .thickInIn{border:5px solid #FFD0DB}#coupon .pageCont{max-width:100%}#coupon .frame{padding:20px 20px 30px;margin-bottom:40px}#coupon .contents{max-width:1215px;margin:0 auto;padding:15px}#coupon .contents img{margin:0 auto 30px}#coupon .contents .couName{font-size:5.8rem;margin-bottom:30px}#coupon .contents .use{padding:10px 0;font-size:2.3rem}#coupon .contents .useTxt{margin-bottom:40px}#coupon .contents .date{font-size:3.3rem}}@media (max-width: 767px){#coupon .pageCont{padding-top:30px}#coupon .comOver{overflow:visible}#coupon .comThick:before,#coupon .comThick:after,#coupon .comCircle:before,#coupon .comCircle:after{content:none}#coupon .comThick{padding:0;border:none}#coupon .comThick:before,#coupon .comThick:after{content:none;position:static}#coupon .comCircle:before,#coupon .comCircle:after{content:none;position:static}#coupon .thickIn:before,#coupon .thickIn:after,#coupon .circleIn:before,#coupon .circleIn:after{border:none}#coupon .thickIn{border:none;z-index:1}#coupon .thickInIn:before,#coupon .thickInIn:after,#coupon .circleInIn:before,#coupon .circleInIn:after{border:none}#coupon .thickInIn{border:none;z-index:1}#coupon .frame{padding:30px 15px;margin-bottom:30px}#coupon .contents{max-width:100%;padding:0}#coupon .contents img{max-width:160px;margin:0 auto 15px}#coupon .contents .couName{font-size:3rem;margin-bottom:20px}#coupon .contents .use{padding:7px 0;font-size:1.8rem;margin-bottom:20px}#coupon .contents .useTxt{margin-bottom:30px}#coupon .contents .date{font-size:2rem}#coupon .couBtn{margin-bottom:30px}#coupon .couBtn button{max-width:90%}}
