﻿@charset "utf-8";

/* Reset css */
/* **************************************************************************** */
* {margin:0; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-text-size-adjust:none}
html, body{height:100%;min-width:320px}
html, body, body div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video { margin: 0;  padding: 0;  border: 0}
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {display:block}
body {font-family:'noto_d';font-weight:normal;font-size:12px;color:#666; background-color:transparent}

ul,ol {margin:0;padding:0;list-style:none}
input,textarea,select {font-size:12px;border:0;font-family:'noto_d';outline-style:none;color:#666;vertical-align:middle}
.invisible, caption, legend{position:absolute;left:-9999px;font-size:0;line-height:0;visibility:hidden}
label.hidden {position:absolute;left:-9999px;font-size:0;line-height:0;visibility:hidden}

a[href^="tel"]{font-style:normal}
input[type="text"], input[type="submit"], input[type="password"], input[type="search"], input[type="number"], input[type="date"], textarea{-webkit-appearance:none; -webkit-border-radius:0; border-radius:0}
button,html input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]{-webkit-appearance:button; border-radius:0}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {appearance:none;-webkit-appearance:none;margin: 0}
input:checked[type="checkbox"]{-webkit-appearance:checkbox}
button, input[type="reset"], input[type="button"], input[type="submit"]{line-height:normal !important}
select{appearance:none;-webkit-appearance:none;border-radius:0;-webkit-border-radius:0}
article, aside, canvas, details, embed, figcaption, figure, footer, header, hgroup, menu, nav, section, summary{display: block;padding:0;margin:0}
command, datalist, keygen, mark, meter, progress, rp, rt, ruby, time, wbr{display: inline}
em {font-style:normal;}
b {font-family:noto_m;}
/* **************************************************************************** */
/* //(End)Reset css */


/* Common template, GNB,LNB, Footer ... css */
/* **************************************************************************** */
.fc_gray {color:#767676 !important;}
/* 20190304*/
.fc_blue_b { color: #005eb8 !important; font-weight:bold; }
.fc_blue { color: #005eb8 !important; }

/* 20190423*/
.fc_red_b {color:#f05353 !important; font-weight:bold; }
.vam {vertical-align:middle !important;}

.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}
.ml40 {margin-left:40px;}

.mr5 {margin-right:5px;}
.mr8 {margin-right:8px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.mr25 {margin-right:25px;}
.mr30 {margin-right:30px;}
.mr33 {margin-right:33px;}
.mr40 {margin-right:40px;}
.mr50 {margin-right:50px;}
.mr60 {margin-right:60px;}

/* 로딩박스 */
.loading_box {width:80%;height:120px;padding:75px 15px 0 15px;font-size:13px;color:#929292;text-align:center;letter-spacing:-0.5px;border:1px solid #ededed;background:#fff url('/common/img/common/loading.gif') no-repeat center 25px;background-size:30px 30px;}

/* GNB */
.wrap-gnb{display:block;background:url('/common/img/common/bg-gnb.jpg') no-repeat;background-size:cover;height:100px;position:relative}
.wrap-gnb h1{display:block;background:url('/common/img/common/logo1.png') no-repeat;background-size:contain;width:96px;height:36px;font-size:0;line-height:0;text-indent:-9999px;position:absolute;left:14px;top:6px;z-index:5}
.wrap-gnb h1>a{display:block;width:96px;height:36px}
.wrap-gnb .open-lnb{display:block;background:url('/common/img/bu/lnb-list2.png') no-repeat;background-size:contain;width:22px;height:16px;font-size:0;line-height:0;text-indent:-9999px;position:absolute;right:14px;top:16px;z-index:5;cursor:pointer}

.wrap-gnb.type-main{background:none;height:50px !important}
.wrap-gnb.type-main h1{background:url('/common/img/common/logo2.png') no-repeat;background-size:contain}
.wrap-gnb.type-main .open-lnb{background:url('/common/img/bu/lnb-list.png') no-repeat;background-size:contain}

.wrap-gnb .title-depth{display:block;font-family:'noto_m';font-weight:normal;font-size:20px;line-height:24px;color:#fff;text-align:center;position:relative;padding-top:60px}
.wrap-gnb .title-depth .backgo{display:block;background:url('/common/img/bu/arrow-left-backgo.png') no-repeat;background-size:contain;width:11px;height:20px;position:absolute;left:20px;top:62px;z-index:10;font-size:0;line-height:0;text-indent:-9999px}
.wrap-gnb .title-depth .mymenu{display:block;background:url('/common/img/bu/mymenu-off.png') no-repeat;background-size:contain;width:20px;height:20px;position:absolute;right:20px;top:62px;z-index:10;font-size:0;line-height:0;text-indent:-9999px}
.wrap-gnb .title-depth .open-mymenu{background:url('/common/img/bu/mymenu-on.png') no-repeat;background-size:contain}
.wrap-gnb .title-depth h2{font-family:'noto_m';font-weight:normal;font-size:20px;line-height:24px;color:#fff;text-align:center}

.sub-mymenu{display:none;margin:0 -10px;background-color:#949fa8}  /* 마이메뉴 */
.sub-mymenu>ul>li a{display:block;font-family:'noto_m';font-size:17px;line-height:58px;color:#fff;height:58px;text-align:center;border-top:1px solid #99a4ac}
.sub-mymenu>ul>li:first-child a{border-top:0}
.sub-mymenu>ul>li.i-home {background:url('/common/img/icon/home.png') 15px center no-repeat;background-size:24px 22px}
.sub-mymenu>ul>li.i-child {background:url('/common/img/icon/child4.png') 15px center no-repeat;background-size:22px 23px}
.sub-mymenu>ul>li.i-sponsor {background:url('/common/img/icon/fly2.png') 15px center no-repeat;background-size:21px 19px}
.sub-mymenu>ul>li.i-funding {background:url('/common/img/icon/funding3.png') 15px center no-repeat;background-size:23px 20px}
.sub-mymenu>ul>li.i-active {background:url('/common/img/icon/handpoint2.png') 15px center no-repeat;background-size:20px 23px}
.sub-mymenu>ul>li.i-oderlist {background:url('/common/img/icon/store3.png') 15px center no-repeat;background-size:27px 20px}
.sub-mymenu>ul>li.i-faqlist {background:url('/common/img/icon/ask3.png') 15px center no-repeat;background-size:23px 22px}

/* //GNB */

/* LNB */
.wrap-lnb{display:none;width:90%;position:absolute;right:0;top:0;z-index:991;background-color:#fff}
.wrap-lnb .info-user{display:block;background:url('/common/img/common/bg-lnb.jpg') no-repeat;background-size:100% 100%;height:50px;font-size:12px;line-height:15px;color:#fff;padding:16px 10px 0 10px;position:relative;word-spacing:-1px;word-spacing:-1px}
.wrap-lnb .info-user strong{font-family:'noto_m';font-weight:normal}
.wrap-lnb .info-user .menu-utility{display:inline-block;float:right;padding-right:36px}
.wrap-lnb .info-user .menu-utility a{display:inline-block;font-size:12px;line-height:15px;color:#fff}
.wrap-lnb .info-user .menu-utility .gapline{display:inline-block;background:url('/common/img/bu/gapline4.gif') center 2px no-repeat;background-size:contain;width:14px;height:12px}
.wrap-lnb .info-user .close{display:block;text-indent:-9999px;font-size:0;line-height:0;background:url('/common/img/bu/close.png') no-repeat;background-size:contain;width:17px;height:18px;position:absolute;right:13px;top:15px;z-index:5;cursor:pointer}

.wrap-lnb .link-support{display:block;padding:18px 15px 22px 15px;border-bottom:1px solid #ccc;background-color:#eee}
.wrap-lnb .link-support strong{display:block;font-size:14px;line-height:16px;color:#121212;font-weight:normal;margin-bottom:20px}
.wrap-lnb .link-support ul{display:table;width:100%}
.wrap-lnb .link-support ul>li:nth-child(1){display:table-cell;width:33%}
.wrap-lnb .link-support ul>li:nth-child(2){display:table-cell;width:34%;background:url('/common/img/bu/gapline3.png') 0 top no-repeat;background-size:1px 44px}
.wrap-lnb .link-support ul>li:nth-child(3){display:table-cell;width:33%;background:url('/common/img/bu/gapline3.png') 0 top no-repeat;background-size:1px 44px}
.wrap-lnb .link-support ul>li a{display:block;font-size:12px;line-height:16px;color:#444;text-align:center;word-spacing:-1px}
.wrap-lnb .link-support ul>li:nth-child(1) a{display:block;background:url('/common/img/icon/lnb-support1.png') center top no-repeat;background-size:44px;padding:50px 0 0 0}
.wrap-lnb .link-support ul>li:nth-child(2) a{display:block;background:url('/common/img/icon/lnb-support3.png') center top no-repeat;background-size:44px;padding:50px 0 0 0}
.wrap-lnb .link-support ul>li:nth-child(3) a{display:block;background:url('/common/img/icon/lnb-support2.png') center top no-repeat;background-size:44px;padding:50px 0 0 0}

.wrap-lnb .depth-menu>li{border-bottom:1px solid #ccc}
.wrap-lnb .depth-menu .depth1{display:block;font-size:14px;line-height:16px;color:#121212;padding:17px 15px 17px 15px;position:relative}
.wrap-lnb .depth-menu .depth1 .edge{display:block;background:url('/common/img/bu/depth-close.png') no-repeat;background-size:contain;width:15px;height:15px;position:absolute;right:15px;top:17px}
.wrap-lnb .depth-menu .depth1 .edge-active{background:url('/common/img/bu/depth-open.png') no-repeat;background-size:contain;width:15px;height:1px;position:absolute;right:15px;top:24px}
.wrap-lnb .depth-menu .depth2{display:block;font-size:12px;line-height:16px;color:#444;padding:9px 15px 9px 15px;position:relative}
.wrap-lnb .depth-menu .depth2 .edge{display:block;background:url('/common/img/bu/depth2-close.png') no-repeat;background-size:contain;width:17px;height:9px;position:absolute;right:15px;top:11px}
.wrap-lnb .depth-menu .depth2 .edge-active{background:url('/common/img/bu/depth2-open.png') no-repeat;background-size:contain;width:17px;height:9px;position:absolute;right:15px;top:11px}
.wrap-lnb .depth-menu .depth3{display:block;font-size:12px;line-height:16px;color:#767676;padding:9px 15px 9px 23px;background:url('/common/img/bu/dot.gif') 15px 16px no-repeat;background-size:5px 1px}
.wrap-lnb .depth-menu .sub-depth2{display:none;background-color:#eee;padding:5px 0}
.wrap-lnb .depth-menu .sub-depth3{display:none;background-color:#f7f7f7;border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding:5px 0}
.wrap-lnb .depth-menu .sub-depth2-active{display:block}
.wrap-lnb .depth-menu .sub-depth3-active{display:block}

.wrap-lnb .link-bt{display:block;margin:15px 0;text-align:center}
.wrap-lnb .link-bt .bt-type4{font-family:'noto_d';font-size:12px;line-height:29px;color:#444;padding:0 18px 0 20px;height:30px;margin:0 5px;word-spacing:-1px}
.wrap-lnb .link-bt .ic1{display:inline-block;background:url('/common/img/icon/phone3.png') no-repeat;background-size:contain;width:11px;height:17px;margin:4px 10px -4px 0}
.wrap-lnb .link-bt .ic2{display:inline-block;background:url('/common/img/icon/appdown.png') no-repeat;background-size:contain;width:13px;height:13px;margin:2px 10px -2px 0}

.wrap-lnb .link-utility{display:block;border-top:1px solid #767676;border-bottom:1px solid #ccc;background-color:#eee;padding:20px 0}
.wrap-lnb .link-utility>ul{display:table;width:100%}
.wrap-lnb .link-utility>ul>li{display:table-cell;width:25%}
.wrap-lnb .link-utility>ul>li a{display:block;font-size:12px;line-height:15px;color:#444;text-align:center;padding-top:28px}
.wrap-lnb .link-utility>ul>li:nth-child(1) a{background:url('/common/img/icon/store.png') center 0 no-repeat;background-size:27px 20px}
.wrap-lnb .link-utility>ul>li:nth-child(2) a{background:url('/common/img/icon/ask.png') center 0 no-repeat;background-size:23px 22px}
.wrap-lnb .link-utility>ul>li:nth-child(3) a{background:url('/common/img/icon/pc.png') center 0 no-repeat;background-size:23px 19px}
.wrap-lnb .link-utility>ul>li:nth-child(4) a{background:url('/common/img/icon/gallery.png') center 0 no-repeat;background-size:25px 17px}

.wrap-lnb .logout{background-color:#eee;text-align:center;padding-top:20px}
.wrap-lnb .logout a{display:inline-block;font-family:'noto_m';font-size:12px;color:#fff;line-height:16px;text-align:center;padding:6px 25px 6px 25px;background-color:#929292;border:1px solid #929292;word-spacing:-1px;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius: 2px}

.wrap-lnb .list-sns{display:block;background-color:#eee;text-align:center;padding:24px 0 20px 0}
.wrap-lnb .list-sns>a{display:inline-block;margin:0 2px 0 5px}
.wrap-lnb .list-sns>a img{width:34px}
/* //LNB */

/* Footer */
footer{display:block;background-color:#f5f5f5;padding:30px 0 45px}
footer .list-sns{display:block;text-align:center}
footer .list-sns>a{display:inline-block;margin:0 2px 0 5px}
footer .list-sns>a img{width:34px}
footer .txt-copy{font-family:'noto_r';font-size:12px;line-height:15px;color:#666;text-align:center;margin-top:18px}
footer .bt-type5{padding:8px 25px 8px 25px}
footer .bt-type5.on .bt-bu1 {display:inline-block;background:url('/common/img/bu/arrow-up.png') no-repeat;background-size:contain;width:12px;height:7px;}
footer .footer-more{display:none;padding:20px 20px 0 20px}
footer .etc-menu{display:block;margin-bottom:20px}
footer .etc-menu>a{display:inline-block;background:url('/common/img/bu/gapline.gif') 0 2px no-repeat;background-size:1px 10px;font-family:'noto_r';font-size:13px;line-height:15px;color:#767676;padding-left:10px;margin:0 -5px 0 12px}
footer .etc-menu>a:first-of-type{background:none;padding-left:0;margin-left:0}
footer .etc-menu .color1{color:#333}
footer .address1{display:block;font-family:'noto_r';font-size:12px;line-height:20px;color:#767676;margin-bottom:20px;letter-spacing:-1px;word-spacing:-1px}
footer .address1 strong{color:#333}
footer .address1 .bg-phone{display:inline-block;background:url('/common/img/icon/phone2.png') no-repeat;background-size:contain;width:21px;height:21px;position:relative;top:6px;margin:-6px 4px 0 2px}
footer .address2{display:block;font-family:'noto_r';font-size:12px;line-height:20px;color:#767676;border-top:1px solid #dcdcdc;padding-top:20px;letter-spacing:-1px;word-spacing:-1px}
footer .address2 .mr {margin-right:10px;}
footer .footer-more .bg-gap{display:inline-block;background:url('/common/img/bu/gapline2.gif') no-repeat;background-size:contain;width:1px;height:10px;padding-left:8px;margin:0 0 0 8px}
footer .footer-more .wrap-bt{text-align:left;margin-top:8px}
footer .footer-more .bt-type4{font-size:12px;line-height:16px;padding:7px 14px 7px 14px;margin-right:5px}
/* //Footer */

/* Template */
.wrap-sectionsub{display:block;padding:0 20px}  /* 서브페이지 wrapping Css */
.wrap-sectionsub-my{display:block;padding:0 10px;background-color:#e1e5e9}  /* 마이컴패션페이지 wrapping Css */
.sectionsub-margin1{margin:0 -20px !important}   /* 서브페이지 내 width 100%  경우*/
.sectionsub-margin2{margin:0 -10px !important}
.sectionsub-margin2 ul {width:420px !important}
.sectionsub-margin3{margin:0 -15px !important}
.sectionsub-margin4{margin:0 -40px !important}
/* //Template */
/* **************************************************************************** */
/* //(End)Common template, GNB,LNB, Footer ... css */


/* page Common guide CSS */
/* **************************************************************************** */
/* common tag*/
table {border-collapse:collapse;border-spacing:0;border:0}
img{border:0;max-width:100%;height:auto;vertical-align:top;}
hr{display:none;clear:both;font-size:0;line-height:0;content:".";height:0;visibility:hidden}

a {text-decoration:none}
a:hover {text-decoration:none;color:inherit}

.v_stnd {width:1%;height:100%; display:inline-block; vertical-align:middle}
.v_center {width:98%; text-align:center; display:inline-block; vertical-align:middle}
.v_center2 {width:96%; text-align:center; display:inline-block; vertical-align:middle}
.fl{float:left}
.fr{float:right}
.clear{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.relative{position:relative}
.align-center{text-align:center !important}
.align-left{text-align:left !important}
.align-right{text-align:right !important}

.mt0{margin-top:0 !important}
.mt5{margin-top:5px !important}
.mt10{margin-top:10px !important}
.mt15{margin-top:15px !important}
.mt20{margin-top:20px !important}
.mt30{margin-top:30px !important}
.mt40{margin-top:40px !important}
.mb0{margin-bottom:0 !important}
.mb5{margin-bottom:5px !important}
.mb10{margin-bottom:10px !important}
.mb15{margin-bottom:15px !important}
.mb20{margin-bottom:20px !important}
.mb30{margin-bottom:30px !important}
.mb40{margin-bottom:40px !important}
.mb60{margin-bottom:60px !important}

.pt30{padding-top:30px !important;}

.fs10 {font-size:10px !important;}
.fs13 {font-size:13px !important;}
.fs15 {font-size:15px !important;}
/* //common  tag*/

/* check box */
.checkbox-ui{display:inline-block}
.checkbox-ui input[type="checkbox"].css-checkbox{position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0}
.checkbox-ui input[type="checkbox"].css-checkbox + label.css-label{padding-left:25px;display:inline-block;line-height:18px;vertical-align:middle;cursor:pointer}
.checkbox-ui input[type="checkbox"].css-checkbox:checked + label.css-label{background:url('/common/img/icon/checkbox1_on.png') no-repeat;background-size:18px}
.checkbox-ui label.css-label{background:url('/common/img/icon/checkbox1_off.png') no-repeat;background-size:18px;
	-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
	
.checkbox2-ui{display:inline-block}
.checkbox2-ui input[type="checkbox"].css-checkbox2{position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0}
.checkbox2-ui input[type="checkbox"].css-checkbox2 + label.css-label2{display:inline-block;line-height:30px;vertical-align:middle;cursor:pointer}
.checkbox2-ui input[type="checkbox"].css-checkbox2.selected + label.css-label2{background:url('/common/img/icon/radiobox3_on.png') no-repeat;background-size:30px 30px}
.checkbox2-ui label.css-label2{background:url('/common/img/icon/radiobox3_off.png') no-repeat;background-size:contain;text-indent:-9999px;width:30px;height:30px;
	-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
	
.checkbox3-ui{display:inline-block}
.checkbox3-ui input[type="checkbox"].css-checkbox3{position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0}
.checkbox3-ui input[type="checkbox"].css-checkbox3 + label.css-label3{display:inline-block;line-height:18px;vertical-align:middle;cursor:pointer;width:18px}
.checkbox3-ui input[type="checkbox"].css-checkbox3:checked + label.css-label3{background:url('/common/img/icon/checkbox2_on.png') no-repeat;background-size:18px 18px}
.checkbox3-ui label.css-label3{background:url('/common/img/icon/checkbox2_off.png') no-repeat;background-size:18px;
	-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
/* //check box */

/* radio button */
.radio-ui{display:inline-block;margin-right:10px}
.radio-ui input[type="radio"].css-radio{position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0}
.radio-ui input[type="radio"].css-radio + label.css-label{padding-left:20px;display:inline-block;line-height:18px;vertical-align:middle;cursor:pointer}
.radio-ui input[type="radio"].css-radio:checked + label.css-label{background:url('/common/img/icon/radiobox1_on.png') no-repeat;background-size:16px}
.radio-ui label.css-label{background:url('/common/img/icon/radiobox1_off.png') no-repeat;background-size:16px;
	-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
	
.radio2-ui{display:inline-block}
.radio2-ui input[type="radio"].css-radio2{position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0}
.radio2-ui input[type="radio"].css-radio2 + label.css-label2{display:inline-block;line-height:30px;vertical-align:middle;cursor:pointer}
.radio2-ui input[type="radio"].css-radio2:checked + label.css-label2{background:url('/common/img/icon/radiobox3_on.png') no-repeat;background-size:30px 30px}
.radio2-ui label.css-label2{background:url('/common/img/icon/radiobox3_off.png') no-repeat;background-size:contain;text-indent:-9999px;width:30px;height:30px;
	-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
/* //radio button */

select{border:1px solid #d8d8d8;font-size:13px;line-height:31px;color:#555;background:url('/common/img/bu/arrow-down2.png') right center no-repeat #fff;background-size:22px 5px;height:32px;padding:0 32px 0 15px;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
textarea{display:block;border:1px solid #d8d8d8;padding:10px;background-color:transparent;resize:none;font-size:13px;line-height:19px;color:#555}
input[type="text"], input[type="password"], input[type="email"]{border:1px solid #d8d8d8;font-size:13px;line-height:initial;color:#555;height:32px;padding:0 10px;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius: 2px}
input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder{color:#a9a8a8}
input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder{color:#a9a8a8}
input[type="text"]::-ms-input-placeholder, input[type="password"]::-ms-input-placeholder{color:#a9a8a8}
input[type="file"].fileInputHidden{height:32px;position:absolute;left:0px;top:0px;z-index:100;opacity:0;cursor:pointer;padding:0 !important;
	filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";	-khtml-opacity: 0;-moz-opacity: 0}

/* button style */
.wrap-bt{display:block;text-align:center;margin-top:25px;*zoom:1}
.wrap-bt:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.bt-type1{display:inline-block;font-family:'noto_m';font-size:14px;color:#fff;line-height:16px;text-align:center;padding:11px 0 11px 0;background-color:transparent;border:1px solid #fff;word-spacing:-1px;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius: 2px} /* 투명바탕 + 흰글씨 */
.bt-type1:hover{color:#fff}
.bt-type2{display:inline-block;font-family:'noto_m';font-size:14px;color:#333;line-height:16px;text-align:center;padding:11px 0 11px 0;background-color:#fff;border:1px solid #fff;word-spacing:-1px;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius: 2px} /* 흰색바탕 + 검은글씨 */
.bt-type2:hover{color:#333}
.bt-type3{display:inline-block;font-family:'noto_m';font-size:14px;color:#444;line-height:16px;text-align:center;padding:11px 0 11px 0;background-color:transparent;border:1px solid #444;word-spacing:-1px;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius: 2px} /* 투명바탕 + gray border + gray글씨 */
.bt-type3:hover{color:#444}
.bt-type4{display:inline-block;font-family:'noto_m';font-size:14px;color:#767676;line-height:16px;text-align:center;padding:11px 0 11px 0;background-color:#e8e8e8;border:1px solid #e8e8e8;word-spacing:-1px;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius: 2px} /* gray바탕 + gray글씨 */
.bt-type4:hover{color:#767676}
.bt-type5{display:inline-block;font-family:'noto_m';font-size:14px;color:#666;line-height:16px;text-align:center;padding:11px 0 11px 0;background-color:transparent;border:1px solid #929292;word-spacing:-1px;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius: 2px} /* 투명바탕 + gray border + gray글씨 */
.bt-type5:hover{color:#666}
.bt-type6{display:inline-block;font-family:'noto_m';font-size:14px;color:#fff;line-height:16px;text-align:center;padding:11px 0 11px 0;background-color:#005eb8;border:1px solid #005eb8;word-spacing:-1px;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius: 2px} /* 파란바탕 + 흰글씨 */
.bt-type6:hover{color:#fff}
.bt-type7{display:inline-block;font-family:'noto_m';font-size:14px;color:#005eb8;line-height:16px;text-align:center;padding:11px 0 11px 0;background-color:#fff;border:1px solid #005eb8;word-spacing:-1px;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius: 2px} /* 파란 border + 파란글씨 */
.bt-type7:hover{color:#005eb8}
.bt-type8{display:inline-block;font-family:'noto_m';font-size:14px;color:#fff;line-height:16px;text-align:center;padding:11px 0 11px 0;background-color:#929292;border:1px solid #929292;word-spacing:-1px;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius: 2px} /* gray바탕 + 흰글씨 */
.bt-type8:hover{color:#fff}
.bt-type9{display:inline-block;font-family:'noto_m';font-size:14px;color:#fff;line-height:16px;text-align:center;padding:11px 0 11px 0;background-color:#444444;border:1px solid #444444;word-spacing:-1px;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius: 2px} /* 진한gray바탕 + 흰글씨 */
.bt-type9:hover{color:#fff}
.bt-type10{display:inline-block;font-family:'noto_m';font-size:14px;color:#444;line-height:16px;text-align:center;padding:11px 0 11px 0;background-color:#f5f5f5;border:1px solid #f5f5f5;word-spacing:-1px;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius: 2px} /* 연한gray바탕 + 검정글씨 */
.bt-type10:hover{color:#444}
.bt-type11{display:inline-block;font-family:'noto_m';font-size:14px;color:#121212;line-height:16px;text-align:center;padding:11px 0 11px 0;background-color:#ffdd33;border:1px solid #ffdd33;word-spacing:-1px;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius: 2px} /* 노란바탕 + 검정글씨 */
.bt-type11:hover{color:#121212}

/* #WO-593 20190715 jongjin.lee 개인정보법 mobile */ 
.bt-type12{display:inline-block;font-family:'noto_m';font-size:14px;color:#fff;line-height:16px;text-align:center;padding:11px 0 11px 0;background-color:#929292;border:1px solid #929292;word-spacing:-1px;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius: 2px;font-size: 12px;width: 60px;padding: 7px 0;margin-left: 6px;vertical-align: top;} 

.bt-bu1{display:inline-block;background:url('/common/img/bu/arrow-down.png') no-repeat;background-size:contain;width:12px;height:7px;margin-left:8px}
.bt-bu1-active{background:url('/common/img/bu/arrow-down.png') 0 center no-repeat;background-size:contain;width:12px;height:7px;-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg)}
.bt-bu2{display:inline-block;background:url('/common/img/bu/arrow-down4.png') no-repeat;background-size:contain;width:15px;height:9px;margin-left:8px}

.more-loading{display:block;border-top:1px solid #ededed;border-bottom:1px solid #ededed;padding:15px 0;font-size:12px;line-height:16px;color:#767676;text-align:center;cursor:pointer}
.more-loading>span{display:inline-block;background:url('/common/img/bu/arrow-down.png') right 5px no-repeat;background-size:12px 7px;padding-right:20px}
/* //button style */

/*text crop (height value occup inner Item css)*/
.textcrop-1row{overflow:hidden;text-overflow:ellipsis;1display:-webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;white-space:pre-wrap;word-break:break-all;}
.textcrop-1row.prdt-name {display:block;max-width:100%;white-space:nowrap;}
.textcrop-2row{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}
.textcrop-3row{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical}
.textcrop-4row{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical}
.textcrop-5row{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical}
.textcrop-6row{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical}
.textcrop-7row{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical}
.textcrop-8row{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical}
.textcrop-9row{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical}
.textcrop-10row{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp: 10;-webkit-box-orient: vertical}

/* top button */
.floating-menu{display:none;position:fixed;right:10px;bottom:72px;z-index:900}
.floating-menu>a{display:block}
.floating-menu>a img{width:41px}

/* search Form */
.frm-search{display:block;position:relative;margin-bottom:30px}
.frm-search input[type="text"]{border:2px solid #d8d8d8;font-size:13px;line-height:initial;color:#767676;width:100%;height:36px;padding:0 35px 0 15px}
.frm-search .search{display:block;background:url('/common/img/icon/zoom.png') no-repeat;background-size:contain;width:20px;height:20px;position:absolute;right:12px;top:8px;z-index:5;cursor:pointer;font-size:0;line-height:0;text-indent:-9999px}

.keyword-hot{display:block;background:url('/common/img/icon/hot.gif') 0 2px no-repeat;background-size:27px 14px;padding-left:38px;margin:-20px 0 30px;word-spacing:-1px}
.keyword-hot a{display:inline-block;font-size:12px;line-height:18px;color:#767676}
.keyword-hot .bar{display:inline-block;font-size:6px;line-height:8px;color:#d8d8d8;margin:4px 10px 0 10px; vertical-align:top}

.wrap-noresult{display:block;margin-top:60px;padding-bottom:60px;border-bottom:1px solid #e8e8e8}
.wrap-noresult .txt-title{display:block;font-family:'noto_m';font-weight:normal;font-size:20px;line-height:28px;color:#333;text-align:center;margin-bottom:10px}
.wrap-noresult .txt-note{display:block;font-size:12px;line-height:16px;color:#767676;text-align:center}
.wrap-noresult .frm-search{margin:25px 0}
.wrap-noresult .bt-type6{padding-left:15px;padding-right:15px}
/* //search Form */

/* tab style */
.wrap-tab{display:block;width:100%;margin-bottom:15px}
.wrap-tab .tab-type1{*zoom:1}
.wrap-tab .tab-type1:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.wrap-tab .tab-type1>li{float:left;background-color:#fbfbfb;border:1px solid #e8e8e8;margin-right:-1px}
.wrap-tab .tab-type1>li a{display:block;font-size:12px;line-height:14px;color:#555;padding:10px 0 9px 0;text-align:center}
.wrap-tab .tab-type1>li.selected{border-color:#444;background-color:#fff;position:relative;z-index:2}
.wrap-tab .tab-type1>li.selected a{font-family:'noto_m';color:#121212}

.wrap-tab .tab-type2{*zoom:1}     /* 스토어 */
.wrap-tab .tab-type2:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.wrap-tab .tab-type2>li{float:left;background-color:#fbfbfb;border:1px solid #e8e8e8;border-bottom:1px solid #121212;margin-right:-1px}
.wrap-tab .tab-type2>li a{display:block;font-size:12px;line-height:14px;color:#555;padding:10px 0 9px 0;text-align:center}
.wrap-tab .tab-type2>li.selected{border-color:#121212;border-bottom:0;background-color:#fff;position:relative;z-index:2}
.wrap-tab .tab-type2>li.selected a{font-family:'noto_m';color:#121212}

.wrap-tab3{display:block;background:url('/common/img/page/sympathy/bg-menu.gif') 0 bottom repeat-x #fff;background-size:100% 6px;overflow:hidden;height:51px}
.wrap-tab3 a{display:inline-block;padding:12px 5px;margin-right:-2px;font-family:'noto_m';font-size:15px;line-height:19px;color:#555;letter-spacing:-1px;text-align:center}
.wrap-tab3 .selected{border-bottom:2px solid #005eb8}

.wrap-tab4{display:block;background:url('/common/img/page/my/bg-menu.gif') 0 bottom repeat-x #fff;background-size:100% 6px;overflow:hidden;height:51px}
.wrap-tab4 a{display:inline-block;padding:12px 5px;margin-right:-2px;font-family:'noto_m';font-size:15px;line-height:19px;color:#555;letter-spacing:-1px;text-align:center}
.wrap-tab4 .selected{border-bottom:2px solid #005eb8}

.wrap-tab5{display:block;width:100%;overflow:hidden;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.wrap-tab5 a{display:inline-block;background-color:#fff;padding:11px 5px;margin-right:-2px;font-size:13px;line-height:18px;color:#444;letter-spacing:-1px;text-align:center}
.wrap-tab5 .selected{background-color:#444;color:#fff}

.wrap-tab6{display:block;margin-bottom:20px;*zoom:1}
.wrap-tab6:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.wrap-tab6 a{float:left;display:block;background-color:#fbfbfb;padding:10px 0;font-size:12px;line-height:16px;color:#555;letter-spacing:-1px;text-align:center;border:1px solid #e8e8e8;border-left:0}
.wrap-tab6 a:first-of-type{border-left:1px solid #e8e8e8}
.wrap-tab6 .selected{font-family:'noto_m';font-weight:normal;background-color:#fff;color:#121212;border:1px solid #444}
.wrap-tab6 .selected:nth-of-type(1){border-color:#444}
/* //tab style */

/* title headline */
.wrap-headline{display:block;margin-top:28px;padding-bottom:18px}
.wrap-headline .txt-head{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#555}
.wrap-headline .txt-head-store-review{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#555;float:left;}

.txt-error{display:block;font-size:12px;line-height:16px;color:#f05353;background:url('/common/img/icon/error-info.png') no-repeat;background-size:15px;padding-left:24px;margin:7px 0 -2px 0}   /* 에러문구 */
.txt-result{display:block;background:url('/common/img/icon/commit-info.png') 0 0 no-repeat;background-size:15px;padding-left:24px;margin:8px 0 0 0;font-size:12px;line-height:16px;color:#00a3c6;word-spacing:-1px}   /* 완료문구 */
.align-center .txt-error{display:inline-block}
/* //title headline */

/* thumbnail  Board List*/
.wrap-thumbil{display:block} 
.wrap-thumbil .list-thumbil{*zoom:1}
.wrap-thumbil .list-thumbil:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.wrap-thumbil .list-thumbil>li{float:left;width:50%;margin-top:10px}
.wrap-thumbil .list-thumbil>li:nth-child(odd){padding-right:5px}
.wrap-thumbil .list-thumbil>li:nth-child(even){padding-left:5px}
.wrap-thumbil .list-thumbil>li:nth-child(1), .wrap-thumbil .list-thumbil>li:nth-child(2){margin-top:0}
.wrap-thumbil .list-thumbil .box-block{display:block;border:1px solid #e0e0e0}
.wrap-thumbil .list-thumbil .photo{display:block;}
.wrap-thumbil .list-thumbil .photo img{width:100%}
.wrap-thumbil .list-thumbil .info{display:block;padding:15px 5px}
.wrap-thumbil .list-thumbil .txt-title{display:block;font-size:13px;line-height:15px;color:#333;text-align:center}
.wrap-thumbil .list-thumbil .txt-price{display:block;font-size:11px;line-height:13px;color:#767676;margin-top:5px;text-align:center}
.wrap-thumbil .list-thumbil .period1{display:block;font-family:'noto_m';font-size:12px;line-height:60px;color:#333;text-align:center;background-color:#ffcd00;width:60px;height:60px;position:absolute;right:20px;top:0;bottom:0;margin:auto 0;z-index:5;
	border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}
.wrap-thumbil .list-thumbil .period2{display:block;font-family:'noto_m';font-size:12px;line-height:60px;color:#333;text-align:center;background-color:#dcdcdc;width:60px;height:60px;position:absolute;right:20px;top:0;bottom:0;margin:auto 0;z-index:5;
	border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}

.wrap-thumbil .no-result{display:block;padding:50px 0;text-align:center}
.wrap-thumbil .no-result .txt-title{display:block;font-family:'noto_m';font-size:20px;line-height:24px;color:#333;margin-bottom:12px;font-weight:normal;}
.wrap-thumbil .no-result .txt-msg{display:block;font-size:12px;line-height:16px;color:#767676}

.wrap-thumbil .no-content{display:block;padding:50px 0;text-align:center}
.wrap-thumbil .no-content .txt-title{display:block;font-family:'noto_m';font-size:20px;line-height:24px;color:#333;margin-bottom:12px}

.wrap-thumbil .list-thumbil .sympathy-info{display:block;padding:20px 0 0 0}   /* 공감 리스트 */
.wrap-thumbil .list-thumbil .sympathy-info .txt-category{display:block;font-family:'noto_m';font-size:12px;line-height:16px;color:#005eb8;text-align:left;padding:0 16px;margin-bottom:5px}
.wrap-thumbil .list-thumbil .sympathy-info .txt-title{display:block;font-size:13px;line-height:17px;color:#333;text-align:left;padding:0 16px;margin-bottom:10px}
.wrap-thumbil .list-thumbil .sympathy-info .txt-date{display:block;font-size:11px;line-height:15px;color:#767676;text-align:left;padding:0 16px;margin-bottom:18px}
.wrap-thumbil .list-thumbil .sympathy-info .txt-country{display:block;font-size:12px;line-height:16px;color:#666;background-color:#e8e8e8;padding:8px 16px;text-align:left}
.wrap-thumbil .list-thumbil .sympathy-info .txt-supporter{display:inline-block;background:url('/common/img/bu/gapline2.gif') right 3px no-repeat;background-size:1px 10px;padding-right:10px;margin-right:8px}

.wrap-thumbil .list-thumbil .advocate-partguide{display:block;padding:15px 12px 20px 12px;border:1px solid #e8e8e8;border-top:0;background-color:#fbfbfb}   /* 애드보킷이란 */
.wrap-thumbil .list-thumbil .advocate-partguide .txt-title{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#555;text-align:center;padding-bottom:15px;word-spacing:-1px}
.wrap-thumbil .list-thumbil .advocate-partguide .txt-note{display:block;font-size:13px;line-height:19px;color:#767676}
.wrap-thumbil .list-thumbil .advocate-partguide .bt-type4{width:100%;margin-top:15px}

.wrap-thumbil .list-thumbil .advocate-diyinfo{display:block;padding:15px 12px 15px 12px}   /* DIY*/
.wrap-thumbil .list-thumbil .advocate-diyinfo .txt-title{display:block;font-family:'noto_m';font-size:13px;line-height:19px;color:#333;text-align:left;padding-bottom:5px;word-spacing:-1px}
.wrap-thumbil .list-thumbil .advocate-diyinfo .txt-supporter{display:block;font-size:12px;line-height:16px;color:#555;text-align:left;margin-bottom:10px}
.wrap-thumbil .list-thumbil .advocate-diyinfo .txt-date{display:block;font-size:11px;line-height:15px;color:#767676;text-align:left}
.wrap-thumbil .list-thumbil .advocate-diyinfo .txt-viewcnt{display:inline-block;background:url('/common/img/icon/eye.png') 0 center no-repeat;background-size:14px 9px;padding-left:18px}
.wrap-thumbil .list-thumbil .advocate-diyinfo .txt-category{display:block;font-size:12px;line-height:16px;color:#005eb8;text-align:left;margin-bottom:10px}
.wrap-thumbil .list-thumbil .advocate-diyinfo .bar{display:inline-block;background:url('/common/img/bu/gapline2.gif') center 0 no-repeat;background-size:1px 10px;width:24px;height:12px;vertical-align:top;margin-top:3px}

.wrap-thumbil .list-thumbil .advocate-campaigninfo{display:block;padding:15px 12px 15px 12px}   /* 컴패션 캠페인*/
.wrap-thumbil .list-thumbil .advocate-campaigninfo .txt-title{display:block;font-family:'noto_m';font-size:13px;line-height:19px;color:#333;text-align:left;padding-bottom:10px;word-spacing:-1px}
.wrap-thumbil .list-thumbil .advocate-campaigninfo .txt-etc{display:block;font-size:12px;line-height:19px;color:#767676;text-align:left}
.wrap-thumbil .list-thumbil .advocate-campaigninfo .txt-supporter{display:block;font-family:'noto_m';font-size:12px;line-height:16px;color:#005eb8;text-align:left;margin-bottom:5px}

.wrap-thumbil .list-thumbil .sponsor-fundinginfo{display:block;padding:13px 12px 15px 12px}   /* 나눔펀딩*/
.wrap-thumbil .list-thumbil .sponsor-fundinginfo .txt-title{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#333;text-align:left;padding-bottom:10px;word-spacing:-1px}
.wrap-thumbil .list-thumbil .sponsor-fundinginfo .txt-note{display:block;font-size:13px;line-height:19px;color:#767676;padding-bottom:10px;word-spacing:-1px}
.wrap-thumbil .list-thumbil .sponsor-fundinginfo .txt-date{display:block;font-size:11px;line-height:15px;color:#767676;text-align:left}
.wrap-thumbil .list-thumbil .sponsor-fundinginfo .txt-category{display:block;font-size:12px;line-height:16px;color:#005eb8;text-align:left;margin-bottom:10px}
.wrap-thumbil .list-thumbil .sponsor-fundinginfo .bar{display:inline-block;background:url('/common/img/bu/gapline2.gif') center 0 no-repeat;background-size:1px 10px;width:24px;height:12px;vertical-align:top;margin-top:3px}


.wrap-thumbil .list-thumbil.list-type2 .box-block{display:block;border:0}
.wrap-thumbil .list-thumbil.list-type2 .info{display:block;padding:0 5px}
.wrap-thumbil .list-thumbil.list-type2 .txt-title{display:block;font-family:'noto_d';font-size:12px;line-height:16px;color:#444;text-align:center;border-bottom:1px solid #e8e8e8;padding:8px 0}
.wrap-thumbil .list-thumbil.list-type2 .txt-price{display:block;font-family:'noto_m';font-size:12px;line-height:16px;color:#005eb8;margin-top:0;text-align:center;border-bottom:1px solid #e8e8e8;padding:4px 0}

.wrap-thumbil .list-thumbil.width100>li{float:none;width:100%;margin-top:20px}  /* width 100% 1개씩 */
.wrap-thumbil .list-thumbil.width100>li:nth-child(odd){padding-right:0}
.wrap-thumbil .list-thumbil.width100>li:nth-child(even){padding-left:0}

.wrap-thumbil .list2-thumbil{border-top:1px solid #bbb}
.wrap-thumbil .list2-thumbil>li.field-list{border-bottom:1px solid #ebebeb;position:relative}
.wrap-thumbil .list2-thumbil>li.field-view{display:none;border-bottom:1px solid #ebebeb;background-color:#fbfbfb;font-size:12px;line-height:18px;color:#767676;margin-top:-1px;position:relative;z-index:2}
.wrap-thumbil .list2-thumbil>li.field-view .wrap{display:block;padding:13px 10px;word-break:break-all}
.wrap-thumbil .list2-thumbil .box-block{display:block;padding:15px 0 15px 90px;min-height:109px;word-spacing:-1px}
.wrap-thumbil .list2-thumbil .photo{display:block;position:absolute;left:0;top:15px;z-index:1}
.wrap-thumbil .list2-thumbil .photo img{width:75px;height:75px}
.wrap-thumbil .list2-thumbil .txt-title{display:block;font-family:'noto_m';font-weight:normal;font-size:13px;line-height:17px;color:#555;margin-bottom:8px;padding-top:6px}
.wrap-thumbil .list2-thumbil .txt-note{display:block;font-size:12px;line-height:16px;color:#666;margin-bottom:5px}
.wrap-thumbil .list2-thumbil .txt-date{display:block;font-size:11px;line-height:15px;color:#c0c0c0}
.wrap-thumbil .list2-thumbil .bar{display:inline-block;color:#dfdfdf;font-size:8px;line-height:16px;margin:-1px 8px 0 8px;vertical-align:top}
.wrap-thumbil .list2-thumbil .crop-new .textcrop-1row{float:left;padding-right:28px}
.wrap-thumbil .list2-thumbil .crop-new .new{display:inline-block;width:18px;height:18px;background:url('/common/img/icon/new.png') no-repeat;background-size:contain;font-size:0;line-height:0;text-indent:-9999px;vertical-align:top;margin:-1px 0 0 -20px}
.wrap-thumbil .list2-thumbil .selected .txt-title{color:#005eb8;text-decoration:underline}
.wrap-thumbil .list2-thumbil .no-content {border-bottom:1px solid #e8e8e8;}

.wrap-thumbil .list2-thumbil.reply>li.field-list{position:relative}  /* 답변상태 있는 경우 */
.wrap-thumbil .list2-thumbil.reply .box-block{padding:15px 45px 15px 80px;min-height:99px}
.wrap-thumbil .list2-thumbil.reply .photo img{width:65px;height:65px}
.wrap-thumbil .list2-thumbil.reply .txt-title{padding-top:2px}
.wrap-thumbil .list2-thumbil.reply .state-ask{display:inline-block;font-family:'noto_m';font-size:10px;font-weight:normal;font-style:normal;line-height:11px;color:#fff;background-color:#f4b438;text-align:center;width:36px;height:36px;padding-top:7px;letter-spacing:-1px;position:absolute;right:0;top:28px;z-index:1;
	border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px}
.wrap-thumbil .list2-thumbil.reply .state2-ask{display:inline-block;font-family:'noto_m';font-size:10px;font-weight:normal;font-style:normal;line-height:11px;color:#fff;background-color:#767676;text-align:center;width:36px;height:36px;padding-top:13px;letter-spacing:-1px;position:absolute;right:0;top:28px;z-index:1;
	border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px}
.wrap-thumbil .list2-thumbil.reply .txt-question{display:block;color:#121212;!margin-bottom:18px;}
.wrap-thumbil .list2-thumbil.reply .title-reply{display:block;font-family:'noto_m';font-weight:normal;color:#005eb8;margin-bottom:12px}
/* //thumbnail  Board List*/

/* board List , View*/
.wrap-board{display:block}
.wrap-board .no-result{display:block;padding:50px 0;text-align:center}
.wrap-board .no-result .txt-title{display:block;font-family:'noto_m';font-weight:normal;font-size:20px;line-height:24px;color:#333;margin-bottom:12px}
.wrap-board .no-result .txt-msg{display:block;font-size:12px;line-height:16px;color:#767676}
.wrap-board .no-content{display:block;padding:50px 0;text-align:center}
.wrap-board .no-content .txt-title{display:block;font-family:'noto_m';font-weight:normal;font-size:20px;line-height:24px;color:#333;margin-bottom:12px}

.wrap-board .list-board>li{border-bottom:1px solid #ededed}
.wrap-board .list-board .box-block{display:block;padding:20px 0}
.wrap-board .list-board .txt-title{display:block;font-family:'noto_m';font-weight:normal;font-size:13px;line-height:17px;color:#555;margin-bottom:10px}
.wrap-board .list-board .txt-date{display:block;font-size:11px;line-height:15px;color:#767676}
.wrap-board .list-board .txt-viewcount{display:inline-block;background:url('/common/img/icon/eye.png') 0 center no-repeat;background-size:14px 9px;padding-left:18px}
.wrap-board .list-board .bar{display:inline-block;color:#dfdfdf;font-size:8px;line-height:16px;margin:-1px 8px 0 8px;vertical-align:top}
.wrap-board .list-board .crop-new .textcrop-1row{float:left;padding-right:28px}
.wrap-board .list-board .crop-new .new{display:inline-block;width:18px;height:18px;background:url('/common/img/icon/new.png') no-repeat;background-size:contain;font-size:0;line-height:0;text-indent:-9999px;vertical-align:top;margin:-1px 0 0 -20px}

.wrap-board .view-board{display:block;word-spacing:-1px}
.wrap-board .view-board .txt-title{display:block;background-color:#f7f7f7;padding:20px 20px;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#333}
.wrap-board .view-board .txt-date{display:block;font-size:11px;line-height:15px;color:#767676;text-align:right;padding:13px 0 0 0}
.wrap-board .view-board .txt-date .bar{display:inline-block;color:#c9c9c9;font-size:8px;line-height:16px;margin:-1px 8px 0 8px;vertical-align:top}
.wrap-board .view-board .txt-date .viewcount{display:inline-block;font-size:0;line-height:0;width:14px;height:9px;padding-left:19px;margin:3px 0 -3px 0;background:url('/common/img/icon/eye.png') no-repeat;background-size:contain;vertical-align:top}
.wrap-board .view-board .editor-html{display:block;font-size:13px;color:#333;line-height:20px;padding-top:15px;word-wrap:break-word;word-break:break-all}
/*.wrap-board .view-board .editor-html img{margin-bottom:10px}*/
.wrap-board .view-board .txt-blue{display:block;font-family:'noto_m';font-weight:normal;font-size:12px;line-height:16px;color:#005eb8;padding-bottom:5px}
.wrap-board .view-board .txt-box{display:block;margin-bottom:6px}
.wrap-board .view-board .txt-box em{display:inline-block;font-family:'noto_m';font-style:normal;font-weight:normal;font-size:12px;line-height:16px;color:#fff;background-color:#23abe2;padding:4px 10px}
.wrap-board .view-board .winner-report{display:block;margin-bottom:20px}
.wrap-board .view-board .winner-report .txt-caption{display:block;font-size:15px;color:#555;line-height:17px;text-align:center;padding-bottom:20px}
.wrap-board .view-board .winner-report .list-winner{display:block;background-color:#fafafa;padding:15px}
.wrap-board .view-board .winner-report .list-winner>ul{width:96%;margin:0 auto}
.wrap-board .view-board .winner-report .list-winner>ul>li{display:inline-block;width:50%;text-align:center;font-size:13px;color:#555;line-height:17px;margin-right:-3px;padding-top:6px;word-spacing:-1px}
.wrap-board .view-board .winner-report .list-winner>ul>li:nth-child(1), .wrap-board .view-board .winner-report .list-winner>ul>li:nth-child(2){padding-top:0}

.wrap-board .view-board .sympathy-info{display:block;border-bottom:1px solid #e8e8e8;padding:13px 0}
.wrap-board .view-board .sympathy-info .txt1{display:block;font-size:12px;line-height:15px;color:#767676;padding-bottom:10px;word-spacing:-1px}
.wrap-board .view-board .sympathy-info .txt2{display:block;font-size:12px;line-height:15px;color:#767676;padding-bottom:4px;word-spacing:-1px}
.wrap-board .view-board .sympathy-info .txt3{display:block;font-size:12px;line-height:18px;color:#767676;word-spacing:-1px}
.wrap-board .wrap-bt{margin-top:20px}
/* //board List , View*/

/* reply */
.wrap-reply{display:block}
.wrap-reply .box-gray{display:block;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;border-left:0 !important;border-right:0 !important;background-color:#fbfbfb;padding:18px 10px}
.wrap-reply .txt-count{display:block;font-family:'noto_m';font-size:13px;line-height:17px;color:#333;margin-bottom:8px}
.wrap-reply .txt-count>em{font-style:normal;font-family:'noto_d'}
.wrap-reply .txt-byte{display:block;font-size:12px;line-height:16px;color:#767676;margin-top:8px}
.wrap-reply .row{display:block;position:relative;padding-right:50px}
.wrap-reply .row input[type="text"]{width:100%;background:transparent}
.wrap-reply .row .bt-reg{display:inline-block;background-color:#005eb8;font-size:12px;line-height:32px;color:#fff;width:50px;height:32px;text-align:center;position:absolute;right:0;top:0}
.wrap-reply .list-reply>li{padding:13px 10px;border-bottom:1px solid #ededed;position:relative}
.wrap-reply .list-reply .txt-id{display:block;font-family:'noto_m';font-size:12px;line-height:16px;color:#333;margin-bottom:8px}
.wrap-reply .list-reply .txt-reply{display:block;font-size:12px;line-height:16px;color:#767676;margin-bottom:6px;word-break:break-all;}
.wrap-reply .list-reply .txt-time{display:block;font-size:12px;line-height:16px;color:#c0c0c0}
.wrap-reply .list-reply .action{position:absolute;right:0;top:12px;z-index:2}
.wrap-reply .list-reply .action .modify{display:inline-block;background:url('/common/img/icon/modify.png') 0 0 no-repeat;background-size:13px 12px;padding-left:15px;font-size:11px;line-height:15px;color:#767676;cursor:pointer}
.wrap-reply .list-reply .action .delete{display:inline-block;background:url('/common/img/icon/delete.png') 0 0 no-repeat;background-size:11px 12px;padding-left:13px;margin-left:6px;font-size:11px;line-height:15px;color:#767676;cursor:pointer}
.wrap-reply .list-reply .no-result {font-size:12px;text-align:center;padding:40px 0;}
.wrap-reply .more-loading{margin-top:-1px}
.wrap-reply  .modifyArea{display:none;border-top:1px solid #ededed;background-color:#fbfbfb;font-size:12px;line-height:18px;color:#767676;padding:12px 10px;word-spacing:-1px;word-wrap:break-word;word-break:break-all;margin:13px -10px -13px -10px;}
.wrap-reply  .modifyArea textarea{color:#767676}
.wrap-reply  .modifyArea .wrap-bt{margin-top:15px}
.wrap-reply  .modifyArea .wrap-bt .bt-type8, .wrap-reply  .modifyArea .wrap-bt .bt-type6{font-size:12px;padding:7px 15px;margin:0 4px}
/* //reply */

/* page count indicator */
.page-count-indicator{display:block;text-align:center;font-family:'noto_m';font-size:14px;line-height:30px;color:#666;margin-top:30px}
.page-count-indicator .prev{display:inline-block;background:url('/common/img/bu/indicator-prev3.png') no-repeat;background-size:contain;width:30px;height:30px;font-size:0;line-height:0;text-indent:-9999px;margin:0 14px 0 0;vertical-align:top}
.page-count-indicator .next{display:inline-block;background:url('/common/img/bu/indicator-prev3.png') no-repeat;background-size:contain;width:30px;height:30px;font-size:0;line-height:0;text-indent:-9999px;margin:0 0 0 14px;vertical-align:top;-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg)}
.page-count-indicator .recent{color:#005eb8}

.page-indigator{display:block;border:1px solid #e8e8e8;margin-top:15px;*zoom:1}
.page-indigator:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.page-indigator .prev{display:block;float:left;width:50%;padding:10px 0 10px 20px;font-family:'noto_m';font-weight:normal;font-size:13px;line-height:17px;color:#888}
.page-indigator .prev .arrow{display:inline-block;background:url('/common/img/bu/arrow-basketstep.png') 0 center no-repeat;background-size:contain;width:9px;height:16px;margin:3px 10px -3px 0;
	-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg)}
.page-indigator .next{display:block;float:right;width:50%;background:url('/common/img/bu/gapline2.gif') 0 center no-repeat;background-size:1px 18px;text-align:right;padding:10px 20px 10px 0;font-family:'noto_m';font-weight:normal;font-size:13px;line-height:17px;color:#888}
.page-indigator .next .arrow{display:inline-block;background:url('/common/img/bu/arrow-basketstep.png') right center no-repeat;background-size:contain;width:9px;height:16px;margin:3px 0 -3px 10px}
/* //page count indicator */

/* layer POP */
.wrap-layerpop{display:block;position:relative}
.wrap-layerpop .header{display:block;background:url('/common/img/common/bg-gnb.jpg') no-repeat;background-size:cover;padding:28px 15px;text-align:center}
.wrap-layerpop .txt-title{font-family:'noto_m';font-size:15px;line-height:19px;color:#fff;letter-spacing:-1px}
.wrap-layerpop .header2{display:block;background:url('/common/img/common/bg-gnb.jpg') no-repeat;background-size:cover;padding:13px 15px 15px 15px;text-align:center}
.wrap-layerpop .header2 .txt-title{font-family:'noto_m';font-size:20px;line-height:22px;color:#fff;letter-spacing:-1px}
.wrap-layerpop .close{position:absolute;right:-15px;top:-15px;z-index:10}
.wrap-layerpop .ic-close{display:block;background:url('/common/img/bu/close2.png') no-repeat;background-size:contain;width:32px;height:32px;font-size:0;line-height:0;text-indent:-9999px;cursor:pointer}
.wrap-layerpop .close2{position:absolute;right:15px;top:15px;z-index:10}
.wrap-layerpop .close2 .ic-close{display:block;background:url('/common/img/bu/close.png') no-repeat;background-size:contain;width:18px;height:18px;font-size:0;line-height:0;text-indent:-9999px;cursor:pointer}
.wrap-layerpop .contents{display:block;font-family:'noto_d';font-size:13px;line-height:19px;color:#767676;padding:20px 16px 20px 16px;text-align:center;background-color:#fff;word-spacing:-1px}
.wrap-layerpop .contents strong{color:#333;font-weight:normal}
.wrap-layerpop .contents .txt-f20{font-family:'noto_m';font-size:20px;line-height:22px}
.wrap-layerpop .contents .color1{color:#005eb8}
.wrap-layerpop .contents .color2{color:#333}
.wrap-layerpop .contents .color3{color:#666}
.wrap-layerpop .contents2{display:block;background-color:#fff}
.wrap-layerpop .contents2 .today{display:block;font-size:13px;line-height:19px;color:#767676;text-align:center}
.wrap-layerpop .contents2 .today .txt{display:inline-block;background:url('/common/img/bu/close3.png') right center no-repeat;background-size:11px 11px;padding:10px 20px 10px 0;cursor:pointer}
.wrap-layerpop .wrap-bt{margin:20px 0}
.wrap-layerpop .contents .bt-type4, .wrap-layerpop .contents .bt-type6, .wrap-layerpop .contents .bt-type8{padding:8px 25px}
.wrap-layerpop .contents .bt-original{padding:11px 0}
.wrap-layerpop .sectionsub-margin1{margin:0 -16px !important}   /* 서브페이지 내 width 100%  경우*/
.wrap-layerpop .advocate-compassion{margin-bottom:0}
/* //layer POP */

/* form input  */
.frm-input{display:block}
.frm-input.frm-input-topline{border-top:1px solid #e8e8e8;padding-top:10px}
.frm-input .row-table{display:table;width:100%;margin-top:10px}
.frm-input .row-table:first-of-type{margin-top:0}
.frm-input .col-th{display:table-cell;vertical-align:top;font-family:'noto_r';font-size:13px;line-height:17px;color:#333;padding-top:6px}
.frm-input .col-td{display:table-cell;vertical-align:top}
.frm-input .col-td .txt{display:inline-block;padding-top:5px;font-size:13px}
.frm-input .col-td input, .frm-input .col-td select{margin:-2px 0 0 0}
.frm-input .row-table2{display:table;width:100%;padding:10px 0;border-bottom:1px solid #e8e8e8}
.frm-input .row-table2:first-of-type{padding-top:0}
.frm-input .row-table2 .col-th{display:table-cell;vertical-align:top;font-family:'noto_r';font-size:13px;line-height:17px;color:#333;padding-top:6px}
.frm-input .row-table2 .col-td{display:table-cell;vertical-align:top}
.frm-input .row-table2 .text2row{display:inline-block;margin:-6px 0 0 0}
.frm-input .row-txt{display:block;width:100%;margin-top:-5px;background-color:#fff;z-index:2;border-bottom:1px solid #e8e8e8;padding-bottom:15px}
.frm-input .bu{background:url('/common/img/bu/dot2.gif') 0 14px no-repeat;background-size:2px;padding:6px 0 0 8px;font-size:12px;line-height:18px;color:#767676;word-spacing:-1px}
.frm-input .info2{display:inline-block;min-height:20px;font-size:13px;color:#f05353;padding:1px 0 0 0;}
.frm-input .info2 a{display:inline-block;min-height:20px;font-size:13px;color:#f05353;padding:1px 0 0 0;}
.frm-input .col-valign{padding-top:3px !important}
.frm-input .bar{display:inline-block;background:url('/common/img/bu/gapline5.gif') center center no-repeat;background-size:6px 1px;width:14px;height:10px;margin-right:-2px;}
.frm-input .col-td .bt-type8{font-size:12px;width:60px;padding:7px 0;margin-left:6px;vertical-align:top}
.frm-input .row{display:block;margin-top:10px;*zoom:1}
.frm-input .row:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.frm-input .row:first-of-type{margin-top:0}
.frm-input .row-topline{margin-top:20px !important;padding-top:20px !important;border-top:1px solid #e8e8e8 !important}
.frm-input .txt-commt{displa:block;color:#767676;padding-top:8px}
.frm-input .txt-field{font-family:'noto_r';font-size:13px;line-height:17px;color:#333;padding:5px 0 15px 0}
.frm-input .necessary{displa:inline-block;background:url('/common/img/bu/dot3.gif') 0 7px no-repeat;background-size:3px;padding-left:7px}
.frm-input .column{float:left;padding-left:5px}
.frm-input .row .column:nth-of-type(1){padding-left:0}
.frm-input .pos-relative1{position:relative;padding-right:60px;margin-top:12px}
.frm-input .pos-relative1 .pos-btn{font-size:12px;padding:7px 0;position:absolute;right:0;top:-2px;z-index:5}
.frm-input .pos-relative2{position:relative;padding-right:80px;margin-top:12px}
.frm-input .pos-relative2 .pos-btn{font-size:12px;padding:7px 0;position:absolute;right:0;top:-2px;z-index:5}
.frm-input .pos-relative2 .pos-btn-del{display:none;}
.frm-input .pos-relative2.del{position:relative;padding-right:135px;margin-top:12px}
.frm-input .pos-relative2.del .pos-btn{font-size:12px;padding:7px 0;position:absolute;right:55px;top:-2px;z-index:5}
.frm-input .pos-relative2.del .pos-btn-del{display:block;font-size:12px;padding:7px 0;position:absolute;right:0;top:-2px;z-index:5}
.frm-input .pos-relative3{position:relative;padding-right:115px;margin-top:12px}
.frm-input .pos-relative3 .pos-btn{font-size:12px;padding:7px 0;position:absolute;right:55px;top:-2px;z-index:5}
.frm-input .pos-relative3 .pos-btn2{font-size:12px;padding:7px 0;position:absolute;right:0;top:-2px;z-index:5}
.frm-input .pos-relative4{position:relative;padding-left:80px;margin-top:12px}
.frm-input .pos-relative4 .pos-btn{font-size:12px;padding:7px 0;margin-left:0;position:absolute;left:0;top:-2px;z-index:5}

.frm-input .count{display:block;padding:0 30px;position:relative}
.frm-input .count .count-minus{display:block;background:url('/common/img/bu/minus.png') center center no-repeat ;background-size:11px 1px;width:30px;height:30px;border:1px solid #d8d8d8;font-size:0;line-height:0;text-indent:-9999px;position:absolute;left:0;top:0;
	border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px}
.frm-input .count .count-minus-event{display:block;background:url('/common/img/bu/minus.png') center center no-repeat ;background-size:11px 1px;width:30px;height:30px;border:1px solid #d8d8d8;font-size:0;line-height:0;text-indent:-9999px;position:absolute;left:0;top:0;
	border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px}
.frm-input .count .count-plus{display:block;background:url('/common/img/bu/plus.png') center center no-repeat ;background-size:11px 11px;width:30px;height:30px;border:1px solid #d8d8d8;font-size:0;line-height:0;text-indent:-9999px;position:absolute;right:0;top:0;
	border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0}
.frm-input .count .count-plus-event{display:block;background:url('/common/img/bu/plus.png') center center no-repeat ;background-size:11px 11px;width:30px;height:30px;border:1px solid #d8d8d8;font-size:0;line-height:0;text-indent:-9999px;position:absolute;left:80px;top:0;
	border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0}
.frm-input .count input[type="number"]{width:100%;border:0;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;height:30px;font-size:13px;line-height:initial;color:#333;text-align:center;margin-top:0}
.frm-input input[type="number"]{border:1px solid #d8d8d8;font-size:13px;line-height:initial;color:#555;height:32px;padding:0 10px;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius: 2px}
.txt-payco{vertical-align:top;width:50px;margin:2px 0 0 0}
/*20190107 start*/
.txt-kakaopay{vertical-align:top;width:63px;margin:-4px 0 0 0}
.txt-npay{vertical-align:top;width:63px;margin:0px 0 0 0}
.txt-kakaopay2{vertical-align:top;width:63px;margin:-7px 0 0 0}
/*20190107 end*/
.frm-input .box-date{display:inline-block;border:1px solid #d8d8d8;font-size:13px;line-height:34px;color:#555;height:32px;padding:0;margin-right:-4px;position:relative;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius: 2px}
.frm-input .box-date input{border:0;height:30px;vertical-align:top;margin:0;padding-right:30px}
.frm-input .box-date .cal{display:block;background:url('/common/img/icon/calendar.png') no-repeat ;background-size:contain;width:15px;height:16px;text-indent:-9999px;font-size:0;line-height:0;position:absolute;right:10px;top:6px;z-index:5;cursor:pointer}
.frm-input .box-gap{display:inline-block;text-align:center;font-size:13px;line-height:32px;color:#767676}
.frm-input .pos-byte1{position:relative}
.frm-input .pos-byte1 input{padding-right:44px}
.frm-input .pos-byte1 .txt-byte{position:absolute;right:0;top:5px;z-index:2}
.frm-input .pos-byte2{position:relative}
.frm-input .pos-byte2 textarea{padding-right:44px}
.frm-input .pos-byte2 .txt-byte{position:absolute;right:0;top:32px;z-index:2}
.frm-input .pos-filebtn{position:relative}
.frm-input .pos-filebtn input{padding-right:46px}
.frm-input .pos-filebtn .minus-file{position:absolute;right:5px;top:3px;z-index:2;width:23px;height:23px}
.frm-input .pos-unit{position:relative}
.frm-input .pos-unit input{padding-right:30px}
.frm-input .pos-unit .txt{position:absolute;right:10px;top:1px;z-index:2;font-size:13px;line-height:17px;color:#767676}
/* //form input  */

/* table type List */
.wrap-tableW{display:block}
.tableW{width:100%;border:1px solid #e8e8e8}
.tableW thead th{background-color:#f7f7f7;border-left:1px solid #e8e8e8;font-size:13px;line-height:17px;color:#333;text-align:center;padding:12px 0;word-spacing:-1px}
.tableW thead th:first-child{border-left:0}
.tableW tbody td{background-color:#fff;border-left:1px solid #e8e8e8;font-size:13px;line-height:17px;color:#767676;text-align:center;padding:12px 0;word-spacing:-1px}
.tableW tbody td a{color:#767676;font-family:'noto_m'}
.tableW tbody td:first-child{border-left:0}
.tableW tbody .color1{color:#005eb8}
.tableW tbody .align-left{text-align:left;padding-left:15px;padding-right:10px}
.tableW tbody .txt-emp{font-family:'noto_m';font-weight:normal;font-size:13px;line-height:17px;color:#767676;padding-bottom:0}
.tableW tbody .no-result{padding:40px 0}
.wrap-tableW .txt-bottom{display:block;font-size:12px;line-height:18px;color:#767676;margin-top:8px;text-align:right}

.tableW.style-add{border:0;border-top:1px solid #444;border-bottom:1px solid #ccc}
.tableW.style-add thead th{border-bottom:1px solid #ccc;font-family:'noto_m';font-weight:normal;color:#555}

.tableW.style-add2{border:0;border-top:1px solid #444;border-bottom:1px solid #ccc}
.tableW.style-add2 thead th{border-bottom:1px solid #ccc;font-family:'noto_m';font-weight:normal;color:#555}
.tableW.style-add2 tbody td{border-top:1px solid #e8e8e8}
.tableW.style-add2 tbody tr:first-child td{border-top:0}
/* //table type List */

/* sns share common(pc사이트 기본 가져옴) */
.common_sns_group {display:inline-block;width:0px;height:40px;vertical-align:middle;overflow:hidden;opacity:0}
.common_sns_group .wrap {display:block;width:185px;height:40px}
.common_sns_group a {display:inline-block;width:40px;height:40px;text-indent:-9999px;vertical-align:middle;background:url('/common/img/icon/share2-sns.png') no-repeat;margin:0 4px 0 0}
.common_sns_group a.sns_facebook {background-position:-45px 0}
.common_sns_group a.sns_story {background-position:-90px 0}
.common_sns_group a.sns_twitter {background-position:-135px 0}
.common_sns_group a.sns_url {background-position:-180px 0}

.share-sns{display:block;text-align:center;margin:30px 0}
.share-sns img{width:40px}

.sns .common_sns_group {display:inline-block;width:40px;height:0;vertical-align:middle;overflow:hidden;opacity:0;}
.sns .common_sns_group .wrap {display:block;width:40px;height:185px;}
.sns .common_sns_group a {display:block;margin-top:6px;}
/* //sns share common(pc사이트 기본 가져옴) */

.youtube{position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;max-width: 100%;margin-top:15px}
.youtube iframe{position: absolute;top:0;left:0;width:100%;height:100%;}

.linebar{display:block;height:1px;font-size:0;line-height:0;background-color:#e8e8e8;margin:30px 0}

.box-tel{display:block;border:1px solid #bbb;padding:15px 15px 12px 15px;margin-top:30px}
.box-tel .txt-title{display:block;background-color:#fbfbfb;padding:12px 0;margin:-15px -15px 10px -15px;font-family:'noto_m';font-size:15px;line-height:19px;color:#333;text-align:center}
.box-tel .tel{display:block;font-size:12px;line-height:18px;color:#767676;background:url('/common/img/icon/phone4.png') 0 center no-repeat;background-size:13px 14px;padding:4px 0 4px 20px}
.box-tel .fax{display:block;font-size:12px;line-height:18px;color:#767676;background:url('/common/img/icon/fax.png') 0 center no-repeat;background-size:13px 13px;padding:4px 0 4px 20px}
.box-tel .email{display:block;font-size:12px;line-height:18px;color:#767676;background:url('/common/img/icon/email.png') 0 center no-repeat;background-size:13px 10px;padding:4px 0 4px 20px}
.box-tel strong{font-family:'noto_m';font-weight:normal}
.box-tel .inner-line{display:block;border-top:1px solid #e8e8e8;padding-top:8px;margin-top:10px}
.box-tel .bu{display:block;background:url('/common/img/bu/dot2.gif') 0 14px no-repeat;background-size:2px;padding:6px 0 0 8px;font-size:12px;line-height:18px;color:#767676;word-spacing:-1px}
.box-tel .wrap-bt{margin-top:20px}

.box-linkpc{display:block;background-color:#fbfbfb;border:1px solid #e8e8e8;padding:14px 14px;margin-top:30px;font-size:12px;line-height:19px;color:#767676;text-align:center;letter-spacing:-1px}
.box-linkpc .link-pc{display:inline-block;background:url('/common/img/icon/pc2.png') 0 3px no-repeat;background-size:14px 12px;padding-left:21px}
.box-linkpc .link-pc>a{display:inline-block;background:url('/common/img/bu/arrow-right-blue2.png') right 5px no-repeat;background-size:4px 7px;padding-right:10px;font-size:13px;font-family:'noto_m';color:#005eb8;margin-bottom:5px;letter-spacing:0}

.share-channel{display:block;margin:-15px 0 20px 0}
.share-channel>a{display:inline-block;margin-left:10px}
.share-channel>a:nth-of-type(1){margin-left:0}
.share-channel>a img{width:66px}
.share-channel .linebar{margin:20px 0}
.share-channel2{display:block;margin:-35px 0 10px 0}
.share-channel2>ul{*zoom:1}
.share-channel2>ul:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.share-channel2>ul>li{float:left;width:33.33%;text-align:center;margin-top:20px}
.share-channel2>ul>li img{width:50px}

.align-list{display:block;text-align:right;margin:15px 0}     /* 게시물정렬 */
.align-list .bar{display:inline-block;color:#c9c9c9;font-size:8px;line-height:12px;margin:2px 7px 0 5px;vertical-align:top;width:1px}
.align-list a{display:inline-block;font-size:12px;line-height:16px;color:#767676}
.align-list a:nth-of-type(1){background:url('/common/img/icon/align-write1-off.png') 0 1px no-repeat;background-size:12px;padding-left:16px}
.align-list a:nth-of-type(2){background:url('/common/img/icon/align-write2-off.png') 0 1px no-repeat;background-size:12px;padding-left:16px}
.align-list a:nth-of-type(3){background:url('/common/img/icon/align-write3-off.png') 0 1px no-repeat;background-size:12px;padding-left:16px}
.align-list a:nth-of-type(1).selected{font-family:'noto_m';background:url('/common/img/icon/align-write1-on.png') 0 1px no-repeat;background-size:12px}
.align-list a:nth-of-type(2).selected{font-family:'noto_m';background:url('/common/img/icon/align-write2-on.png') 0 1px no-repeat;background-size:12px}
.align-list a:nth-of-type(3).selected{font-family:'noto_m';background:url('/common/img/icon/align-write3-on.png') 0 1px no-repeat;background-size:12px}

.wrap-graph{display:block;position:relative;padding-top:22px}     /* graph */
.wrap-graph .flag{display:block;width:20px;height:17px;background:url('/common/img/icon/heart3.png') no-repeat;background-size:contain;position:absolute;top:0px;z-index:5;margin-left:-11px;font-size:0;line-height:0;text-indent:-9999px}
.wrap-graph .bg-graph{display:block;background-color:#e5e5e5;height:24px;position:relative;overflow:hidden;
	border-radius:12px ;-webkit-border-radius:12px;-moz-border-radius:12px}
.wrap-graph .rate{display:block;background-color:#ffcd00;height:24px;font-family:'noto_b';font-size:13px;line-height:23px;color:#fff;text-align:right;padding-right:10px;position:absolute;left:0;top:0;z-index:5}
.wrap-graph .txt-graph{display:block;padding-top:10px;*zoom:1}
.wrap-graph .txt-graph:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.wrap-graph .txt-graph .txt1{display:block;float:left;font-family:'noto_m';font-size:15px;line-height:17px;color:#333;letter-spacing:-1px}
.wrap-graph .txt-graph .txt2{display:block;float:right;font-family:'noto_m';font-size:15px;line-height:17px;color:#ffcd00;letter-spacing:-1px}

.etc-addressfind{display:block;text-align:left}      /* 주소팝업 */
.etc-addressfind .input-address{position:relative;padding-right:40px} 
.etc-addressfind .input-address input{width:100%} 
.etc-addressfind .input-address .action{display:block;background:url('/common/img/icon/zoom3.png') 0 0 no-repeat;background-size:contain;width:32px;height:32px;position:absolute;right:0px;top:0px;z-index:5;text-indent:-9999px;font-size:0line-height:0}
.etc-addressfind .txt-ex{display:block;font-size:13px;line-height:19px;color:#767676;margin-top:10px} 
.etc-addressfind .no-result{display:block;font-size:15px;line-height:19px;color:#333;text-align:center;padding:40px 0} 
.etc-addressfind .txt-title{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#333;letter-spacing:0;margin-top:25px}
.etc-addressfind .txt-title>em{font-style:normal;color:#005eb8}
.etc-addressfind .tableW{border:0}
.etc-addressfind .tableW thead th{border-left:0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}
.etc-addressfind .tableW tbody td{border-left:0;border-bottom:1px solid #e8e8e8;word-spacing:-1px}
.etc-addressfind .txt-address1{font-family:'noto_r';font-size:13px;line-height:19px;color:#444}
.etc-addressfind .txt-address2{font-family:'noto_m';font-size:13px;line-height:19px;color:#767676}
.etc-addressfind .txt-view{display:inline-block;color:#005eb8;text-decoration:underline;margin-top:4px}
.etc-addressfind .frm-input{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:12px 0 10px}
.etc-addressfind .bt-type6{padding:11px 0 11px 0 !important}

.bottomscroll-fund{margin-top:20px}    /* 하단스크롤 */
.bottomscroll-fund .sns-share{display:block;width:40px;height:40px;position:absolute;left:0px;top:0;z-index:5}
.bottomscroll-fund .row{display:block;position:relative;padding-left:60px}
.bottomscroll-fund .row-support{display:block}
.bottomscroll-fund .row-sns{display:block;text-align:center;padding:0 0 16px 15px}
.bottomscroll-fund .row-sns a{display:inline-block;width:40px;height:40px;margin:0 5px 0 6px}
.bottomscroll-fund .tab-column-2{display:table;width:100%}
.bottomscroll-fund .tab-column-2>a{display:table-cell;width:50%;font-size:13px;line-height:37px;color:#444;height:38px;text-align:center;background-color:#fff}
.bottomscroll-fund .tab-column-2>a.selected{color:#fff;background-color:#444}
.bottomscroll-fund .tab-column-2>a:nth-of-type(1){border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px}
.bottomscroll-fund .tab-column-2>a:nth-of-type(2){border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0}
.bottomscroll-fund-fixed{position:fixed;bottom:0;left:0;z-index:900;width:100%;padding:20px 18px 20px 18px;margin-top:0;background-color:#e5e5e5}
.bottomscroll-fund-fixed .row{display:block;position:relative;padding-left:78px}
.bottomscroll-fund-fixed .sns-share{left:18px}

/* 스탬프이미지 */
.cdsp{background:url('/common/img/icon/stamp/cdsp_off.jpg') center top no-repeat;background-size:contain}
.cdsp.on{background:url('/common/img/icon/stamp/cdsp_on.jpg') center top no-repeat;background-size:contain}
.mail{background:url('/common/img/icon/stamp/mail_off.jpg') no-repeat;background-size:contain}
.mail.on{background:url('/common/img/icon/stamp/mail_on.jpg') no-repeat;background-size:contain}
.cad{background:url('/common/img/icon/stamp/cad_off.jpg') no-repeat;background-size:contain}
.cad.on{background:url('/common/img/icon/stamp/cad_on.jpg') no-repeat;background-size:contain}
.sf{background:url('/common/img/icon/stamp/sf_off.jpg') no-repeat;background-size:contain}
.sf.on{background:url('/common/img/icon/stamp/sf_on.jpg') no-repeat;background-size:contain}
.ufc{background:url('/common/img/icon/stamp/ufc_off.jpg') no-repeat;background-size:contain}
.ufc.on{background:url('/common/img/icon/stamp/ufc_on.jpg') no-repeat;background-size:contain}
.ufj{background:url('/common/img/icon/stamp/ufj_off.jpg') no-repeat;background-size:contain}
.ufj.on{background:url('/common/img/icon/stamp/ufj_on.jpg') no-repeat;background-size:contain}
.store{background:url('/common/img/icon/stamp/store_off.jpg') no-repeat;background-size:contain}
.store.on{background:url('/common/img/icon/stamp/store_on.jpg') no-repeat;background-size:contain}
.common{background:url('/common/img/icon/stamp/common_off.jpg') no-repeat;background-size:contain}
.common.on{background:url('/common/img/icon/stamp/common_on.jpg') no-repeat;background-size:contain}
/* **************************************************************************** */
/* //(End)page Common guide CSS */


/* page CSS */
/* **************************************************************************** */
/* 
	각페이지 section Css는 정의된 폴더네임을 접두어로 사용합니다.
	about, advocate, customer, etc, member, my, participation, sponsor, store, sympathy
	예시  about-*****
	메인페이지 예외
 */
/* **************************************************************************** */
/* Main page */
.intro-visual {
    display: block;
    width: 100%;
    height: 100%;
    background: url('/common/img/main/top-visual4.jpg') center top no-repeat;
    background-size: cover
}
/*.intro-visual{display:block;width:100%;height:100%;background:url('/common/img/main/summer201807-intro-M-3.jpg') center top no-repeat;background-size:cover}*/
.intro-visual .wrap-visual{width:100%;height:100%;position:absolute;left:0;top:0}
.intro-visual .logo{display:block;1position:absolute;!left:27%;!top:30px;padding-top:30px;text-align:center;}
.intro-visual .logo>img{width:158px}
.intro-visual .count{width:100%;height:auto;text-align:center;position:absolute;left:0;top:40%}
.intro-visual .count>em{display:block;font-family:'Roboto';font-size:80px;font-style:normal;color:#fff;line-height:84px;padding:0 5px;}
.intro-visual .count .txt{display:block;margin:4px auto 0 auto;font-family:'noto_d';font-size:13px;color:#fff;}
.intro-visual .count .txt em{font-family:'noto_b';font-style:normal;}
.intro-visual .count .bt-type1{margin-top:20px;width:41.66%}
.intro-visual .scroll{display:inline-block;width:34px;height:auto;position:absolute;left:0;right:0;bottom:20px;margin:0 auto;cursor:pointer}

.main-field1{display:block;background:url('/common/img/main/bg-blue.jpg') no-repeat ;background-size:cover;padding:30px 20px 40px 20px}
.main-field1 h2{display:block;font-family:'noto_m';font-size:15px;line-height:17px;color:#fff;text-align:center;margin-bottom:15px}
.main-field1 .pos-photo{display:block}
.main-field1 .pos-photo .photo{display:block;width:180px;height:180px;background-size:cover !important; background-position:center top !important;border:10px solid #fff;margin:0 auto;
	border-radius:90px;-webkit-border-radius:90px;-moz-border-radius:90px}
.main-field1 .child-info{margin-top:10px;text-align:center}
.main-field1 .child-info>li{display:inline-block;font-family:'noto_r';font-size:12px;line-height:14px;color:#fff;padding:40px 0 0 0;min-width:77px;text-align:center}
.main-field1 .child-info>li:nth-child(1){background:url('/common/img/icon/country.png') center top no-repeat ;background-size:32px}
.main-field1 .child-info>li:nth-child(2){background:url('/common/img/icon/age.png') center top no-repeat ;background-size:32px}
.main-field1 .child-info>li:nth-child(3){background:url('/common/img/icon/sex.png') center top no-repeat ;background-size:32px}
.main-field1 .child-txtintro{margin:25px 0 20px;text-align:center}
.main-field1 .child-txtintro .txt1{display:block;font-family:'noto_r';font-size:25px;line-height:27px;color:#fff}
.main-field1 .child-txtintro .txt1 strong{font-family:'noto_b'}
.main-field1 .child-txtintro .txt2{display:block;font-size:13px;line-height:19px;color:#dfdfdf;margin-top:18px}
.main-field1 .child-txtintro .txt2 strong{font-family:'noto_m'}
.main-field1 .bt-type1, .main-field1 .bt-type2{display:block;width:100%;margin-top:10px}

.main-field2 h2{font-size:0;line-height:0;visibility:hidden;text-indent:-9999px}
.main-field2 .wrap-slider{position:relative}
.main-field2 .wrap-slider .page-prev{display:block;background:url('/common/img/bu/indicator-prev1.png') no-repeat ;background-size:contain;width:12px;height:22px;cursor:pointer;
	font-size:0;line-height:0;text-indent:-9999px;position:absolute;left:20px;top:46.8%;z-index:200}
.main-field2 .wrap-slider .page-next{display:block;background:url('/common/img/bu/indicator-prev1.png') no-repeat ;background-size:contain;width:12px;height:22px;cursor:pointer;-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);
	font-size:0;line-height:0;text-indent:-9999px;position:absolute;right:20px;top:46.8%;z-index:200}
.main-field2 .wrap-slider .page-count{display:block;position:absolute;bottom:30px;z-index:200;text-align:center;width:100%}
.main-field2 .wrap-slider .page-count>span{display:inline-block;width:8px;height:8px;background-color:#fff;font-size:0;line-height:0;text-indent:-9999px;margin:0 1px;
	border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.main-field2 .wrap-slider .page-count>.recent{width:25px;height:8px;background-color:#ffcd00}

.main-field3{display:block;background:url('/common/img/main/bg-blue2.jpg') no-repeat ;background-size:cover;padding:35px 15px 35px 15px;text-align:center}
.main-field3 h2{display:block;font-family:'noto_b';font-size:20px;line-height:28px;color:#fff;margin-bottom:15px}
.main-field3 h2 span{display:block;font-family:'noto_d';padding-top:2px}
.main-field3 .img1{width:48px}
.main-field3 .img2{width:39px}
.main-field3 .img3{width:47px}
.main-field3 strong{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#ffdf3a;padding:10px 0}
.main-field3 p{display:block;font-size:13px;line-height:19px;color:#fff;padding-bottom:20px;word-spacing:-1px}

.main-field4{display:block;background:url('/common/img/main/bg-photo1.jpg') no-repeat;background-size:cover;padding:35px 15px;min-height:240px}
.main-field4 h2{display:block;font-family:'noto_r';font-size:20px;line-height:28px;color:#444;margin-bottom:25px;text-align:center;letter-spacing:-1px;}
.main-field4 h2 strong{font-family:'noto_b';color:#005eb8;font-weight:normal}
.main-field4 .wrap-graph{display:block;position:relative;padding-left:130px;padding-top:0;}
.main-field4 .wrap-graph .graph{display:block;position:absolute;left:0;top:0;z-index:5}
.main-field4 .wrap-graph .graph img{width:114px}
.main-field4 .wrap-graph .graph .txt1{font-family:'noto_m';font-size:8px;line-height:12px;color:#444;text-align:center;margin-top:10px;}
.main-field4 .wrap-graph p.txt1{font-family:'noto_m';font-size:13px;line-height:17px;color:#444;margin-bottom:5px;word-spacing:-1px}
.main-field4 .wrap-graph p.txt2{min-height:120px;font-size:13px;line-height:17px;color:#666;word-spacing:-1px}
.main-field4 .wrap-graph p strong{color:#000;}
.main-field4 .bt-type3{padding-left:25px;padding-right:25px}

.main-field5{display:block;background-color:#fff;padding:35px 30px}
.main-field5 h2{display:block;font-family:'noto_r';font-size:20px;line-height:28px;color:#444;margin-bottom:25px;text-align:center}
.main-field5 h2 strong{font-family:'noto_b';color:#005eb8;font-weight:normal}
.main-field5 .wrap-slider{position:relative}
.main-field5 .wrap-slider .page-prev{display:block;background:url('/common/img/bu/indicator-prev2.png') no-repeat ;background-size:contain;width:30px;height:22px;cursor:pointer;
	font-size:0;line-height:0;text-indent:-9999px;position:absolute;left:0;top:28%;z-index:200}
.main-field5 .wrap-slider .page-next{display:block;background:url('/common/img/bu/indicator-prev2.png') no-repeat ;background-size:contain;width:30px;height:22px;cursor:pointer;-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);
	font-size:0;line-height:0;text-indent:-9999px;position:absolute;right:0;top:28%;z-index:200}
.main-field5 .item-field .photo{display:block;margin:0 40px;height:200px;}
.main-field5 .item-field .caption{font-family:'noto_m';font-size:12px;line-height:25px;color:#fff;height:25px;background-color:#00a3c6;text-align:center;margin:0 40px}
.main-field5 .item-field .txt{display:block;margin-top:30px}
.main-field5 .item-field .txt p:nth-of-type(1){font-family:'noto_r';font-size:20px;line-height:22px;color:#231f20;text-align:center}
.main-field5 .item-field .txt p:nth-of-type(2){font-size:13px;line-height:17px;color:#666;text-align:center;margin-top:8px}
.main-field5 .bt-type4{padding-left:25px;padding-right:25px}

.main-field6{display:block;background:url('/common/img/main/bg-blue3.jpg') no-repeat;background-size:cover;padding:30px 20px;text-align:center;position:relative;}
.main-field6 h2{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#fff;margin-bottom:25px;}
.main-field6 p{display:block;font-size:13px;line-height:19px;color:#fff;margin-bottom:25px;}
.main-field6 em{display:block;font-size:13px;font-style:normal;line-height:17px;color:#fff;}
.main-field6 .bt-type1{margin-top:20px;padding-left:25px;padding-right:25px;}
.main-field6 .ic_blue{width:40px;height:40px;position:absolute;right:30px;top:15px;}

.main-field7{display:block;background:url('/common/img/main/bg-attendance.jpg') no-repeat;background-size:100% 100%;text-align:center}
.main-field7>a{display:inline-block;padding:30px 0 30px 40px;background:url('/common/img/icon/phone.png') 0 center no-repeat;background-size:29px 40px;z-index:5;text-align:left}
.main-field7 h2{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:17px;color:#fff;}
.main-field7 p{display:block;font-size:13px;line-height:15px;color:#fff;margin-top:4px}

.main-linkgo{display:table;margin:20px 0;width:100%}
.main-linkgo a{display:table-cell;border-left:1px solid #d9d9d9;text-align:center;font-family:'noto_m';font-size:14px;line-height:16px;color:#333;padding-top:45px;word-spacing:-1px}
.main-linkgo a:nth-of-type(1){width:34%;border-left:0;background:url('/common/img/icon/child.png') center top no-repeat ;background-size:49px}
.main-linkgo a:nth-of-type(2){width:33%;background:url('/common/img/icon/share.png') center top no-repeat ;background-size:39px}
.main-linkgo a:nth-of-type(3){width:33%;background:url('/common/img/icon/funding.png') center top no-repeat ;background-size:43px}
/* //Main page */

/* Store of Section */
/* store 상단 메뉴 외 슬라이딩 스크롤 메뉴*/
.menu-store{display:block;position:relative;background:url('/common/img/page/sympathy/bg-menu.gif') 0 bottom repeat-x #fff;background-size:100% 6px;overflow:hidden;height:51px}
.menu-store li{padding:0 5px}
.menu-store li>a{display:block;padding:12px 0px;font-family:'noto_m';font-size:15px;line-height:19px;color:#555;letter-spacing:-1px;text-align:center}
.menu-store li> .selected{border-bottom:2px solid #005eb8;color:#005eb8}

.store-topslider{display:block;margin-bottom:30px !important}
.store-topslider .txt-slogon{display:block;background-color:#8e979e;font-size:12px;line-height:14px;color:#fff;text-align:center;padding:14px 0}
.store-topslider .txt-slogon strong{font-family:'noto_m';font-weight:normal}
.store-topslider .wrap-slider{position:relative}
.store-topslider .wrap-slider .page-prev{display:block;background:url('/common/img/bu/indicator-prev2.png') no-repeat ;background-size:contain;width:12px;height:22px;cursor:pointer;
	font-size:0;line-height:0;text-indent:-9999px;position:absolute;left:15px;top:46.8%;z-index:200}
.store-topslider .wrap-slider .page-next{display:block;background:url('/common/img/bu/indicator-prev2.png') no-repeat ;background-size:contain;width:12px;height:22px;cursor:pointer;-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);
	font-size:0;line-height:0;text-indent:-9999px;position:absolute;right:15px;top:46.8%;z-index:200}
.store-topslider .wrap-slider .page-count{display:block;position:absolute;bottom:20px;z-index:200;text-align:center;width:100%}
.store-topslider .wrap-slider .page-count>span{display:inline-block;width:8px;height:8px;background-color:#fff;font-size:0;line-height:0;text-indent:-9999px;margin:0 1px;
	border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.store-topslider .wrap-slider .page-count>.recent{width:25px;height:8px;background-color:#ffcd00}

.store-noticetop{display:block;margin:30px 0 35px 0}
.store-noticetop ul{background-color:#f4f4f4;*zoom:1}
.store-noticetop ul:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.store-noticetop ul>li{float:left;width:50%;position:relative}
.store-noticetop ul>li a{display:block}
.store-noticetop ul>li img{width:100%}
.store-noticetop ul>li .txt1{position:absolute;left:15px;top:20px;z-index:5;font-family:'noto_m';font-size:12px;line-height:18px;color:#fff;letter-spacing:-1px}
.store-noticetop ul>li .txt2{position:absolute;left:15px;top:20px;z-index:5;font-family:'noto_m';font-size:14px;line-height:18px;color:#333;word-spacing:-1px}
.store-noticetop ul>li .txt3{position:absolute;left:15px;top:50px;z-index:5;font-size:12px;line-height:16px;color:#767676;word-spacing:-1px}
.store-noticetop ul>li .txt4{position:absolute;left:15px;bottom:20px;z-index:5;font-size:11px;line-height:15px;color:#767676;word-spacing:-1px}

.store-detail{display:block;margin:20px 0 30px 0}  /* 제품상세 */
.store-detail .info-header{display:block;position:relative;padding-right:40px;margin-bottom:20px}
.store-detail .info-header .txt-prd{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#121212;margin-bottom:8px}
.store-detail .info-header .txt-price{display:block;font-size:12px;line-height:17px;color:#333}
.store-detail .info-header .txt-price em{font-family:'noto_m';font-size:15px;color:#005eb8;font-style:normal}
.store-detail .info-header .ic-buy{display:inline-block;font-size:10px;line-height:12px;color:#fff;background-color:#005eb8;padding:3px 8px 4px 8px;vertical-align:top;margin:-1px 0 0 4px;
	border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}
.store-detail .info-header .sns{display:block;position:absolute;right:0;top:0;z-index:5}
.store-detail .info-header .sns img{width:40px}
.store-detail .info-header .sns>a{display:block}
.store-detail .wrap-slider{position:relative}
.store-detail .wrap-slider .page-prev{display:block;background:url('/common/img/bu/indicator-prev1.png') no-repeat ;background-size:contain;width:12px;height:22px;cursor:pointer;
	font-size:0;line-height:0;text-indent:-9999px;position:absolute;left:15px;top:46.8%;z-index:200}
.store-detail .wrap-slider .page-next{display:block;background:url('/common/img/bu/indicator-prev1.png') no-repeat ;background-size:contain;width:12px;height:22px;cursor:pointer;-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);
	font-size:0;line-height:0;text-indent:-9999px;position:absolute;right:15px;top:46.8%;z-index:200}
.store-detail .wrap-slider .page-count{display:block;position:absolute;bottom:20px;z-index:99;text-align:center;width:100%}
.store-detail .wrap-slider .page-count>span{display:inline-block;width:8px;height:8px;background-color:#fff;font-size:0;line-height:0;text-indent:-9999px;margin:0 1px;
	border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.store-detail .wrap-slider .page-count>.recent{width:25px;height:8px;background-color:#ffcd00}
.store-detail .info-option{display:block;border-bottom:1px solid #bbb;padding:20px 0}
.store-detail .info-option .row{display:block;padding-bottom:10px}
.store-detail .info-option select{border:1px solid #d8d8d8;font-size:13px;line-height:29px;color:#a9a8a8;background:url('/common/img/bu/arrow-down2.png') right center no-repeat ;background-size:22px 5px;height:30px;padding:0 32px 0 15px;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.store-detail .info-option .count{padding:0 30px;position:relative}
.store-detail .info-option .count .count-minus{display:block;background:url('/common/img/bu/minus.png') center center no-repeat ;background-size:11px 1px;width:30px;height:30px;border:1px solid #d8d8d8;font-size:0;line-height:0;text-indent:-9999px;position:absolute;left:0;top:0;
	border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px}
.store-detail .info-option .count .count-plus{display:block;background:url('/common/img/bu/plus.png') center center no-repeat ;background-size:11px 11px;width:30px;height:30px;border:1px solid #d8d8d8;font-size:0;line-height:0;text-indent:-9999px;position:absolute;right:0;top:0;
	border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0}
.store-detail .info-option .count input[type="number"]{width:100%;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;height:30px;font-size:13px;line-height:initial;color:#333;text-align:center}
.store-detail .info-price{display:block;border-bottom:1px solid #bbb}
.store-detail .info-price .list-price{text-align:right;font-size:12px;line-height:16px;color:#767676}
.store-detail .info-price .list-price>li{padding-top:8px}
.store-detail .info-price .list-price>li:first-child{padding-top:20px}
.store-detail .info-price .list-price .column-th{float:left;font-family:'noto_m'}
.store-detail .info-price .list-price .color1{color:#005eb8;font-family:'noto_m'}
.store-detail .info-price .txt-commt{display:block;font-size:12px;line-height:16px;color:#767676;text-align:right;margin:8px 0 15px 0;word-spacing:-1px}
.store-detail .info-price .list-total{text-align:right;font-size:13px;line-height:22px;color:#767676;border-top:1px solid #e8e8e8;background-color:#fbfbfb}
.store-detail .info-price .list-total>li{padding:15px 8px 13px 8px}
.store-detail .info-price .list-total .column-th{float:left;font-family:'noto_m';color:#121212}
.store-detail .info-price .list-total .color1{color:#005eb8;font-family:'noto_m';font-size:20px}

.store-floating-btn{display:table;position:fixed;bottom:0;left:0;z-index:100;width:100%}  /* 제품 구매 고정버튼 */
.store-floating-btn a{display:table-cell;font-family:'noto_m';font-size:13px;line-height:45px;text-align:center;height:44px;letter-spacing:-1px;word-spacing:-1px}
.store-floating-btn a:nth-of-type(1){background-color:#00569e;width:24%;color:#fff}
.store-floating-btn a:nth-of-type(2){background-color:#005eb8;width:24%;color:#fff}
.store-floating-btn a:nth-of-type(3){background-color:#ffcd00;width:52%;color:#333}
.store-floating-btn .ic-gift{display:inline-block;background:url('/common/img/icon/gift.png') no-repeat ;background-size:contain;width:13px;height:15px;margin:3px 0 -3px 6px}
.store-floating-btn.no-gift a:nth-of-type(1){width:50%}
.store-floating-btn.no-gift a:nth-of-type(2){width:50%}
.store-floating-btn.no-gift a:nth-of-type(3){display:none}

.store-detail-admin{display:block;padding:15px 0;border-bottom:1px solid #e8e8e8}    /* 제품상세 서브 탭 페이지 */
.store-detail-admin .editor-html{display:block;padding-bottom:30px;word-wrap:break-word;word-break:break-all}
.store-detail-admin .ic-title1{display:block;background:url('/common/img/icon/truck.png') 0 center no-repeat ;background-size:21px 15px;padding-left:28px;margin-bottom:16px;font-family:'noto_m';font-size:15px;font-weight:normal;line-height:19px;color:#333}
.store-detail-admin .ic-title2{display:block;background:url('/common/img/icon/etc.png') 0 center no-repeat ;background-size:18px 17px;padding-left:28px;margin-bottom:16px;font-family:'noto_m';font-size:15px;font-weight:normal;line-height:19px;color:#333}
.store-detail-admin .list-txt{margin-bottom:30px}
.store-detail-admin .list-txt:last-of-type{margin-bottom:15px}
.store-detail-admin .list-txt>li{background:url('/common/img/bu/dot.gif') 0 8px no-repeat;background-size:5px 1px;padding-left:10px;margin-top:10px;font-size:13px;line-height:19px;color:#767676}
.store-detail-admin .list-txt>li:first-child{margin-top:0}
.store-detail-admin .list-txt .color1{color:#005eb8}

.store-detail-admin .list-board{border-bottom:1px solid #ededed}
.store-detail-admin .list-board .question{font-size:12px;line-height:16px;color:#666;padding:12px 10px;border-top:1px solid #ededed;word-spacing:-1px;cursor:pointer;position:relative}
.store-detail-admin .list-board .question.selected .row-caption{color:#121212;text-decoration:underline}
.store-detail-admin .list-board .answer{display:none;background-color:#fbfbfb;font-size:12px;line-height:18px;color:#767676;padding:20px 10px;word-spacing:-1px;word-wrap:break-word;word-break:break-all}
.store-detail-admin .list-board .row-caption{display:block}
.store-detail-admin .list-board .row-date{display:block;font-size:11px;color:#c0c0c0;letter-spacing:0;margin-top:4px}
.store-detail-admin .list-board .bar{display:inline-block;color:#dfdfdf;font-size:8px;line-height:16px;margin:-1px 8px 0 8px;vertical-align:top}
.store-detail-admin .list-board .row-width{padding-right:60px}
.store-detail-admin .list-board .state-ask{position:absolute;right:5px;top:16%;z-index:2}
.store-detail-admin .list-board .state-ask .security{display:inline-block;width:14px;margin:10px 4px 0 0}
.store-detail-admin .list-board .state-ask .txt-state1{display:inline-block;font-family:'noto_m';font-size:10px;font-weight:normal;font-style:normal;line-height:11px;color:#fff;background-color:#f4b438;text-align:center;width:36px;height:36px;padding-top:7px;letter-spacing:-1px;
	border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px}
.store-detail-admin .list-board .state-ask .txt-state2{display:inline-block;font-family:'noto_m';font-size:10px;font-weight:normal;font-style:normal;line-height:11px;color:#fff;background-color:#767676;text-align:center;width:36px;height:36px;padding-top:13px;letter-spacing:-1px;
	border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px}
.store-detail-admin .list-board .row-subcaption{display:block;position:relative;color:#121212;padding-right:84px;}
.store-detail-admin .list-board .row-subcaption .action{display:block;position:absolute;right:0;top:0;z-index:2}
.store-detail-admin .list-board .row-subcaption .action .modify{display:inline-block;background:url('/common/img/icon/modify.png') 0 center no-repeat;background-size:13px 12px;padding-left:15px;font-size:11px;color:#767676;cursor:pointer}
.store-detail-admin .list-board .row-subcaption .action .delete{display:inline-block;background:url('/common/img/icon/delete.png') 0 center no-repeat;background-size:11px 12px;padding-left:13px;margin-left:6px;font-size:11px;color:#767676;cursor:pointer}
.store-detail-admin .list-board .answer .color1{display:block;font-family:'noto_m';font-weight:normal;color:#005eb8;padding-bottom:10px;}
.store-detail-admin .list-board .answer .wrap-bt{margin-top:15px}
.store-detail-admin .list-board .answer .wrap-bt .bt-type8{font-size:12px;padding:7px 15px;margin:0 4px}

.store-detail-admin .page-count-indicator{margin:15px 0}

.store-detail-admin .wrap-postwrite{display:block;border-top:1px solid #ededed;border-bottom:1px solid #ededed;margin-bottom:-16px}
.store-detail-admin .wrap-postwrite .write{display:block;text-align:center;font-size:12px;line-height:16px;color:#767676;padding:15px 0}
.store-detail-admin .wrap-postwrite .sub-write{display:none;background-color:#fbfbfb;padding:15px 10px}
.store-detail-admin .wrap-postwrite .row{display:block;text-align:center}
.store-detail-admin .wrap-postwrite .sub-write .wrap-bt{margin-top:15px}
.store-detail-admin .wrap-postwrite .sub-write .wrap-bt .bt-type6{font-size:12px;padding:7px 15px;margin:0 4px}
.store-detail-admin .wrap-postwrite .sub-write .wrap-bt .bt-type8{font-size:12px;padding:7px 15px;margin:0 4px}
.store-detail-admin .wrap-postwrite .checkbox-ui{text-align:left;margin-bottom:10px}

.store-mychild{display:block;margin-bottom:35px}    /* 나의 어린이 선택 */
.store-mychild .txt-slogon{display:block;font-family:'noto_m';font-size:15px;font-weight:normal;line-height:19px;color:#005eb8;text-align:center;padding:20px 0}
.store-mychild .box-gift{display:block;border:1px solid #e8e8e8;background-color:#fbfbfb;padding:20px;text-align:center}
.store-mychild .box-gift .photo{display:block;width:95px;margin:0 auto 15px auto}
.store-mychild .box-gift .photo img{	border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px}	
.store-mychild .box-gift .txt-product{display:block;font-family:'noto_m';font-size:13px;font-weight:normal;line-height:17px;color:#333;margin-bottom:10px}
.store-mychild .txt-title{display:block;font-family:'noto_m';font-size:15px;font-weight:normal;line-height:17px;color:#555;margin:30px 0 15px}

.store-mychild .box-child{display:block;background-color:#fff;margin-bottom:20px}
.store-mychild .box-child .txt-name{display:block;background-color:#fbfbfb;font-family:'noto_m';font-size:13px;line-height:17px;color:#333;text-align:center;padding:16px 0;word-spacing:-1px;border:1px solid #d8d8d8;border-bottom:0;
	border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0}
.store-mychild .box-child .txt-info{display:block;font-size:13px;line-height:17px;color:#767676;text-align:center;padding:16px 0;word-spacing:-1px;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8}
.store-mychild .box-child .txt-info em{display:inline-block;font-style:normal;color:#333;margin-right:4px}
.store-mychild .box-child .count{display:block;padding:0 30px;position:relative}
.store-mychild .box-child .count .count-minus{display:block;background:url('/common/img/bu/minus.png') center center no-repeat ;background-size:11px 1px;width:30px;height:30px;border:1px solid #d8d8d8;font-size:0;line-height:0;text-indent:-9999px;position:absolute;left:0;top:0;
	border-radius:0 0 0 2px;-webkit-border-radius:0 0 0 2px;-moz-border-radius:0 0 0 2px}
.store-mychild .box-child .count .count-plus{display:block;background:url('/common/img/bu/plus.png') center center no-repeat ;background-size:11px 11px;width:30px;height:30px;border:1px solid #d8d8d8;font-size:0;line-height:0;text-indent:-9999px;position:absolute;right:0;top:0;
	border-radius:0 0 2px 0;-webkit-border-radius:0 0 2px 0;-moz-border-radius:0 0 2px 0}
.store-mychild .box-child .count input[type="number"]{width:100%;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;height:30px;font-size:13px;line-height:initial;color:#333;text-align:center}
.store-mychild .page-count-indicator{margin-top:20px}
.store-mychild .tbl-result{width:100%;border-bottom:1px solid #bbb}
.store-mychild .tbl-result thead th{font-family:'noto_m';font-size:13px;font-weight:normal;line-height:17px;color:#fff;text-align:center;padding:12px 0;background-color:#005eb8}
.store-mychild .tbl-result tbody td{font-size:13px;line-height:17px;color:#767676;text-align:center;padding:12px 0;background-color:#fff}
.store-mychild .tbl-result .color1{font-family:'noto_m';color:#005eb8}
.store-mychild .tbl-result .color1>em{font-style:normal;font-weight:normal;font-family:'noto_d';color:#005eb8}

.store-basket{display:block;margin:20px 0 35px 0}    /* 장바구니 */
.store-basket .step-flow{display:block;margin-bottom:20px}
.store-basket .step-flow ol{display:table;width:100%}
.store-basket .step-flow ol>li{display:table-cell;font-family:'noto_r';font-size:13px;font-weight:normal;line-height:17px;color:#666;text-align:center;background:url('/common/img/bu/arrow-basketstep.png') 0 82px no-repeat ;background-size:9px 16px}
.store-basket .step-flow ol>li em{display:block;font-family:'noto_m';color:#b8b8b8;font-style:normal;margin-top:10px}
.store-basket .step-flow ol>li:first-child{background:none}
.store-basket .step-flow ol>li.recent{color:#005eb8}
.store-basket .step-flow ol>li.recent em{color:#669ecd}
.store-basket .step-flow ol>li:nth-child(1){width:33%}
.store-basket .step-flow ol>li:nth-child(2){width:34%}
.store-basket .step-flow ol>li:nth-child(3){width:33%}
.store-basket .step-flow ol>li:nth-child(1) .bg{display:block;background:url('/common/img/icon/basket_step1_off.png') center top no-repeat;background-size:contain;width:64px;height:64px;margin:0 auto}
.store-basket .step-flow ol>li:nth-child(2) .bg{display:block;background:url('/common/img/icon/basket_step2_off.png') center top no-repeat;background-size:contain;width:64px;height:64px;margin:0 auto}
.store-basket .step-flow ol>li:nth-child(3) .bg{display:block;background:url('/common/img/icon/basket_step3_off.png') center top no-repeat;background-size:contain;width:64px;height:64px;margin:0 auto}
.store-basket .step-flow ol>li.recent:nth-child(1) .bg{display:block;background:url('/common/img/icon/basket_step1_on.png') center top no-repeat;background-size:contain;width:64px;height:64px;margin:0 auto}
.store-basket .step-flow ol>li.recent:nth-child(2) .bg{display:block;background:url('/common/img/icon/basket_step2_on.png') center top no-repeat;background-size:contain;width:64px;height:64px;margin:0 auto}

.store-basket .wrap-selectall{display:block;border:1px solid #e8e8e8;background-color:#fbfbfb;padding:10px 15px 8px 15px;margin-bottom:15px;position:relative}
.store-basket .wrap-selectall .css-checkbox{font-size:12px}
.store-basket .wrap-selectall .delete{display:block;position:absolute;right:15px;top:11px;z-index:2;background:url('/common/img/icon/delete.png') right 1px no-repeat;background-size:11px 12px;font-size:12px;line-height:18px;color:#767676;padding-right:16px}

.store-basket .list-basket>li{margin-top:10px;border:1px solid #e8e8e8;background-color:#fff}
.store-basket .list-basket>li .header{display:block;border-bottom:1px solid #e8e8e8;background:none;padding:10px 15px;position:relative;text-align:center;font-size:13px;line-height:17px;color:#555;word-spacing:-1px}
.store-basket .list-basket>li .header .checkbox-ui{position:absolute;left:15px;top:8px;z-index:2}
.store-basket .list-basket>li .header .css-label{text-indent:-9999px;font-size:0;line-height:0;padding-left:20px !important}
.store-basket .list-basket>li .header .delete{display:block;position:absolute;right:15px;top:11px;z-index:2;background:url('/common/img/icon/delete.png') no-repeat;background-size:contain;width:11px;height:12px;font-size:0;line-height:0;text-indent:-9999px;}
.store-basket .list-basket>li .item{display:block;position:relative;min-height:100px;padding:10px 15px 10px 100px;cursor:pointer}
.store-basket .list-basket>li .item .photo{display:block;position:absolute;;left:15px;top:10px;z-index:1;width:75px;height:75px}
.store-basket .list-basket>li .item .txt-prdname{display:block;font-family:'noto_m';font-size:13px;color:#005eb8;line-height:17px;margin-bottom:3px;padding-top:2px}
.store-basket .list-basket>li .item .txt-option{display:block;font-size:12px;color:#555;line-height:18px}
.store-basket .list-basket>li .item .txt-price{display:block;font-size:12px;color:#555;line-height:16px;padding-top:5px}
.store-basket .list-basket>li .item .txt-count{display:inline-block;color:#767676}
.store-basket .list-basket>li .item .txt-count>em{font-style:normal;;color:#333}
.store-basket .list-basket>li .item a{display:block}
.store-basket .list-basket>li .count{display:block;padding:0 30px;margin:0 15px 15px 15px;position:relative}
.store-basket .list-basket>li .count.tochild {padding:0;}
.store-basket .list-basket>li .count .count-minus{display:block;background:url('/common/img/bu/minus.png') center center no-repeat ;background-size:11px 1px;width:30px;height:30px;border:1px solid #d8d8d8;font-size:0;line-height:0;text-indent:-9999px;position:absolute;left:0;top:0;border-right:0;
	border-radius:0 0 0 2px;-webkit-border-radius:0 0 0 2px;-moz-border-radius:0 0 0 2px}
.store-basket .list-basket>li .count .count-plus{display:block;background:url('/common/img/bu/plus.png') center center no-repeat ;background-size:11px 11px;width:30px;height:30px;border:1px solid #d8d8d8;font-size:0;line-height:0;text-indent:-9999px;position:absolute;right:0;top:0;border-left:0;
	border-radius:0 0 2px 0;-webkit-border-radius:0 0 2px 0;-moz-border-radius:0 0 2px 0}
.store-basket .list-basket>li .count input[type="number"]{width:100%;border:1px solid #d8d8d8;height:30px;font-size:13px;line-height:initial;color:#333;text-align:center}
.store-basket .list-basket>li .total{display:block;padding:10px 15px;background-color:#fbfbfb;font-size:13px;line-height:17px;color:#767676;*zoom:1}
.store-basket .list-basket>li .total:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.store-basket .list-basket>li .total .txt-total{float:right;font-size:13px;font-family:'noto_m';line-height:17px;color:#005eb8}
.store-basket .list-basket>li .total .txt-total>em{font-family:'noto_d';font-style:normal}
.store-basket .bt-type4{padding-left:25px;padding-right:25px}
.store-basket .list-total{margin-top:30px;padding-bottom:5px;border-bottom:1px solid #e8e8e8;background-color:#fbfbfb}
.store-basket .list-total>li{padding:0px 15px 6px 15px;font-size:13px;line-height:17px;color:#767676}
.store-basket .list-total>li .txt-price{float:right;font-family:'noto_m'}
.store-basket .list-total>li .txt-price>em{font-family:'noto_d';font-style:normal}
.store-basket .list-total>li:first-child{padding:15px 15px;font-family:'noto_m';font-size:15px;line-height:19px;color:#fff;background-color:#005eb8}
.store-basket .list-total>li:nth-child(2){padding-top:10px}

.store-basket .wrap-order-click{display:block;border-top:1px solid #e8e8e8;background-color:#fbfbfb;padding:15px 20px;cursor:pointer;position:relative}    /* 주문/결제 */
.store-basket .wrap-order-click .ic1{display:block;background:url('/common/img/icon/basket.png') 0 0 no-repeat;background-size:18px 16px;padding-left:28px;font-family:'noto_m';font-size:13px;line-height:17px;color:#333}
.store-basket .wrap-order-click .ic2{display:block;background:url('/common/img/icon/truck.png') 0 1px no-repeat;background-size:21px 15px;padding-left:28px;font-family:'noto_m';font-size:13px;line-height:17px;color:#333}
.store-basket .wrap-order-click .ic3{display:block;background:url('/common/img/icon/card.png') 0 1px no-repeat;background-size:19px 14px;padding-left:28px;font-family:'noto_m';font-size:13px;line-height:17px;color:#333}
.store-basket .wrap-order-click .bt-bu1{position:absolute;right:15px;top:19px;z-index:1}
.store-basket .wrap-order-sub{display:none;padding:15px 0 30px 0}
.store-basket .txt-bottom{display:block;background:url('/common/img/bu/dot2.gif') 0 7px no-repeat;background-size:2px;padding-left:6px;margin-top:20px;font-family:'noto_r';font-size:12px;line-height:18px;color:#666}

.store-basket .list-totalpay{margin-top:20px}
.store-basket .list-totalpay>li{padding:0 15px 10px 15px;font-size:13px;line-height:17px;color:#767676;background-color:#fbfbfb}
.store-basket .list-totalpay>li:first-child{padding-top:15px}
.store-basket .list-totalpay>li .txt-price{float:right;font-family:'noto_m'}
.store-basket .list-totalpay>li .txt-price>em{font-family:'noto_d';font-style:normal}
.store-basket .list-totalpay>li.total{padding:15px 15px;font-family:'noto_m';font-size:13px;line-height:19px;color:#005eb8;background-color:#edf6fe;border-top:1px solid #005eb8}
.store-basket .list-totalpay>li.total .txt-price{font-size:15px}

.store-basket .box-agree{display:block;border:1px solid #e8e8e8;background-color:#fbfbfb;padding:15px 15px 15px 44px;margin-top:20px;font-size:13px;line-height:19px;color:#767676;position:relative}
.store-basket .box-agree .checkbox-ui{position:absolute;left:15px;top:12px;z-index:2}
.store-basket .box-agree .checkbox-ui .css-label{font-size:0;line-height:0;text-indent:-9999px;padding-left:20px !important}

.store-basket .wrap-msg{display:block;font-size:13px;line-height:19px;color:#767676;text-align:center;padding:160px 0 30px 0;margin:-20px -20px 30px -20px !important;word-spacing:-1px}
.store-basket .wrap-msg.sucess-order{background:url('/common/img/icon/basket_step3_on.png') center 30px no-repeat #fbfbfb;background-size:115px}
.store-basket .wrap-msg.fail-order{background:url('/common/img/icon/basket_step_fail.png') center 30px no-repeat #fbfbfb;background-size:115px}
.store-basket .wrap-msg.empty-order{background:url('/common/img/icon/basket_empty.png') center 30px no-repeat #fbfbfb;background-size:115px}
.store-basket .wrap-msg strong{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;color:#005eb8;margin-bottom:10px}
.store-basket .wrap-msg.fail-order strong{color:#333}
.store-basket .wrap-msg.empty-order strong{color:#333}
.store-basket .wrap-msg .wrap-bt{margin-top:15px}
.store-basket .wrap-msg .bt-type3{padding-left:25px;padding-right:25px}

.store-epilogue{display:block;margin:20px 0 35px 0}     /* 후기/문의 */
.store-epilogue .wrap-thumbil .list2-thumbil .txt-note {height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.store-epilogue .wrap-thumbil .list2-thumbil .txt-note p {height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.store-notice{display:block;margin:0 0 35px 0}     /* 공지사항 */
.store-notice .editor-html{margin-bottom:30px}
.store-notice .wrap-board .list-board .no-content {font-family:'noto_m';font-size:13px;color:#555;}
/* //Store of Section */

/* Member of Section */
.member-login{display:block;height:450px;padding:50px 20px 0 20px}
.member-login .logo{display:block;background:url('/common/img/common/logo1.png') no-repeat;background-size:contain;width:184px;height:68px;margin:0 auto;font-size:0;line-height:0;text-indent:-9999px}
.member-login .frm-login{margin-top:50px;padding:0 15px;background-color:#fff;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.member-login .frm-login input{display:block;width:100%;height:45px;border:0;text-align:center;padding:0;line-height:initial;}
.member-login .frm-login input:nth-of-type(2){border-top:1px solid #e7e7e7}
.member-login .wrap-bt{margin-top:15px}
.member-login .etc-link{display:block;margin-top:15px;text-align:center}
.member-login .etc-link>a{display:inline-block;font-size:12px;line-height:16px;color:#fff;padding-left:18px;word-spacing:-1px}
.member-login .etc-link>a:nth-of-type(1){background:url('/common/img/icon/heart.png') 0 2px no-repeat;background-size:11px 10px}
.member-login .etc-link>a:nth-of-type(2){background:url('/common/img/icon/zoom2.png') 0 1px no-repeat;background-size:12px 12px}
.member-login .etc-link>a:nth-of-type(3){background:url('/common/img/icon/lock2.png') 0 1px no-repeat;background-size:10px 12px}
.member-login .etc-link .bar{display:inline-block;font-size:8px;line-height:9px;color:#fff;vertical-align:top;margin:3px 8px -1px 10px}
.member-login .auto-login {display:inline-block;font-family:noto_m;font-size:12px;line-height:11px;color:#fff;background:url('/common/img/app/more/check_off.png') no-repeat left center;background-size:18px;padding:5px 0 5px 25px;margin-top:15px;}
.member-login .auto-login.on {background:url('/common/img/app/more/check_on.png') no-repeat left center;background-size:18px;}

.member-join{display:block;margin:20px 0 35px 0}   /* 회원가입 */
.member-join .top-linkgo{display:block;margin:-20px -20px 0 -20px}
.member-join .top-linkgo>a{display:inline-block;width:50%;font-size:13px;line-height:38px;color:#333;height:40px;margin-right:-4px;border-bottom:1px solid #ededed;text-align:center;word-spacing:-1px}
.member-join .top-linkgo>a:nth-of-type(1){border-right:1px solid #ededed}
.member-join .top-linkgo>a:nth-of-type(1)>span{display:inline-block;background:url('/common/img/icon/people.png') no-repeat;background-size:contain;width:14px;height:14px;margin:10px 8px 0 0;vertical-align:top}
.member-join .top-linkgo>a:nth-of-type(2)>span{display:inline-block;background:url('/common/img/icon/lock3.png')  no-repeat;background-size:contain;width:13px;height:14px;margin:12px 8px 0 0;vertical-align:top}

.member-join .tab-jointype{display:block;margin-top:20px}
.member-join .tab-jointype>ul{display:table;width:100%}
.member-join .tab-jointype>ul>li{display:table-cell;background-color:#f9f9f9;text-align:center;border:1px solid #e8e8e8;border-left:0;cursor:pointer}
.member-join .tab-jointype>ul>li:nth-child(1){width:33%;border-left:1px solid #e8e8e8;border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px}
.member-join .tab-jointype>ul>li:nth-child(2){width:35%}
.member-join .tab-jointype>ul>li:nth-child(3){width:32%;border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0}
.member-join .tab-jointype>ul>li.selected{border-color:#005eb8;background-color:#005eb8}
.member-join .tab-jointype>ul>li>span{display:inline-block;background:url('/common/img/icon/radiobox2_off.png')  0 center no-repeat;background-size:16px 16px;padding:15px 0;font-size:12px;line-height:15px;color:#666;padding-left:20px}
.member-join .tab-jointype>ul>li.selected span{background:url('/common/img/icon/radiobox2_on.png')  0 center no-repeat;background-size:16px 16px;color:#fff}

.member-join .txt-title{display:block;background:url('/common/img/icon/yellowchk.png') 0 center no-repeat;background-size:14px;font-family:'noto_m';font-weight:normal;font-size:15px;color:#555;margin:30px 0 14px 0;padding-left:20px}
.member-join .txt-title .txt-link{float:right;font-family:'noto_d';font-size:13px;line-height:21px;color:#005eb8;text-decoration:underline;word-spacing:-1px}
.member-join .topline-title{border-top:1px solid #e8e8e8;padding-top:30px;background-position:0 34px}
.member-join .nobullet{background:none !important;padding-left:0 !important}
.member-join .box-gray{display:block;background-color:#fbfbfb;padding:16px 14px;margin-top:10px}
.member-join .box-gray strong{font-size:12px;line-height:18px;color:#444;font-family:'noto_m';font-weight:normal}
.member-join .list-bullet>li{background:url('/common/img/bu/dot.gif') 0 8px no-repeat;background-size:5px 1px;padding-left:10px;margin-top:8px;font-size:12px;line-height:18px;color:#767676;word-spacing:-1px}
.member-join .list-bullet2>li{background:url('/common/img/bu/dot2.gif') 0 7px no-repeat;background-size:2px;padding-left:8px;margin-top:8px;font-size:12px;line-height:18px;color:#767676;word-spacing:-1px}
.member-join .list-bullet2>li:first-child{margin-top:0}
.member-join .list-bullet2>li.color1{color:#005eb8}
.member-join .lineheight1{margin-top:8px}
.member-join .lineheight1>li{margin-top:3px !important;line-height:16px !important}
.member-join .list-bullet2>li.nobullet{background:none;padding-left:0}
.member-join .box-agree{display:block;border:1px solid #e8e8e8;background-color:#fbfbfb;padding:0 20px}
.member-join .box-agree .row{display:block;padding:20px 0;font-size:13px;line-height:19px;color:#767676;word-spacing:-1px;border-top:1px solid #e8e8e8}
.member-join .box-agree .row:nth-of-type(1){border-top:0}
.member-join .box-agree .bt-type8{float:right;padding:6px 10px 6px 10px;font-size:12px;margin-top:-6px}
.member-join .bottomtxt-agree{display:block;font-size:13px;line-height:19px;color:#333;word-spacing:-1px;text-align:center;margin-top:20px}
.member-join .txt-bottom{display:block;background:url('/common/img/bu/dot2.gif') 0 7px no-repeat;background-size:2px;padding-left:6px;margin-top:20px;font-size:12px;line-height:19px;color:#767676}

.member-join .txt-blue{display:block;font-size:12px;line-height:16px;color:#005eb8;text-align:center;word-spacing:-1px;padding-top:20px}
.member-join .linebar{margin:20px 0}

.member-join .tab-column-2{display:table;width:100%}
.member-join .tab-column-2>a{display:table-cell;width:50%;font-size:13px;line-height:37px;color:#444;height:38px;text-align:center;background-color:#f5f5f5}
.member-join .tab-column-2>a.selected{color:#fff;background-color:#444}
.member-join .tab-column-2>a:nth-of-type(1){border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px}
.member-join .tab-column-2>a:nth-of-type(2){border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0}
.member-join .tab-column-3{display:table;width:100%;margin-bottom:20px}
.member-join .tab-column-3>a{display:table-cell;font-size:13px;line-height:37px;color:#444;height:38px;text-align:center;background-color:#f5f5f5}
.member-join .tab-column-3>a.selected{color:#fff;background-color:#444}
.member-join .tab-column-3>a:nth-of-type(1){width:33%;border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px}
.member-join .tab-column-3>a:nth-of-type(2){width:34%}
.member-join .tab-column-3>a:nth-of-type(3){width:33%;border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0}

.member-join .protector-agree{display:block}
.member-join .protector-agree .txt{display:block;font-size:13px;line-height:19px;color:#767676;margin:8px 0 15px 0}

.member-join .self-account{display:block;border-bottom:1px solid #e8e8e8;padding-bottom:20px}
.member-join .self-account .txt1{display:block;font-size:13px;line-height:19px;color:#333;text-align:center;word-spacing:-1px;padding:0 10px}
.member-join .self-account .txt1 strong{font-family:'noto_m';font-weight:normal}
.member-join .self-account .link-account{display:table;width:100%;margin-top:20px}
.member-join .self-account .link-account>a{display:table-cell;width:50%;font-family:'noto_m';font-size:13px;line-height:17px;color:#333;text-align:center}
.member-join .self-account .link-account>a:nth-of-type(1) span{display:block;margin-right:5px;border:1px solid #e8e8e8;padding:90px 0 20px 0;background:url('/common/img/page/member/img_certification1.png') center 17px no-repeat;background-size:59px 60px}
.member-join .self-account .link-account>a:nth-of-type(2) span{display:block;margin-left:5px;border:1px solid #e8e8e8;padding:90px 0 20px 0;background:url('/common/img/page/member/img_certification2.png') center 24px no-repeat;background-size:59px 56px}
.member-join .self-account .box-gray{margin-top:20px}

.member-result{display:block;margin:20px 0 35px 0}    /* 가입완료 */
.member-result .txt-commit{display:block;font-family:'noto_m';font-size:15px;font-weight:normal;line-height:21px;color:#005eb8;word-spacing:-1px;text-align:center;background:url('/common/img/common/logo3.png') center 0 no-repeat;background-size:160px 59px;padding-top:80px}
.member-result .box-gray{display:block;background-color:#fbfbfb;padding:15px 12px;font-size:13px;line-height:19px;color:#767676;text-align:center;word-spacing:-1px}
.member-result .box-gray .wrap-bt{margin-top:15px}
.member-result .box2-gray{display:block;border:1px solid #e8e8e8;background-color:#fbfbfb;padding:15px 12px;margin-top:20px;font-family:'noto_m';font-size:13px;line-height:19px;color:#555;text-align:center;word-spacing:-1px}
.member-result .txt1{display:block;font-size:13px;line-height:19px;color:#767676;word-spacing:-1px;text-align:center}
.member-result .txt2{display:block;font-size:12px;line-height:16px;color:#767676;word-spacing:-1px;text-align:right;margin-top:7px}
.member-result .txt3{display:block;font-family:'noto_m';font-size:15px;line-height:23px;color:#767676;word-spacing:-1px;text-align:center;margin-bottom:20px}
.member-result .txt3>strong{font-weight:normal;color:#005eb8}

.member-result .list-dic{display:block;margin-top:20px}
.member-result .list-dic dt{display:block;background:url('/common/img/bu/dot2.gif') 0 7px no-repeat;background-size:2px;padding-left:6px;font-size:12px;line-height:16px;color:#333;padding-bottom:4px;word-spacing:-1px}
.member-result .list-dic dd{display:block;font-size:12px;line-height:16px;color:#767676;padding-left:6px;word-spacing:-1px}
/* //Member of Section */

/* Sympathy of Section */
/* 공감 상단 메뉴 외 슬라이딩 스크롤 메뉴*/
.menu-sympathy{display:block;position:relative;background:url('/common/img/page/sympathy/bg-menu.gif') 0 bottom repeat-x #fff;background-size:100% 6px;overflow:hidden;height:51px}
.menu-sympathy li{padding:0 5px}
.menu-sympathy li>a{display:block;padding:12px 5px;font-family:'noto_m';font-size:15px;line-height:19px;color:#555;letter-spacing:-1px;text-align:center}
.menu-sympathy li:first-child>a {padding:12px 20px;}
.menu-sympathy li> .selected{border-bottom:2px solid #005eb8;color:#005eb8}

.sympathy-list{display:block;margin-bottom:35px}    /* 공감 */
.sympathy-list .frm-country{display:block;margin-top:15px}
.sympathy-list .tab-link{display:block;border-bottom:1px solid #e6e6e6;padding:14px 0;text-align:center}
.sympathy-list .tab-link .bar{display:inline-block;color:#c9c9c9;font-size:8px;line-height:12px;margin:2px 7px 0 5px;vertical-align:top;width:1px}
.sympathy-list .tab-link a{font-size:14px;line-height:18px;color:#767676}
.sympathy-list .tab-link .selected{font-family:'noto_m';color:#121212}
.sympathy-list .box-gray{position:relative; display:block;border:1px solid #e8e8e8;padding:14px 10px;margin-top:15px}
.sympathy-list .box-gray .link-book{display:block;border-top:1px solid #e8e8e8;margin:0 6px;background:url('/common/img/bu/arrow-right.png') right center no-repeat;background-size:6px 11px;margin:15px 0 -10px 0}
.sympathy-list .box-gray .link-book.app {border-top:0;background:url('/common/img/bu/arrow-right.png') 105px center no-repeat;background-size:6px 11px;margin:0;}
.sympathy-list .box-gray .book-apply {position:absolute;right:10px;bottom:8px;}
.sympathy-list .box-gray .app-essay {display:none;}
.sympathy-list .box-gray.app .app-essay {display:block;}
.sympathy-list .box-gray.app {text-align:center;padding:18px 0}
.sympathy-list .box-gray.app p.bu {display:none;}
.sympathy-list .box-gray.app .con {font-family:noto_m;font-size:13px;color:#767676;margin-bottom:10px;}
.sympathy-list .box-gray .bt-type6 {font-size:12px;padding:6px 0 6px 0;}
.sympathy-list .box-gray .link-book>a{display:block;padding:12px 0 12px 25px;font-family:'noto_m';font-size:13px;line-height:17px;color:#767676;background:url('/common/img/icon/book.png') 0 center no-repeat;background-size:19px 13px}
.sympathy-list .box-gray .link-book.app>a {padding:0 0 0 25px;}
.sympathy-list .bu{display:block;background:url('/common/img/bu/dot2.gif') 0 8px no-repeat;background-size:2px;padding-left:6px;font-family:'noto_r';font-size:12px;line-height:18px;color:#767676}
.sympathy-list .wrap-thumbil .list-thumbil .photo {height:240px;}

.sympathy-view{display:block;margin-bottom:35px}
.sympathy-view .wrap-board .view-board .page-indigator{margin-top:15px}
.sympathy-view .wrap-bt{margin-top:15px}
.sympathy-view .wrap-board .view-board .editor-html strong,
.sympathy-view .wrap-board .view-board .editor-html b {font-family:noto_m;}

.sympathy-bluebook{display:block;margin:20px 0 35px 0}    /* 블루북이란 */
.sympathy-bluebook .txt1{display:block;font-size:13px;line-height:19px;color:#333;text-align:center}
.sympathy-bluebook .txt1 strong{font-family:'noto_m';font-weight:normal;color:#005eb8}
.sympathy-bluebook .txt2{display:block;font-family:'noto_m';font-size:20px;line-height:24px;color:#333;text-align:center;margin:30px 0 20px 0}
.sympathy-bluebook .intro-bluebook{display:block;position:relative;margin-top:30px !important}
.sympathy-bluebook .intro-bluebook .txt-pos1{display:block;font-size:13px;line-height:19px;color:#555;text-align:center;padding:0 20px;position:absolute;left:0;top:0;z-index:2;width:100%;word-spacing:-1px}
.sympathy-bluebook .intro-bluebook .txt-pos1 strong{display:block;font-family:'noto_m';font-weight:normal;font-size:20px;line-height:24px;color:#333;padding-bottom:15px}
.sympathy-bluebook .list-number>li{margin-top:25px}
.sympathy-bluebook .list-number>li:first-child{margin-top:0}
.sympathy-bluebook .list-number>li strong{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#333;padding-bottom:15px}
.sympathy-bluebook .list-number>li .photo{display:block;margin-bottom:15px;text-align:center}
.sympathy-bluebook .list-number>li .photo>img{width:100%}
.sympathy-bluebook .list-number>li ul>li{background:url('/common/img/bu/dot.gif') 0 8px no-repeat;background-size:5px 1px;padding-left:10px;margin-top:12px;font-size:13px;line-height:19px;color:#555;word-spacing:-1px}
.sympathy-bluebook .list-faq>li{background:url('/common/img/icon/question.png') 0 0 no-repeat;background-size:27px;font-size:13px;line-height:19px;color:#767676;padding-left:38px;margin-top:20px}
.sympathy-bluebook .list-faq>li:first-child{margin-top:0}
.sympathy-bluebook .list-faq>li>p{display:block;color:#333;padding:4px 0 16px 0}
.sympathy-bluebook .box-gray{display:block;border:1px solid #e8e8e8;background-color:#fbfbfb;padding:14px 10px;margin-top:15px}
.sympathy-bluebook .bu{display:block;background:url('/common/img/bu/dot2.gif') 0 8px no-repeat;background-size:2px;padding-left:6px;font-family:'noto_r';font-size:12px;line-height:18px;color:#767676}
.sympathy-bluebook .box-gray2{display:block;border:1px solid #bbb;margin-top:20px}
.sympathy-bluebook .box-gray2 .txt-caption{display:block;font-family:'noto_m';font-size:15px;line-height:17px;color:#333;text-align:center;background-color:#fbfbfb;padding:12px 0 14px 0}
.sympathy-bluebook .box-gray2 .txt-tel{display:block;font-family:'noto_m';font-size:12px;line-height:16px;color:#555;text-align:center}
.sympathy-bluebook .box-gray2 .txt-tel>a{display:inline-block;background:url('/common/img/icon/phone4.png') 0 center no-repeat;background-size:13px 14px;padding:14px 0 14px 20px;color:#555}
.sympathy-bluebook .box-gray2 .txt-tel em{font-family:'noto_d';font-style:normal;color:#767676}
/* //Sympathy of Section */

/* advocate of Section */
.advocate-intro{display:block;margin:20px 0 35px 0}    /* 애드보킷이란 */
.advocate-intro .txt-caption{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#005eb8;padding-bottom:20px;text-align:center}
.advocate-intro .txt-caption2{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#333;padding-bottom:20px;text-align:center}
.advocate-intro .txt-sub{display:block;font-size:13px;line-height:19px;color:#767676}
.advocate-intro .txt-graybox{display:block;background-color:#fbfbfb;font-size:12px;line-height:18px;color:#767676;text-align:center;padding:18px 14px;margin:20px 0}
.advocate-intro .youtube{margin-bottom:30px}
.advocate-intro .img-caption{display:block;background:url('/common/img/page/advocate/img-intro.jpg') no-repeat;background-size:cover;font-family:'noto_m';font-weight:normal;font-size:20px;line-height:24px;color:#fff;text-align:center;height:123px;padding-top:25px;margin-bottom:20px !important}

.advocate-online{display:block;margin:20px 0 35px 0}    /* 온라인애드보킷 */
.advocate-online .txt-caption{display:block;font-size:15px;line-height:21px;color:#005eb8;padding-bottom:18px;text-align:center;word-spacing:-1px}
.advocate-online .txt-caption2{display:block;font-size:15px;line-height:19px;color:#555;padding-bottom:18px;text-align:center;word-spacing:-1px}
.advocate-online .txt-caption strong{font-family:'noto_m';font-weight:normal}
.advocate-online .txt-sub{display:block;font-size:13px;line-height:19px;color:#767676}
.advocate-online .register{display:block;background:url('/common/img/page/advocate/bg-online.jpg') no-repeat;background-size:cover;padding:30px 18px;margin-bottom:30px !important}
.advocate-online .register p{display:block;font-size:13px;line-height:19px;color:#fff;letter-spacing:-1px;text-align:center}
.advocate-online .register p:nth-of-type(1){font-family:'noto_m';font-weight:normal;font-size:20px;line-height:22px;background:url('/common/img/page/advocate/bg-online2.gif') center 100% no-repeat;background-size:1px 25px;padding-bottom:45px;margin-bottom:20px}
.advocate-online .register p:nth-of-type(2){margin-bottom:23px}
.advocate-online .register p:nth-of-type(3){margin-bottom:23px}
.advocate-online .register p:nth-of-type(4){margin-bottom:23px}
.advocate-online .register ul>li{background:url('/common/img/bu/dot4.png') 0 7px no-repeat;background-size:2px;font-size:12px;line-height:17px;color:#d5dde7;padding-left:8px;margin-top:10px}
.advocate-online .register ul>li:first-child{margin-top:0}
.advocate-online .register .bt-type1{width:100%;margin-top:30px}
.advocate-online .box-gray{display:block;border:1px solid #e8e8e8;padding:16px 20px;margin-bottom:15px}
.advocate-online .box-gray .txt-title{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#333;border-bottom:1px solid #bbbcbc;padding-bottom:14px;margin-bottom:14px}
.advocate-online .box-gray .txt-note{display:block;font-size:13px;line-height:17px;color:#767676}
.advocate-online .box-gray .bt-type4{margin-top:15px;padding-left:25px;padding-right:25px}
.advocate-online .flow-step{display:block;background-color:#f3faff;padding:16px 0;text-align:center;margin-top:30px !important;margin-bottom:15px !important}
.advocate-online .flow-step>span{display:inline-block;text-align:center;background:url('/common/img/bu/arrow-right-blue.png') 0 center no-repeat;background-size:9px 16px;padding-left:24px;margin-left:10px;font-family:'noto_m';font-size:13px;line-height:17px;color:#b8d4e8}
.advocate-online .flow-step>span:first-of-type{background:none;padding-left:0;margin-left:0}
.advocate-online .flow-step>span.selected{color:#005eb8}
.advocate-online .ic-title1{display:block;font-family:'noto_m';font-size:20px;line-height:39px;color:#333;word-spacing:-1px;text-align:center}
.advocate-online .ic-title1>span{display:inline-block;background:url('/common/img/icon/light.png') 0 center no-repeat;background-size:39px;padding-left:48px}
.advocate-online .ic-title2{display:block;font-family:'noto_m';font-size:20px;line-height:39px;color:#333;word-spacing:-1px;text-align:center}
.advocate-online .ic-title2>span{display:inline-block;background:url('/common/img/icon/rect.png') 0 center no-repeat;background-size:39px;padding-left:48px}
.advocate-online .ic-title3{display:block;font-family:'noto_m';font-size:20px;line-height:39px;color:#333;word-spacing:-1px;text-align:center}
.advocate-online .ic-title3>span{display:inline-block;background:url('/common/img/icon/child2.png') 0 center no-repeat;background-size:39px;padding-left:48px}
.advocate-online .youtube{margin-bottom:20px}
.advocate-online .txt-quiz{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#555;word-spacing:-1px;background:url('/common/img/icon/question.png') 0 0 no-repeat;background-size:27px;padding:4px 0 5px 37px;margin-bottom:15px}
.advocate-online .box-quiz{display:block;border:1px solid #ddd;border-top:1px solid #444;background-color:#fbfbfb;padding:18px 18px 20px 18px;font-size:13px;line-height:22px;color:#767676}
.advocate-online .box-quiz input{vertical-align:top;margin:-7px 4px 0 4px}
.advocate-online .bt-type6{padding-top:7px;padding-bottom:7px}
.advocate-online .txt-quizresult{display:block;font-family:'noto_r';font-size:12px;line-height:20px;color:#00a3c6;word-spacing:-1px;text-align:center;margin-top:15px}
.advocate-online .txt-quizresult>span{display:inline-block;background:url('/common/img/icon/smile.png') 0 center no-repeat;background-size:20px;padding-left:26px}
.advocate-online .list-quiz>li{margin-top:8px}
.advocate-online .list-quiz>li:first-child{margin-top:0}
.advocate-online .list-quiz .css-label{line-height:19px !important;background-position:0 1px}
.advocate-online .result-join{background:url('/common/img/page/advocate/img-online2.jpg') center 100% no-repeat;background-size:200px;padding-bottom:230px;margin-bottom:30px}
.advocate-online .result-join .txt-caption{font-size:20px;line-height:24px}
.advocate-online .result-join .txt-sub{text-align:center}
.advocate-online .result-hotlink{display:block;background:url('/common/img/page/advocate/img-online3.jpg') no-repeat;background-size:100% 100%;padding:30px 20px}
.advocate-online .result-hotlink .txt1{display:block;font-family:'noto_m';font-weight:normal;font-size:20px;line-height:24px;color:#fff;text-align:center;padding:0 0 65px 0}
.advocate-online .result-hotlink .box-white{display:block;background-color:#fff;padding:16px 16px 18px 16px;margin-bottom:20px;font-size:13px;line-height:19px;color:#767676;text-align:center;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.advocate-online .result-hotlink .box-white>strong{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#005eb8;border-bottom:1px solid #bbbcbc;padding-bottom:18px}
.advocate-online .result-hotlink .box-white>p{display:block;padding-top:16px;letter-spacing:-1px}
.advocate-online .result-hotlink .box-white>.bt-type8{font-size:12px;padding:7px 25px 7px 25px;margin-top:20px}
.advocate-online .bottom-slogon{display:block;font-family:'noto_m';font-weight:normal;font-size:20px;line-height:24px;color:#555;text-align:center;background:url('/common/img/page/advocate/img-online4.png') center 0 no-repeat;background-size:135px 55px;padding-top:70px;margin-top:20px}
.advocate-online .bottom-slogon strong{font-weight:normal;color:#005eb8}

.advocate-compassion{display:block;margin:20px 0 35px 0}    /* Compassion A Day */
.advocate-compassion .top-intro{display:block;background:url('/common/img/page/advocate/bg-compassion.jpg') no-repeat;background-size:cover;min-height:257px}
.advocate-compassion .top-intro>strong{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#fff;text-align:center;background:url('/common/img/page/advocate/bg-compassion2.gif') center 100% no-repeat;background-size:1px 25px;padding:25px 0 45px 0}
.advocate-compassion .top-intro>p{display:block;font-size:13px;line-height:19px;color:#fff;text-align:center;padding-top:20px}
.advocate-compassion .youtube{margin-bottom:30px}
.advocate-compassion .txt-caption{display:block;font-family:'noto_m';font-size:20px;line-height:22px;color:#005eb8;text-align:center;padding-bottom:20px;word-spacing:-1px}
.advocate-compassion .txt-caption2{display:block;font-family:'noto_m';font-size:20px;line-height:24px;color:#555;text-align:center;padding-bottom:20px;word-spacing:-1px}
.advocate-compassion .txt-caption2 strong{font-weight:normal;color:#005eb8}
.advocate-compassion .txt-caption3{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#555;text-align:center;padding-bottom:20px;word-spacing:-1px}
.advocate-compassion .txt-sub{display:block;font-size:13px;line-height:19px;color:#767676;word-spacing:-1px}
.advocate-compassion .box-gray{display:block;border:1px solid #e8e8e8;padding:20px;margin-bottom:20px;font-size:13px;line-height:19px;color:#767676}
.advocate-compassion .box-gray .txt-title{display:block;margin:-20px -20px 15px -20px;padding:12px 0 14px 0;background-color:#fbfbfb;font-family:'noto_m';font-size:15px;line-height:17px;color:#555;text-align:center;letter-spacing:-1px}
.advocate-compassion .box-gray .txt-title strong{font-weight:normal;color:#005eb8}
.advocate-compassion .box2-gray{display:block;background-color:#f7f7f7;border:1px solid #e8e8e8;padding:15px;margin-top:20px;font-size:12px;line-height:18px;color:#767676}
.advocate-compassion .bg-gray{display:block;background-color:#f7f7f7;padding:20px 16px;text-align:center}
.advocate-compassion .bg-gray .bt-type6{width:94%;margin-top:20px}
.advocate-compassion .align-center{margin-top:20px}
.advocate-compassion .align-center .bt-type8{font-size:12px;padding:7px 25px 7px 25px;margin-top:15px}
.advocate-compassion .flow-step{display:block;background-color:#f3faff;padding:16px 0;text-align:center;margin-bottom:15px !important}
.advocate-compassion .flow-step>span{display:inline-block;text-align:center;background:url('/common/img/bu/arrow-right-blue.png') 0 center no-repeat;background-size:9px 16px;padding-left:28px;margin-left:20px;font-family:'noto_m';font-size:13px;line-height:17px;color:#b8d4e8}
.advocate-compassion .flow-step>span:first-of-type{background:none;padding-left:0;margin-left:0}
.advocate-compassion .flow-step>span.selected{color:#005eb8}
.advocate-compassion .step-select{display:block;padding-top:70px;margin-bottom:30px}
.advocate-compassion .step-select.ic-bg1{background:url('/common/img/icon/flag.png') center 0 no-repeat;background-size:48px 62px}
.advocate-compassion .step-select.ic-bg2{background:url('/common/img/icon/sex2.png') center 0 no-repeat;background-size:49px 54px}
.advocate-compassion .step-select .txt-quiz{display:block;font-size:20px;line-height:24px;color:#333;text-align:center;margin-bottom:30px}
.advocate-compassion .step-select .txt-quiz strong{font-weight:normal;font-family:'noto_m'}
.advocate-compassion .step-select .list-select>li{margin-top:10px}
.advocate-compassion .step-select .list-select>li:first-child{margin-top:0}
.advocate-compassion .step-select .list-select .bt-type7{width:100%;cursor:pointer}
.advocate-compassion .step-select .list-select .bt-type7:active{background-color:#005eb8;color:#fff}
.advocate-compassion .thumbil-child{display:block;position:relative;padding-bottom:50px}
.advocate-compassion .thumbil-child .pos-photo{position:absolute;left:0;top:0}
.advocate-compassion .thumbil-child .pos-photo .photo{background-size:cover !important;background-position:center top !important;display:block;width:90px;height:90px;border-radius:45px;-webkit-border-radius:45px;-moz-border-radius:45px}
.advocate-compassion .thumbil-child .pos-photo .txt-day{display:block;font-family:'noto_m';font-style:normal;font-size:13px;line-height:17px;color:#555;text-align:center;background:url('/common/img/icon/clock.png') 18px 2px no-repeat;background-size:13px;padding-left:18px;margin-top:8px}
.advocate-compassion .thumbil-child .info{padding-left:110px;font-size:13px;line-height:17px;color:#555;word-spacing:-1px;text-align:left}
.advocate-compassion .thumbil-child .info>p{padding-bottom:3px}
.advocate-compassion .thumbil-child .txt-name{font-family:'noto_m';font-size:15px;line-height:17px;color:#555;padding:5px 0 13px 0 !important}
.advocate-compassion .introduce-child{display:block;font-size:13px;line-height:21px;color:#767676;text-align:left}
.advocate-compassion .introduce-child .txt1{display:block;font-family:'noto_m';font-size:15px;line-height:21px;color:#555;margin-bottom:20px}
.advocate-compassion .introduce-child .txt1>strong{font-style:normal;color:#005eb8}
.advocate-compassion .introduce-child strong{font-weight:normal;color:#555}
.advocate-compassion .message-child{display:block;background:url('/common/img/icon/note.png') center 0 no-repeat;background-size:46px 49px;padding-top:70px;margin-top:30px}
.advocate-compassion .message-child>p{display:block;font-size:20px;line-height:24px;color:#333;text-align:center;letter-spacing:-1px;margin-bottom:15px}
.advocate-compassion .message-child>p strong{font-family:'noto_m';font-weight:normal}

.preview-cad{display:block;font-size:13px;line-height:30px;color:#333;padding:27px 15px 27px 46px;margin-bottom:20px !important;position:relative;border:0;text-align:left;
	background: -webkit-linear-gradient(top, #ebead4 0%, #fcfbe3 8%) 0 57px;
	background: -moz-linear-gradient(top, #ebead4 0%, #fcfbe3 8%) 0 57px;
	background: linear-gradient(top, #ebead4 0%, #fcfbe3 8%) 0 57px;
	-webkit-background-size: 100% 30px;-moz-background-size: 100% 30px;-ms-background-size: 100% 30px;background-size: 100% 30px}
.preview-cad .line1{width:0px;height:100%;position:absolute; top:0;left:36px;border-left:1px solid #f0d1c6;}
.preview-cad .line2{width:0px;height:100%;position:absolute; top:0;left:20px;border-left:1px solid #f0d1c6;}

.advocate-compassion .guide-reginfo{display:block;margin:0 0 30px 0;font-size:13px;line-height:19px;color:#767676;text-align:left}
.advocate-compassion .guide-reginfo .txt-title{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#333;padding-bottom:15px}
.advocate-compassion .guide-reginfo .txt-title>em{display:inline-block;font-style:normal;color:#fff;background-color:#23abe2;height:24px;line-height:23px;padding:0 8px;margin-left:10px}
.advocate-compassion .color1{color:#767676}
.advocate-compassion .color2{color:#333}
.advocate-compassion .list-bu>li{background:url('/common/img/bu/dot.gif') 0 8px no-repeat;background-size:5px 1px;padding-left:10px;margin-top:10px;font-size:13px;line-height:19px;color:#767676}
.advocate-compassion .list-bu>li:first-child{margin-top:0}
.advocate-compassion .msg-sendok{display:block;background:url('/common/img/page/advocate/img-compassion.jpg') no-repeat;background-size:cover;height:182px;overflow:hidden;margin-top:-20px !important;margin-bottom:20px !important}
.advocate-compassion .msg-sendok>p{display:block;background:url('/common/img/icon/note2.png') center 0 no-repeat;background-size:46px 49px;padding-top:65px;margin-top:40px;font-family:'noto_m';font-size:20px;line-height:24px;color:#fff;text-align:center}
.advocate-compassion .msg-cadlanding{display:block;font-size:13px;line-height:19px;color:#767676;text-align:center}
.advocate-compassion .msg-cadlanding strong{display:block;font-weight:normal;font-size:25px;line-height:29px;color:#005eb8;padding-bottom:24px}
.advocate-compassion .msg-cadlanding strong>span{font-family:'noto_m'}
.advocate-compassion .msg-cadlanding-letter{width:100%;text-align:center;margin-top:35px;}
.advocate-compassion .msg-cadlanding-letter img{display:inline;}
.advocate-compassion .triggerAnimation{display:none;}


.advocate-blueboard{display:block;margin:20px 0 35px 0}    /* 컴패션블루보드캠페인 */
.advocate-blueboard .top-intro{display:block;background:url('/common/img/page/advocate/bg-blueboard.jpg') no-repeat;background-size:cover;min-height:236px;margin-top:-20px !important;margin-bottom:30px !important}
.advocate-blueboard .top-intro>strong{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#fff;text-align:center;background:url('/common/img/page/advocate/bg-compassion2.gif') center 100% no-repeat;background-size:1px 25px;padding:25px 0 40px 0}
.advocate-blueboard .top-intro>p{display:block;font-size:13px;line-height:19px;color:#fff;text-align:center;padding-top:20px}
.advocate-blueboard .youtube{margin:0 0 30px 0}
.advocate-blueboard .txt-caption{display:block;font-family:'noto_m';font-size:20px;line-height:22px;color:#333;text-align:center;padding-bottom:20px;word-spacing:-1px}
.advocate-blueboard .txt-caption2{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#555;text-align:left;padding-bottom:10px;margin-top:30px;word-spacing:-1px}
.advocate-blueboard .txt-sub{display:block;font-size:13px;line-height:19px;color:#767676;margin-bottom:30px;word-spacing:-1px}
.advocate-blueboard .box-gray{display:block;border:1px solid #e8e8e8;padding:15px}
.advocate-blueboard .list-bu>li{background:url('/common/img/bu/dot.gif') 0 9px no-repeat;background-size:4px 1px;padding-left:8px;margin-top:5px;font-size:13px;line-height:19px;color:#555}
.advocate-blueboard .list-bu>li:first-child{margin-top:0}
.advocate-blueboard .bu{display:block;background:url('/common/img/bu/dot2.gif') 0 7px no-repeat;background-size:2px;padding-left:6px;margin-top:20px;font-size:12px;line-height:19px;color:#767676}

.advocate-diy{display:block;margin:0 0 35px 0}    /* 컴패션DIY */
.advocate-diy .top-intro{display:block;background:url('/common/img/page/advocate/bg-diy.jpg') no-repeat;background-size:cover;min-height:254px;margin-bottom:30px !important;text-align:center}
.advocate-diy .top-intro>strong{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#fff;text-align:center;background:url('/common/img/page/advocate/bg-compassion2.gif') center 100% no-repeat;background-size:1px 25px;padding:25px 0 40px 0}
.advocate-diy .top-intro>p{display:block;font-size:13px;line-height:19px;color:#fff;text-align:center;padding-top:20px}
.advocate-diy .top-intro .bt-type1{width:88%;margin-top:20px}
.advocate-diy .frm-search{margin-bottom:20px}
.advocate-diy .bg-gray{display:block;background-color:#f7f7f7;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#555;text-align:center;padding:18px 15px;margin-bottom:10px !important}

.advocate-campaign{display:block;margin:20px 0 35px 0}   /* 컴패션 애드보킷 캠페인 */
.advocate-campaign .top-intro{display:block;background:url('/common/img/page/advocate/bg-campaign.jpg') no-repeat;background-size:cover;min-height:215px;margin-top:-20px !important;margin-bottom:30px !important;text-align:center}
.advocate-campaign .top-intro>strong{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#fff;text-align:center;background:url('/common/img/page/advocate/bg-compassion2.gif') center 100% no-repeat;background-size:1px 25px;padding:25px 0 40px 0}
.advocate-campaign .top-intro>p{display:block;font-size:13px;line-height:19px;color:#fff;text-align:center;padding-top:20px}
.advocate-campaign .txt-caption{display:block;font-family:'noto_m';font-size:20px;line-height:22px;color:#333;text-align:center;padding-bottom:20px;word-spacing:-1px}
.advocate-campaign .list-thumbil>li:first-child{margin-top:0}
.advocate-campaign .list-thumbil .photo{position:relative}
.advocate-campaign .list-thumbil .no-content {background:#fbfbfb;border:1px solid #e8e8e8;}
.advocate-campaign .wrap-board{margin-top:-20px}
.advocate-campaign .view-board .editor-html img{margin-bottom:0}

.advocate-million{display:block;margin:0 0 35px 0}   /* 컴패션 천만명알리기 */
.advocate-million .top-intro{display:block;background:url('/common/img/page/advocate/bg-million.jpg') no-repeat;background-size:cover;min-height:257px;margin-bottom:30px !important;text-align:center}
.advocate-million .top-intro .div-table{display:table;width:100%;min-height:inherit}
.advocate-million .top-intro .div-cell{display:table-cell;vertical-align:middle;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:22px;color:#fff}
.advocate-million .txt-caption{display:block;font-family:'noto_m';font-size:20px;line-height:22px;color:#333;text-align:center;padding-bottom:16px;word-spacing:-1px}
.advocate-million .txt-sub{display:block;font-size:13px;line-height:19px;color:#333;padding-bottom:15px;word-spacing:-1px}
.advocate-million .txt-sub2{display:block;font-size:13px;line-height:19px;color:#767676;word-spacing:-1px;text-align:center}
.advocate-million .box-gray{display:block;border:1px solid #e8e8e8;padding:12px 10px;margin-bottom:30px;font-size:12px;line-height:18px;color:#767676}
.advocate-million .box2-gray{display:block;border:1px solid #e8e8e8;padding:20px;margin-bottom:20px;font-size:13px;line-height:19px;color:#767676}
.advocate-million .box2-gray .txt-title{display:block;margin:-20px -20px 15px -20px;padding:12px 0 14px 0;background-color:#fbfbfb;font-family:'noto_m';font-size:15px;line-height:17px;color:#555;text-align:center;letter-spacing:-1px}
.advocate-million .box2-gray .txt-title strong{font-weight:normal;color:#005eb8}
.advocate-million .box2-gray .txt-note{display:block;font-size:13px;line-height:19px;color:#333;border-bottom:1px solid #e8e8e8;padding-bottom:15px;margin-bottom:12px}
.advocate-million .list-bu>li{background:url('/common/img/bu/dot.gif') 0 9px no-repeat;background-size:4px 1px;padding-left:8px;margin-top:5px}
.advocate-million .list-bu>li:first-child{margin-top:0}
.advocate-million .bu{display:block;background:url('/common/img/bu/dot2.gif') 0 6px no-repeat;background-size:2px;padding-left:6px;font-size:12px;line-height:16px;color:#767676}
.advocate-million .color1{font-weight:normal;color:#005eb8}
.advocate-million .txt-slogon{display:block;background:url('/common/img/common/logo3.png') #fbfbfb center 15px no-repeat;background-size:128px auto;padding:80px 5px 15px 5px;margin-top:30px;text-align:center;font-size:12px;line-height:19px;color:#767676;word-spacing:-1px}
.advocate-million .txt-slogon strong{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#555;padding-bottom:10px}
.advocate-million .ic-caption{display:block;font-family:'noto_m';font-size:15px;line-height:21px;color:#005eb8;border-bottom:1px solid #e8e8e8;padding:20px 0;text-align:center}
.advocate-million .ic-caption>span{display:inline-block;background:url('/common/img/icon/bookread.png') 0 0 no-repeat;background-size:53px;min-height:53px;padding:6px 0 0 70px;text-align:left}
.advocate-million .circle-step{display:block;width:56px;height:56px;margin:0 auto 10px auto;font-family:'noto_m';font-size:13px;line-height:56px;color:#fff;text-align:center;background-color:#005eb8;
	border-radius:28px;-webkit-border-radius:28px;-moz-border-radius:28px}
.advocate-million .step-support{display:block;margin-top:20px}
.advocate-million .step-support .txt-sub{text-align:center;letter-spacing:-1px}
.advocate-million .step-support .list-story{*zoom:1}
.advocate-million .step-support .list-story:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.advocate-million .step-support .list-story>li{position:relative;width:50%;margin-bottom:10px;text-align:center}
.advocate-million .step-support .list-story>li a{display:block}
.advocate-million .step-support .list-story>li:nth-child(odd){float:left;padding-right:5px}
.advocate-million .step-support .list-story>li:nth-child(even){float:right;padding-left:5px}
.advocate-million .step-support .textrow1{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#fff;word-spacing:-1px;position:absolute;left:0;top:45%;z-index:5;width:100%}
.advocate-million .step-support .textrow2{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#fff;word-spacing:-1px;position:absolute;left:0;top:40%;z-index:5;width:100%}
.advocate-million .step-support .list-story>li:nth-child(even) .textrow1, .advocate-million .step-support .list-story>li:nth-child(even) .textrow2{left:5px}

.advocate-notice{display:block;margin:0 0 35px 0}   /* 활동공지 */
.advocate-notice .frm-search{margin-top:30px}
.advocate-notice .list-board>li:first-child .box-block{padding-top:0}

.advocate-share{display:block;margin:0 0 35px 0}   /* 활동공유 */
.advocate-share .frm-search{margin:30px 0 10px 0}
.advocate-share .box-gray{display:block;border:1px solid #e8e8e8;padding:10px 8px}
.advocate-share .bu{display:block;background:url('/common/img/bu/dot2.gif') 0 6px no-repeat;background-size:2px;padding-left:6px;font-size:12px;line-height:16px;color:#767676;letter-spacing:-1px}
/* //advocate of Section */

/* participation of Section */
.participation-campaign{display:block;margin:0 0 35px 0}     /* 캠페인이벤트 */
.participation-campaign .frm-search{margin:20px 0 20px 0;padding:0 18px;border-bottom:1px solid #ededed}
.participation-campaign .frm-search input[type="text"]{border:0;font-size:13px;line-height:initial;color:#767676;width:100%;height:40px;padding:0 29px 0 0}
.participation-campaign .frm-search .search{display:block;background:url('/common/img/icon/zoom.png') no-repeat;background-size:contain;width:20px;height:20px;position:absolute;right:18px;top:10px;z-index:5;cursor:pointer;font-size:0;line-height:0;text-indent:-9999px}
.participation-campaign .list-thumbil .photo{position:relative}
.participation-campaign .box-gray{display:block;border:1px solid #e8e8e8;padding:20px;margin-bottom:20px;font-size:13px;line-height:19px;color:#767676}
.participation-campaign .box-gray .txt-title{display:block;margin:-20px -20px 15px -20px;padding:12px 0 14px 0;background-color:#fbfbfb;font-family:'noto_m';font-size:15px;line-height:17px;color:#555;text-align:center;letter-spacing:-1px}
.participation-campaign .box-gray .wrap-bt{margin-top:15px}
.participation-campaign .box-gray .bt-type6{font-size:12px;padding:7px 0}
.participation-campaign .box-gray .linebar{margin:15px 0}
.participation-campaign .box2-gray{display:block;background-color:#fbfbfb;padding:12px 5px;margin-bottom:20px;text-align:center}
.participation-campaign .box2-gray .info{margin:0 auto;}
.participation-campaign .box2-gray .info th{font-family:'noto_m';font-weight:normal;font-size:12px;line-height:18px;color:#555;text-align:right;padding:2px 8px 2px 0;word-spacing:-1px}
.participation-campaign .box2-gray .info td{font-size:12px;line-height:18px;color:#767676;text-align:left;padding:2px 0;word-spacing:-1px}
.participation-campaign .thumbil-child{display:block;position:relative}
.participation-campaign .thumbil-child .pos-photo{position:absolute;left:0;top:0}
.participation-campaign .thumbil-child .pos-photo .photo{display:block;background-size:cover !important;background-position:center top !important;width:90px;height:90px;
	border-radius:45px;-webkit-border-radius:45px;-moz-border-radius:45px}
.participation-campaign .thumbil-child .pos-photo .txt-day{display:block;font-family:'noto_m';font-style:normal;font-size:13px;line-height:17px;color:#555;text-align:center;background:url('/common/img/icon/clock.png') 18px 2px no-repeat;background-size:13px;padding-left:18px;margin-top:8px}
.participation-campaign .thumbil-child .info{padding-left:110px;font-size:13px;line-height:17px;color:#555;word-spacing:-1px;text-align:left}
.participation-campaign .thumbil-child .info>p{padding-bottom:3px}
.participation-campaign .thumbil-child .info .bt-type6{margin-top:10px}
.participation-campaign .thumbil-child .txt-name{font-family:'noto_m';font-size:15px;line-height:17px;color:#555;padding:4px 0 10px 0 !important}
.participation-campaign .step-flow{display:block;margin:20px 0}
.participation-campaign .step-flow ol{display:table;width:100%}
.participation-campaign .step-flow ol>li{display:table-cell;font-family:'noto_r';font-size:13px;font-weight:normal;line-height:17px;color:#666;text-align:center;background:url('/common/img/bu/arrow-basketstep.png') 0 82px no-repeat ;background-size:9px 16px}
.participation-campaign .step-flow ol>li em{display:block;font-family:'noto_m';color:#b8b8b8;font-style:normal;margin-top:10px}
.participation-campaign .step-flow ol>li:first-child{background:none}
.participation-campaign .step-flow ol>li.recent{color:#005eb8}
.participation-campaign .step-flow ol>li.recent em{color:#669ecd}
.participation-campaign .step-flow ol>li:nth-child(1){width:33%}
.participation-campaign .step-flow ol>li:nth-child(2){width:34%}
.participation-campaign .step-flow ol>li:nth-child(3){width:33%}

.participation-campaign .apply .step-flow ol>li:nth-child(1) .bg{display:block;background:url('/common/img/icon/experience_step1_off.png') center top no-repeat;background-size:contain;width:64px;height:64px;margin:0 auto}
.participation-campaign .apply .step-flow ol>li:nth-child(2) .bg{display:block;background:url('/common/img/icon/experience_step2_off.png') center top no-repeat;background-size:contain;width:64px;height:64px;margin:0 auto}
.participation-campaign .apply .step-flow ol>li:nth-child(3) .bg{display:block;background:url('/common/img/icon/experience_step3_off.png') center top no-repeat;background-size:contain;width:64px;height:64px;margin:0 auto}
.participation-campaign .apply .step-flow ol>li.recent:nth-child(1) .bg{display:block;background:url('/common/img/icon/experience_step1_on.png') center top no-repeat;background-size:contain;width:64px;height:64px;margin:0 auto}
.participation-campaign .apply .step-flow ol>li.recent:nth-child(2) .bg{display:block;background:url('/common/img/icon/experience_step2_on.png') center top no-repeat;background-size:contain;width:64px;height:64px;margin:0 auto}
.participation-campaign .apply .step-flow ol>li.recent:nth-child(3) .bg{display:block;background:url('/common/img/icon/experience_step3_on.png') center top no-repeat;background-size:contain;width:64px;height:64px;margin:0 auto}

.participation-campaign .step-flow ol>li:nth-child(1) .bg{display:block;background:url('/common/img/icon/experience_step1_off.png') center top no-repeat;background-size:contain;width:64px;height:64px;margin:0 auto}
.participation-campaign .step-flow ol>li:nth-child(2) .bg{display:block;background:url('/common/img/icon/experience_step2_off.png') center top no-repeat;background-size:contain;width:64px;height:64px;margin:0 auto}
.participation-campaign .step-flow ol>li:nth-child(3) .bg{display:block;background:url('/common/img/icon/experience_step3_off.png') center top no-repeat;background-size:contain;width:64px;height:64px;margin:0 auto}
.participation-campaign .step-flow ol>li.recent:nth-child(1) .bg{display:block;background:url('/common/img/icon/experience_step1_on.png') center top no-repeat;background-size:contain;width:64px;height:64px;margin:0 auto}
.participation-campaign .step-flow ol>li.recent:nth-child(2) .bg{display:block;background:url('/common/img/icon/experience_step2_on.png') center top no-repeat;background-size:contain;width:64px;height:64px;margin:0 auto}
.participation-campaign .step-flow ol>li.recent:nth-child(3) .bg{display:block;background:url('/common/img/icon/experience_step3_on.png') center top no-repeat;background-size:contain;width:64px;height:64px;margin:0 auto}
.participation-campaign .color1{color:#767676}
.participation-campaign .color2{color:#333}
.participation-campaign .txt-sub{font-size:13px;line-height:19px;color:#767676;word-spacing:-1px}
.participation-campaign .txt-sub>a{color:#005eb8;text-decoration:underline}

.participation-campaign .wrap-timeline{display:block}
.participation-campaign .wrap-timeline .txt-info{float:right;display:inline-block;font-size:12px;line-height:16px;color:#767676;background:url('/common/img/bu/dot3.gif') 0 5px no-repeat;background-size:5px;padding:0 0 6px 10px}
.participation-campaign .list-timeline>li{border-bottom:1px solid #e8e8e8;padding:15px 0;font-size:13px;line-height:17px;color:#767676;text-align:center}
.participation-campaign .list-timeline>li:first-child{border-top:1px solid #e8e8e8}
.participation-campaign .list-timeline>li .arrow{display:inline-block;width:11px;height:6px;background:url('/common/img/bu/arrow-down3.png') 0 0 no-repeat;background-size:contain;margin-left:10px}
.participation-campaign .list-timeline>li.selected{color:#005eb8}
.participation-campaign .list-timeline>li.selected .arrow{background:url('/common/img/bu/arrow-down3.png') 0 0 no-repeat;background-size:contain;-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg)}
.participation-campaign .list-timeline>li .link-block{display:block;padding:15px 0;margin:-15px 0;cursor:pointer}
.participation-campaign .list-timeline>li.closed{color:#ccc}
.participation-campaign .list-timeline>li.closed .arrow{color:#ff5d05;width:auto;height:auto;background:none}
.participation-campaign .list-timeline>li.closed .link-block{cursor:none}
.participation-campaign .list-timeline>li .sub-time{display:none;background-color:#fbfbfb;border-top:1px solid #e8e8e8;padding:25px 0;margin:15px 0 -15px 0;position:relative;overflow:hidden}
.participation-campaign .list-timeline>li .sub-time ul{position:absolute;top:16px;z-index:5;*zoom:1}
.participation-campaign .list-timeline>li .sub-time ul:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.participation-campaign .list-timeline>li .sub-time ul>li{float:left;padding:0 12px;font-size:12px;color:#767676;cursor:pointer}
.participation-campaign .list-timeline>li .sub-time .full{background:url('/common/img/bu/dot3.gif') right 0 no-repeat;background-size:5px;padding-right:7px;color:#c6c6c6;cursor:none}
.participation-campaign .list-timeline>li .sub-time .selected-time{background-color:#005eb8;color:#fff;padding:1px 4px 2px 4px;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.participation-campaign .list-timeline>li .sub-time .left-smoth{display:block;position:absolute;left:0;top:0;z-index:6;width:30px;height:40px;background: -webkit-linear-gradient(left,rgba(251,251,251,1),rgba(255,255,255,0.6))}
.participation-campaign .list-timeline>li .sub-time .right-smoth{display:block;position:absolute;right:0;top:0;z-index:6;width:30px;height:40px;background: -webkit-linear-gradient(right,rgba(251,251,251,1),rgba(255,255,255,0.6))}

.participation-experience{display:block;margin:20px 0 35px 0}     /* 체험전 */
.participation-experience .youtube{margin-bottom:30px}
.participation-experience .txt-caption{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#005eb8;text-align:center;padding-bottom:15px;word-spacing:-1px}
.participation-experience .txt-caption2{display:block;font-family:'noto_m';font-size:20px;line-height:22px;color:#333;text-align:center;padding-bottom:20px;word-spacing:-1px}
.participation-experience .txt-sub{display:block;font-size:13px;line-height:19px;color:#767676;padding-bottom:30px;word-spacing:-1px}
.participation-experience .bg-child{display:block;background:url('/common/img/page/participation/bg-experience.jpg') 0 bottom no-repeat;background-size:100% auto;padding:0 20px 80% 20px}
.participation-experience .view-experience{display:block;background:url('/common/img/page/participation/bg-experience2.jpg') no-repeat;background-size:cover;padding:30px 18px;margin-bottom:30px !important}
.participation-experience .view-experience p{display:block;font-size:13px;line-height:19px;color:#c5e0f6;letter-spacing:-1px;text-align:center}
.participation-experience .view-experience p:nth-of-type(1){font-family:'noto_m';font-weight:normal;font-size:20px;line-height:22px;color:#fff;background:url('/common/img/page/participation/bg-experience3.gif') center 100% no-repeat;background-size:1px 25px;padding-bottom:40px;margin-bottom:15px}
.participation-experience .view-experience .bt-type1{width:100%;margin-top:20px}
.participation-experience .list-faq>li{background:url('/common/img/icon/question.png') 0 0 no-repeat;background-size:27px;font-size:13px;line-height:19px;color:#767676;padding-left:38px;margin-top:20px}
.participation-experience .list-faq>li:first-child{margin-top:0}
.participation-experience .list-faq>li>p{display:block;color:#333;padding:4px 0 14px 0}

.participation-visiontrip{display:block;margin:20px 0 35px 0}     /* 비전트립 */
.participation-visiontrip .txt-caption{display:block;font-size:13px;line-height:19px;color:#005eb8;text-align:left;padding-bottom:18px;word-spacing:-1px}
.participation-visiontrip .txt-caption2{display:block;font-family:'noto_m';font-size:20px;line-height:22px;color:#333;text-align:center;padding-bottom:18px;word-spacing:-1px}
.participation-visiontrip .txt-caption3{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#555;text-align:left;padding-bottom:15px;word-spacing:-1px}
.participation-visiontrip .txt-sub{display:block;font-size:13px;line-height:19px;color:#767676;padding-bottom:25px;word-spacing:-1px}
.participation-visiontrip .youtube{margin:0 0 30px 0}
.participation-visiontrip .list-program>li{border-bottom:1px solid #ccc;padding:12px 0}
.participation-visiontrip .list-program>li:first-child{border-top:1px solid #ccc}
.participation-visiontrip .list-program .txt-day{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#333;padding-bottom:5px;text-align:left;word-spacing:-1px}
.participation-visiontrip .list-program .row-table{display:table;padding-top:10px;font-size:13px;line-height:17px;color:#767676;word-spacing:-1px}
.participation-visiontrip .list-program .row-table .th-field{display:table-cell;font-family:'noto_m';font-weight:normal;font-style:normal;color:#333}
.participation-visiontrip .list-program .row-table .td-field{display:table-cell}
.participation-visiontrip .list-program+.txt-bottom{display:block;font-size:12px;line-height:18px;color:#767676;word-spacing:-1px;margin-top:10px}
.participation-visiontrip .wrap-year{display:block;position:relative;border-bottom:1px solid #bbb;padding-bottom:16px;margin-bottom:20px}
.participation-visiontrip .wrap-year .crop{display:block;margin:0 26px;position:relative;height:26px;overflow:hidden}
.participation-visiontrip .wrap-year .prev-year{display:block;background:url('/common/img/bu/indicator-prev2.png') 0 0 no-repeat;background-size:contain;width:12px;height:22px;position:absolute;left:0;top:0;z-index:5;font-size:0;line-height:0;text-indent:-9999px;cursor:pointer}
.participation-visiontrip .wrap-year .next-year{display:block;background:url('/common/img/bu/indicator-prev2.png') 0 0 no-repeat;background-size:contain;width:12px;height:22px;position:absolute;right:0;top:0;z-index:5;font-size:0;line-height:0;text-indent:-9999px;;cursor:pointer;
	-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg)}
.participation-visiontrip .wrap-year .list-year{position:absolute;top:0;*zoom:1}
.participation-visiontrip .wrap-year .list-year:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.participation-visiontrip .wrap-year .list-year>li{float:left;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:22px;color:#555;word-spacing:-1px}
.participation-visiontrip .wrap-year .list-year>li em{font-size:13px;font-style:normal;color:#767676}
.participation-visiontrip .wrap-year .list-year>li span{display:inline-block;padding:0 22px;cursor:pointer}
.participation-visiontrip .wrap-year .list-year>li.selected{font-size:20px;color:#121212}
.participation-visiontrip .wrap-year .list-year>li.selected em{display:none}
.participation-visiontrip .bu{display:block;background:url('/common/img/bu/ast.png') 0 6px no-repeat;background-size:5px 4px;font-size:12px;line-height:18px;color:#767676;padding:0 0 4px 8px}
.participation-visiontrip .box-schedule{display:block;border:1px solid #e8e8e8;padding:0 18px 0 18px;margin-top:20px}
.participation-visiontrip .box-schedule .row-header{display:block;background-color:#fbfbfb;padding:18px;margin:0 -18px;position:relative}
.participation-visiontrip .box-schedule .row-header>strong{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#555;word-spacing:-1px;padding:0 60px 4px 0}
.participation-visiontrip .box-schedule .row-header>p{display:block;font-size:13px;line-height:19px;color:#555;word-spacing:-1px;padding-right:60px}
.participation-visiontrip .box-schedule .row-header.color1>strong, .participation-visiontrip .box-schedule .row-header.color1>p{color:#b7b7b7/*#a7a7a7*/}
.participation-visiontrip .box-schedule .row-header .state1{display:block;position:absolute;right:18px;top:13px;z-index:2;background-color:#767676;width:50px;height:50px;text-align:center;font-family:'noto_m';font-size:13px;line-height:17px;color:#fff;padding-top:16px;
	border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px}
.participation-visiontrip .box-schedule .row-header .state2{display:block;position:absolute;right:18px;top:13px;z-index:2;background-color:#f4b438;width:50px;height:50px;text-align:center;font-family:'noto_m';font-size:13px;line-height:17px;color:#fff;padding-top:16px;
	border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px}
.participation-visiontrip .box-schedule .row-header .state3{display:block;position:absolute;right:18px;top:13px;z-index:2;background-color:#ffeecd;width:50px;height:50px;text-align:center;font-family:'noto_m';font-size:13px;line-height:17px;color:#f8ad1b;padding-top:16px;
	border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px}
.participation-visiontrip .box-schedule .row-table{display:table;width:100%;margin:15px 0;}
.participation-visiontrip .box-schedule .row-table .th-field{display:table-cell;vertical-align:middle;text-align:left;font-family:'noto_m';font-weight:normal;font-size:13px;line-height:19px;color:#555;word-spacing:-1px}
.participation-visiontrip .box-schedule .row-table .th-field>em{font-family:'noto_d';color:#767676;font-style:normal}
.participation-visiontrip .box-schedule .row-table .td-field{display:table-cell;vertical-align:middle;text-align:right;font-size:13px;line-height:19px;color:#767676;word-spacing:-1px}
.participation-visiontrip .box-schedule .postview{display:block;font-family:'noto_m';font-weight:normal;font-size:14px;line-height:42px;color:#767676;word-spacing:-1px;text-align:center;height:42px;border-top:1px solid #e8e8e8;margin:0 -18px 0 -18px}

.participation-church{display:block;margin:0 0 35px 0}      /* 교회협력 */
.participation-church .txt-slogon{display:block;border-bottom:1px solid #e8e8e8;padding:28px 0;margin-bottom:30px;font-family:'noto_m';font-weight:normal;font-size:20px;line-height:24px;color:#005eb8;word-spacing:-1px;text-align:center}
.participation-church .bg-child{display:block;background:url('/common/img/page/participation/bg-church.jpg') 0 bottom no-repeat;background-size:100% auto;padding:0 20px 70% 20px;margin-bottom:30px !important}
.participation-church .txt-caption{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#333;text-align:center;padding-bottom:15px;word-spacing:-1px}
.participation-church .txt-caption2{display:block;font-family:'noto_m';font-size:20px;line-height:24px;color:#333;text-align:center;padding-bottom:30px;word-spacing:-1px;text-align:center}
.participation-church .txt-caption3{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#555;text-align:center;padding-bottom:15px;word-spacing:-1px;text-align:left}
.participation-church .txt-sub{display:block;font-size:13px;line-height:19px;color:#767676;padding-bottom:30px;word-spacing:-1px}
.participation-church .txt-sub strong{font-family:'noto_m';font-weight:normal}
.participation-church .box-tel{text-align:center;margin-top:0}
.participation-church .box-tel .tel{display:inline-block}
.participation-church .youtube{margin:0 0 15px}
.participation-church .photo{margin:0 0 15px}
.participation-church .photo img{width:100%}

.participation-north{display:block;margin:0 0 35px 0}      /* 북한사역 */
.participation-north .bg-child{display:block;background:url('/common/img/page/participation/bg-north.jpg') 0 0 no-repeat;background-size:100% auto;padding:60% 20px 0 20px}
.participation-north .txt-caption{display:block;font-family:'noto_m';font-size:20px;line-height:24px;color:#333;text-align:center;padding-bottom:20px;word-spacing:-1px}
.participation-north .txt-sub{display:block;font-size:13px;line-height:19px;color:#767676;padding-bottom:30px;word-spacing:-1px}
.participation-north .youtube{margin:0 0 20px}
.participation-north .box-source{display:block;background-color:#fbfbfb;padding:18px;margin-bottom:20px;font-size:13px;line-height:19px;color:#005eb8;text-align:center;word-spacing:-1px}
.participation-north .box-source .txt{display:block;font-size:12px;line-height:16px;color:#767676;padding-top:5px}

.participation-company{display:block;margin:0 0 35px 0}      /* 기업사회공헌 */
.participation-company .top-intro{display:block;background:url('/common/img/page/participation/bg-company.jpg') no-repeat;background-size:cover;min-height:257px;margin-bottom:30px !important;text-align:center}
.participation-company .top-intro .div-table{display:table;width:100%;min-height:inherit}
.participation-company .top-intro .div-cell{display:table-cell;vertical-align:middle;font-family:'noto_m';font-weight:normal;font-size:13px;line-height:22px;color:#fff}
.participation-company .top-intro .div-cell span{font-size:18px;}
.participation-company .txt-caption{display:block;font-family:'noto_m';font-size:20px;line-height:24px;color:#333;text-align:center;padding-bottom:15px;word-spacing:-1px}
.participation-company .txt-caption2{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#555;text-align:left;padding:0 0 15px;word-spacing:-1px}
.participation-company .photo{display:block;margin-bottom:20px}
.participation-company .list-bu>li{display:block;background:url('/common/img/bu/dot2.gif') 0 7px no-repeat;background-size:2px;padding:0 0 10px 6px;font-size:12px;line-height:18px;color:#767676}
.participation-company .list-bu>li strong{font-weight:normal;color:#333}
.participation-company .list-bu>li .color1{color:#005eb8}
.participation-company .list-bu2>li{display:block;background:url('/common/img/bu/dot5.gif') 0 8px no-repeat;background-size:4px 1px;padding:0 0 10px 8px;font-size:12px;line-height:18px;color:#767676}
.participation-company .box-gray{display:block;border:1px solid #e8e8e8;padding:14px 16px 8px 16px}
.participation-company .box-gray .list-bu2>li{padding-bottom:6px}

.participation-mate{display:block;margin:20px 0 35px 0}      /* 기업사회공헌 */
.participation-mate .txt-caption{display:block;font-family:'noto_m';font-size:20px;line-height:24px;color:#333;text-align:center;padding-bottom:20px;word-spacing:-1px}
.participation-mate .txt-caption2{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#555;text-align:center;padding:15px 0 12px;word-spacing:-1px}
.participation-mate .txt-sub{display:block;font-size:13px;line-height:19px;color:#767676;padding-bottom:25px;word-spacing:-1px}
.participation-mate .photo{display:block;text-align:center}
.participation-mate .youtube{margin:0 0 20px}
.participation-mate .linebar{margin-top:0}
/* //participation of Section */

/* my of Section */
.my-main{display:block;padding:0 0 35px 0}      /* 메인 */
.my-main .recent-mychild{display:block;margin-top:20px;position:relative}
.my-main .recent-mychild .pos-photo{display:block;position:absolute;left:20px;top:20px;z-index:2}
.my-main .recent-mychild .pos-photo .photo{display:block;background-size:cover !important;background-position:center top !important;width:90px;height:90px;
	border-radius:45px;-webkit-border-radius:45px;-moz-border-radius:45px}
.my-main .recent-mychild .txt-name{display:block;font-family:'noto_m';font-size:15px;line-height:17px;color:#555;padding:0 0 10px 109px;word-spacing:-1px}
.my-main .recent-mychild .txt-note{display:block;font-size:13px;line-height:20px;color:#767676;padding-left:109px;letter-spacing:-1px;min-height:50px}
.my-main .recent-mychild .color1{color:#333}
.my-main .recent-mychild .wrap-bt{margin-top:20px}
.my-main .link-childmore{margin-top:10px;padding:0 18px;text-align:center}
.my-main .link-childmore>a{display:block;font-family:'noto_m';font-size:14px;line-height:18px;color:#fff;padding:15px 0}
.my-main .link-childmore>a>span{display:inline-block;background:url('/common/img/bu/plus2.png') right 3px no-repeat;background-size:12px;padding-right:18px}
.my-main .recent-dash{margin-top:20px;padding:10px 18px;*zoom:1}
.my-main .recent-dash:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.my-main .recent-dash>span{display:block;float:left;width:50%;font-family:'noto_m';font-size:13px;line-height:34px;color:#333;letter-spacing:-1px}
.my-main .recent-dash>span em{float:right;font-style:normal;font-family:'noto_m';font-size:30px;line-height:32px;color:#23abe2;letter-spacing:-1px}
.my-main .recent-dash>span:nth-of-type(1){border-right:1px solid #e8e8e8}
.my-main .recent-dash>span:nth-of-type(2){}
.my-main .recent-dash>span:nth-of-type(3){border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8}
.my-main .recent-dash>span:nth-of-type(4){border-top:1px solid #e8e8e8}
.my-main .recent-dash>span:nth-of-type(odd){padding:8px 18px 8px 0}
.my-main .recent-dash>span:nth-of-type(even){padding:8px 0 8px 18px}
.my-main .recent-dash>span>a {color:#333;}
.my-main .list-quicklink{margin-top:20px}
.my-main .list-quicklink>li{display:inline-block;width:50%;margin:10px -4px 0 0}
.my-main .list-quicklink>li:nth-child(1), .my-main .list-quicklink>li:nth-child(2){margin-top:0}
.my-main .list-quicklink>li:nth-child(odd){padding-right:5px}
.my-main .list-quicklink>li:nth-child(even){padding-left:5px}
.my-main .list-quicklink>li>a{display:block;font-family:'noto_m';font-size:13px;line-height:17px;color:#333;text-align:center;padding-top:83px}
.my-main .list-quicklink>li:nth-child(1)>a{background:url('/common/img/icon/child3.png') center 30px no-repeat #fff;background-size:32px 30px}
.my-main .list-quicklink>li:nth-child(2)>a{background:url('/common/img/icon/fly.png') center 30px no-repeat #fff;background-size:36px 37px}
.my-main .list-quicklink>li:nth-child(3)>a{background:url('/common/img/icon/funding2.png') center 31px no-repeat #fff;background-size:42px 33px}
.my-main .list-quicklink>li:nth-child(4)>a{background:url('/common/img/icon/handpoint.png') center 26px no-repeat #fff;background-size:35px 40px}
.my-main .list-quicklink>li:nth-child(5)>a{background:url('/common/img/icon/store2.png') center 29px no-repeat #fff;background-size:39px 36px}
.my-main .list-quicklink>li:nth-child(6)>a{background:url('/common/img/icon/ask2.png') center 29px no-repeat #fff;background-size:35px 33px}
.my-main .band-count{margin-top:20px}
.my-main .band-count .row-table{display:table;width:100%;margin-top:15px}
.my-main .band-count .row-table .td-txt{display:table-cell;font-size:13px;line-height:17px;color:#767676;padding:0 5px 0 0;word-spacing:-1px}
.my-main .band-count .row-table .td-count{display:table-cell;font-size:13px;line-height:17px;color:#767676;vertical-align:bottom;text-align:right;word-spacing:-1px}
.my-main .band-count .row-table .td-count em{font-style:normal;font-family:'noto_m';font-size:30px;line-height:34px;color:#23abe2;letter-spacing:-1px;margin:0 3px}
.my-main .order-storedetail{display:block;margin-top:20px}
.my-main .order-storedetail .list-order>li{margin-top:10px;word-spacing:-1px;position:relative}
.my-main .order-storedetail .list-order>li .txt-no{display:block;border-bottom:1px solid #e8e8e8;font-size:13px;line-height:17px;color:#767676;padding-bottom:10px;margin-bottom:10px}
.my-main .order-storedetail .list-order>li .txt-no>em{font-style:normal;color:#333;margin-left:6px}
.my-main .order-storedetail .list-order>li .txt-prdname{display:block;font-family:'noto_m';font-size:13px;line-height:17px;color:#333;padding:0 55px 5px 0}
.my-main .order-storedetail .list-order>li .txt-option{display:block;font-size:12px;line-height:16px;color:#767676;padding-right:55px}
.my-main .order-storedetail .list-order>li .txt-price{display:block;font-size:12px;line-height:17px;color:#767676;padding-top:8px}
.my-main .order-storedetail .list-order>li .txt-price>em{font-style:normal;font-size:13px;line-height:17px;color:#555;margin-right:4px}
.my-main .order-storedetail .list-order>li a{display:block;position:relative}
.my-main .order-storedetail .list-order>li .order-state1{font-size:13px;line-height:17px;color:#333;position:absolute;right:5px;top:0}
.my-main .order-storedetail .list-order>li .order-state2{font-size:13px;line-height:17px;color:#767676;position:absolute;right:5px;top:0}
.my-main .order-storedetail .list-order>li .bt-delivery {position:absolute;right:18px;top:75px;display:inline-block;width:60px;font-size:13px;padding:3px 0;}
.my-main .order-storedetail .list-order>li.no-result .box-mywhite{font-size:13px;line-height:19px;color:#767676;text-align:center;padding:40px 0}
.my-main .order-storedetail .list-order>li.no-result .box-mywhite .wrap-bt{margin-top:15px}
.my-main .order-storedetail .list-order>li.no-result .box-mywhite .bt-type6{display:inline-block}
.my-main .no-supporter{display:block;background-color:#fff;font-size:13px;line-height:19px;color:#767676;text-align:center;padding:20px 30px 20px 30px;margin-top:20px !important}
.my-main .no-supporter .linebar{margin:20px 0}
.my-main .no-supporter strong{display:block;font-family:'noto_m';font-weight:normal;font-size:20px;line-height:24px;color:#333;padding-bottom:15px}
.my-main .no-supporter strong>em{font-style:normal;color:#005eb8}
.my-main .recommandchild{display:block;margin-top:20px;position:relative}
.my-main .recommandchild .wrap-caption{padding:18px 0;min-height:40px}
.my-main .recommandchild .pos-photo{display:block;position:absolute;left:18px;top:70px;z-index:2}
.my-main .recommandchild .pos-photo .photo{display:block;background-size:cover !important;background-position:center top !important;width:90px;height:90px;
	border-radius:45px;-webkit-border-radius:45px;-moz-border-radius:45px}
.my-main .recommandchild .txt-name{display:block;font-family:'noto_m';font-size:15px;line-height:17px;color:#555;padding:20px 0 10px 109px;word-spacing:-1px}
.my-main .recommandchild .txt-note{display:block;font-size:13px;line-height:19px;color:#767676;padding-left:109px;word-spacing:-1px}
.my-main .recommandchild .wrap-bt{margin-top:20px}
.my-main .recommandchild .txt-clock{display:block;background:url('/common/img/icon/clock2.png') 18px 0 no-repeat;background-size:18px;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#005eb8;padding-left:42px;text-align:left}
.my-main .recommandchild .sns{display:block;position:absolute;right:16px;top:5px;z-index:5}
.my-main .recommandchild .sns img{width:40px}
.my-main .recommandchild .sns>a{display:block}

.my-mychild{display:block;padding:0 0 35px 0;}      /* 나의 어린이 */
.my-mychild .color1{color:#333}
.my-mychild .color2{color:#888}
.my-mychild .color3{color:#005eb8}
.my-mychild .search-mychild{display:block;margin-top:10px !important;padding:12px 64px 12px 30px;background-color:#fff;position:relative;}
.my-mychild .search-mychild .action{display:block;background:url('/common/img/icon/zoom3.png') 0 0 no-repeat;background-size:contain;width:32px;height:32px;position:absolute;right:30px;top:12px;z-index:5;text-indent:-9999px;font-size:0line-height:0}
.my-mychild .list-mychild>li{margin-top:20px;position:relative}
.my-mychild .list-mychild .pos-photo{display:block;position:absolute;left:20px;top:63px;z-index:2}
.my-mychild .list-mychild .pos-photo .photo{display:block;background-size:cover !important;background-position:center top !important;width:90px;height:90px;
	border-radius:45px;-webkit-border-radius:45px;-moz-border-radius:45px}
.my-mychild .list-mychild .txt-name{display:block;font-family:'noto_m';font-size:15px;line-height:17px;color:#555;padding:20px 0 10px 109px;word-spacing:-1px}
.my-mychild .list-mychild .txt-note{display:block;font-size:13px;line-height:19px;color:#767676;padding-left:109px;letter-spacing:-1px}
.my-mychild .list-mychild .wrap-bt{margin-top:20px}
.my-mychild .link-childmore{margin-top:20px;padding:0 18px;text-align:center}
.my-mychild .link-childmore>a{display:block;font-family:'noto_m';font-size:14px;line-height:18px;color:#fff;padding:15px 0;}
.my-mychild .link-childmore>a>span{display:inline-block;background:url('/common/img/bu/arrow-down4.png') right center no-repeat;background-size:15px 9px;padding-right:22px}
.my-mychild .view-mychild{display:block}
.my-mychild .view-mychild .pos-photo{display:block;text-align:center;margin-top:20px}
.my-mychild .view-mychild .pos-photo .photo{display:block;background-size:cover !important;background-position:center top !important;width:170px;height:170px;margin:0 auto;
	border-radius:85px;-webkit-border-radius:85px;-moz-border-radius:85px}
.my-mychild .view-mychild .txt-name{display:block;font-family:'noto_m';font-size:15px;line-height:17px;color:#555;padding:20px 0 0 0;word-spacing:-1px;text-align:center}
.my-mychild .view-mychild .txt-name>em{display:block;font-style:normal;font-family:'noto_d';font-size:13px}
.my-mychild .view-mychild .wrap-bt{margin-top:20px;padding:0 10px}
.my-mychild .view-mychild .description{display:block;margin-top:20px;font-size:13px;line-height:21px;color:#767676}
.my-mychild .view-mychild .description strong{display:block;font-family:'noto_m';font-weight:normal;font-size:16px;line-height:20px;color:#333;padding-bottom:8px}
.my-mychild .view-mychild .description table{width:100%;margin-top:10px}
.my-mychild .view-mychild .description table td{letter-spacing:-1px}
.my-mychild .person-gdp{display:block;margin-top:20px;font-size:13px;line-height:21px;color:#767676}
.my-mychild .person-gdp .txt-caption{display:block;color:#005eb8;padding-bottom:15px}
.my-mychild .person-gdp .graph{display:block;margin-bottom:30px}
.my-mychild .map-weather{display:block;margin-top:20px}
.my-mychild .map-weather .nation{display:block;font-family:'noto_m';font-weight:normal;font-size:16px;line-height:20px;color:#333;padding-bottom:18px}

.wrap-weather{position:relative;background-color:#32bebd;padding:18px 20px;letter-spacing:-1px}
.wrap-weather .time{display:block;;font-family:'noto_m';font-size:36px;line-height:40px;color:#fff;text-align:center;border-top:1px solid #76dddc;padding-top:13px;margin-top:13px}
.wrap-weather .state{display:block;font-family:'noto_m';font-size:20px;line-height:22px;color:#159897}
.wrap-weather .temperature{display:block;font-family:'noto_m';font-size:74px;line-height:78px;color:#216363;letter-spacing:-2px}
.wrap-weather .icon{position:absolute;right:10px;top:5px;z-index:5;width:110px}

.my-mychild .ad-banner{display:block;margin-top:20px}
.my-mychild .ad-banner .wrap-caption{text-align:left;padding:27px 84px 27px 16px;background:url('/common/img/icon/note3.png') #f7f7f7 right center no-repeat;background-size:76px 48px;letter-spacing:-1px}
.my-mychild .ad-banner .wrap-caption>strong{display:block;font-weight:normal;font-family:'noto_m';font-size:16px;line-height:18px;color:#333;padding-bottom:12px}

.txt-appstore{display:block;font-size:15px;line-height:24px;color:#767676;text-align:center;letter-spacing:-1px;padding-top:20px}
.txt-appstore>strong{font-weight:normal;font-family:'noto_m';font-size:20px;color:#333}
.list-appstore{display:table;width:100%;margin-top:25px}
.list-appstore>li{display:table-cell;width:50%;text-align:center;border-left:1px solid #e8e8e8}
.list-appstore>li:first-child{border-left:0}
.list-appstore>li a{display:block;font-size:13px;line-height:17px;color:#333}
.list-appstore>li img{display:block;width:44px;margin:0 auto 10px auto}

.my-mychild .msg-growdiary{display:block;text-align:center;font-size:13px;line-height:19px;color:#767676;text-align:center;margin-top:20px !important}
.my-mychild .msg-growdiary .txt-title{display:block;font-family:'noto_m';font-size:16px;line-height:18px;color:#333;padding-bottom:10px;text-align:left}
.my-mychild .msg-growdiary img{display:block;margin:0 auto 10px auto}
.my-mychild .no-supporter{display:block;background:url('/common/img/icon/nochild.png') center 20px no-repeat #fff;background-size:75px;border-top:5px solid #d7dce1;font-size:13px;line-height:19px;color:#767676;text-align:center;padding:110px 30px 20px 30px}
.my-mychild .no-supporter .linebar{margin:20px 0}
.my-mychild .no-supporter strong{display:block;font-family:'noto_m';font-weight:normal;font-size:20px;line-height:24px;color:#333;padding-bottom:15px}
.my-mychild .no-supporter strong>em{font-style:normal;color:#005eb8}
.my-mychild .recommandchild{display:block;margin-top:20px;position:relative}
.my-mychild .recommandchild .wrap-caption{padding:18px 0;min-height:40px}
.my-mychild .recommandchild .pos-photo{display:block;position:absolute;left:18px;top:70px;z-index:2}
.my-mychild .recommandchild .pos-photo .photo{display:block;background-size:cover !important;background-position:center top !important;width:90px;height:90px;
	border-radius:45px;-webkit-border-radius:45px;-moz-border-radius:45px}
.my-mychild .recommandchild .txt-name{display:block;font-family:'noto_m';font-size:15px;line-height:17px;color:#555;padding:20px 0 10px 109px;word-spacing:-1px}
.my-mychild .recommandchild .txt-note{display:block;font-size:13px;line-height:19px;color:#767676;padding-left:109px;word-spacing:-1px}
.my-mychild .recommandchild .wrap-bt{margin-top:20px}
.my-mychild .recommandchild .txt-clock{display:block;background:url('/common/img/icon/clock2.png') 18px 0 no-repeat;background-size:18px;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#005eb8;padding-left:42px;text-align:left}
.my-mychild .recommandchild .sns{display:block;position:absolute;right:16px;top:5px;z-index:5}
.my-mychild .recommandchild .sns img{width:40px}
.my-mychild .recommandchild .sns>a{display:block}
.wrap-layerpop .my-mychild{padding:0;text-align:left}  /* 성장앨범 */
.wrap-layerpop .my-mychild .txt-time{display:block;font-size:15px;line-height:17px;color:#333;text-align:center}
.wrap-layerpop .my-mychild .wrap-slider{display:block;position:relative;margin-top:20px}
.wrap-layerpop .my-mychild .wrap-slider .photo{display:block;width:200px;height:205px;background-size:100% 100% !important;background-position:center top !important}
.wrap-layerpop .my-mychild .page-prev{display:block;background:url('/common/img/bu/indicator-prev2.png') no-repeat ;background-size:contain;width:15px;height:27px;cursor:pointer;
	font-size:0;line-height:0;text-indent:-9999px;position:absolute;left:-11px;top:43.5%;z-index:200}
.wrap-layerpop .my-mychild .page-next{display:block;background:url('/common/img/bu/indicator-prev2.png') no-repeat ;background-size:contain;width:15px;height:27px;cursor:pointer;-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);
	font-size:0;line-height:0;text-indent:-9999px;position:absolute;right:-11px;top:43.5%;z-index:200}

.my-activity{display:block;padding:20px 0 35px 0}      /* 나의참여/활동 */
.my-activity .list-cad ul>li{border-top:1px solid #e8e8e8;padding:20px 0}
.my-activity .list-cad ul>li:first-child{border-top:0;padding-top:0}
.my-activity .list-cad ul>li:last-child{padding-bottom:0}
.my-activity .list-cad ul>li.no-result{font-size:13px;line-height:19px;color:#767676;text-align:center;padding:60px 0 !important}
.my-activity .list-cad .row{display:block;*zoom:1}
.my-activity .list-cad .row:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.my-activity .list-cad .ar{float:right}
.my-activity .list-cad .txt-id{font-size:12px;line-height:18px;color:#767676;padding-bottom:3px;word-spacing:-1px}
.my-activity .list-cad .txt-id .ar{font-size:13px;line-height:18px;color:#23abe2}
.my-activity .list-cad .txt-name{font-family:'noto_m';font-size:15px;line-height:19px;color:#333;padding-bottom:12px;word-spacing:-1px}
.my-activity .list-cad .txt-nation{font-size:12px;line-height:18px;color:#767676;word-spacing:-1px}
.my-activity .page-count-indicator{margin-top:20px}
.my-activity .list-eventjoin>li{margin-top:10px;position:relative}
.my-activity .list-eventjoin>li:first-child{margin-top:0}
.my-activity .list-eventjoin .row{display:block;*zoom:1}
.my-activity .list-eventjoin .row:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.my-activity .list-eventjoin .txt-title{font-family:'noto_m';font-size:13px;line-height:17px;color:#555;padding:0 56px 5px 0;word-spacing:-1px}
.my-activity .list-eventjoin .txt-day{font-size:13px;line-height:17px;color:#767676;padding:0 56px 15px 0;word-spacing:-1px}
.my-activity .list-eventjoin .txt-time{font-size:12px;line-height:16px;color:#c0c0c0}
.my-activity .list-eventjoin>li .pos-state{position:absolute;right:10px;top:18px;z-index:5;width:55px}
.my-activity .list-eventjoin>li .pos-state .txt1{display:block;width:50px;height:50px;border:1px solid #005eb8;font-size:13px;line-height:17px;color:#005eb8;text-align:center;padding-top:16px;margin:0 auto;word-spacing:-1px;
	border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px}
.my-activity .list-eventjoin>li .pos-state .txt2{display:block;font-style:normal;font-size:12px;line-height:16px;color:#767676;text-align:center;padding-top:3px}
.my-activity .list-eventjoin .ongoing .txt-title{color:#005eb8}
.my-activity .list-eventjoin .ongoing .pos-state .txt1{border-color:#01d27e;color:#01d27e}
.my-activity .list-eventjoin>li.no-result .box-mywhite{font-size:13px;line-height:19px;color:#767676;text-align:center;padding:60px 0}
.my-activity .bottomtxt-eventjoin{font-size:13px;line-height:19px;color:#767676;margin-top:20px}

.my-activity .stamp-top .wrap-header .txt-title{color:#005eb8;position:relative}
/*.my-activity .stamp-top .wrap-header .bu{display:block;background:url('/common/img/bu/arrow-down5.png') no-repeat;background-size:contain;width:14px;height:9px;position:absolute;right:0px;top:3px}
.my-activity .stamp-top .wrap-header .define-open .bu{background:url('/common/img/bu/arrow-down5.png') no-repeat;background-size:contain;width:14px;height:9px;-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg)}*/
.my-activity .stamp-top .define{display:block;font-size:13px;line-height:19px;color:#767676;padding-top:16px}
.my-activity .stamp-tour .txt{display:block;font-size:13px;line-height:19px;color:#767676;margin-top:15px}
.my-activity .stamp-tour .list-stamp{margin-top:30px;*zoom:1}
.my-activity .stamp-tour .list-stamp:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.my-activity .stamp-tour .list-stamp>li{float:left;text-align:center;font-size:13px;line-height:17px;color:#767676;word-spacing:-1px;padding-top:15px}
.my-activity .stamp-tour .list-stamp>li a{display:block;color:#767676}
.my-activity .stamp-tour .list-stamp>li .on{color:#005eb8}
.my-activity .stamp-tour .list-stamp>li:nth-child(3n+1){width:33%}
.my-activity .stamp-tour .list-stamp>li:nth-child(3n+2){width:34%}
.my-activity .stamp-tour .list-stamp>li:nth-child(3n+3){width:33%}
.my-activity .stamp-tour .list-stamp>li .stamp{display:block;width:90px;height:90px;margin:0 auto;margin-bottom:6px}
.my-activity .stamp-tour .list-stamp>li:nth-child(1), .my-activity .stamp-tour .list-stamp>li:nth-child(2), .my-activity .stamp-tour .list-stamp>li:nth-child(3){padding-top:0}

.my-storeorder{display:block;padding:20px 0 35px 0}    /* 스토어주문내역 */
.my-storeorder .list-order>li{margin-top:10px;word-spacing:-1px;position:relative}
.my-storeorder .list-order>li .txt-no{display:block;font-size:13px;line-height:17px;color:#767676;padding-bottom:10px;margin-bottom:14px}
.my-storeorder .list-order>li .txt-no>em{font-style:normal;color:#333;margin-left:6px}
.my-storeorder .list-order>li .txt-prdname{display:block;font-family:'noto_m';font-size:13px;line-height:17px;color:#333;padding:0 55px 5px 0}
.my-storeorder .list-order>li .txt-option{display:block;font-size:12px;line-height:16px;color:#767676;padding-right:55px}
.my-storeorder .list-order>li .txt-price{display:block;font-size:12px;line-height:17px;color:#767676;padding-top:8px}
.my-storeorder .list-order>li .txt-price>em{font-style:normal;font-size:13px;line-height:17px;color:#555;margin-right:4px}
.my-storeorder .list-order>li a{display:block;}
.my-storeorder .list-order .order-state1{font-size:13px;line-height:17px;color:#333;position:absolute;right:18px;top:52px}
.my-storeorder .list-order .order-state2{font-size:13px;line-height:17px;color:#767676;position:absolute;right:18px;top:52px}
.my-storeorder .list-order .bt-type4 {display:inline-block;width:auto;height:20px;font-size:12px;padding:0 3px;line-height:19px;position:absolute;right:16px;top:72px}
.my-storeorder .list-order>li.no-result .box-mywhite{font-size:13px;line-height:19px;color:#767676;text-align:center;padding:60px 0}
.my-storeorder .page-count-indicator{margin-top:20px}
.my-storeorder .guide-ordericon{display:block;margin-top:20px}
.my-storeorder .guide-ordericon .row-table{display:table;width:100%;margin-top:20px}
.my-storeorder .guide-ordericon .row-table:nth-of-type(1){margin-top:0}
.my-storeorder .guide-ordericon .td-field{display:table-cell;vertical-align:top}
.my-storeorder .guide-ordericon .td-field img{width:70px}
.my-storeorder .guide-ordericon .td-field img+em{display:block;text-align:center;font-style:normal;font-size:13px;line-height:15px;color:#767676;width:75px;padding-top:8px}
.my-storeorder .guide-ordericon .td-field p:nth-of-type(1){display:block;font-size:13px;line-height:19px;color:#333;word-spacing:-1px;padding:5px 0 12px 0}
.my-storeorder .guide-ordericon .td-field p:nth-of-type(2){display:block;font-size:12px;line-height:18px;color:#767676;word-spacing:-1px}
.my-storeorder .list-guidetxt{display:block;margin-top:10px}
.my-storeorder .list-guidetxt ul>li{background:url('/common/img/bu/dot2.gif') 0 7px no-repeat;background-size:2px;padding-left:8px;margin-top:8px;font-size:13px;line-height:19px;color:#767676;word-spacing:-1px}
.my-storeorder .list-guidetxt ul>li:first-child{margin-top:0}
.my-storeorder .list-guidetxt ul>li .bt-type8{font-size:12px;padding:7px 10px;margin:2px 0 0 18px}

.my-order-detailinfo{display:block;text-align:left;margin:0}   /* 주문상세정보 레이어 */
.my-order-detailinfo .list-basket>li:first-child{margin-top:0}
.my-order-detailinfo .ic-title1{display:block;background:url('/common/img/icon/truck.png') 0 center no-repeat ;background-size:21px 15px;padding-left:28px;margin-bottom:14px;font-family:'noto_m';font-size:15px;font-weight:normal;line-height:22px;color:#333}
.my-order-detailinfo .ic-title2{display:block;background:url('/common/img/icon/exchange.png') 0 center no-repeat ;background-size:19px 22px;padding-left:28px;margin-bottom:14px;font-family:'noto_m';font-size:15px;font-weight:normal;line-height:22px;color:#333}
.my-order-detailinfo .ic-title3{display:block;background:url('/common/img/icon/refund.png') 0 center no-repeat ;background-size:23px 18px;padding-left:28px;margin-bottom:14px;font-family:'noto_m';font-size:15px;font-weight:normal;line-height:22px;color:#333}
.my-order-detailinfo .list-txt>li{background:url('/common/img/bu/dot.gif') 0 8px no-repeat;background-size:5px 1px;padding-left:10px;margin-top:10px;font-size:13px;line-height:19px;color:#767676}
.my-order-detailinfo .list-txt>li:first-child{margin-top:0;margin-bottom:0 !important}
.my-order-detailinfo .list-txt>li:last-child{margin-bottom:30px}
.my-order-detailinfo .txt-emp{display:block;font-size:13px;line-height:19px;color:#005eb8;padding-bottom:15px}

.my-epilogue{display:block;padding:20px 0 35px 0}           /* 나의후기/문의 */
.my-epilogue .list-board>li{margin-top:10px;position:relative}
.my-epilogue .list-board>li:first-child{margin-top:0}
.my-epilogue .list-board>li.no-result .box-mywhite{font-size:13px;line-height:19px;color:#767676;text-align:center;padding:60px 0}
.my-epilogue .list-board .txt-title{display:block;font-family:'noto_m';font-size:13px;line-height:17px;color:#555;margin-bottom:5px}
.my-epilogue .list-board .txt-note{font-size:13px;line-height:17px;color:#767676;margin-bottom:14px}
.my-epilogue .list-board .txt-time{display:block;font-size:12px;line-height:16px;color:#c0c0c0}
.my-epilogue .list-board .align-padding{padding-right:68px}
.my-epilogue .list-board .txt-no{display:block;font-size:13px;line-height:17px;color:#767676;padding-bottom:10px;margin-bottom:14px}
.my-epilogue .list-board .txt-no>em{font-style:normal;color:#333;margin-left:6px}
.my-epilogue .list-board .txt-prdname{display:block;font-family:'noto_m';font-size:13px;line-height:17px;color:#333;padding:0 0 5px 0}
.my-epilogue .list-board .txt-option{display:block;font-size:12px;line-height:16px;color:#767676}
.my-epilogue .list-board .txt-price{display:block;font-size:12px;line-height:17px;color:#767676;padding-top:8px}
.my-epilogue .list-board .txt-price>em{font-style:normal;font-size:13px;line-height:17px;color:#555;margin-right:4px}
.my-epilogue .list-board .postwrite{font-size:12px;padding:5px 10px;position:absolute;right:16px;bottom:18px;z-index:5;cursor:pointer}
.my-epilogue .list-board>li .pos-state1{display:block;position:absolute;right:16px;top:25.7%;z-index:2;width:50px;height:50px;border:1px solid #005eb8;font-size:13px;line-height:14px;color:#005eb8;text-align:center;padding-top:17px;word-spacing:-1px;
	border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px}
.my-epilogue .list-board>li .pos-state2{display:block;position:absolute;right:16px;top:25.7%;z-index:2;width:50px;height:50px;border:1px solid #f4b438;font-size:13px;line-height:14px;color:#f4b438;text-align:center;padding-top:10px;word-spacing:-1px;
	border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px}
.my-epilogue .page-count-indicator{margin-top:20px}
.my-epilogue .bottom-white-bt{background-color:#fff;padding:20px 25px 30px 25px;margin-top:20px !important;margin-bottom:-35px !important}
.my-epilogue .consult-title{font-family:'noto_m' !important;font-size:15px !important;line-height:19px !important;color:#333 !important;text-align:left !important;padding:12px 18px !important}
.my-epilogue .consult-title>strong{display:block;font-weight:normal;font-size:12px;line-height:16px;color:#005eb8;padding-bottom:6px}
.my-epilogue .consult-info{display:block;padding:12px 0;border-bottom:1px solid #e8e8e8;text-align:right;font-size:12px;line-height:16px;color:#767676}
.my-epilogue .consult-info>em{font-style:normal;color:#005eb8}
.my-epilogue .consult-info .bar{display:inline-block;color:#c9c9c9;font-size:8px;line-height:16px;margin:-1px 8px 0 8px;vertical-align:top}
.my-epilogue .consult-answer{display:block;padding:20px 0 10px 0;font-size:13px;line-height:19px;color:#767676}
.my-epilogue .consult-answer .txt-caption{display:block;font-family:'noto_m';font-size:15px;line-height:17px;color:#555;padding-bottom:10px}

.my-sponsor{display:block;padding:20px 0 35px 0}		/* 후원관리 */
.my-sponsor .self-account{display:block;background-color:#fff;padding:20px 18px;margin-top:-20px !important;font-size:13px;line-height:19px;color:#767676;text-align:center}
.my-sponsor .self-account strong{display:block;font-weight:normal;font-family:'noto_m';font-size:15px;color:#005eb8;margin-bottom:10px}
.my-sponsor .self-account a{color:#767676}
.my-sponsor .self-account .color1{color:#1a4cee;text-decoration:underline}
.my-sponsor .self-account .link-account{display:table;width:100%;margin-top:20px}
.my-sponsor .self-account .link-account>a{display:table-cell;width:50%;font-family:'noto_m';font-size:13px;line-height:17px;color:#333;text-align:center;border-left:1px solid #e8e8e8}
.my-sponsor .self-account .link-account>a:nth-of-type(1){border-left:0}
.my-sponsor .self-account .link-account>a:nth-of-type(1) span{display:block;margin-right:5px;padding:75px 0 0 0;background:url('/common/img/page/member/img_certification1.png') center 0px no-repeat;background-size:59px 60px}
.my-sponsor .self-account .link-account>a:nth-of-type(2) span{display:block;margin-left:5px;padding:75px 0 0 0;background:url('/common/img/page/member/img_certification2.png') center 2px no-repeat;background-size:59px 56px}
.my-sponsor .self-account .linebar{margin:20px 0}
.my-sponsor .list-mysupport{margin-top:20px}
.my-sponsor .page-count-indicator{margin-top:20px}
.my-sponsor .bottom-info{font-size:13px;line-height:21px;color:#767676;margin-top:20px;letter-spacing:-0.3px;}
.my-sponsor .bottom-info a{color:#767676}
.my-sponsor .bottom-info .color1{color:#1a4cee;text-decoration:underline}
.my-sponsor .bottom-info .txt-title{display:block;font-family:'noto_m';font-size:13px;line-height:17px;color:#005eb8;padding-bottom:15px}
.my-sponsor .bottom-info .list-bu>li{background:url('/common/img/bu/dot2.gif') 0 7px no-repeat;background-size:2px;padding-left:6px;margin-top:15px;font-family:'noto_r';font-size:12px;line-height:18px;color:#767676}
.my-sponsor .bottom-info .list-bu>li:first-child{margin-top:0}
.my-sponsor .bottom-info .list-bu>li strong{display:block;color:#333;font-weight:normal;padding-bottom:1px}
.wrap-layerpop .my-sponsor{padding:0;text-align:left}
.my-sponsor .sponsordetail-title{display:block;font-family:'noto_m';font-size:15px;line-height:17px;color:#555;padding-bottom:8px;border-bottom:1px solid #bbb;*zoom:1}
.my-sponsor .sponsordetail-title:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.my-sponsor .sponsordetail-title .ar{float:right;font-family:'noto_d';font-size:13px;color:#767676;position:relative}
.my-sponsor .sponsordetail-title .ar select{position:absolute;top:-16px;right:0}
.my-sponsor .sponsordetail-child{position:relative;margin:20px 0;padding-left:150px;min-height:174px}
.my-sponsor .sponsordetail-child .frame{position:absolute;left:0;top:0;z-index:2;border:1px solid #d2d2d2;padding:9px 7px;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.my-sponsor .sponsordetail-child .photo{display:block;width:115px;height:154px;background-size:cover !important;background-position:center top !important}
.my-sponsor .sponsordetail-child .txt-type{display:inline-block;background-color:#23abe2;font-style:normal;font-family:'noto_m';font-size:12px;line-height:15px;color:#fff;padding:4px 10px;margin:10px 0 6px;word-spacing:-1px}
.my-sponsor .sponsordetail-child .txt-name{display:block;font-family:'noto_m';font-size:15px;line-height:17px;color:#555;word-spacing:-1px;min-height:55px;overflow:hidden}
.my-sponsor .sponsordetail-child .txt-info{display:block;font-size:13px;line-height:17px;color:#767676;word-spacing:-1px;margin-top:2px}
.my-sponsor .sponsordetail-child2{position:relative;margin:20px 0;padding-left:138px;min-height:81px}
.my-sponsor .sponsordetail-child2 .frame{position:absolute;left:0;top:0;z-index:2}
.my-sponsor .sponsordetail-child2 .photo{display:block;width:121px;height:81px;background-size:cover !important;background-position:center top !important}
.my-sponsor .sponsordetail-child2 .txt-type{display:inline-block;background-color:#23abe2;font-style:normal;font-family:'noto_m';font-size:12px;line-height:15px;color:#fff;padding:4px 10px;margin:0 0 6px;word-spacing:-1px}
.my-sponsor .sponsordetail-child2 .txt-name{display:block;font-family:'noto_m';font-size:15px;line-height:17px;color:#555;word-spacing:-1px}
.my-sponsor .color1{color:#333}
.my-sponsor .color2{color:#005eb8}
.wrap-layerpop .my-sponsor .wrap-tableW{margin-bottom:42px}
.my-sponsor .list-payment{width:100%}
.my-sponsor .list-payment tbody th{border-bottom:1px solid #e8e8e8;background-color:#fbfbfb;font-size:13px;line-height:17px;color:#555;padding:10px 0 10px 0;text-align:center}
.my-sponsor .list-payment tbody th.align-left{padding-right:0;padding-left:15px;text-align:left}
.my-sponsor .list-payment tbody td{border-bottom:1px solid #e8e8e8;background-color:#fff;font-size:13px;line-height:17px;color:#000;padding:10px 15px 10px 0;text-align:right}
.my-sponsor .list-payment tfoot th{border-bottom:1px solid #c6c6c6;background-color:#edf6fe;font-size:13px;line-height:17px;color:#013131;padding:10px 0 10px 15px;text-align:left}
.my-sponsor .list-payment tfoot td{border-bottom:1px solid #c6c6c6;background-color:#edf6fe;font-size:13px;line-height:17px;color:#005eb8;padding:10px 15px 10px 0;text-align:right}
.my-sponsor .list-payment tfoot td>em{font-family:'noto_m';font-style:normal}
.my-sponsor .delay-c​ontribution{margin-top:20px}
.my-sponsor .delay-c​ontribution .wrap-caption{color:#333}
.my-sponsor .delay-c​ontribution .wrap-caption .color2{font-family:'noto_m'}
.my-sponsor .delay-c​ontribution .row{display:block;text-align:center;font-size:13px;padding-top:15px}
.my-sponsor .delay-c​ontribution .frm-input .row{text-align:left;padding-top:5px}
.my-sponsor .delay-c​ontribution .frm-input .radio-ui{letter-spacing:-1px;margin-right:4px;margin-top:12px}
.my-sponsor .delay-c​ontribution .list-payment{border-top:1px solid #bbb}
.my-sponsor .delay-c​ontribution .list-payment{border-top:1px solid #bbb}
.my-sponsor .delay-c​ontribution .tableW{border-left:0;border-right:0}
.my-sponsor .gift-child{display:block;background:url('/common/img/page/my/bg-sponsor.jpg') center top no-repeat;background-size:cover;font-size:13px;line-height:19px;color:#c5e0f6;text-align:center;padding:30px 10px 25px 10px;margin-top:-20px !important}
.my-sponsor .gift-child strong{display:block;font-family:'noto_m';font-weight:normal;font-size:20px;line-height:24px;color:#fff;background:url('/common/img/icon/gift4.png') center top no-repeat;background-size:37px 32px;padding:45px 0 15px 0}
.my-sponsor .toptxt-giftsend{display:block;background-color:#fff;padding:20px 0;margin-top:-20px !important;font-size:13px;line-height:19px;color:#767676;text-align:center}
.my-sponsor .toptxt-giftsend strong{display:block;font-family:'noto_m';font-weight:normal;font-size:16px;line-height:19px;color:#005eb8;padding-bottom:15px}
.my-sponsor .link-childmore{margin-top:10px;padding:0 18px;text-align:center}
.my-sponsor .link-childmore>a{display:block;font-family:'noto_m';font-size:14px;line-height:18px;color:#fff;padding:15px 0}
.my-sponsor .link-childmore>a>span{display:inline-block;background:url('/common/img/bu/plus2.png') right 3px no-repeat;background-size:12px;padding-right:18px}
.my-sponsor .list-giftchild>li{margin-top:10px;position:relative;cursor:pointer}
.my-sponsor .list-giftchild>li.selected .box-mywhite{background-color:#f6f6f6 !important}
.my-sponsor .list-giftchild .row{display:block;position:relative;*zoom:1}
.my-sponsor .list-giftchild .row:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.my-sponsor .list-giftchild .align-padding{padding:14px 0 0 55px}
.my-sponsor .list-giftchild .txt-id{display:block;font-size:13px;line-height:17px;color:#767676}
.my-sponsor .list-giftchild .txt-state{display:block;font-size:13px;line-height:17px;color:#005eb8}
.my-sponsor .list-giftchild .txt-name{display:block;font-family:'noto_m';font-size:13px;line-height:17px;color:#333;padding-bottom:5px}
.my-sponsor .list-giftchild .txt-nation{display:block;font-size:13px;line-height:17px;color:#767676}
.my-sponsor .list-giftchild .pos-photo{position:absolute;left:0;top:11px;z-index:2}
.my-sponsor .list-giftchild .pos-photo .photo{display:block;width:44px;height:44px;background-size:cover !important;
	border-radius:22px;-webkit-border-radius:22px;-moz-border-radius:22px}
.my-sponsor .list-giftchild .checkbox2-ui{position:absolute;right:16px;bottom:22px;z-index:2}
.my-sponsor .list-giftchild .linebar{margin:10px 0 0 0}
.my-sponsor .period-giftsend{display:block;margin-top:20px}
.my-sponsor .period-giftsend .css-label{font-size:13px;line-height:19px}
.my-sponsor .period-giftsend .frm-row{display:block;padding:15px 0}
.my-sponsor .period-giftsend .txt-guide{display:block;border-top:1px solid #e8e8e8;font-size:12px;line-height:18px;color:#767676;padding-top:10px}
.my-sponsor .period-giftsend .txt-guide strong{display:block;font-family:'noto_b';color:#333;padding-bottom:2px}
.my-sponsor .period-giftsend .row-table{display:table;width:100%}
.my-sponsor .period-giftsend .th-field{display:table-cell;font-family:'noto_m';font-size:15px;line-height:32px;color:#333;vertical-align:top}
.my-sponsor .period-giftsend .td-field{display:table-cell;vertical-align:top}
.my-sponsor .period-giftsend .row{display:block;padding-bottom:10px}
.my-sponsor .list-guidetxt{display:block;margin-top:30px}
.my-sponsor .list-guidetxt ul>li{background:url('/common/img/bu/dot2.gif') 0 7px no-repeat;background-size:2px;padding-left:8px;margin-top:8px;font-size:12px;line-height:18px;color:#767676;word-spacing:-1px}
.my-sponsor .list-guidetxt ul>li:first-child{margin-top:0}
.my-sponsor .txt-gifttype{margin:20px 0 10px 0;padding:12px 0;text-align:center}
.my-sponsor .txt-gifttype .ic{display:inline-block;background:url('/common/img/icon/gift5.png') 0 0 no-repeat;background-size:30px 27px;padding-left:42px;font-family:'noto_m';font-size:15px;line-height:27px;color:#fff;word-spacing:-1px}

.my-funding{display:block;padding:20px 0 35px 0}      /* 나의펀딩관리 */
.my-funding .funding-profile{position:relative;padding-left:135px;min-height:135px}
.my-funding .funding-profile .pos-photo{position:absolute;left:18px;top:18px;z-index:2}
.my-funding .funding-profile .pos-photo .photo{display:block;background-size:cover !important;background-position:center top !important;width:100px;height:100px;
	border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px}
.my-funding .funding-profile .reg-photo	{display:block;background:url('/common/img/icon/cam.png') no-repeat;background-size:contain;width:30px;height:31px;position:absolute;left:91px;top:91px;z-index:5;font-size:0;line-height:0;text-indent:-9999px;cursor:pointer}
.my-funding .funding-profile .txt-name{display:block;font-family:'noto_m';font-size:15px;line-height:17px;color:#555;padding:5px 0 0 14px;margin-bottom:15px}
.my-funding .funding-profile .row-table{display:table;width:100%}
.my-funding .funding-profile .td-field{display:table-cell;font-family:'noto_r';font-size:13px;line-height:15px;color:#005eb8;text-align:center;border-left:1px solid #e8e8e8}
.my-funding .funding-profile .row-table>div:nth-of-type(1){border-left:0}
.my-funding .funding-profile .td-field>em{display:block;font-style:normal;font-size:30px;line-height:32px;color:#333;padding-top:10px}

.my-funding .participate-funding{margin-top:20px}
.my-funding .participate-funding .wrap-header{border-bottom:1px solid #e8e8e8;padding-bottom:10px}
.my-funding .participate-funding .toptop{position:relative;margin:20px 0 15px;padding-left:138px;min-height:81px}
.my-funding .participate-funding .toptop .frame{position:absolute;left:0;top:0;z-index:2}
.my-funding .participate-funding .toptop .photo{display:block;width:121px;height:81px;background-size:cover !important;background-position:center top !important}
.my-funding .participate-funding .toptop .txt-type{display:inline-block;background-color:#23abe2;font-style:normal;font-family:'noto_m';font-size:12px;line-height:15px;color:#fff;padding:4px 10px;margin:0 0 6px;word-spacing:-1px}
.my-funding .participate-funding .toptop .txt-name{display:block;font-family:'noto_m';font-size:13px;line-height:17px;color:#555;word-spacing:-1px}
.my-funding .participate-funding .fundingstate-info{font-size:13px;line-height:21px;color:#767676;word-spacing:-1px}
.my-funding .participate-funding .txt-update{display:inline-block;font-family:'noto_r';font-size:12px;line-height:20px;color:#00a3c6;background:url('/common/img/icon/tooltip.png') 0 0 no-repeat;background-size:20px;padding-left:26px;letter-spacing:-1px}
.my-funding .participate-funding .txt-funder{display:inline-block;font-family:'noto_r';font-size:12px;line-height:20px;color:#00a3c6;background:url('/common/img/icon/funding4.png') 0 0 no-repeat;background-size:17px 18px;padding-left:22px;letter-spacing:-1px}
.my-funding .participate-funding .no-result{font-size:13px;line-height:19px;color:#767676;padding:30px 0;text-align:center}
.my-funding .color1{color:#333}
.my-funding .list-mysupport>ul{margin-top:0}
.my-funding .list-mysupport>ul .box-mygray{margin:18px 0 0 0;padding:14px 20px 14px 20px}
.my-funding .page-count-indicator{margin-top:20px}

/* 마이컴패션 box style, etc. common 발췌... */
.wrap-mysupporter{display:block;background-color:#fff;padding:17px 15px 16px 15px;word-spacing:-1px;*zoom:1}
.wrap-mysupporter:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.wrap-mysupporter p:nth-of-type(1){float:left;font-size:18px;line-height:22px;color:#005eb8;width:55%}
.wrap-mysupporter p:nth-of-type(1)>.sponsor-name{display:inline-block;max-width:83px;font-family:'noto_m';overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;}
.wrap-mysupporter p:nth-of-type(2){float:right;font-size:12px;line-height:16px;color:#767676;}
.wrap-mysupporter p:nth-of-type(2) .no{display:inline-block;background:url('/common/img/bu/gapline.gif') 0 6px no-repeat;background-size:1px 9px;padding:3px 0 0 10px;margin-left:10px;}
.box-mywhite{display:block;padding:18px;background-color:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;
	-webkit-box-shadow: 0px 3px 4px 0px rgba(191,195,198,0.8);-moz-box-shadow: 0px 3px 4px 0px rgba(191,195,198,0.8);box-shadow: 0px 3px 4px 0px rgba(191,195,198,0.8)}
.box-mywhite .wrap-header{display:block;position:relative}
.box-mywhite .wrap-header .txt-title{display:block;font-family:'noto_m';font-size:15px;line-height:18px;color:#333}
.box-mywhite .wrap-header .txt-title em{font-style:normal;font-family:'noto_d';color:#767676}
.box-mywhite .wrap-header .more{padding:7px 25px;position:absolute;right:0;top:-7px;z-index:2}
.box-mywhite .wrap-header .nopad{padding:0}
.box-mywhite .wrap-caption{display:block;background:#f7f7f7;margin:-18px -18px 0 -18px;padding:12px 0;text-align:center;font-size:13px;line-height:17px;color:#767676;
	border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;}
.box-mywhite .wrap-caption .txt-title{display:block;font-family:'noto_m';font-size:15px;line-height:18px;color:#333;text-align:left;padding:6px 18px 6px 18px}

.box-myblue{display:block;padding:18px;background-color:#23abe2;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;
	-webkit-box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.2);box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.2)}
.box-myblue .wrap-header{display:block;position:relative}
.box-myblue .wrap-header .txt-title{display:block;font-family:'noto_m';font-size:16px;line-height:18px;color:#fff}
.box-myblue .wrap-header .more{padding:7px 20px;position:absolute;right:0;top:-7px;z-index:2}
.box-mygray{display:block;padding:14px 12px;background-color:#f7f7f7;margin:10px 0}

.my-hotlink{display:block;margin-top:20px}
.my-hotlink>p{display:block;font-family:'noto_m';font-size:15px;line-height:17px;color:#555;padding-bottom:10px}

.menu-my{display:block;position:relative;background:url('/common/img/page/my/bg-menu.gif') 0 bottom repeat-x #fff;background-size:100% 6px;overflow:hidden;height:51px}
.menu-my li{padding:0 5px}
.menu-my li>a{display:block;padding:12px 5px;font-family:'noto_m';font-size:15px;line-height:19px;color:#555;letter-spacing:-1px;text-align:center}
.menu-my li> .selected{border-bottom:2px solid #005eb8}
.submenu-my{display:block;position:relative;background-color:#fff;border-bottom:1px solid #c9d0d6;border-top:5px solid #d7dce1;overflow:hidden;height:47px;margin-top:-5px !important}
.submenu-my li{padding:0 12px;margin-right:-3px;background:url('/common/img/bu/gapline.gif') 0 center no-repeat;background-size:1px 12px}
.submenu-my li:first-child{background:none}
.submenu-my li>a{display:block;padding:12px 0;font-family:'noto_m';font-size:14px;line-height:18px;color:#767676;letter-spacing:-1px;text-align:center}
.submenu-my li> .selected{font-family:'noto_m';color:#121212}

.search-month{display:block;text-align:center;padding:10px 18px;margin:-5px 0 20px 0}
.search-month .bt-type8{padding:7px 15px;cursor:pointer}

.support-amount{display:block;margin-top:20px}
.support-amount .txt1{display:block;font-family:'noto_m';font-size:16px;line-height:18px;color:#fff;padding-bottom:6px}
.support-amount .stxt1{font-family:'noto_d';font-size:12px}
.support-amount time{display:block;font-size:12px;line-height:16px;color:#fff}
.support-amount .txt-amount{display:block;font-size:13px;line-height:17px;color:#fff;text-align:right}
.support-amount .txt-amount>em{font-style:normal;font-family:'noto_m';font-size:38px;line-height:42px;color:#fff;margin-right:4px;letter-spacing:-1px}

.giftmoney{display:block;margin-top:20px}
.giftmoney .box-mywhite{margin-top:10px}
.giftmoney .list-gift>li{border-top:1px solid #e8e8e8;padding:20px 0;}
.giftmoney .list-gift>li:first-child{border-top:0;padding-top:0}
.giftmoney .list-gift>li:last-child{padding-bottom:0}
.giftmoney .list-gift .no-result{font-size:13px;line-height:19px;color:#767676;text-align:center;padding:30px 0 !important}
.giftmoney .list-gift .no-result img{display:block;margin:0 auto 10px auto}
.giftmoney .row{display:block;*zoom:1}
.giftmoney .row:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.giftmoney .ar{float:right}
.giftmoney .txt-name{font-family:'noto_m';font-size:13px;line-height:17px;color:#333;padding-bottom:5px}
.giftmoney .txt-name .ar{font-family:'noto_d';font-size:13px;line-height:17px;color:#767676}
.giftmoney .txt-name > em{font-style:normal;font-size:18px;line-height:20px;color:#555}
.giftmoney .txt-period{font-size:12px;line-height:16px;color:#767676}
.giftmoney .txt-price{font-size:12px;line-height:16px;color:#767676;padding-top:14px}
.giftmoney .txt-price>em{font-style:normal;font-size:18px;line-height:20px;color:#555}
.giftmoney .txt_type1 span {font-family:'noto_d';font-size:15px;color:#666;}
.giftmoney .bar{display:inline-block;color:#a9a9a9;font-size:8px;line-height:16px;margin:-1px 8px 0 8px;vertical-align:top}
.giftmoney .modify{display:inline-block;background:url('/common/img/icon/modify2.png') 0 0 no-repeat;background-size:13px 12px;padding-left:15px;margin-top:1px;font-size:12px;line-height:16px;color:#005eb8;cursor:pointer}
.giftmoney .delete{display:inline-block;background:url('/common/img/icon/delete.png') 0 0 no-repeat;background-size:11px 12px;padding-left:13px;margin-top:1px;margin-left:10px;font-size:12px;line-height:16px;color:#767676;cursor:pointer}
.giftmoney .page-count-indicator{margin-top:20px}

.list-mysupport{margin-top:10px}
.list-mysupport ul{margin-top:7px}
.list-mysupport ul>li{border-top:1px solid #e8e8e8;padding:18px 0 18px 0}
.list-mysupport ul>li:first-child{border-top:0}
.list-mysupport .ic-gift1{background:url('/common/img/icon/mymain-support1.png') 0 18px no-repeat;background-size:44px;padding-left:68px}
.list-mysupport .ic-gift2{background:url('/common/img/icon/mymain-support2.png') 0 18px no-repeat;background-size:44px;padding-left:68px}
.list-mysupport .ic-gift3{background:url('/common/img/icon/mymain-support3.png') 0 18px no-repeat;background-size:44px;padding-left:68px}
.list-mysupport .ic-gift4{background:url('/common/img/icon/mymain-support4.png') 0 18px no-repeat;background-size:44px;padding-left:68px}
.list-mysupport ul>li .txt1{display:block;font-family:'noto_m';font-size:13px;line-height:17px;color:#333;padding-bottom:6px}
.list-mysupport ul>li .txt2{display:inline-block;font-size:13px;line-height:19px;color:#767676;vertical-align:top}
.list-mysupport ul>li .txt2>em{display:inline-block;font-style:normal;font-size:19px;line-height:21px;color:#555;vertical-align:top;margin-top:-3px}
.list-mysupport ul>li .txt3{display:inline-block;font-size:12px;line-height:18px;color:#767676;vertical-align:top}
.list-mysupport ul>li .txt4{display:block;font-size:12px;line-height:16px;color:#767676;padding-bottom:12px}
.list-mysupport ul>li .txt4 .bar{margin-top:-1px}
.list-mysupport ul>li .bar{display:inline-block;color:#a9a9a9;font-size:8px;line-height:16px;margin:0 8px 0 8px;vertical-align:top}
.list-mysupport ul>li.no-result{font-size:13px;line-height:19px;color:#767676;text-align:center;padding:30px 0}
.list-mysupport ul>li.no-result .wrap-bt{margin-top:15px}
.list-mysupport ul>li.no-result .wrap-bt a{display:inline-block}
.list-mysupport ul>li a{display:block}
.list-mysupport.style-add1{margin-top:10px}
.list-mysupport.style-add1 ul>li .txt3{float:right}
/* //my of Section */

/* sponsor of Section */
.sponsor-special{display:block;margin:20px 0 35px 0}      /* 특별한나눔 */
.sponsor-special .wrap-slider{position:relative;margin-top:-20px !important}
.sponsor-special .wrap-slider .page-prev{display:block;background:url('/common/img/bu/indicator-prev1.png') no-repeat ;background-size:contain;width:12px;height:22px;cursor:pointer;
	font-size:0;line-height:0;text-indent:-9999px;position:absolute;left:15px;top:46.8%;z-index:202}
.sponsor-special .wrap-slider .page-next{display:block;background:url('/common/img/bu/indicator-prev1.png') no-repeat ;background-size:contain;width:12px;height:22px;cursor:pointer;-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);
	font-size:0;line-height:0;text-indent:-9999px;position:absolute;right:15px;top:46.8%;z-index:202}
.sponsor-special .wrap-slider .page-count{display:block;position:absolute;bottom:20px;z-index:202;text-align:center;width:100%}
.sponsor-special .wrap-slider .page-count>span{display:inline-block;width:8px;height:8px;background-color:#fff;font-size:0;line-height:0;text-indent:-9999px;margin:0 1px;
	border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.sponsor-special .wrap-slider .page-count>.recent{width:25px;height:8px;background-color:#ffcd00}
.sponsor-special .wrap-slider .dim{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:100;background:#000;opacity:0.35}
.sponsor-special .wrap-slider .bg-img{width:100%;height:275px;background-size:cover !important;}
.sponsor-special .wrap-slider .wrap-graph{padding-top:0}
.sponsor-special .wrap-slider .txt1{display:block;font-family:'noto_m';font-size:20px;line-height:24px;color:#fff;text-align:center;padding-bottom:18px}
.sponsor-special .wrap-slider .txt2{display:block;font-size:13px;line-height:17px;color:#fff;text-align:center;padding-bottom:10px}

.sponsor-special .txt-commitview{display:block;background-color:#f5f5f5;padding:13px 15px;text-align:right}
.sponsor-special .txt-commitview a{font-size:13px;line-height:17px;color:#005eb8;text-decoration:underline}
.sponsor-special .txt-caption{display:block;font-family:'noto_m';font-size:20px;line-height:24px;color:#333;text-align:center;letter-spacing:-1px;padding-bottom:15px}
.sponsor-special .txt-caption>em{display:block;font-size:15px;font-style:normal;line-height:19px;color:#767676;padding-top:4px}
.sponsor-special .txt-caption2{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#333;text-align:center;letter-spacing:-1px;padding-bottom:10px}
.sponsor-special .txt-caption2>em{display:block;font-size:12px;font-style:normal;line-height:18px;color:#767676;padding-top:4px}
.sponsor-special .txt-caption3{display:block;font-family:'noto_m';font-size:20px;line-height:24px;color:#fff;text-align:center;letter-spacing:-1px;padding-bottom:15px}
.sponsor-special .txt-sub{display:block;font-size:13px;line-height:19px;color:#333}
.sponsor-special .txt-sub2{display:block;font-size:13px;line-height:19px;color:#767676}
.sponsor-special .txt-emp{display:inline-block;font-weight:normal;font-family:'noto_m';font-size:15px;line-height:19px;color:#333;padding-bottom:10px}
.sponsor-special .color1{color:#005eb8}
.sponsor-special .color2{color:#333}
.sponsor-special .color3{color:#f05353}
.sponsor-special .bg-white{background-color:#fff;padding:20px}
.sponsor-special .bg-white .complete-comment {height:60px;font-family:'noto_m';font-size:20px;line-height:24px;color:#333;text-align:center;letter-spacing:-1px;padding-top:25px;}
.sponsor-special .bg-gray{background-color:#f7f7f7;padding:20px}
.sponsor-special .bg-gray .complete-comment {height:60px;font-family:'noto_m';font-size:20px;line-height:24px;color:#333;text-align:center;letter-spacing:-1px;padding-top:25px;}

.sponsor-special .list-critical-needs{margin:20px 0 30px}
.sponsor-special .list-critical-needs>li{margin-top:10px;position:relative}
.sponsor-special .list-critical-needs>li:first-child{margin-top:0}
.sponsor-special .list-critical-needs>li a{display:block;border:1px solid #e8e8e8;font-family:'noto_m';font-size:15px;line-height:19px;color:#005eb8;padding:28px 30px 28px 84px;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.sponsor-special .list-critical-needs>li .arrow{display:block;width:6px;height:11px;background:url('/common/img/bu/arrow-right.png') no-repeat;background-size:contain;position:absolute;right:20px;top:32px;}
.sponsor-special .list-critical-needs>li:nth-child(1) a{background:url('/common/img/page/sponsor/critical-needs.png') 26px center no-repeat;background-size:34px 45px}
.sponsor-special .list-critical-needs>li:nth-child(2) a{background:url('/common/img/page/sponsor/critical-needs2.png') 20px center no-repeat;background-size:48px 44px}
.sponsor-special .list-critical-needs>li:nth-child(3) a{background:url('/common/img/page/sponsor/critical-needs3.png') 23px center no-repeat;background-size:40px 40px}
.sponsor-special .list-critical-needs>li:nth-child(4) a{background:url('/common/img/page/sponsor/critical-needs4.png') 20px center no-repeat;background-size:48px 48px}
.sponsor-special .list-critical-needs>li:nth-child(5) a{background:url('/common/img/page/sponsor/critical-needs5.png') 20px center no-repeat;background-size:48px 44px}
.sponsor-special .list-critical-needs>li:nth-child(6) a{background:url('/common/img/page/sponsor/critical-needs6.png') 25px center no-repeat;background-size:41px 41px}
.sponsor-special .list-banner>li{margin-top:20px}
.sponsor-special .list-banner>li img{width:100%}
.sponsor-special .wrap-visualtop{display:block;height:275px;background-size:cover !important;background-position:center top !important;margin-top:-20px !important;position:relative;font-size:13px;line-height:19px;color:#fff;text-align:center;word-spacing:-1px}
.sponsor-special .wrap-visualtop .dim{width:100%;height:100%;position:absolute;left:0;top:0;z-index:100;background:#000;opacity:0.35;z-index:2}
.sponsor-special .wrap-visualtop .txt-slogon{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#fff;background:url('/common/img/page/sponsor/bg-gapline.png') center 35px no-repeat;background-size:1px 25px;padding-bottom:55px}
.sponsor-special .wrap-visualtop .txt-slogon.style-add{background-position:center 50px}
.sponsor-special .wrap-visualtop .contain{display:block;padding:0 15px; position:relative;z-index:5}
.sponsor-special .wrap-visualtop .share-sns{margin:20px 0 0 0}
.sponsor-special .wrap-visualtop .icon1{display:block;background:url('/common/img/page/sponsor/icon-top1.png') no-repeat;background-size:contain;width:43px;height:57px;margin:0 auto 15px auto}
.sponsor-special .wrap-visualtop .icon2{display:block;background:url('/common/img/page/sponsor/icon-top2.png') no-repeat;background-size:contain;width:61px;height:56px;margin:0 auto 15px auto}
.sponsor-special .gray-box {color:#767676; background:#fbfbfb;padding:20px;margin-top:5px;}
.sponsor-special .gray-box .bu {display:inline-block;background: url('/common/img/bu/dot2.gif') 0 7px no-repeat;background-size: 2px;padding-left: 6px;}
.sponsor-special .txt-percent{display:block;font-family:'noto_r';font-size:15px;line-height:24px;color:#767676;text-align:center;padding-bottom:10px}
.sponsor-special .txt-percent>em{font-style:normal;font-family:'noto_b';font-size:20px;line-height:24px;color:#ffcd00}
.sponsor-special .txt-dday{display:inline-block;font-family:'noto_m';font-size:13px;line-height:24px;color:#fff;background-color:#3295e8;padding:0 20px;margin-left:10px;
	border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px}
.sponsor-special .editor-html{display:block;font-size:13px;line-height:19px;color:#767676;padding:20px 0}
.sponsor-special .list-howsupport{*zoom:1}
.sponsor-special .list-howsupport:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.sponsor-special .list-howsupport>li:nth-child(odd){float:left;padding-right:5px;padding-top:10px;width:50%}
.sponsor-special .list-howsupport>li:nth-child(even){float:right;padding-left:5px;padding-top:10px;width:50%}
.sponsor-special .list-howsupport .box{display:block;background-color:#fff;	padding:80px 12px 15px 12px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.sponsor-special .list-howsupport .box strong{display:block;font-weight:normal;font-family:'noto_m';font-size:15px;line-height:19px;color:#005eb8;text-align:center;padding-bottom:10px}
.sponsor-special .list-howsupport>li:nth-child(1) .box{background:url('/common/img/page/sponsor/how1.gif') center 20px no-repeat #fff;background-size:44px 44px}
.sponsor-special .list-howsupport>li:nth-child(2) .box{background:url('/common/img/page/sponsor/how2.gif') center 20px no-repeat #fff;background-size:44px 40px}
.sponsor-special .list-howsupport>li:nth-child(3) .box{background:url('/common/img/page/sponsor/how3.gif') center 20px no-repeat #fff;background-size:45px 40px;min-height:220px}
.sponsor-special .list-howsupport>li:nth-child(4) .box{background:url('/common/img/page/sponsor/how4.gif') center 20px no-repeat #fff;background-size:48px 44px;min-height:220px}
.sponsor-special .list-howsupport>li .box>ul>li{font-size:12px;line-height:16px;color:#767676;letter-spacing:-1px;background:url('/common/img/bu/dot5.gif') 0 8px no-repeat;background-size:4px 1px;padding:0 0 4px 8px}
.sponsor-special .box1-wrapping{border:1px solid #e8e8e8;border-top:0;font-size:13px;line-height:19px;color:#767676;padding:18px 13px;background-color:#fff}
.sponsor-special .box2-wrapping{font-size:13px;line-height:19px;color:#767676;padding:18px 13px;background-color:#fff;
	border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px}
.sponsor-special .hope-wrapping{display:block;background:url('/common/img/page/sponsor/bg-wood.jpg') center top no-repeat;background-size:cover;min-height:526px;padding:30px 18px 0 18px;margin-top:30px !important}
.sponsor-special .hope-wrapping .txt-caption3{background:url('/common/img/page/sponsor/bg-gapline.png') center 65px no-repeat;background-size:1px 25px;padding-bottom:60px}
.sponsor-special .list-hope{*zoom:1}
.sponsor-special .list-hope:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.sponsor-special .list-hope>li:nth-child(odd){float:left;padding-right:5px;padding-top:10px;width:50%}
.sponsor-special .list-hope>li:nth-child(even){float:right;padding-left:5px;padding-top:10px;width:50%}
.sponsor-special .list-hope .box{display:block;background-color:#fff;	padding:20px 12px 15px 12px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;font-size:12px;line-height:18px;color:#333;text-align:center;letter-spacing:-1px}
.sponsor-special .list-hope .box em{display:block;font-style:normal;color:#767676}
.sponsor-special .list-hope .imgtxt{display:block;height:52px;border-bottom:1px solid #bbbcbc;text-align:center;margin-bottom:20px}
.sponsor-special .list-hope>li:nth-child(1) .box{min-height:179px}
.sponsor-special .list-hope>li:nth-child(2) .box{min-height:179px}
.sponsor-special .list-hope>li:nth-child(3) .box{min-height:161px}
.sponsor-special .list-hope>li:nth-child(4) .box{min-height:161px}
.sponsor-special .box-bordergray{display:block;border:1px solid #e8e8e8;padding:16px 20px;margin-bottom:15px}
.sponsor-special .box-bordergray .txt-title{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#333;border-bottom:1px solid #bbbcbc;padding-bottom:14px;margin-bottom:14px}
.sponsor-special .box-bordergray .txt-note{display:block;font-size:13px;line-height:17px;color:#767676}
.sponsor-special .box-bordergray .bt-type4{margin-top:15px;padding-left:25px;padding-right:25px}
.sponsor-special .list-bu>li{font-size:13px;line-height:17px;color:#767676;letter-spacing:-1px;background:url('/common/img/bu/dot5.gif') 0 7px no-repeat;background-size:4px 1px;padding:0 0 6px 8px}

.sponsor-special .link-branchinfo{margin:10px 0 20px;*zoom:1}
.sponsor-special .link-branchinfo:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.sponsor-special .link-branchinfo>span{display:block;font-size:13px;line-height:28px;color:#666;border:1px solid #bbb;height:30px;text-align:center;width:48%;cursor:pointer;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.sponsor-special .link-branchinfo>span.selected{color:#666;border-color:#005eb8;color:#005eb8}
.sponsor-special .link-branchinfo>span:nth-of-type(1){float:left}
.sponsor-special .link-branchinfo>span:nth-of-type(2){float:right}
.sponsor-special .view-branchinfo{display:block;font-size:13px;line-height:19px;color:#767676}
.sponsor-special .view-branchinfo .txt-red{display:block;font-size:12px;line-height:18px;color:#f05353;padding-top:6px}
.sponsor-special .view-branchinfo .txt-header{display:block;font-family:'noto_m';font-size:13px;line-height:17px;color:#005eb8;padding:20px 0 10px 0}
.sponsor-special .view-branchinfo .txt-header2{display:block;font-family:'noto_m';font-size:13px;line-height:17px;color:#333;padding:0 0 6px 0}
.sponsor-special .view-branchinfo .txt-gray{display:block;font-size:13px;line-height:19px;color:#767676;padding-top:8px;word-wrap:break-word}
.sponsor-special .view-branchinfo .txt-gray>strong{font-family:'noto_m';font-weight:normal}
.sponsor-special .view-branchinfo .list-bullet2{margin-bottom:10px}
.sponsor-special .view-branchinfo .list-bullet2>li{font-size:13px;line-height:17px;background-position:0 7px}
.sponsor-special .view-branchinfo .linebar{margin-bottom:0}
.sponsor-special .list-supportamount{*zoom:1}
.sponsor-special .list-supportamount:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.sponsor-special .list-supportamount>li{float:left;width:33.33%;padding-top:10px}
.sponsor-special .list-supportamount>li:nth-child(3n){float:right}
.sponsor-special .list-supportamount>li:nth-child(3n+1){padding-right:5px}
.sponsor-special .list-supportamount>li:nth-child(3n+2){padding-left:5px;padding-right:5px}
.sponsor-special .list-supportamount>li:nth-child(3n+3){padding-left:5px}
.sponsor-special .list-supportamount>li:nth-child(1), .sponsor-special .list-supportamount>li:nth-child(2), .sponsor-special .list-supportamount>li:nth-child(3){padding-top:0}
.sponsor-special .list-supportamount .box-amount{display:block;font-size:13px;line-height:28px;color:#666;border:1px solid #bbb;height:30px;text-align:center;cursor:pointer;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.sponsor-special .list-supportamount .box-amount.selected{color:#005eb8;border-color:#005eb8}
.sponsor-special .total-amount{display:block;border:1px solid #c6c6c6;background-color:#f5f5f5;height:44px;font-size:13px;line-height:42px;color:#013131;padding:0 12px;margin-top:20px}
.sponsor-special .total-amount>em{float:right;font-style:normal;font-family:'noto_m';font-size:13px;line-height:42px;color:#005eb8}
.sponsor-special .total-amount2{display:block;border-top:1px solid #acacac;background-color:#edf6fe;height:44px;font-size:13px;line-height:42px;color:#333;padding:0 12px;margin-top:20px}
.sponsor-special .total-amount2>em{float:right;font-style:normal;font-family:'noto_m';font-size:13px;line-height:42px;color:#005eb8}
.sponsor-special .self-account{border-bottom:0;padding-bottom:0}
.sponsor-special .tableW tbody td {border-bottom:1px solid #e8e8e8;}
.sponsor-special .tableW.style-add2.church {border-bottom:none;}

.msg-applycommit{display:block;text-align:center;font-size:15px;line-height:19px;color:#555;word-spacing:-1px}
.msg-applycommit .txt-msg1{display:block;background:url('/common/img/page/sponsor/img-regcommit.jpg') center 70px no-repeat;background-size:210px 210px;font-weight:normal;font-family:'noto_m';font-size:20px;line-height:24px;color:#333;padding-bottom:255px}
.msg-applycommit .txt-msg2{display:block;font-size:13px;line-height:19px;color:#767676;padding-top:20px}
.msg-applycommit .txt-msg3{display:block;background:url('/common/img/page/sponsor/img-regcommit2.jpg') center 70px no-repeat;background-size:210px 210px;font-weight:normal;font-family:'noto_m';font-size:20px;line-height:24px;color:#333;padding-bottom:255px}
.msg-applycommit .color1{font-family:'noto_m'}
.msg-applycommit2{display:block;background:url('/common/img/page/sponsor/bg-pattern.jpg') center top no-repeat;background-size:cover;margin-top:-20px !important;padding:30px 20px 15px 20px}
.msg-applycommit2 .box1-married{display:block;background:url('/common/img/page/sponsor/married-top.png') center 0 no-repeat;background-size:100%;height:8px;margin-bottom:-2px}
.msg-applycommit2 .box2-married{display:block;background:url('/common/img/page/sponsor/married-middle.png') center top repeat-y;background-size:100% auto;padding:10px 18px 0 18px;font-size:13px;line-height:19px;color:#767676;text-align:center;word-spacing:-1px}
.msg-applycommit2 .box3-married{display:block;background:url('/common/img/page/sponsor/married-bottom.png') center 0 no-repeat;background-size:100%;height:34px}
.msg-applycommit2 .txt1{display:block;font-weight:normal;font-family:'noto_m';font-size:20px;line-height:24px;color:#333;text-align:center;padding-bottom:20px}
.msg-applycommit2 .txt2{display:block;font-size:12px;line-height:16px;color:#767676;text-align:right;background:url('/common/img/page/sponsor/img-married.png') center 30px no-repeat;background-size:75px 74px;padding-bottom:110px}
.msg-applycommit2 strong{font-family:'noto_m';font-weight:normal}
.msg-applycommit2 .color2{font-size:15px;color:#333}
.msg-applycommit2 .info-string{display:block;border:1px solid #005eb8;padding:65px 20px 30px 20px;margin-top:30px;background:url('/common/img/common/logo2.png') center 20px no-repeat #fdfdfd;background-size:75px 28px;font-size:13px;line-height:19px;color:#666;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.msg-applycommit2 .info-string>strong{display:block;color:#005eb8;font-weight:normal;padding-bottom:10px}
.msg-applycommit2 .box2-married .bt-type8{font-size:12px;padding:7px 0}
.msg-applycommit2 .box2-married .comment {padding-top:20px;font-size:12px;}

.sponsor-special .married-searchchild{display:block;margin-top:30px}
.sponsor-special .married-searchchild .txt1{display:block;font-family:'noto_m';font-size:15px;line-height:17px;color:#005eb8;text-align:center;border-bottom:1px solid #e8e8e8;padding-bottom:15px}
.sponsor-special .married-searchchild .sponsordetail-child{position:relative;margin:20px 0;padding-left:145px;min-height:174px}
.sponsor-special .married-searchchild .sponsordetail-child .frame{position:absolute;left:0;top:0;z-index:2;border:1px solid #d2d2d2;padding:9px 7px;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.sponsor-special .married-searchchild .sponsordetail-child .photo{display:block;width:115px;height:154px;background-size:cover !important;background-position:center top !important}
.sponsor-special .married-searchchild .sponsordetail-child .txt-type{display:inline-block;background-color:#23abe2;font-style:normal;font-family:'noto_m';font-size:12px;line-height:15px;color:#fff;padding:4px 10px;margin:10px 0 6px;word-spacing:-1px}
.sponsor-special .married-searchchild .sponsordetail-child .txt-name{display:block;font-family:'noto_m';font-size:15px;line-height:17px;color:#555;word-spacing:-1px;min-height:70px;overflow:hidden}
.sponsor-special .married-searchchild .sponsordetail-child .txt-info{display:block;font-size:13px;line-height:17px;color:#767676;word-spacing:-1px;margin-top:2px}

.list-report{border-top:2px solid #444}  /* report 리스트 */
.list-report>li{border-top:1px solid #e8e8e8}
.list-report>li a{display:block;padding:12px 0;font-size:13px;line-height:19px;color:#767676;padding-right:30px;position:relative;}
.list-report>li .new{width:15px;height:15px;vertical-align:middle;margin:-2px 0 0 5px;}
.list-report>li .pdf{width:23px;position:absolute;right:0;top:10px;}

.list-paymethod{*zoom:1}   /* 결제방법 */
.list-paymethod:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.list-paymethod>li{float:left;padding-bottom:10px}
.list-paymethod>li:nth-child(3n+1){width:30%}
.list-paymethod>li:nth-child(3n+2){width:39%}
.list-paymethod>li:nth-child(3n+3){width:31%}
.list-paymethod .radio-ui{letter-spacing:-1px;font-size:13px}

.wrap-layerpop .sponsor-special{margin:0}     /* 교회검색 */
.sponsor-special .search-church{display:block;text-align:left}
.sponsor-special .search-church .row{position:relative;padding:0 75px 0 90px}
.sponsor-special .search-church p{display:block;font-size:13px;line-height:17px;color:#767676;padding-bottom:8px}
.sponsor-special .search-church .bt-type8{font-size:12px;padding:7px 0;position:absolute;right:0;top:0;cursor:pointer}
.sponsor-special .search-church select{position:absolute;left:0;top:0}

.sponsor-match{display:block;margin:20px 0 35px 0}			/* 맞춤후원 */
.sponsor-match .txt1{display:block;font-size:13px;line-height:19px;color:#767676;text-align:center;letter-spacing:-1px}
.sponsor-match .flow-step{display:block;background-color:#f3faff;padding:16px 0;text-align:center;margin-top:15px !important;margin-bottom:20px !important}
.sponsor-match .flow-step>span{display:inline-block;text-align:center;background:url('/common/img/bu/arrow-right-blue.png') 0 center no-repeat;background-size:9px 16px;padding-left:22px;margin-left:8px;font-family:'noto_m';font-size:13px;line-height:17px;color:#b8d4e8}
.sponsor-match .flow-step>span:first-of-type{background:none;padding-left:0;margin-left:0}
.sponsor-match .flow-step>span.selected{color:#005eb8}
.sponsor-match .txt-question{display:block;background:url('/common/img/page/sponsor/question.png') center top no-repeat;background-size:30px 44px;font-family:'noto_m';font-size:15px;line-height:22px;color:#767676;text-align:center;letter-spacing:-1px;padding-top:60px}
.sponsor-match .txt-question strong{font-weight:normal;font-size:20px;line-height:26px;color:#333}
.sponsor-match .list-stepanswer{margin-top:30px;*zoom:1}
.sponsor-match .list-stepanswer:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.sponsor-match .list-stepanswer>li:nth-child(odd){float:left;width:50%}
.sponsor-match .list-stepanswer>li:nth-child(even){float:right;width:50%}
.sponsor-match .list-stepanswer>li .img-block{display:block;position:relative;padding-top:10px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;cursor:pointer}
.sponsor-match .list-stepanswer>li:nth-child(1) .img-block, .sponsor-match .list-stepanswer>li:nth-child(2) .img-block{padding-top:0}
.sponsor-match .list-stepanswer>li:nth-child(odd) .img-block{padding-right:5px}
.sponsor-match .list-stepanswer>li:nth-child(even) .img-block{padding-left:5px}
.sponsor-match .list-stepanswer>li .pos-txt{font-weight:normal;font-family:'noto_m';font-size:13px;line-height:17px;color:#fff;text-align:center;position:absolute;left:0;bottom:12px;width:100%;letter-spacing:-1px}
.sponsor-match .txt-result1{display:block;font-family:'noto_m';font-size:20px;line-height:24px;color:#333;text-align:center;word-spacing:-1px;padding-bottom:28px}
.sponsor-match .photo-result{display:block;background-size:cover !important;background-position:center top !important;width:210px;height:210px;background-color:#e7e7e7;margin:0 auto;
	border-radius:105px;-webkit-border-radius:105px;-moz-border-radius:105px}
.sponsor-match .txt-result2{display:block;font-size:15px;line-height:19px;color:#555;text-align:center;word-spacing:-1px;padding:30px 0 15px}
.sponsor-match .txt-result2 strong{font-family:'noto_m';font-weight:normal;color:#005eb8}
.sponsor-match .txt-result3{display:block;font-size:13px;line-height:19px;color:#767676;text-align:center;word-spacing:-1px}

.sponsor-payment{display:block;margin:20px 0 35px 0}        /* 후원 결제 */ 
.sponsor-payment .sponsordetail-child{position:relative;margin:0 0 20px 0;padding-left:145px;min-height:174px}
.sponsor-payment .sponsordetail-child .frame{position:absolute;left:0;top:0;z-index:2;border:1px solid #d2d2d2;padding:9px 7px;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.sponsor-payment .sponsordetail-child .photo{display:block;width:115px;height:154px;background-size:cover !important;background-position:center top !important}
.sponsor-payment .sponsordetail-child .txt-type{display:inline-block;background-color:#23abe2;font-style:normal;font-family:'noto_m';font-size:12px;line-height:15px;color:#fff;padding:4px 10px;margin:10px 0 6px;word-spacing:-1px}
.sponsor-payment .sponsordetail-child .txt-name{display:block;font-family:'noto_m';font-size:15px;line-height:17px;color:#555;word-spacing:-1px;min-height:55px;overflow:hidden}
.sponsor-payment .sponsordetail-child .txt-info{display:block;font-size:13px;line-height:17px;color:#767676;word-spacing:-1px;margin-top:2px}
.sponsor-payment .sponsordetail-child2{display:block;text-align:center;margin-bottom:20px}
.sponsor-payment .sponsordetail-child2 .photo{display:block;width:100%;height:156px;background-size:cover !important;background-position:center top !important}
.sponsor-payment .sponsordetail-child2 .txt-type{display:inline-block;background-color:#23abe2;font-style:normal;font-family:'noto_m';font-size:12px;line-height:15px;color:#fff;padding:4px 10px;margin:0 0 14px;word-spacing:-1px}
.sponsor-payment .sponsordetail-child2 .box-slogon{display:block;border:1px solid #e8e8e8;border-top:0;font-size:12px;line-height:18px;color:#767676;padding:15px 10px 15px 10px}
.sponsor-payment .sponsordetail-child2 .box-slogon strong{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#555;padding-bottom:6px}
.sponsor-payment .sponsordetail-amount{display:block;background-color:#f7f7f7;padding:16px 18px}
.sponsor-payment .sponsordetail-amount .row{display:block;text-align:center}
.sponsor-payment .sponsordetail-amount .css-label{font-size:13px}
.sponsor-payment .sponsordetail-amount .txt-unit{display:inline-block;font-family:'noto_r';font-style:normal;font-size:15px;line-height:17px;color:#767676;margin:8px 0 0 6px;vertical-align:top}
.sponsor-payment .txt1{display:block;font-size:13px;line-height:19px;color:#767676;text-align:center;word-spacing:-1px;padding-bottom:16px}
.sponsor-payment .txt2{display:block;font-size:13px;line-height:19px;color:#767676;word-spacing:-1px;padding:18px;background-color:#fbfbfb;margin-top:-20px !important}
.sponsor-payment .txt3 {display: block;font-size: 13px;line-height: 19px;color: #767676;word-spacing: -1px;padding: 18px;margin-top: -20px !important}
.sponsor-payment .color1{color:#005eb8}
.sponsor-payment .color2{color:#333;margin-right:8px;}
.sponsor-payment .list-sponsordetail{width:100%}
.sponsor-payment .list-sponsordetail tbody th{border-top:1px solid #e8e8e8;background-color:#f7f7f7;font-size:13px;line-height:17px;color:#333;padding:10px 0 10px 0;text-align:center}
.sponsor-payment .list-sponsordetail tbody td{border-top:1px solid #e8e8e8;background-color:#fff;font-size:13px;line-height:17px;color:#767676;padding:10px 15px 10px 0;text-align:right;word-spacing:-1px}
.sponsor-payment .list-sponsordetail tfoot th{border-top:1px solid #acacac;background-color:#edf6fe;font-size:13px;line-height:17px;color:#333;padding:10px 0 10px 15px;text-align:left}
.sponsor-payment .list-sponsordetail tfoot td{border-top:1px solid #acacac;background-color:#edf6fe;font-size:13px;line-height:17px;color:#005eb8;padding:10px 15px 10px 0;text-align:right;word-spacing:-1px}
.sponsor-payment .list-sponsordetail .align-left{text-align:left;padding-left:10px}
.sponsor-payment .list-sponsordetail .align-left .radio-ui{margin-right:0}
.sponsor-payment .sponsordetail-login{display:block;background:url('/common/img/page/sponsor/bg-blue.jpg') center top no-repeat;background-size:cover;min-height:308px;padding:30px 18px;font-size:12px;line-height:18px;color:#d5dde7;word-spacing:-1px;text-align:center}
.sponsor-payment .sponsordetail-login.style-add{min-height:220px}
.sponsor-payment .sponsordetail-login fieldset{display:block;background-color:#fff;padding:15px;margin-top:20px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.sponsor-payment .sponsordetail-login fieldset input{border:0;text-align:center}
.sponsor-payment .sponsordetail-login fieldset div:nth-of-type(2){border-top:1px solid #e8e8e8}
.sponsor-payment .sponsordetail-login .row{display:block}
.sponsor-payment .sponsordetail-login .etc-link{text-align:center;margin:14px 0 -5px 0}
.sponsor-payment .sponsordetail-login .etc-link a{display:inline-block;font-size:12px;line-height:18px;color:#fff;padding-left:15px}
.sponsor-payment .sponsordetail-login .etc-link .bar{display:inline-block;color:#fff;font-size:6px;line-height:10px;margin:3px 8px 0 8px;vertical-align:top}
.sponsor-payment .sponsordetail-login .etc-link a:nth-of-type(1){background:url('/common/img/page/sponsor/etclink1.png') 0 center no-repeat;background-size:11px 10px}
.sponsor-payment .sponsordetail-login .etc-link a:nth-of-type(2){background:url('/common/img/page/sponsor/etclink2.png') 0 center no-repeat;background-size:12px 12px}
.sponsor-payment .sponsordetail-login .etc-link a:nth-of-type(3){background:url('/common/img/page/sponsor/etclink3.png') 0 center no-repeat;background-size:10px 12px}

.sponsor-payment .frm-input .txt-guide {margin-top:10px;}
.sponsor-payment .frm-input .txt-guide a {color:#333;border-bottom:1px solid #333;}

.txt-inhabit{display:block;border:1px solid #e8e8e8;padding:10px 12px 10px 14px}   /* 해외거주 */
.txt-inhabit .checkbox-ui{display:block !important}
.txt-inhabit .css-label{display:block !important;font-size:13px;line-height:17px;color:#767676;background-position:right top !important;padding-left:0 !important}
.txt-inhabit .css-checkbox:checked + label.css-label{background-position:right top !important}

.sponsor-payment .msg-graybox{display:block;font-size:12px;line-height:22px;color:#767676;text-align:center;border:1px solid #e8e8e8;background-color:#f5f5f5;padding:18px;word-spacing:-1px}
.sponsor-payment .msg-graybox>strong{font-family:'noto_m';font-weight:normal;font-size:13px;color:#333}
.sponsor-payment .msg2-graybox{display:block;font-size:13px;line-height:19px;color:#767676;text-align:center;background-color:#f7f7f7;padding:20px 16px;word-spacing:-1px}
.sponsor-payment .msg2-graybox .txt-msg{display:block;font-family:'noto_m';font-size:15px;line-height:23px;color:#555;text-align:center;border-bottom:1px solid #e8e8e8;padding-bottom:15px;margin-bottom:15px;letter-spacing:-1px}
.sponsor-payment .msg2-graybox strong{display:block;color:#333;padding-bottom:8px}
.sponsor-payment .self-account{border-bottom:0;padding-bottom:0}
.sponsor-payment .list-bankinfo{margin-top:12px;*zoom:1}
.sponsor-payment .list-bankinfo:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.sponsor-payment .list-bankinfo>li{float:left;font-size:13px;word-spacing:-1px;padding-bottom:8px}
.sponsor-payment .list-bankinfo>li:nth-child(3n+1){width:33%}
.sponsor-payment .list-bankinfo>li:nth-child(3n+2){width:37%}
.sponsor-payment .list-bankinfo>li:nth-child(3n+3){width:30%}
.sponsor-payment .cms-agree{display:block;border:1px solid #e8e8e8;background-color:#fbfbfb;padding:14px 18px;font-size:13px;line-height:19px;color:767676;position:relative}
.sponsor-payment .cms-agree .more-loading{display:block;border-bottom:0;text-align:center;padding:10px 0;margin:10px 0 -10px 0;cursor:pointer;font-size:13px;color:#767676}
.sponsor-payment .cms-agree .txt-title{margin:0;padding:0;background:none}
.sponsor-payment .foreign-payment{display:block;border:1px solid #e8e8e8;background-color:#f7f7f7;padding:14px 15px 12px 15px;font-size:13px;line-height:24px;color:#767676;text-align:center}
.sponsor-payment .foreign-payment em{display:inline-block;font-style:normal;font-size:20px;color:#005eb8;margin-left:20px}
.sponsor-payment .foreign-payment input{margin-top:-3px;text-align:center}
.sponsor-payment .txt-paycommit1{display:block;font-weight:normal;font-family:'noto_m';font-size:20px;line-height:24px;color:#333;text-align:center;padding-bottom:15px}
.sponsor-payment .txt-paycommit2{display:block;font-size:13px;line-height:19px;color:#767676;text-align:center;padding-bottom:20px}
.sponsor-payment .txt-payfail{display:block;font-weight:normal;font-family:'noto_m';font-size:20px;line-height:24px;color:#333;text-align:center;min-height:285px;
	background:url('/common/img/page/sponsor/error1.png') center bottom no-repeat;background-size:210px 210px}
.sponsor-payment .sponsorchild-commit{display:block;background:url('/common/img/page/sponsor/img36.jpg') center top no-repeat;background-size:cover;min-height:544px;padding:30px 18px;margin-top:30px !important;font-size:13px;line-height:19px;color:#767676;text-align:center;word-spacing:-1px}
.sponsor-payment .sponsorchild-commit .txt-slogon{display:block;font-family:'noto_m';font-weight:normal;font-size:20px;line-height:24px;color:#333;padding-bottom:15px}
.sponsor-payment .sponsorchild-commit .box{display:block;border:1px solid #bbb;padding:20px;margin-top:20px}
.sponsor-payment .sponsorchild-commit .photo{display:block;width:110px;height:110px;background-size:cover !important;background-position:center top !important;margin:10px auto 15px auto;
	border-radius:55px;-webkit-border-radius:55px;-moz-border-radius:55px}
.sponsor-payment .sponsorchild-commit .txt-hello{display:block;font-size:15px;line-height:19px;color:#555;padding-bottom:10px}
.sponsor-payment .sponsorchild-commit .txt-hello>strong{font-family:'noto_m';font-weight:normal;color:#005eb8}
.sponsor-payment .sponsorchild-commit .txt-name{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#555;padding-bottom:10px}
.sponsor-payment .sponsorchild-stamp{display:block;font-size:13px;line-height:19px;color:#767676;text-align:center;margin-top:30px;word-spacing:-1px}
.sponsor-payment .sponsorchild-stamp .txt-slogon{display:block;font-family:'noto_m';font-weight:normal;font-size:20px;line-height:24px;color:#333;}
.sponsor-payment .sponsorchild-stamp .con {padding-top:15px;}
.sponsor-payment .sponsorchild-stamp .tour{display:block;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;font-size:12px;line-height:16px;color:#767676;padding:14px 105px 14px 45px;text-align:left;position:relative;min-height:55px;
	background:url('/common/img/page/sponsor/stamp.gif') 0 center no-repeat;background-size:32px 32px}
.sponsor-payment .sponsorchild-stamp .tour .bt-type4{padding:7px 0;position:absolute;right:0;top:14px;z-index:5}
.sponsor-payment .sponsorchild-stamp .stamp{display:block;width:210px;height:210px;background-size:cover !important;background-position:center top !important;background-color:#e7e7e7 !important;margin:20px auto;
	border-radius:105px;-webkit-border-radius:105px;-moz-border-radius:105px}
/*2018.08.27 jongjin.lee WO-74_13746_[유지보수] 결연 시 선물금 예약 안내*/
.chkBgColorChange {
    color: rgb(0, 93, 171) !important;
}
/*20191212 김은지 모바일결제방식 변경 (CMS 기능 추가로 해당 기능 활성화):START*/
.sponsor-payment .box-agree {    display: block;    border: 1px solid #e8e8e8;    background-color: #fbfbfb;    padding: 0 20px}
.sponsor-payment .box-agree .row {    display: block;    padding: 20px 0;    font-size: 13px;    line-height: 19px;    color: #767676;    word-spacing: -1px;    border-top: 1px solid #e8e8e8}
.sponsor-payment .box-agree .row:nth-of-type(1) {        border-top: 0    }
.sponsor-payment .box-agree .bt-type8 {    float: right;    padding: 6px 10px 6px 10px;    font-size: 12px;    margin-top: -6px}
.sponsor-payment .box-agree-sign {    display: block;    border: 1px solid #e8e8e8;    background-color: #fbfbfb;    padding: 0 20px}
.sponsor-payment .box-agree-sign .row {    display: block;    padding: 1px 1px;    font-size: 16px;    line-height: 50px;    color: #767676;    word-spacing: -1px;    border-top: 1px solid #e8e8e8}
.sponsor-payment .box-agree-sign .row:nth-of-type(1) {    border-top: 0;}

.sponsor-payment .box-agree-sign .bt-type6 {    float: right;    padding: 5px 10px 5px 10px;    font-size: 12px;    margin-top: 11px;    cursor: pointer}
.sponsor-payment .box-agree-sign .bt-type7 {    float: right;    padding: 5px 10px 5px 10px;    font-size: 12px;    margin-top: 11px;    cursor: pointer}
.sponsor-payment .box-agree-sign .sign-img {    float: right;    width: 75px;    height: 45px;    margin: 2px -15px 0 5px;    padding: 3px 3px 3px 3px;    border-style: dashed;    border-width: 1px;}

.sponsor-payment .signatureparent {color: darkblue;background-color: #fbfbfb;padding: 15px; /*max-height:250px;max-width :360px;  min-height:250px;min-width :360px;*/}
.sponsor-payment #AccountHolderSelect_A_Signature {padding: 0 0 0 0;margin: 0 0 0 0;border: 2px dotted #000;}
.sponsor-payment #AccountHolderSelect_B_Signature {padding: 0 0 0 0;margin: 0 0 0 0;border: 2px dotted #000;}

/*20191212 김은지 모바일결제방식 변경 (CMS 기능 추가로 해당 기능 활성화):END*/

.sponsor-funding{display:block;margin:20px 0 35px 0}      /* 나눔펀딩 */
.sponsor-funding .msg-graybox{display:block;font-size:12px;line-height:22px;color:#767676;text-align:center;border:1px solid #e8e8e8;background-color:#f5f5f5;padding:18px;word-spacing:-1px}
.sponsor-funding .msg-graybox>strong{font-family:'noto_m';font-weight:normal;font-size:13px;color:#333}
.sponsor-funding .uf_view_visual {width:100%;height:275px;background-size:cover !important;}
.sponsor-funding .wrap-slider{position:relative;margin-top:-20px !important}
.sponsor-funding .wrap-slider .dim{width:100%;height:100%;position:absolute;left:0;top:0;z-index:100;background:#000;opacity:0.35}
.sponsor-funding .wrap-slider .page-prev{display:block;background:url('/common/img/bu/indicator-prev1.png') no-repeat ;background-size:contain;width:12px;height:22px;cursor:pointer;
	font-size:0;line-height:0;text-indent:-9999px;position:absolute;left:15px;top:46.8%;z-index:200}
.sponsor-funding .wrap-slider .page-next{display:block;background:url('/common/img/bu/indicator-prev1.png') no-repeat ;background-size:contain;width:12px;height:22px;cursor:pointer;-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);
	font-size:0;line-height:0;text-indent:-9999px;position:absolute;right:15px;top:46.8%;z-index:200}
.sponsor-funding .wrap-slider .page-count{display:block;position:absolute;bottom:20px;z-index:200;text-align:center;width:100%}
.sponsor-funding .wrap-slider .page-count>span{display:inline-block;width:8px;height:8px;background-color:#fff;font-size:0;line-height:0;text-indent:-9999px;margin:0 1px;
	border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.sponsor-funding .wrap-slider .page-count>.recent{width:25px;height:8px;background-color:#ffcd00}
.sponsor-funding .wrap-slider .txt-slogon{display:block;font-size:13px;line-height:19px;color:#fff;text-align:center}
.sponsor-funding .wrap-slider .txt-slogon strong{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;background:url('/common/img/page/sponsor/bg-gapline.png') center 35px no-repeat;background-size:1px 25px;padding-bottom:60px}
.sponsor-funding .wrap-visualtop{display:block;height:275px;background-size:cover !important;background-position:center top !important;margin-top:-20px !important;position:relative;font-size:13px;line-height:19px;color:#fff;text-align:center;word-spacing:-1px}
.sponsor-funding .wrap-visualtop .dim{width:100%;height:100%;position:absolute;left:0;top:0;z-index:100;background:#000;opacity:0.35;z-index:2}
.sponsor-funding .wrap-visualtop .txt-slogon{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#fff;background:url('/common/img/page/sponsor/bg-gapline.png') center 55px no-repeat;background-size:1px 25px;padding-bottom:60px}
.sponsor-funding .wrap-visualtop .contain{display:block;position:relative;z-index:5}
.sponsor-funding .txt-caption{display:block;font-family:'noto_m';font-size:20px;line-height:24px;color:#333;text-align:center;letter-spacing:-1px;padding-bottom:15px}
.sponsor-funding .txt-caption2{display:block;font-family:'noto_r';font-size:20px;line-height:24px;color:#005eb8;text-align:center;letter-spacing:-1px;padding-bottom:15px}
.sponsor-funding .txt-caption3{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#333;text-align:left;word-spacing:-1px;padding-bottom:15px}
.sponsor-funding .txt-caption3>em{display:block;font-size:12px;font-style:normal;line-height:18px;color:#767676;padding-top:4px}
.sponsor-funding .txt-sub{display:block;font-size:13px;line-height:19px;color:#767676}
.sponsor-funding .color1{color:#005eb8}
.sponsor-funding .txt-searchcount{display:block;font-size:13px;line-height:17px;color:#767676;margin-bottom:20px}
.sponsor-funding .txt-searchcount>em{font-family:'noto_m';font-style:normal;color:#005eb8}
.sponsor-funding .list-thumbil .photo{position:relative;width:100%;height:238px;background-size:cover !important;}
.sponsor-funding .list-thumbil .photo .txt-dday{display:inline-block;font-family:'noto_m';font-size:13px;line-height:26px;color:#fff;background-color:#666;height:26px;padding:0 14px;position:absolute;right:70px;top:25px;z-index:5;
	border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px}
.sponsor-funding .list-thumbil .photo .share-sns{display:block;width:40px;height:40px;position:absolute;right:20px;top:17px;z-index:5;margin:0}
.sponsor-funding .list-thumbil .photo .dim{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:100;background:#000;opacity:0.35;z-index:4;}
.sponsor-funding .list-thumbil .photo .wrap-graph{padding:0px;position:absolute;bottom:10px;left:0;z-index:5;width:80%;margin-left:10%;}
.sponsor-funding .list-thumbil .photo .wrap-graph .txt1{font-size:12px;color:#fff}
.sponsor-funding .list-thumbil .photo .wrap-graph .txt2{font-size:12px}
.sponsor-funding .list-thumbil .photo .wrap-graph .flag{top:-22px}
.sponsor-funding .list-thumbil .photo .wrap-graph .txt-flag{position:absolute;top:-44px;z-index:5;font-family:'noto_r';font-size:13px;line-height:17px;color:#fff;margin-left:-38px;display:inline-block;width:84px;text-align:center}
.sponsor-funding .list-thumbil .photo .wrap-graph .txt-flag>em{font-style:normal;font-family:'noto_b';font-size:15px;color:#ffcd00}
.sponsor-funding .list-thumbil .ending{background-color:#f4f4f4}
.sponsor-funding .list-thumbil .ending .dim{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;opacity:0.9;background:url('/common/img/page/sponsor/ending.png') center 80px no-repeat #f4f4f4;background-size:32px 36px;padding-top:140px;
	font-family:'noto_m';font-size:20px;color:#767676;text-align:center}
.sponsor-funding .list-thumbil .ending .photo img{filter: url(filters.svg#grayscale);filter: gray;-webkit-filter:grayscale(1)}
.sponsor-funding .list-thumbil .no-result{background-color:#fbfbfb;padding:60px 12px;font-size:13px;line-height:19px;color:#767676;text-align:center}
.sponsor-funding .list-thumbil .no-result strong{display:block;font-weight:normal;font-family:'noto_m';font-size:15px;color:#555;padding-bottom:10px}
.sponsor-funding .bottom-fundmake{display:block;background:url('/common/img/page/sponsor/img37.jpg') center top no-repeat;background-size:cover;height:260px;overflow:hidden;
	font-family:'noto_m';font-size:15px;line-height:19px;color:#fff;word-spacing:-1px;text-align:center;padding:75px 20px 0 20px;margin-top:30px !important}
.sponsor-funding .bottom-fundmake .bt-type1{margin-top:30px}

.sponsor-funding .box-achieve{display:block;background-color:#f7f7f7;padding:18px 18px}
.sponsor-funding .box-achieve .txt-percent{display:block;font-family:'noto_r';font-size:15px;line-height:24px;color:#767676;text-align:center;padding-bottom:10px;word-spacing:-1px}
.sponsor-funding .box-achieve .txt-percent>em{font-style:normal;font-family:'noto_b';font-size:20px;line-height:24px;color:#ffcd00}
.sponsor-funding .box-achieve .txt-dday{display:inline-block;font-family:'noto_m';font-size:13px;line-height:24px;color:#fff;background-color:#3295e8;padding:0 20px;margin-left:10px;
	border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px}
.sponsor-funding .photo-fundingcreater{display:block;width:140px;height:140px;background-size:cover !important;background-position:center top !important;margin:0 auto;
	border-radius:70px;-webkit-border-radius:70px;-moz-border-radius:70px}
.sponsor-funding .funding-program{display:block;border:1px solid #dcdcdc;padding:25px 18px 0 18px}
.sponsor-funding .funding-program .txt-program1{display:block;font-family:'noto_r';font-size:11px;line-height:16px;color:#767676;word-spacing:-1px;text-align:center;padding-bottom:15px}
.sponsor-funding .funding-program .txt-program1>em{display:inline-block;font-style:normal;font-weight:normal;font-family:'noto_b';font-size:11px;color:#fff;background-color:#23abe2;padding:2px 7px 2px 7px;margin-right:8px}
.sponsor-funding .funding-program .txt-program2{display:block;font-family:'noto_m';font-size:20px;line-height:24px;color:#005eb8;word-spacing:-1px;text-align:center}
.sponsor-funding .funding-program .bottom-program{display:block;font-family:'noto_r';font-size:13px;line-height:17px;color:#333;word-spacing:-1px;text-align:center;padding:15px 10px;background-color:#f7f7f7;margin:20px -18px 0 -18px}
.sponsor-funding .funding-program .tal {text-align:left;}
.sponsor-funding .funding-program .child-intro {position:relative;margin-top:10px;padding-top:20px;min-height:104px;}
.sponsor-funding .funding-program .child-intro .photo-border {position:absolute;left:0;top:0;width:104px;height:104px;border:1px solid #d9d9d9;border-radius:100%;}
.sponsor-funding .funding-program .child-intro .photo-border .photo-child {display:inline-block;width:88px;height:88px;border-radius:100%;background-size:cover !important;margin:7px;}
.sponsor-funding .funding-program .child-intro .greeting {font-family:noto_m;font-size:14px;color:#005eb8;line-height:22px; padding-left:120px;}
.sponsor-funding .funding-program .story {padding:20px 0 25px 0;}
.sponsor-funding .funding-program .story em {font-style:normal;color:#005eb8;}

.sponsor-funding .editor-html{display:block;font-size:13px;color:#767676;line-height:19px;word-wrap:break-word;word-break:break-all}
.sponsor-funding .bg-gray{display:block;background-color:#f7f7f7;padding:20px 18px}
.sponsor-funding .bg-gray2{display:block;background-color:#f5f5f5;padding:20px 18px;margin-top:-20px !important}
.sponsor-funding .box-wrapping{font-size:13px;line-height:19px;color:#767676;padding:18px 13px;background-color:#fff;
	border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px}
.sponsor-funding .box-gray{display:block;background-color:#f7f7f7;padding:20px 18px}
.sponsor-funding .box-gray strong{display:block;font-weight:normal;font-family:'noto_m';font-size:15px;line-height:19px;color:#005eb8;padding-bottom:14px}
.sponsor-funding .box-gray .list-nobullet>li{font-size:13px;line-height:19px;color:#767676;padding-top:10px}
.sponsor-funding .box-gray .list-nobullet>li:first-child{padding-top:0}
.sponsor-funding .top-fundcreater div:nth-of-type(1){margin-top:0}
.sponsor-funding .frm-row{display:block;position:relative;margin-top:10px}
.sponsor-funding .frm-row.box{display:block;border:1px solid #d8d8d8;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.sponsor-funding .frm-row.box textarea{border:0}
.sponsor-funding .txt-byte{font-size:13px;line-height:17px;color:#767676;text-align:right;padding:4px 10px 6px 0}
.sponsor-funding .txt-byte>em{font-style:normal;font-family:'noto_m';color:#005eb8}
.sponsor-funding .frm-row.file{padding-right:75px}
.sponsor-funding .frm-row.file .pos-btn{font-size:12px;padding:7px 0;position:absolute;right:0;top:0;z-index:2}
.sponsor-funding .frm-row.file .pos-btn2{display:none;}
.sponsor-funding .frm-row.file.del{padding-right:130px}
.sponsor-funding .frm-row.file.del .pos-btn{font-size:12px;padding:7px 0;position:absolute;right:55px;top:0;z-index:2}
.sponsor-funding .frm-row.file.del .pos-btn2{display:inline-block;font-size:12px;padding:7px 0;position:absolute;right:0;top:0;z-index:2}
.sponsor-funding .list-fundupdate>li{border-top:1px solid #ededed;padding:20px 0 14px 72px;position:relative;min-height:86px}
.sponsor-funding .list-fundupdate .pos-photo{position:absolute;left:0;top:14px;z-index:2}
.sponsor-funding .list-fundupdate .pos-photo .photo{display:block;width:60px;height:60px;background-size:cover !important;background-position:center top !important;
	border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}
.sponsor-funding .list-fundupdate .txt-time{display:block;font-size:12px;line-height:18px;color:#c0c0c0}
.sponsor-funding .list-fundupdate .txt-contents{display:block;font-size:12px;line-height:16px;color:#767676;margin-top:4px;word-break:break-all;}
.sponsor-funding .list-fundupdate .txt-contents img{display:block;margin:8px 0 0;max-width:100%}
.sponsor-funding .list-fundupdate .action{position:absolute;right:0;top:20px;z-index:2}
.sponsor-funding .list-fundupdate .action .modify{display:inline-block;background:url('/common/img/icon/modify.png') 0 0 no-repeat;background-size:13px 12px;padding-left:15px;font-size:11px;line-height:15px;color:#767676;cursor:pointer}
.sponsor-funding .list-fundupdate .action .delete{display:inline-block;background:url('/common/img/icon/delete.png') 0 0 no-repeat;background-size:11px 12px;padding-left:13px;margin-left:6px;font-size:11px;line-height:15px;color:#767676;cursor:pointer}
.sponsor-funding .list-fundupdate .modify-layer{display:none;border-top:1px solid #ededed;background-color:#fbfbfb;padding:14px 10px;margin:20px 0 -14px -72px}
.sponsor-funding .list-fundupdate .modify-layer .frm-row.box textarea{font-size:12px}
.sponsor-funding .list-fundupdate .modify-layer span:nth-of-type(1){margin-top:0}
.sponsor-funding .list-fundupdate .modify-layer .wrap-bt{margin-top:10px}
.sponsor-funding .list-fundupdate .modify-layer .wrap-bt a{font-size:12px;padding:7px 15px;margin:0 4px}
.sponsor-funding .list-fundupdate .no-result {text-align:center;padding:30px 0;}
.sponsor-funding .list-fundparticipant>li{border-top:1px solid #ededed;padding:12px 0}
.sponsor-funding .list-fundparticipant .txt1{display:block;font-family:'noto_r';font-size:13px;line-height:17px;color:#333;padding-bottom:12px}
.sponsor-funding .list-fundparticipant .txt1 em{font-style:normal;color:#005eb8}
.sponsor-funding .list-fundparticipant .txt2{display:inline-block;font-family:'noto_r';font-size:12px;line-height:16px;color:#666}
.sponsor-funding .list-fundparticipant .txt3{display:inline-block;font-size:12px;line-height:16px;color:#c0c0c0;margin-left:20px}
.sponsor-funding .list-fundparticipant .no-result {text-align:center;padding:30px 0;}

.wrap-layerpop .sponsor-funding{text-align:left;margin:0}
.wrap-layerpop .sponsor-funding .top-slogon{display:block;background:url('/common/img/page/sponsor/img43.jpg') center top no-repeat;background-size:cover;height:167px;font-size:13px;line-height:19px;color:#fff;text-align:center;padding-top:30px}
.wrap-layerpop .sponsor-funding .top-slogon .txt{display:block;font-size:15px;font-family:'noto_m';font-weight:normal;padding-bottom:15px}
.wrap-layerpop .sponsor-funding .txt-define dt{display:block;font-family:'noto_m';font-size:15px;line-height:20px;color:#333;padding-left:26px}
.wrap-layerpop .sponsor-funding .txt-define dd{display:block;font-size:13px;line-height:19px;color:#767676;padding-top:14px}
.wrap-layerpop .sponsor-funding .ic-define1 dt{background:url('/common/img/icon/sponsor-funding1.png') 0 center no-repeat;background-size:19px 17px}
.wrap-layerpop .sponsor-funding .ic-define2 dt{background:url('/common/img/icon/sponsor-funding2.png') 0 center no-repeat;background-size:19px 19px}
.wrap-layerpop .sponsor-funding .ic-define3 dt{background:url('/common/img/icon/sponsor-funding3.png') 0 center no-repeat;background-size:16px 17px}
.wrap-layerpop .sponsor-funding .ic-define4 dt{background:url('/common/img/icon/sponsor-funding4.png') 0 center no-repeat;background-size:19px 20px}
.wrap-layerpop .sponsor-funding .ic-define5 dt{background:url('/common/img/icon/sponsor-funding5.png') 0 center no-repeat;background-size:16px 18px}
.sponsor-funding .funding-child1{display:block;background:url('/common/img/page/sponsor/childfund1-on.jpg') center top no-repeat;background-size:cover;height:140px;position:relative;text-align:center}
.sponsor-funding .funding-child2{display:block;background:url('/common/img/page/sponsor/childfund2-on.jpg') center top no-repeat;background-size:cover;height:140px;position:relative;text-align:center}
.sponsor-funding .funding-child1 .txt{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#fff;text-align:center;position:absolute;left:0;top:50px;z-index:3;width:100%}
.sponsor-funding .funding-child2 .txt{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#fff;text-align:center;position:absolute;left:0;top:50px;z-index:3;width:100%}
.sponsor-funding .grayscale{filter: url(filters.svg#grayscale);filter: gray;-webkit-filter:grayscale(1)}
.sponsor-funding .grayscale .dim-fundchild{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;opacity:0.3;background-color:#b0b0b0}

.list-childselect>li{border:1px solid #e8e8e8;margin-top:10px;padding:0 14px;position:relative;min-height:200px}
.list-childselect>li:first-child{margin-top:0}
.list-childselect>li .wrap-caption{display:block;background-color:#f7f7f7;height:60px;text-align:right;position:relative;margin:0 -14px}
.list-childselect>li .txt-clock{display:block;background:url('/common/img/icon/clock2.png') 0 0 no-repeat;background-size:18px;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#005eb8;padding-left:24px;position:absolute;left:19px;top:20px;z-index:2}
.list-childselect>li .radio2-ui{margin:14px 14px 0 0}
.list-childselect>li .css-label2{text-indent:-9999px;font-size:0;line-height:0}
.list-childselect>li .pos-photo{position:absolute;left:18px;top:80px;z-index:2}
.list-childselect>li .pos-photo .photo{display:block;width:90px;height:90px;background-size:cover !important;background-position:center top !important;
	border-radius:45px;-webkit-border-radius:45px;-moz-border-radius:45px}
.list-childselect>li .txt-name{display:block;font-family:'noto_m';font-size:15px;line-height:17px;color:#555;padding:25px 0 10px 110px;word-spacing:-1px}
.list-childselect>li .txt-info{display:block;font-size:13px;line-height:19px;color:#767676;padding:0 0 0 110px;word-spacing:-1px}
.list-childselect>li .txt-info .color1{color:#333}
.list-childselect>li .delete{display:inline-block;width:30px;height:30px;margin:14px 14px 0 0;cursor:pointer}
.list-childselect>li .share{display:inline-block;width:40px;height:40px;margin:8px 14px 0 0;cursor:pointer}
.list-childselect>li.no-result {background:#fbfbfb url('/common/img/page/sponsor/child-icon1.png') no-repeat center 30px;background-size:41px 38px; text-align:center;font-size:13px;color:#767676;padding:80px 0 30px 0;min-height:0;}

.sponsor-funding .txt-childselect{display:block;font-size:13px;line-height:19px;color:#767676;text-align:center;word-spacing:-1px;margin-top:20px}
.sponsor-funding .txt-childselect em{font-style:normal;font-family:'noto_r';font-size:15px;color:#005eb8}
.sponsor-funding .reg-fundimg{display:block;background-color:#fbfbfb;padding:30px 20px;font-size:12px;line-height:18px;color:#767676;text-align:center;position:relative;background-size:cover !important;}
.sponsor-funding .reg-fundimg strong{display:block;font-family:'noto_r';font-size:13px;background:url('/common/img/common/img-photo.gif') center top no-repeat;background-size:30px 30px;padding:40px 0 5px}
.sponsor-funding .reg-fundimg .bu {display:inline-block;background: url('/common/img/bu/dot2.gif') 0 7px no-repeat;background-size: 2px;padding-left: 8px;}
.sponsor-funding .reg-fundimg a{display:block;color:#767676}
.sponsor-funding .reg-fundimg .minus-file{display:block;width:23px;height:23px;position:absolute;right:10px;top:10px;z-index:2}
.sponsor-funding .reg-fundimg .fundimg-del {position:absolute;top:10px;right:10px;width:35px;height:35px;text-indent:-9999px;background:url('/common/img/btn/delete2.png') no-repeat;background-size:35px;border:none;display:none;}
.sponsor-funding .reg-fundimg .fundconimg-del {position:absolute;top:10px;right:10px;width:35px;height:35px;text-indent:-9999px;background:url('/common/img/btn/delete2.png') no-repeat;background-size:35px;border:none;display:none;}

.sponsor-funding .txt-stitle{display:block;font-family:'noto_m';font-size:12px;line-height:18px;color:#444;margin-bottom:10px;*zoom:1}
.sponsor-funding .txt-stitle:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.sponsor-funding .txt-stitle .add-file{float:right;width:23px;height:23px;margin-top:-4px}
.sponsor-funding .total-targetamount{display:block;border:1px solid #c6c6c6;background-color:#f5f5f5;padding:12px 10px;font-size:13px;line-height:17px;color:#013131}
.sponsor-funding .total-targetamount .txt-amount{font-size:13px;line-height:17px;color:#767676;float:right}
.sponsor-funding .total-targetamount .txt-amount em{font-style:normal;font-family:'noto_m';color:#005eb8}
.sponsor-funding .self-account{border-bottom:0;padding-bottom:0}
.sponsor-funding .agree-nanumfund{display:block;border:1px solid #e8e8e8;background-color:#fbfbfb;padding:18px 16px}
.sponsor-funding .agree-nanumfund>ul>li{background:url('/common/img/bu/dot2.gif') 0 14px no-repeat;background-size:2px;padding:6px 0 0 8px;font-size:12px;line-height:18px;color:#767676;word-spacing:-1px}
.sponsor-funding .agree-nanumfund>ul>li:first-child{margin-top:-6px}
.sponsor-funding .agree-nanumfund>ol>li{padding:6px 0 0 0;font-size:12px;line-height:18px;color:#767676;word-spacing:-1px;}
.sponsor-funding .agree-nanumfund>ol>li:first-child{margin-top:-6px}
.sponsor-funding .agree-nanumfund .txt-agree{display:block;border-top:1px solid #e8e8e8;padding-top:12px;margin-top:15px;text-align:center}
.sponsor-funding .agree-nanumfund .txt-agree .css-label{font-size:13px}

/* 1:1어린잉양육 */
.sponsor-nurture{display:block;margin:20px 0 35px 0}
.sponsor-nurture .wrap-visualtop{display:block;height:275px;background-size:cover !important;background-position:center top !important;margin-top:-20px !important;position:relative;font-size:13px;line-height:19px;color:#fff;text-align:center;word-spacing:-1px}
.sponsor-nurture .wrap-visualtop .dim{width:100%;height:100%;position:absolute;left:0;top:0;z-index:100;background:#000;opacity:0.35;z-index:2}
.sponsor-nurture .wrap-visualtop .txt-slogon{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#fff;background:url('/common/img/page/sponsor/bg-gapline.png') center 35px no-repeat;background-size:1px 25px;padding-bottom:60px}
.sponsor-nurture .wrap-visualtop .contain{display:block;position:relative;z-index:5}
.sponsor-nurture .wrap-visualtop .wrap-bt{padding:0 20px}
.sponsor-nurture .detail-search{display:block;background-color:#005eb8;font-family:'noto_m';font-weight:normal;font-size:13px;line-height:17px;color:#fff;padding:14px 18px;position:relative;cursor:pointer;}
.sponsor-nurture .detail-search .bu{display:block;background:url('/common/img/bu/indicator-prev1.png') right center no-repeat #005eb8;background-size:contain;width:7px;height:13px;position:absolute;right:18px;top:15px;z-index:2;
	-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg)}
.sponsor-nurture .txt-caption{display:block;font-family:'noto_m';font-size:20px;line-height:24px;color:#333;text-align:center;letter-spacing:-1px;padding-bottom:15px}

.sponsor-nurture .together {height:auto;background:#f4f4dd;padding:30px 20px 0 20px;text-align:center;margin-top:30px !important;}
.sponsor-nurture .together .txt-caption{color:#005eb8;}
.sponsor-nurture .together .bar {display:inline-block;width:1px;height:25px;background:#6299bf;margin-bottom:15px}
.sponsor-nurture .together .con {font-size:13px;color:#005eb8;margin-bottom:35px;}
.sponsor-nurture .together .desc-wrap {text-align:left;font-family:noto_d;font-size:12px;line-height:20px;}
.sponsor-nurture .together .desc-wrap.desc1 {height:290px;background:#f4f4dd url('/common/img/page/sponsor/main_together_bg1.png') no-repeat center bottom;background-size:320px auto;padding:0 0 0 15px;}
.sponsor-nurture .together .desc-wrap.desc2 {height:120px;background:#00479d url('/common/img/page/sponsor/main_together_bg2.png') no-repeat center top;background-size:320px auto;padding:15px 0 0 15px;}
.sponsor-nurture .together .desc-wrap .tit {font-family:noto_m;font-size:15px;}
.sponsor-nurture .together .desc-wrap .period {font-size:13px;}
.sponsor-nurture .together .desc-wrap .desc1 {color:#3791b1;margin-bottom:15px;}
.sponsor-nurture .together .desc-wrap .desc1 .tit {margin-bottom:10px;}
.sponsor-nurture .together .desc-wrap .desc2 {color:#00479d;padding-top:22px;background:url('/common/img/page/sponsor/arr.png') no-repeat 0 0;background-size:11px 7px;margin-bottom:110px;}
.sponsor-nurture .together .desc-wrap .desc2 .tit {margin-bottom:5px;}
.sponsor-nurture .together .desc-wrap .desc2 .period {display:block;margin-bottom:10px;}
.sponsor-nurture .together .desc-wrap .desc3 {color:#6892c5;}
.sponsor-nurture .together .desc-wrap .desc3 .tit {color:#4fa7c6;margin-bottom:10px;}

/*(1)
.sponsor-nurture .together {height:auto;background:url('/common/img/page/sponsor/bg-child1.jpg') no-repeat center top;background-size:cover; padding:30px 20px;text-align:center;margin-top:30px !important;}
.sponsor-nurture .together .txt-caption{color:#fff;}
.sponsor-nurture .together .bar {display:inline-block;width:1px;height:25px;background:#99bfdd;margin-bottom:15px}
.sponsor-nurture .together .con {font-size:13px;color:#fff;margin-bottom:15px;}
.sponsor-nurture .together .step {height:400px;margin-bottom:30px;}
.sponsor-nurture .together .desc {font-size:13px;color:#c5e0f6;padding:20px;background:url('/common/img/page/sponsor/bg-child2.png') repeat 0 0;border-radius:6px;}
.sponsor-nurture .together .desc .tit {font-family:noto_b;font-size:15px;color:#ffdd33;margin-bottom:15px;}
.sponsor-nurture .together .desc-wrap {padding-bottom:30px;background:url('/common/img/page/sponsor/bg-child-arr.png') no-repeat center bottom;background-size:50px 16px; margin-bottom:15px;}
.sponsor-nurture .together .desc.last-desc {background:none;border-radius:0;padding:0 20px;}
*/

.sponsor-nurture .life-change{display:block;background-color:#e6f3ff;padding:30px 18px 20px 18px;font-size:13px;line-height:19px;color:#767676}
.sponsor-nurture .life-change .box{display:block;background-color:#fff;padding:20px 18px 20px 18px}
.sponsor-nurture .life-change .box>strong{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#005eb8;padding:50px 0 18px;text-align:center}
.sponsor-nurture .life-change .box .ic1{background:url('/common/img/page/sponsor/img-lifechg1.png') center top no-repeat;background-size:45px 41px}
.sponsor-nurture .life-change .box .ic2{background:url('/common/img/page/sponsor/img-lifechg2.png') center top no-repeat;background-size:43px 40px}
.sponsor-nurture .life-change .box .ic3{background:url('/common/img/page/sponsor/img-lifechg3.png') center top no-repeat;background-size:48px 42px}
.sponsor-nurture .life-change .box .ic4{background:url('/common/img/page/sponsor/img-lifechg4.png') center top no-repeat;background-size:44px 43px}
.sponsor-nurture .txt-color1{color:#555}
.sponsor-nurture .txt-color1 strong{font-family:'noto_m';font-weight:normal}
.sponsor-nurture .txt-color2{display:block;font-family:'noto_m';font-weight:normal;color:#005eb8;padding-bottom:5px}
.sponsor-nurture .faq{display:block;margin-top:30px !important}
.sponsor-nurture .faq .list-faq{border-top:1px solid #ededed}
.sponsor-nurture .faq .list-faq>li{border-bottom:1px solid #ededed}
.sponsor-nurture .faq .list-faq .field-question{display:block;padding:12px 26px 12px 18px;cursor:pointer;font-family:'noto_m';font-weight:normal;font-size:13px;line-height:17px;color:#767676;position:relative}
.sponsor-nurture .faq .list-faq .field-question .bu{display:block;background:url('/common/img/bu/arrow-down.png') no-repeat;background-size:contain;width:12px;height:7px;position:absolute;right:18px;top:17px}
.sponsor-nurture .faq .list-faq .field-answer{display:none;border-top:1px solid #ededed;padding:20px 18px;background-color:#f7f7f7;font-size:13px;line-height:19px;color:#767676}
.sponsor-nurture .faq .list-faq .on .field-question{color:#333}
.sponsor-nurture .faq .list-faq .on .field-answer{display:block}
.sponsor-nurture .faq .list-faq .on .field-question .bu{background:url('/common/img/bu/arrow-down.png') no-repeat;background-size:contain;-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg)}
.sponsor-nurture .faq .list-faq .diagram1{display:block;position:relative;background:url('/common/img/page/sponsor/diagram1.jpg') right bottom no-repeat;background-size:200px 257px;min-height:257px}
.sponsor-nurture .faq .list-faq .diagram2{display:block;position:relative;background:url('/common/img/page/sponsor/diagram2.jpg') right bottom no-repeat;background-size:200px 257px;min-height:257px}
.sponsor-nurture .faq .list-faq .diagram3{display:block;position:relative;background:url('/common/img/page/sponsor/diagram3.jpg') right bottom no-repeat;background-size:200px 257px;min-height:257px}
.sponsor-nurture .faq .list-faq .txt-slogon{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:17px;color:#005eb8}
.sponsor-nurture .faq .list-faq .txt-slogon em{display:block;font-family:'noto_d';font-style:normal;font-size:13px;line-height:17px;color:#767676;padding-top:4px}
.sponsor-nurture .faq .list-faq .pos-txt1{display:block;width:200px;font-size:13px;line-height:17px;color:#fff;word-spacing:-1px;text-align:center;position:absolute;top:74px;right:0}
.sponsor-nurture .faq .list-faq .pos-txt2{display:block;width:200px;font-size:13px;line-height:17px;color:#fff;word-spacing:-1px;text-align:center;position:absolute;top:198px;right:0}
.sponsor-nurture .down-guide{display:block;font-size:13px;line-height:19px;color:#767676}
.sponsor-nurture .list-guide{margin-top:20px;*zoom:1}
.sponsor-nurture .list-guide:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.sponsor-nurture .list-guide>li{float:left;width:50%;padding-top:10px}
.sponsor-nurture .list-guide>li:nth-child(1), .sponsor-nurture .list-guide>li:nth-child(2){padding-top:0}
.sponsor-nurture .list-guide>li:nth-child(odd){padding-right:5px}
.sponsor-nurture .list-guide>li:nth-child(even){padding-left:5px}
.sponsor-nurture .list-guide .wrapping1{display:block;border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0}
.sponsor-nurture .list-guide .wrapping1 img{display:block;width:100%;border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0}
.sponsor-nurture .list-guide .wrapping2{display:block;border:1px solid #e8e8e8;border-top:0;font-size:12px;line-height:18px;word-spacing:-1px;text-align:center;!min-height:90px;height:60px;
	border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;}
.sponsor-nurture .list-guide .wrapping2 img{padding:10px 0 8px;}
.sponsor-nurture .list-guide .wrapping2 .txt {display:block;padding-top:15px;}
.sponsor-nurture .frm-input .tab-column-3{*zoom:1}
.sponsor-nurture .frm-input .tab-column-3:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.sponsor-nurture .frm-input .tab-column-3>li{float:left}
.sponsor-nurture .frm-input .tab-column-3>li input[type="radio"]{position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0}
.sponsor-nurture .frm-input .tab-column-3>li input[type="radio"] + label{display:block;vertical-align:middle;cursor:pointer;font-size:13px;line-height:31px;color:#444;background-color:#f4f4f4;text-align:center;height:32px}
.sponsor-nurture .frm-input .tab-column-3>li input[type="radio"]:checked + label{background-color:#444;color:#fff;}
.sponsor-nurture .frm-input .tab-column-3>li input[type="radio"] label{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.sponsor-nurture .frm-input .tab-column-3>li:nth-child(1) input[type="radio"] + label{border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px}
.sponsor-nurture .frm-input .tab-column-3>li:nth-child(3) input[type="radio"] + label{border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0}
.wrap-layerpop .sponsor-nurture{margin:0;text-align:left}
.wrap-layerpop .sponsor-nurture .txt-childinfo1{display:block;font-family:'noto_m';font-style:normal;font-size:20px;line-height:24px;color:#333}
.wrap-layerpop .sponsor-nurture .txt-childinfo1 strong{font-style:normal;color:#005eb8}
.wrap-layerpop .sponsor-nurture .txt-childinfo2{display:block;font-size:13px;line-height:19px;color:#767676}
.wrap-layerpop .sponsor-nurture .txt-childinfo2 strong{font-style:normal;color:#333}
.wrap-layerpop .sponsor-nurture .txt-childinfo3{display:block;font-family:'noto_m';font-size:15px;font-weight:normal;line-height:19px;color:#005eb8;padding-bottom:5px}
.wrap-layerpop .sponsor-nurture .bt-type6, .wrap-layerpop .sponsor-nurture .bt-type8{font-size:14px;padding:11px 0 11px 0}
.wrap-layerpop .sponsor-nurture .editor-html{display:block;font-size:13px;line-height:19px;color:#767676}
/* //sponsor of Section */

/* Etc of Section */
.etc-attend{display:block;margin:0 0 35px 0}     /* 모바일츨석체크 */
.etc-attend .diagram{display:block;background-color:#38417e;font-size:16px;line-height:22px;color:#fff;word-spacing:-1px;text-align:center;padding:30px 20px}
.etc-attend .diagram strong{font-family:'noto_m';font-weight:normal}
.etc-attend .diagram .txt1{display:block;font-size:13px;line-height:19px;color:#fff;text-align:center;padding-top:5px}
.etc-attend .diagram .txt2{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#fff;text-align:center;padding-bottom:26px}
.etc-attend .diagram .txt2 .gap{display:inline-block;background:url('/common/img/page/etc/bg-attend2.png') no-repeat;background-size:contain;width:68px;height:68px;margin:0 10px -26px 10px}
.etc-attend .diagram .bg{background-color:#606798;padding:20px 20px;margin:20px 0 54px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;position:relative}
.etc-attend .diagram .bg .edge{display:block;background:url('/common/img/page/etc/bg-attend1.gif') center top no-repeat;background-size:contain;width:47px;height:34px;position:relative;margin:27px auto -54px auto}
.etc-attend .diagram ol{text-align:left}
.etc-attend .diagram ol>li{font-size:15px;line-height:39px;color:#fff;letter-spacing:-1px;padding-left:45px;height:40px;margin-top:10px}
.etc-attend .diagram ol>li:first-child{margin-top:0}
.etc-attend .diagram ol>li em{display:inline-block;font-style:normal;font-family:'noto_b';font-size:16px;line-height:22px;color:#ffdf3a;color:#ffdf3a;width:46px}
.etc-attend .diagram ol>li:nth-child(1){background:url('/common/img/page/etc/img-attend1.png') 0 center no-repeat;background-size:39px 38px}
.etc-attend .diagram ol>li:nth-child(2){background:url('/common/img/page/etc/img-attend2.png') 0 center no-repeat;background-size:32px 32px}
.etc-attend .diagram ol>li:nth-child(3){background:url('/common/img/page/etc/img-attend3.png') 0 center no-repeat;background-size:32px 32px}
.etc-attend .define-stamptour{display:block;background-color:#f5f5f5;;padding:12px 18px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.etc-attend .define-stamptour .wrap-header .txt-title{font-family:'noto_m';font-size:13px;line-height:17px;color:#666;cursor:pointer;position:relative}
.etc-attend .define-stamptour .wrap-header .bu{display:block;background:url('/common/img/bu/arrow-down5.png') no-repeat;background-size:contain;width:14px;height:9px;position:absolute;right:0px;top:3px}
.etc-attend .define-stamptour .wrap-header .define-open .bu{background:url('/common/img/bu/arrow-down5.png') no-repeat;background-size:contain;width:14px;height:9px;-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg)}
.etc-attend .define-stamptour .define{display:none;font-size:13px;line-height:19px;color:#767676;padding-top:16px}
.etc-attend .define-stamptour .define .tar {text-align:right;}
.etc-attend .define-stamptour .define .tar a {color:#767676;text-decoration:none;}
.etc-attend .list-event>li{margin-top:10px;border:1px solid #e8e8e8;background-color:#fbfbfb;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.etc-attend .list-event>li:first-child{margin-top:0}
.etc-attend .list-event>li a{display:block;font-family:'noto_m';font-size:14px;line-height:22px;color:#005eb8;padding:28px 20px;position:relative}
.etc-attend .list-event>li .bu{display:block;background:url('/common/img/bu/arrow-right-blue3.png') no-repeat;background-size:contain;width:7px;height:13px;position:absolute;top:33px;right:20px}
.etc-attend .list-event>li.no_event{display:block;font-family:'noto_m';font-size:14px;color:#333;padding:28px 0px;text-align:center;}
.etc-attend .txt-caption{display:block;font-family:'noto_m';font-size:20px;line-height:24px;color:#005eb8;text-align:center;padding-bottom:20px}
.etc-attend .box-gray{display:block;border:1px solid #e8e8e8;background-color:#fbfbfb}
.etc-attend .box-gray .txt1{display:block;font-size:13px;line-height:17px;color:#333;padding-bottom:10px}
.etc-attend .padding1{padding:45px 30px}

.etc-appguide{margin:0 0 35px 0;font-size:13px;line-height:19px;color:#767676}
.etc-appguide .top-slogon{display:block;background:url('/common/img/page/etc/img-appguide1.jpg') center top no-repeat;background-size:cover;height:288px;font-size:13px;line-height:19px;color:#333;text-align:center;padding-top:20px}
.etc-appguide .top-slogon strong{display:block;font-family:'noto_m';font-weight:normal;font-size:20px;line-height:24px;color:#005eb8}
.etc-appguide .txt-caption{display:block;font-family:'noto_m';font-weight:normal;font-size:20px;line-height:24px;color:#333;text-align:center;padding-top:30px}
.etc-appguide .txt-caption2{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#555;padding:30px 0 18px}
.etc-appguide .txt-appstore{border-top:1px solid #bbb;padding-top:20px}

.etc-consult{display:block;margin:0 0 35px 0}   /* 문의 */
.etc-consult .txt-caption{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#555;padding-bottom:10px}
.etc-consult .txt-caption2{display:block;font-size:13px;line-height:19px;color:#333;text-align:center;letter-spacing:-1px;padding:20px 0}
.etc-consult .list-consult>li{border-bottom:1px solid #ababab}
.etc-consult .list-consult>li:first-child{border-top:1px solid #ababab}
.etc-consult .list-consult>li .question{display:block;padding:12px 22px 14px 36px;cursor:pointer;font-size:13px;line-height:19px;color:#333;background:url('/common/img/icon/question.png') 0 center no-repeat;background-size:27px 27px;position:relative}
.etc-consult .list-consult>li .question>em{display:block;font-style:normal;font-size:12px;line-height:16px;color:#767676;padding-bottom:3px}
.etc-consult .list-consult>li .bu{display:block;background:url('/common/img/bu/arrow-down5.png') 0 center no-repeat;background-size:contain;width:12px;height:7px;position:absolute;right:0;top:43.8%}
.etc-consult .list-consult>li.selected .bu{-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg)}
.etc-consult .list-consult>li .answer{display:none;border-top:1px solid #e8e8e8;background-color:#f5f5f5;padding:20px 14px;font-size:12px;line-height:18px;color:#555}
.etc-consult .list-consult>li.selected .answer{display:block}
.etc-consult .list-consult>li.no-result{font-size:13px;color:#333;text-align:center;padding:40px 0}
.etc-consult .bottom-faq{display:block;border:1px solid #e8e8e8;background-color:#fbfbfb;padding:20px 14px;font-size:12px;line-height:17px;color:#767676}
.etc-consult .bottom-faq strong{display:inline-block;background:url('/common/img/icon/comment.png') 0 center no-repeat;background-size:15px 13px;font-family:'noto_m';font-weight:normal;font-size:13px;line-height:19px;color:#005eb8;padding-left:20px;margin-bottom:15px}
.etc-consult .bottom-faq .bt-type6{padding:7px 0}
.etc-consult .frm-row{display:block;position:relative;margin-top:10px}
.etc-consult .frm-row.box{display:block;border:1px solid #d8d8d8;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.etc-consult .frm-row.box textarea{border:0}
.etc-consult .txt-byte{font-size:13px;line-height:17px;color:#767676;text-align:right;padding:4px 10px 6px 0}
.etc-consult .txt-byte>em{font-style:normal;font-family:'noto_m';color:#005eb8}

.etc-agree{display:block;margin:20px 0 35px 0;font-size:13px;line-height:19px;color:#767676}
.etc-agree .txt-bold {font-family:noto_m;font-style:normal;}
.etc-agree .txt-caption{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#555;padding:0 0 15px 0}
.etc-agree a {color:#333;}
.etc-agree .tbl_rules {width:100%; border-collapse:collapse;}
.etc-agree .tbl_rules thead tr th {font-family:'noto_d';font-size:13px;color:#767676;line-height:19px;font-weight:normal;vertical-align:middle;padding:7px 13px;border-top:1px solid #ddd;border-left:1px solid #ddd;background:#f5f5f5;}
.etc-agree .tbl_rules thead tr th:last-child {border-right:1px solid #ddd;}
.etc-agree .tbl_rules tbody th {font-family:'noto_d';font-size:13px;color:#767676;line-height:19px;font-weight:normal;vertical-align:middle;padding:7px 13px;border:1px solid #ddd;}
.etc-agree .tbl_rules tr td {font-family:'noto_d';font-size:13px;color:#767676;line-height:19px;font-weight:normal;vertical-align:middle;text-align:center;padding:7px 13px;border:1px solid #ddd;}

/* 이벤트참여 : 이용약관 */
.wrap-sectionsub .participation-campaign .login_input2 {float:none;width:100%;padding-top:0;height:250px;border-top:1px solid #bbb;overflow:auto;}
.wrap-sectionsub .participation-campaign .login_input2:after{display:block;height:0;clear:both;content:".";visibility:hidden}
.wrap-sectionsub .participation-campaign .login_input2 .rules .s_con3 {line-height:30px;letter-spacing:-0.5px;}
.wrap-sectionsub .participation-campaign .login_input2 .rules .s_con3 em {font-family:noto_m;}
.wrap-sectionsub .participation-campaign .login_input2 .rules .tbl_rules {width:100%; border-collapse:collapse;}
.wrap-sectionsub .participation-campaign .login_input2 .rules .tbl_rules thead tr th {font-family:'noto_d';font-size:15px;color:#767676;line-height:30px;font-weight:normal;vertical-align:middle;padding:10px 20px;border-top:1px solid #ddd;border-left:1px solid #ddd;background:#f5f5f5;}
.wrap-sectionsub .participation-campaign .login_input2 .rules .tbl_rules thead tr th:last-child {border-right:1px solid #ddd;}
.wrap-sectionsub .participation-campaign .login_input2 .rules .tbl_rules tbody th {font-family:'noto_d';font-size:15px;color:#767676;line-height:30px;font-weight:normal;vertical-align:middle;padding:10px 20px;border:1px solid #ddd;}
.wrap-sectionsub .participation-campaign .login_input2 .rules .tbl_rules tr td {font-family:'noto_d';font-size:15px;color:#767676;line-height:30px;font-weight:normal;vertical-align:middle;text-align:center;padding:10px 20px;border:1px solid #ddd;}

.tbl_privacy {width:100%; border-collapse:collapse;margin-bottom:0px;}
.tbl_privacy th {font-family:'noto_d';font-size:15px;color:#333;font-weight:normal;vertical-align:middle;padding:15px 20px;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background:#fbfbfb;}
.tbl_privacy th:last-child {border-right:0;}
.tbl_privacy td {font-size:15px;color:#767676;text-align:center;vertical-align:middle;padding:15px 20px;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;word-break:break-all;}
.tbl_privacy td:last-child {border-right:0;}
.tbl_privacy tr:last-child td {border-bottom:1px solid #bbb;}

/* #WO-593 20190715 jongjin.lee 개인정보법 mobile  폰트크기만 12로 변경 */
.tbl_privacy2 {width:100%; border-collapse:collapse;margin-bottom:0px;}
.tbl_privacy2 th {font-family:'noto_d';font-size:12px;color:#333;font-weight:normal;vertical-align:middle;padding:15px 20px;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background:#fbfbfb;}
.tbl_privacy2 th:last-child {border-right:0;}
.tbl_privacy2 td {font-size:12px;color:#767676;text-align:center;vertical-align:middle;padding:15px 20px;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;word-break:break-all;}
.tbl_privacy2 td:last-child {border-right:0;}
.tbl_privacy2 tr:last-child td {border-bottom:1px solid #bbb;}

.common-error{disply:block;background-color:#f5f5f5;margin:20px;padding:20px}
.common-error h1{disply:block;background:url('/common/img/common/logo3.png') center top no-repeat #fff;background-size:160px 60px;font-size:0;line-height:0;text-indent:-9999px;height:90px;margin:-20px}
.common-error .txt-caption{display:block;text-align:center;font-family:'noto_m';font-weight:normal;font-size:20px;line-height:24px;color:#333;padding-top:50px}
.common-error .ic-type1{background:url('/common/img/page/etc/img-error1.png') center bottom no-repeat;background-size:111px 111px;padding-bottom:140px}
.common-error .ic-type2{background:url('/common/img/page/etc/img-error2.png') center bottom no-repeat;background-size:111px 111px;padding-bottom:140px}
.common-error .txt1{display:block;text-align:center;font-size:13px;line-height:19px;color:#333}
.common-error .txt2{display:block;text-align:center;font-size:13px;line-height:19px;color:#767676}
.common-error .txt3{display:block;text-align:center;font-family:'noto_r';font-size:12px;line-height:19px;color:#666;letter-spacing:-1px;padding:30px 0;margin:30px -20px -20px -20px;background-color:#fff}
.common-error .wrap-bt{background-color:#fff;margin:20px -20px -30px -20px;padding-top:30px}
.common-error .linebar1{display:block;border-top:1px solid #bbb;border-bottom:1px solid #bbb;padding:18px 0;margin:18px 0}
.common-error .color1{color:#005eb8}

.open-info {padding:88px 10px 25px;text-align:center}
.open-info .logo {height:78px;background:url('/common/img/page/etc/logo.png') no-repeat center;background-size:211px 78px;margin-bottom:88px;}
.open-info .info-box {background-color:rgba(255,255,255,0.8);padding:35px 25px 20px;border-radius:2px;margin-bottom:25px;
						-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);
						-o-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);
						-ms-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);
						box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);
}
.open-info .info-box .tit {font-family:noto_m;font-size:20px;color:#121212;line-height:24px;margin-bottom:20px;}
.open-info .info-box .tit em {color:#005eb8;font-style:normal;}
.open-info .info-box .desc {font-family:noto_r;font-size:13px;color:#555;line-height:20px;padding:0 10px;}
.open-info .info-box .desc .qna {display:inline-block;font-size:12px;padding:24px 0;}
.open-info .info-box .open-date {font-family:noto_m;font-size:15px;color:#005eb8;padding-top:24px;border-top:1px solid #cbcbcb;margin-bottom:5px;}
.open-info .copy {font-family:noto_r;font-size:13px;color:#fff;}

.wrap-layerpop .etc-birthday .txt-f20 {display:inline-block;padding-top:80px;background:url('/common/img/page/etc/icon1.png') no-repeat center top;background-size:55px 56px;margin-top:10px;}
.wrap-layerpop .etc-birthday .bt-type6 {width:80px;font-family:'noto_d';font-size:11px;color:#fff;line-height:11px;text-align:center;padding:12px 0 12px 0;}
.wrap-layerpop .etc-birthday .bt-type6:nth-child(2) {margin:0 1.5%;}
.wrap-layerpop .etc-birthday .bt-type6 .icon {display:inline-block;padding-top:33px;}
.wrap-layerpop .etc-birthday .bt-type6 .icon.letter {background:url('/common/img/page/etc/icon2.png') no-repeat center top;background-size:30px 26px;}
.wrap-layerpop .etc-birthday .bt-type6 .icon.gift {background:url('/common/img/page/etc/icon3.png') no-repeat center top;background-size:30px 26px;}
.wrap-layerpop .etc-birthday .bt-type6 .icon.money {background:url('/common/img/page/etc/icon4.png') no-repeat center top;background-size:30px 26px;}
.wrap-layerpop .etc-birthday .wrap-bt {margin-top:30px;}
.wrap-layerpop .etc-birthday .bu {display:inline-block;background:url('/common/img/bu/dot2.gif') 0 8px no-repeat;background-size:2px;padding-left:6px;font-family:'noto_r';font-size:12px;line-height:18px;color:#767676;}
/* //Etc of Section */

/* About of Section */
.about-notice .wrap-board .list-board .no-result .txt-title{display:block;font-family:'noto_m';font-weight:normal;font-size:20px;line-height:24px;color:#333;margin-bottom:12px}
.about-notice .wrap-board .list-board .no-content .txt-title{display:block;font-family:'noto_m';font-weight:normal;font-size:20px;line-height:24px;color:#333;margin-bottom:12px}

.about-introduce{display:block;margin:0 0 35px 0}     /* 한국컴패션소개 */
.about-introduce .txt-caption{display:block;font-family:'noto_m';font-size:20px;line-height:24px;color:#333;letter-spacing:-1px;text-align:center}
.about-introduce .txt-caption2{display:block;font-family:'noto_m';font-size:15px;line-height:21px;color:#005eb8;word-spacing:-1px;text-align:center}
.about-introduce .txt-sub{display:block;font-size:13px;line-height:21px;color:#767676;word-spacing:-1px}
.about-introduce .color1{color:#333}
.about-introduce .color2{color:#005eb8}
.about-introduce .compassion-start{display:block;background:url('/common/img/page/about/img2.jpg') center top no-repeat;background-size:cover;min-height:604px;padding:28px 18px;font-size:12px;line-height:18px;color:#c5e0f6}
.about-introduce .compassion-start .txt-slogon{display:block;font-family:'noto_m';font-size:20px;line-height:24px;color:#fff;word-spacing:-1px;text-align:center;background:url('/common/img/page/about/bg-gap.png') center 35px no-repeat;background-size:1px 25px}
.about-introduce .compassion-start .txt-slogon em{display:block;font-style:normal;font-size:13px;line-height:17px;padding-top:50px}
.about-introduce .compassion-start strong{display:block;font-weight:normal;font-size:14px}
.about-introduce .txt-bible{display:block;background-color:#fbfbfb;padding:20px 10px 15px 10px;font-size:13px;line-height:22px;color:#005eb8;text-align:center}
.about-introduce .txt-bible em{display:block;font-style:normal;font-size:12px;color:#767676;padding-top:4px}
.about-introduce .ceo{display:block;position:relative}
.about-introduce .ceo .txt{display:block;font-size:12px;line-height:18px;color:#fff;text-align:center;position:absolute;top:22%;width:100%}
.about-introduce .ceo .txt>strong{display:block;font-weight:normal;font-family:'noto_m';font-size:15px;line-height:19px;color:#fff;background:url('/common/img/page/about/bg-gap.png') center 30px no-repeat;background-size:1px 25px;padding-bottom:50px}
.about-introduce .txt-ceosign{display:block;font-size:13px;line-height:19px;color:#767676;word-spacing:-1px;text-align:right;background:url('/common/img/page/about/ceosign.gif') right bottom no-repeat;background-size:108px 28px;padding-bottom:30px}
.about-introduce .txt-ceosign strong{font-weight:normal;font-family:'noto_m';color:#333}

/* 컴패션정신 */
.about-introduce .compassion-soul{display:block;background:url('/common/img/page/about/img4.jpg') center top no-repeat;background-size:cover;min-height:245px;padding:28px 18px;font-size:13px;line-height:19px;color:#767676}
.about-introduce .compassion-soul .txt-slogon{display:block;font-family:'noto_m';font-size:20px;line-height:24px;color:#005eb8;word-spacing:-1px;text-align:center;background:url('/common/img/page/about/bg-gap2.png') center 35px no-repeat;background-size:1px 25px;padding-bottom:15px}
.about-introduce .compassion-soul .txt-slogon em{display:block;font-style:normal;font-size:13px;line-height:17px;color:#333;padding-top:50px}
.about-introduce .compassion-soul2{display:block;background:url('/common/img/page/about/img5.jpg') center top no-repeat;background-size:cover;min-height:648px;padding:28px 18px;font-size:13px;line-height:19px;color:#767676}
.about-introduce .compassion-soul2 .txt-slogon{display:block;font-family:'noto_m';font-size:20px;line-height:24px;color:#fff;word-spacing:-1px;text-align:center;background:url('/common/img/page/about/bg-gap.png') center 35px no-repeat;background-size:1px 25px}
.about-introduce .compassion-soul2 .txt-slogon em{display:block;font-style:normal;font-size:13px;line-height:17px;color:#fff;padding-top:50px}
.about-introduce .compassion-soul2 .txt-define{display:block;font-size:12px;line-height:18px;color:#c5e0f6;text-align:center;margin-top:30px}
.about-introduce .compassion-soul2 .txt-dt{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#fff}
.about-introduce .compassion-soul2 .txt-dt em{display:block;font-style:normal;font-family:'noto_d';font-size:12px;line-height:18px;padding-bottom:5px}
.about-introduce .compassion-soul2 .bg1{background:url('/common/img/page/about/img-soul1.png') center top no-repeat;background-size:56px 58px;padding-top:74px}
.about-introduce .compassion-soul2 .bg2{background:url('/common/img/page/about/img-soul2.png') center top no-repeat;background-size:34px 55px;padding-top:71px}
.about-introduce .compassion-soul2 .bg3{background:url('/common/img/page/about/img-soul3.png') center top no-repeat;background-size:45px 58px;padding-top:75px}
.about-introduce .compassion-soul3 .txt-slogon{display:block;font-family:'noto_m';font-size:20px;line-height:24px;color:#333;word-spacing:-1px;text-align:center;background:url('/common/img/page/about/bg-gap2.png') center 35px no-repeat;background-size:1px 25px}
.about-introduce .compassion-soul3 .txt-slogon em{display:block;font-style:normal;font-family:'noto_d';font-size:13px;line-height:19px;color:#333;padding-top:50px}
.about-introduce .compassion-soul3 .txt-define{display:block;font-size:12px;line-height:18px;color:#fff;text-align:center;background-color:#005eb8;width:160px;height:160px;margin:20px auto 0 auto;word-spacing:-1px;
	border-radius:80px;-webkit-border-radius:80px;-moz-border-radius:80px}
.about-introduce .compassion-soul3 .txt-dt{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#fff;padding-top:29px}
.about-introduce .compassion-soul3 .txt-dt em{display:block;font-style:normal;font-family:'noto_d';font-size:12px;line-height:18px;color:#c5e0f6;padding-bottom:10px}

.about-introduce .policy-child{display:block;background:url('/common/img/page/about/img7.jpg') center top no-repeat;background-size:cover;min-height:400px;padding:28px 18px}     /* 어린이보호정책 */
.about-introduce .policy-child .txt-slogon{display:block;font-family:'noto_m';font-size:20px;line-height:24px;color:#fff;word-spacing:-1px;text-align:center;background:url('/common/img/page/about/bg-gap.png') center 35px no-repeat;background-size:1px 25px}
.about-introduce .policy-child .txt-slogon em{display:block;font-style:normal;font-family:'noto_d';font-size:13px;line-height:19px;color:#c5e0f6;padding-top:50px}
.about-introduce .policy-child .list-bu{display:block;border:1px solid #126fbd;padding:13px 12px;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.about-introduce .policy-child .list-bu li{display:block;font-size:12px;line-height:18px;color:#d5dde7;margin-top:6px;padding-left:8px;background:url('/common/img/bu/dot4.png') 0 7px no-repeat;background-size:2px}
.about-introduce .policy-child .list-bu li:first-child{margin-top:0}
.about-introduce .policy-child2{display:block;font-size:13px;line-height:19px;color:#333}
.about-introduce .policy-child2 .txt-slogon{display:block;font-family:'noto_m';font-size:20px;line-height:24px;color:#333;word-spacing:-1px;text-align:center;background:url('/common/img/page/about/bg-gap2.png') center 35px no-repeat;background-size:1px 25px;padding-bottom:50px}
.about-introduce .policy-child2 ol>li{border-bottom:1px solid #e8e8e8;padding:12px 0 12px 28px;font-size:13px;line-height:19px;color:#767676;position:relative}
.about-introduce .policy-child2 ol>li:first-child{border-top:1px solid #e8e8e8}
.about-introduce .policy-child2 ol>li em{font-family:'noto_m';font-style:normal;color:#005eb8;position:absolute;left:0;top:11px;z-index:2}
.about-introduce .policy-child3{display:block;font-size:13px;line-height:19px;color:#767676;border:1px solid #e8e8e8;background-color:#fbfbfb;padding:18px 14px}
.about-introduce .policy-child3 strong{display:block;font-weight:normal;font-size:15px;line-height:19px;color:#333}

.about-introduce .compassion-ci{display:block;background-color:#f5f5f5;padding:28px 18px;font-size:13px;line-height:19px;color:#767676}     /* ci */
.about-introduce .compassion-ci .txt-ci{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#333;word-spacing:-1px;padding:15px 0 13px 0}
.about-introduce .compassion-ci .txt-ci>em{font-style:normal;font-family:'noto_d'}
.about-introduce .compassion-ci2{display:block;background:url('/common/img/page/about/img8.jpg') center top no-repeat;background-size:cover;min-height:505px;padding:28px 18px;margin-bottom:-35px !important;font-size:13px;line-height:19px;color:#fff}
.about-introduce .compassion-ci2 .txt-slogon{display:block;font-family:'noto_m';font-size:20px;line-height:24px;color:#fff;word-spacing:-1px;text-align:center;background:url('/common/img/page/about/bg-gap.png') center 35px no-repeat;background-size:1px 25px}
.about-introduce .compassion-ci2 .txt-slogon em{display:block;font-style:normal;font-family:'noto_d';font-size:13px;line-height:19px;color:#fff;padding-top:50px}
.about-introduce .compassion-ci2 .ci-color{display:block;text-align:center;font-family:'noto_r';font-size:12px;line-height:16px;color:#ff;margin:20px 0}
.about-introduce .compassion-ci2 .ci-color>em{display:block;font-style:normal;font-size:11px;color:#c5e0f6}
.about-introduce .compassion-ci2 .ci-color img{display:block;width:80px;margin:0 auto 8px auto}

.about-introduce .location1{display:block;background:url('/common/img/page/about/map1.png') 20px center no-repeat #f7f7f7;background-size:20px 27px;font-family:'noto_m';font-size:15px;line-height:49px;color:#333;word-spacing:-1px;padding:0 18px 0 52px;height:50px}
.about-introduce .location2{display:block;background:url('/common/img/page/about/map2.png') 20px center no-repeat #f7f7f7;background-size:17px 26px;font-family:'noto_m';font-size:15px;line-height:49px;color:#333;word-spacing:-1px;padding:0 18px 0 52px;height:50px}
.about-introduce .location3{display:block;background:url('/common/img/page/about/map3.png') 20px center no-repeat #f7f7f7;background-size:23px 23px;font-family:'noto_m';font-size:15px;line-height:49px;color:#333;word-spacing:-1px;padding:0 18px 0 52px;height:50px}
.about-introduce .define-address{display:table;width:100%;margin-top:8px}
.about-introduce .define-address dt{display:table-cell;vertical-align:top;font-family:'noto_r';font-size:13px;line-height:19px;color:#333;width:65px;word-spacing:-1px}
.about-introduce .define-address dd{display:table-cell;vertical-align:top;font-size:13px;line-height:19px;color:#767676;word-spacing:-1px}
.about-introduce .define-subway>li{margin-top:18px;font-size:13px;line-height:19px;color:#767676;word-spacing:-1px;padding-left:26px;position:relative}
.about-introduce .define-subway>li em{display:block;width:16px;height:16px;font-family:'noto_r';font-style:normal;font-size:12px;line-height:18px;color:#fff;text-align:center;letter-spacing:-1px;position:absolute;left:0;top:1px;z-index:2;
	border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}
.about-introduce .define-subway .subwaytype1{background-color:#b5500b}
.about-introduce .define-subway .subwaytype2{background-color:#f0602f}
.about-introduce .define-bus>li{margin-top:10px;font-size:13px;line-height:19px;color:#767676;word-spacing:-1px;padding-left:38px;position:relative}
.about-introduce .define-bus>li:first-child{margin-top:18px}
.about-introduce .define-bus>li em{display:block;width:28px;height:18px;font-family:'noto_r';font-style:normal;font-size:12px;line-height:18px;color:#fff;text-align:center;letter-spacing:-1px;position:absolute;left:0;top:1px;z-index:2;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.about-introduce .define-bus .bustype1{background-color:#005eb8}
.about-introduce .define-bus .bustype2{background-color:#50a232}
.about-introduce .define-bus .bustype3{background-color:#dc1219}
.about-introduce .define-bus .bustype4{background-color:#f8b109}
.about-introduce .define-bus .bustype5{background-color:#70b0e0}

.about-with .wrap-visualtop{display:block;height:216px;background-size:cover !important;background-position:center top !important;position:relative;font-size:13px;line-height:19px;color:#fff;text-align:center;word-spacing:-1px}     /* 함께하는나라 */
.about-with .wrap-visualtop .dim{width:100%;height:100%;position:absolute;left:0;top:0;z-index:100;background:#000;opacity:0.35;z-index:2}
.about-with .wrap-visualtop .txt-slogon{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#fff;background:url('/common/img/page/about/bg-gap.png') center 35px no-repeat;background-size:1px 25px;padding-bottom:60px}
.about-with .wrap-visualtop .contain{display:block;position:relative;z-index:5}
.about-with .txt-country{display:block;background-color:#ffcd00;font-family:'noto_m';font-weight:normal;font-size:20px;line-height:24px;color:#fff;text-align:center;padding:18px 0}
.about-with .txt-country>em{display:block;font-style:normal;font-family:'noto_d';font-size:12px;line-height:16px}
.about-with .menu-country>li{margin-top:1px}
.about-with .menu-country>li:first-child{margin-top:0}
.about-with .menu-country>li .field{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#333;cursor:pointer;background-color:#f7f7f7;padding:13px 18px;position:relative}
.about-with .menu-country>li .field .bu{display:block;background:url('/common/img/bu/arrow-down6.png') no-repeat;background-size:contain;width:15px;height:9px;position:absolute;right:18px;top:40.4%}
.about-with .menu-country .selected .bu{background:url('/common/img/bu/arrow-down6.png') no-repeat;background-size:contain;-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg)}
.about-with .menu-country .selected .sub-country{display:block}
.about-with .menu-country .sub-country{display:none;margin-bottom:-2px;*zoom:1}
.about-with .menu-country .sub-country:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.about-with .menu-country .sub-country a{display:block;font-size:12px;line-height:18px;color:#767676;padding:10px 8px 10px 18px;word-spacing:-1px}
.about-with .menu-country .sub-country>li{float:left;width:33%;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}
.about-with .menu-country .sub-country>li:nth-child(3n+1){width:34%}
.about-with .partner-office{display:block;background:url('/common/img/page/about/img10.jpg') center top no-repeat;background-size:cover;height:358px;position:relative;z-index:3;padding:28px 20px}
.about-with .txt-caption{display:block;font-family:'noto_m';font-weight:normal;font-size:20px;line-height:24px;color:#fff;text-align:center}
.about-with .txt-caption>em{display:block;font-style:normal;font-family:'noto_d';font-size:12px;line-height:18px}
.about-with .txt{display:block;font-family:'noto_m';font-size:12px;line-height:18px;color:#fff;margin-top:20px}
.about-with .list-partner{margin-top:20px;*zoom:1}
.about-with .list-partner:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.about-with .list-partner>li{float:left;width:50%;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#fff;background:url('/common/img/bu/dot6.png') 0 7px no-repeat;background-size:4px;padding-left:10px;margin:5px 0}
.about-with .view-board{border-bottom:1px solid #e8e8e8;padding-bottom:30px}
.about-with .view-board .editor-html{display:block;font-size:13px;line-height:19px;color:#767676;word-spacing:-1px}
.about-with .view-board .editor-html strong{display:block;font-family:'noto_m';font-weight:normal;font-size:13px;color:#555}
.about-with .view-board .editor-html img{display:block;margin-bottom:20px}
.about-with .box-pray{display:block;background:url('/common/img/page/about/img11.jpg') center top no-repeat;background-size:cover;min-height:387px;padding:28px 20px;text-align:center;font-size:13px;line-height:19px;color:#c5e0f6}
.about-with .box-pray .txt-slogon{display:block;font-family:'noto_m';font-weight:normal;font-size:20px;line-height:24px;color:#fff;background:url('/common/img/page/about/bg-gap.png') center 35px no-repeat;background-size:1px 25px;padding-bottom:50px}

.about-report{display:block;font-size:13px;line-height:19px;color:#767676}     /* 연례보고 */
.about-report .txt-caption{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#005eb8;text-align:center;padding-bottom:20px}
.about-report .report-business{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:20px 0;*zoom:1}
.about-report .report-business:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.about-report .report-business>li{float:left;width:50%;font-family:'noto_m';font-size:13px;line-height:19px;color:#333;text-align:center;letter-spacing:-1px;margin-top:30px;min-height:238px}
.about-report .report-business>li:nth-child(odd){padding-right:10px}
.about-report .report-business>li:nth-child(even){padding-left:10px}
.about-report .report-business>li:nth-child(1), .about-report .report-business>li:nth-child(2){margin-top:0}
.about-report .report-business>li .report-thumb {display:block;width:100%;height:130px;margin-bottom:10px;background-size:cover !important;}
.about-report .report-business .bt-type6{display:block;width:100%;padding:7px 0;font-size:12px;letter-spacing:-1px}
.about-report .report-business .bt-type5{display:block;width:100%;padding:7px 0;font-size:12px;letter-spacing:-1px}
.about-report .report-business .ic1{display:inline-block;background:url('/common/img/icon/zoom2.png') no-repeat;background-size:contain;width:12px;height:13px;margin:2px 5px 0 0;vertical-align:top}
.about-report .report-business .ic2{display:inline-block;background:url('/common/img/icon/pdf2.png') no-repeat;background-size:contain;width:12px;height:13px;margin:2px 5px 0 0;vertical-align:top}
.about-report .view-board{border-bottom:1px solid #e8e8e8;padding-bottom:30px}
.about-report .revenue-desc .tit {font-family:noto_m;font-size:15px;color:#121212;text-align:center;margin-bottom:15px;}
.about-report .revenue-desc .link-area {text-align:center;margin-bottom:25px;}
.about-report .revenue-desc .link-area a {display:inline-block;margin:0 3%;vertical-align:bottom;}
.about-report .revenue-desc .link-area a:nth-child(1) {width:23%}
.about-report .revenue-desc .link-area a:nth-child(2) {width:28%}
.about-report .revenue-desc .link-area a:nth-child(3) {width:16%}
.about-report .revenue-desc .txt {font-family:noto_d;font-size:13px;color:#727272;line-height:21px;margin-bottom:17px;}
.about-report .revenue-desc .txt .fc-blue {color:#005eb8;}
.about-report .revenue-desc .txt .fc-black {color:#121212;}
.about-report .revenue-desc .txt .small-txt {font-size:10px;}
.about-report .revenue-desc .kpmg-desc {min-height:68px;font-size:12px;line-height:15px;padding:14px 12px 14px 106px;border:1px solid #e8e8e8;background:#fbfbfb url('/common/img/page/about/logo-kpmg.png') no-repeat 12px 14px;background-size:83px 39px;}


.about-report .report-finance{border-top:2px solid#444}
.about-report .report-finance>li{border-bottom:1px solid #e8e8e8;padding:12px 165px 12px 0;font-size:13px;line-height:19px;color:#555;position:relative;word-spacing:-1px}
.about-report .report-finance>li .btn{position:absolute;right:0;top:9px;z-index:2}
.about-report .report-finance>li .bt-type5, .about-report .report-finance>li .bt-type6{font-size:12px;padding:4px 0;margin:0 0 0 3px}

.about-promote{display:block;font-size:13px;line-height:19px;color:#767676;margin:30px 0}    /* 홍보대사 */
.about-promote .txt-caption{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#005eb8;text-align:center}
.about-promote .txt-caption2{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#333;text-align:center;padding-bottom:20px}
.about-promote .linebar{margin:18px 0}
.about-promote .txt-pr{display:block;font-size:12px;line-height:18px;color:#767676;text-align:right;margin-top:10px}
.about-promote .txt-pr strong{font-weight:normal;color:#005eb8}
/* //About of Section */

/* App of Section */
/* app navigation */
.appPageNav {position:relative; width:100%;height:56px;line-height:56px;border-bottom:1px solid #d9d9d9;}
.appPageNav:after {content:".";clear:both;display:block;height:0;visibility:hidden;}
.appPageNav .left {position:absolute;left:20px;top:13px;}
.appPageNav .left a {display:block;width:28px;height:28px;}
.appPageNav .left a.msg {background:url('/common/img/app/icon_message.png') no-repeat center;background-size:cover;}
.appPageNav .left a.msg span {display:inline-block;position:absolute;left:22px;top:-2px;width:auto;min-width:18px; font-family:'noto_b';font-size:10px;color:#fff;text-indent:0px;text-align:center;line-height:11px;padding:4px;background:#ee524d;border-radius:10px;}
.appPageNav .left a.setting {background:url('/common/img/app/icon_setting.png') no-repeat center;background-size:cover;}
.appPageNav .left a.back {background:url('/common/img/app/icon_back.png') no-repeat center;background-size:cover;}
.appPageNav .center {text-align:center;font-family:noto_m;font-size:18px;color:#333;}
.appPageNav .center a {color:#333;}
.appPageNav .center .logo {width:102px;height:auto;padding-top:9px;}
.appPageNav .center .txt {display:inline-block;!padding-top:15px;}
.appPageNav .center .bluetxt {color:#005eb8}
.appPageNav .center .arr {display:inline-block;width:14px;height:16px;background:url('/common/img/app/arrow_1.png') no-repeat 0 6px;background-size:14px 8px;margin-left:6px;}
.appPageNav .right {position:absolute;right:20px;top:13px;}
.appPageNav .right a {display:block;width:28px;height:28px;}
.appPageNav .right a.mypage {background:url('/common/img/app/icon_my.png') no-repeat center;background-size:cover;}
.appPageNav .right a.menu {background:url('/common/img/app/icon_menu.png') no-repeat center;background-size:cover;}
.appPageNav .right a.menu.on {background:url('/common/img/app/icon_menu_on.png') no-repeat center;background-size:cover;}
.appPageNav .right a.alarm {background:url('/common/img/app/icon_alarm.png') no-repeat center;background-size:cover;}

/* app 하단 tab bar */
.appTabBar {position:fixed;bottom:0;width:100%;height:63px;border-top:1px solid #d9d9d9;background-color:#fff;z-index:9000}
.appTabBar ul {width:100%;height:100%;}
.appTabBar ul:after {content:".";clear:both;display:block;height:0;visibility:hidden;}
.appTabBar ul li {float:left;height:100%;text-align:center;}
.appTabBar ul li:nth-child(1) {width:21%;}
.appTabBar ul li:nth-child(2) {width:19%;}
.appTabBar ul li:nth-child(3) {width:19%;}
.appTabBar ul li:nth-child(4) {width:21%;}
.appTabBar ul li:nth-child(5) {width:20%;}
.appTabBar ul li a {display:block;width:100%;height:100%;font-family:noto_m;font-size:11px;color:#999;padding-top:40px;background-size:28px 21px !important;background-position:center 14px !important;}
.appTabBar ul li a.on {color:#333;padding-top:37px;border-top:3px solid #005eb8;margin-top:-1px;background-position:center 12px !important;}
.appTabBar ul li:nth-child(1) a {background:url('/common/img/app/TabBar_icon1_off.png') no-repeat;}
.appTabBar ul li:nth-child(2) a {background:url('/common/img/app/TabBar_icon2_off.png') no-repeat;}
.appTabBar ul li:nth-child(3) a {background:url('/common/img/app/TabBar_icon3_off.png') no-repeat;}
.appTabBar ul li:nth-child(4) a {background:url('/common/img/app/TabBar_icon4_off.png') no-repeat;}
.appTabBar ul li:nth-child(5) a {background:url('/common/img/app/more_off.png') no-repeat;}
.appTabBar ul li:nth-child(1) a.on {background:url('/common/img/app/TabBar_icon1_on.png') no-repeat;}
.appTabBar ul li:nth-child(2) a.on {background:url('/common/img/app/TabBar_icon2_on.png') no-repeat}
.appTabBar ul li:nth-child(3) a.on {background:url('/common/img/app/TabBar_icon3_on.png') no-repeat;}
.appTabBar ul li:nth-child(4) a.on {background:url('/common/img/app/TabBar_icon4_on.png') no-repeat;}
.appTabBar ul li:nth-child(5) a.on {background:url('/common/img/app/more_on.png') no-repeat;}
/*.appTabBar ul li a.on.more {color:#005eb8;}*/

/* app 서브레이어메뉴 */
.app-layermenu {width:100%;height:53px;background:#f7f7f7;position:relative;}
.app-layermenu ul {height:47px;background:#fff;border-bottom:1px solid #e6e6e6;padding:0 5px;}
.app-layermenu ul li {float:left;display:block;height:100%;padding:0 5px;}
.app-layermenu ul li a {display:block;width:100%;height:47px;padding:0 5px;font-family:'noto_m';font-size:15px;line-height:47px;color:#666;letter-spacing:-1px;text-align:center}
.app-layermenu ul li a.selected{border-bottom:2px solid #005eb8}

.appContent{display:block;padding:0 15px 63px 15px}   /* 앱 컨텐츠 wrapping */
.appContent-margin1{margin:0 -15px !important}   /* 앱 서브페이지 내 width 100%  경우*/
.appContent-margin2{margin:0 -10px !important}   /* 앱 서브페이지 내 width 100%  경우*/
.bg-appmain{background-color:#f4f4f4}
.bg-appmy{background-color:#e1e5e9;padding:0 10px 64px 10px}
.appContent footer{padding:20px 15px 40px 15px}

.appContent .box-app{display:block;background-color:#fff;font-family:'noto_r';font-size:13px;line-height:19px;color:#666;padding:20px 15px 20px 15px;text-align:center;;letter-spacing:-1px;word-spacing:-1px;
	border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
	
.appContent .main-field2 .wrap-slider .page-prev{width:15px;height:27px}
.appContent .main-field2 .wrap-slider .page-next{width:15px;height:27px}
.appContent .main-field2 .wrap-slider .page-count>span{width:10px;height:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.appContent .main-field2 .wrap-slider .page-count>.recent{width:30px;height:10px}
.appContent .unauthorized-user{display:block;padding:25px 15px;background-color:#fff}
.appContent .unauthorized-user h2{display:block;font-family:'noto_m';font-weight:normal;font-size:13px;line-height:19px;color:#333;text-align:center}

.appContent .appmain-sponsor h2{display:block;font-family:'noto_m';font-weight:normal;font-size:20px;line-height:24px;color:#121212;text-align:center;padding:20px 0}
.appContent .appmain-sponsor .txt-caption{display:block;font-family:'noto_m';font-size:16px;line-height:19px;color:#005eb8;text-align:center;padding-bottom:20px}
.appContent .appmain-sponsor .txt-count{display:block;font-family:'noto_b';font-size:60px;line-height:98px;color:#06508f;text-align:center;background:url('/common/img/app/bg-count.jpg') no-repeat;background-size:cover;height:92px;margin-bottom:20px;overflow:hidden}
.appContent .appmain-sponsor strong{display:block;font-weight:normal;font-family:'noto_m';font-size:15px;line-height:19px;color:#333;text-align:center}
.appContent .appmain-banner{display:block;text-align:center;margin:15px 0}
.appContent .appmain-banner2{display:block;text-align:center;padding:15px;background-color:#fff}

.appContent .appmain-specical{position:relative}
.appContent .appmain-specical h2{display:block;font-family:'noto_m';font-weight:normal;font-size:17px;line-height:19px;color:#005eb8;text-align:center}
.appContent .appmain-specical .link-view{display:inline-block;font-family:'noto_r';font-size:13px;line-height:17px;color:#767676;background:url('/common/img/bu/arrow-right.png') right 2px no-repeat;background-size:6px 11px;padding-right:12px;position:absolute;right:15px;top:22px}
.appContent .appmain-specical .wrap-thumbil .list-thumbil .sponsor-fundinginfo{padding:13px 0 0 0}
.appContent .appmain-specical .wrap-thumbil .list-thumbil .sponsor-fundinginfo .txt-title{text-align:center;padding-bottom:5px}
.appContent .appmain-specical .wrap-thumbil .list-thumbil .sponsor-fundinginfo .txt-note{text-align:center}
.appContent .appmain-specical .wrap-thumbil .list-thumbil .sponsor-fundinginfo .bar{display:inline-block;color:#c9c9c9;font-size:8px;line-height:16px;margin:1px 8px 0 8px;vertical-align:top;background:none;width:auto;height:auto}
.appContent .appmain-specical .list-thumbil .photo .txt-dday{left:25px;top:15px;right:auto}

.appContent .main-field5{padding:25px 15px}
.appContent .main-field5 h2{font-family:'noto_m';font-weight:normal;font-size:20px;line-height:24px;color:#121212}
.appContent .main-field5 .item-field .photo{height:200px;margin:0 30px;}
.appContent .main-field5 .item-field .caption{margin:0 30px;font-size:13px;font-family:'noto_m'}
.appContent .main-field5 .item-field .txt{margin-top:15px}
.appContent .main-field5 .item-field .txt p:nth-of-type(1){font-family:'noto_m';font-size:15px;margin:0 30px}
.appContent .main-field5 .item-field .txt p:nth-of-type(2){font-family:'noto_r';font-size:13px;margin:0 30px}
.appContent .main-field5 .wrap-slider .page-prev{top:36%}
.appContent .main-field5 .wrap-slider .page-next{top:36%}

.appContent .appmain-pray{display:block;background:url('/common/img/app/img-main1.jpg') center top no-repeat;background-size:cover;min-height:226px;font-weight:normal;font-family:'noto_r';font-size:13px;line-height:19px;color:#fff;padding:20px 15px;letter-spacing:-1px}
.appContent .appmain-pray strong{display:block;font-family:'noto_m';font-size:20px;line-height:24px;background:url('/common/img/page/about/bg-gap.png') center 35px no-repeat;background-size:1px 25px;padding-bottom:55px;text-align:center}
.appContent .appmain-pray time{display:block;text-align:center;color:#cbd6e6;margin-top:10px}

.appContent .appmain-letter{display:block;text-align:center;background:url('/common/img/app/pencil.png') center top no-repeat;background-size:24px 25px;padding-top:35px;margin:20px 0}
.appContent .appmain-letter.style-add{background-color:#fff;margin:0;background-position:center 20px;padding:50px 0 25px 0}
.appContent .appmain-letter strong{display:block;font-weight:normal;font-family:'noto_m';font-size:17px;line-height:19px;color:#333}
.appContent .appmain-letter .wrap-bt{margin-top:15px}
.appContent .appmain-letter .bt-type7{background-color:transparent !important}

.appContent .appmain-notice{display:block;background-color:#fff;position:relative;padding:10px 15px 30px 15px}
.appContent .appmain-notice h2{display:block;font-family:'noto_m';font-size:17px;line-height:19px;color:#333;position:absolute;left:15px;top:10px;z-index:2}
.appContent .appmain-notice .more{display:block;font-size:0;line-height:0;text-indent:-9999px;position:absolute;right:15px;top:7px;z-index:2;background:url('/common/img/btn/moreview.png') no-repeat;background-size:contain;width:25px;height:26px}
.appContent .appmain-notice .txt-notice{display:block;font-family:'noto_r';font-size:13px;line-height:19px;color:#666;padding:0 35px 0 80px}
.appContent .appmain-notice .txt-notice a{color:#666}

.appContent footer .etc-menu{text-align:center}
.appContent footer .etc-menu a{font-family:'noto_r';font-size:15px}
.appContent footer .txt-copy{font-family:'noto_r'}

.appContent .no-supporter{border-top:0}
.appContent .box-mywhite{-webkit-box-shadow:none ;-moz-box-shadow: none;box-shadow: none}

.appContent .unread-letter{display:block;background-color:#f7f7f7;font-family:'noto_r';font-size:13px;line-height:19px;color:#666;word-spacing:-1px;text-align:center;padding:15px 0}
.appContent .unread-letter a{display:inline-block;color:#666;background:url('/common/img/bu/arrow-right.png') no-repeat right 5px;background-size:6px auto;padding-right:15px;}
.appContent .unread-letter a .icon{display:inline-block;width:23px;height:23px;background:url('/common/img/icon/letter.png') no-repeat;background-size:23px 19px;vertical-align:middle;margin-right:5px;}
.appContent .unread-letter em{font-style:normal;font-size:15px;line-height:19px;color:#005eb8}
.appContent .howto-letter .txt-link{display:inline-block;font-family:'noto_m';font-size:13px;line-height:19px;color:#666;padding-right:14px;cursor:pointer;float:right;position:relative}
.appContent .howto-letter .txt-link .bu{display:block;background:url('/common/img/bu/arrow-down.png') no-repeat;background-size:contain;width:9px;height:6px;position:absolute;right:0;top:7px;z-index:2}
.appContent .howto-letter .open .bu{background:url('/common/img/bu/arrow-down.png') right center no-repeat;background-size:9px 6px;-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg)}
.appContent .howto-letter .box-howto{display:none;border:1px solid #d9d9d9;background-color:#f7f7f7;padding:0 0 10px 0;margin-top:10px;
	border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.appContent .howto-letter .box-howto a{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#333;padding:14px 15px 14px 15px;position:relative}
.appContent .howto-letter .box-howto a>.bu{display:block;background:url('/common/img/bu/arrow-right.png') no-repeat;background-size:contain;width:8px;height:15px;position:absolute;right:15px;top:16px}
.appContent .howto-letter .box-howto .wrap-bt{border-top:1px solid #d9d9d9;padding:10px 15px 0 15px;margin-top:0}
.appContent .howto-letter .box-howto .bt-type6{color:#fff}

.appContent .list-letter{margin-top:15px}
.appContent .list-letter>li{border:1px solid #d9d9d9;margin-top:15px;padding:15px 15px 15px 15px;position:relative;
	border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.appContent .list-letter>li:first-child{margin-top:0}
.appContent .list-letter>li .txt-name{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#333;padding:8px 0 0 100px;word-spacing:-1px}
.appContent .list-letter>li .txt-letter{display:block;font-family:'noto_r';font-size:13px;line-height:19px;color:#666;padding:15px 0 0 100px;word-spacing:-1px}
.appContent .list-letter>li .txt-letter>em{display:inline-block;font-style:normal;font-family:'noto_m';font-size:17px;color:#005eb8;margin-left:2px}
.appContent .list-letter>li .photo{position:absolute;left:15px;top:15px}
.appContent .list-letter>li .photo .thumb{display:block;width:84px;height:84px;background-position:center top !important;background-size:cover !important;
	border-radius:42px;-webkit-border-radius:42px;-moz-border-radius:42px}
.appContent .list-letter>li .ic-new{display:block;width:22px;height:22px;position:absolute;left:60px;top:60px;z-index:5}
.appContent .list-letter>li .wrap-bt{display:block;margin-top:15px}
.appContent .list-letter>li .row{display:block;min-height:84px}

.appContent .floating-letterwrite{position:fixed;right:15px;bottom:80px;z-index:8000}
.appContent .floating-letterwrite .btn{display:block;width:55px;height:56px;cursor:pointer}
.appContent .floating-letterwrite .sub-floating{display:none;position:relative}
.appContent .floating-letterwrite .sub-floating a{display:block;padding:14px 28px 14px 64px;font-family:'noto_r';font-size:13px;line-height:19px;color:#fff;word-spacing:-1px;
	border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px}
.appContent .floating-letterwrite .sub-floating a>em{font-style:normal;font-size:17px}
.appContent .floating-letterwrite .sub-floating .ic1{position:absolute;left:-143px;top:-165px;width:200px;background:url('/common/img/icon/letter2.png') 30px 15px no-repeat #2f88d2;background-size:23px 18px}
.appContent .floating-letterwrite .sub-floating .ic2{position:absolute;left:-143px;top:-110px;width:200px;background:url('/common/img/icon/letter3.png') 30px 11px no-repeat #2f88d2;background-size:23px 22px}
.appContent .app-sel-child {border:1px solid #d8d8d8;font-size:13px;line-height:31px;color:#555;background:url('/common/img/bu/arrow-down2.png') right center no-repeat #fff;background-size:22px 5px;height:32px;padding:0 32px 0 15px;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}

.appContent .more-page{display:block;background-color:#e8e8e8;font-family:'noto_m';font-size:13px;line-height:19px;color:#767676;word-spacing:-1px;text-align:center;padding:12px 0;
	border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.appContent .more-page em{display:inline-block;font-style:normal;color:#005eb8;margin-left:6px}

.appContent .in-letterbox{display:block;position:relative;padding:0 0 0 105px;margin-top:20px}
.appContent .in-letterbox .photo{display:block;width:84px;height:84px;background-size:cover !important;background-position:center top !important;position:absolute;left:0;top:0;
		border-radius:42px;-webkit-border-radius:42px;-moz-border-radius:42px}
.appContent .in-letterbox .box{display:block;border:1px solid #d9d9d9;position:relative;padding:18px 14px;
	border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.appContent .in-letterbox .box .txt{display:block;font-family:'noto_m';font-size:13px;line-height:19px;color:#333;letter-spacing:-1px}
.appContent .in-letterbox .box .link{display:inline-block;font-family:'noto_r';font-size:13px;line-height:19px;color:#767676;letter-spacing:-1px;background:url('/common/img/bu/arrow-right2.png') right 5px no-repeat;background-size:5px 8px;padding-right:12px;margin-top:3px}
.appContent .in-letterbox .box .edge{display:block;width:11px;height:14px;background:url('/common/img/app/edge-arrow.png') no-repeat;background-size:contain;position:absolute;left:-10px;top:42%;z-index:2}
.appContent .in-letterbox .ic-new{display:block;width:22px;height:22px;position:absolute;left:60px;top:60px;z-index:5}
.appContent .out-letterbox{display:block;border:1px solid #d9d9d9;position:relative;padding:18px 14px 18px 14px;margin:20px 11px 0 0;
	border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.appContent .out-letterbox .row{display:block;background-color:#f4f4f4;border-top:1px solid #d9d9d9;padding:10px 14px;margin:18px -14px 0 -14px;*zoom:1}
.appContent .out-letterbox .row:after {content:".";clear:both;display:block;height:0;visibility:hidden;font-size:0;line-height:0}
.appContent .out-letterbox .txt{display:block;font-family:'noto_m';font-size:13px;line-height:19px;color:#333;letter-spacing:-1px}
.appContent .out-letterbox .link{display:inline-block;font-family:'noto_r';font-size:13px;line-height:19px;color:#767676;letter-spacing:-1px;background:url('/common/img/bu/arrow-right2.png') right 5px no-repeat;background-size:5px 8px;padding-right:12px;margin-top:3px}
.appContent .out-letterbox .type-chk1{display:inline-block;font-family:'noto_m';font-size:12px;line-height:16px;color:#fff;letter-spacing:-1px;background-color:#949494;padding:6px 0;text-align:center}
.appContent .out-letterbox .type-chk2{display:inline-block;font-family:'noto_m';font-size:12px;line-height:16px;color:#fff;letter-spacing:-1px;background-color:#00a3c6;padding:6px 0;text-align:center}
.appContent .out-letterbox .modify{display:inline-block;font-family:'noto_r';font-size:13px;line-height:19px;color:#767676;letter-spacing:-1px;background:url('/common/img/icon/modify.png') 0 center no-repeat;background-size:13px 12px;padding-left:16px;margin:4px 0 0 0}
.appContent .out-letterbox .cancel{display:inline-block;font-family:'noto_r';font-size:13px;line-height:19px;color:#767676;letter-spacing:-1px;background:url('/common/img/bu/close3.png') 0 center no-repeat;background-size:9px 10px;padding-left:12px;margin:4px 0 0 12px}
.appContent .out-letterbox .edge{display:block;width:11px;height:14px;background:url('/common/img/app/edge-arrow.png') no-repeat;background-size:contain;position:absolute;right:-10px;top:22%;z-index:2;
	-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg)}
.appContent .no-letterbox{display:block;background:url('/common/img/icon/letter4.png') center top no-repeat;background-size:38px 28px;font-size:13px;line-height:19px;color:#767676;text-align:center;padding-top:50px}

.appContent .wrap-postbox{position:relative}
.appContent .wrap-postbox .prev-post{display:block;width:40px;height:83px;background:url('/common/img/app/page-nav.png') center top no-repeat;background-size:contain;font-size:0;ine-height:0;text-indent:-9999px;position:fixed;left:0;top:40%;z-index:5;
	-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg)}
.appContent .wrap-postbox .next-post{display:block;width:40px;height:83px;background:url('/common/img/app/page-nav.png') center top no-repeat;background-size:contain;font-size:0;ine-height:0;text-indent:-9999px;position:fixed;right:0;top:40%;z-index:5;}

.appContent .member-join{margin:0}
.appContent .link-child{display:inline-block;font-family:'noto_r';font-size:13px;line-height:19px;color:#767676;letter-spacing:-1px;background:url('/common/img/bu/arrow-right2.png') right 5px no-repeat;background-size:5px 8px;padding-right:12px;margin-top:3px}
.appContent .txt-title{margin-top:20px;color:#333;*zoom:1}
.appContent .txt-title:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.appContent .txt-title .txt-commt{display:inline-block;font-family:'noto_r';font-size:12px;line-height:19px;color:#767676;margin-left:10px}
.appContent .txt-title .action{float:right;width:25px;height:26px;margin-top:-3px}
.appContent .txt-stitle{font-family:'noto_m';font-size:15px;line-height:19px;color:#333;*zoom:1}
.appContent .txt-stitle:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.appContent .txt-stitle .action{float:right;width:25px;height:26px;margin-top:-4px}

.appContent .linebar{margin:20px 0}
.appContent .reg-letterimg{display:block;background-color:#fbfbfb;text-align:center}
.appContent .reg-letterimg .txt-noimg{display:block;font-family:'noto_r';font-size:13px;line-height:19px;color:#767676;background:url('/common/img/common/img-photo.gif') center 40px no-repeat;background-size:30px 30px;padding:80px 0 40px 0}

.appContent .frm-row{display:block;position:relative;margin-top:10px}
.appContent .frm-row.box{display:block;border:1px solid #d8d8d8;
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.appContent .frm-row.box textarea{border:0}
.appContent .txt-byte{font-size:13px;line-height:17px;color:#767676;text-align:right;padding:4px 10px 6px 0}
.appContent .txt-byte>em{font-style:normal;font-family:'noto_m';color:#005eb8}

.appContent .list-lettertype{*zoom:1}
.appContent .list-lettertype:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.appContent .list-lettertype>li{float:left;font-size:13px;word-spacing:-1px;padding-bottom:8px;height:30px}
.appContent .list-lettertype>li:nth-child(1) {width:36%;}
.appContent .list-lettertype>li:nth-child(2) {width:36%;}
.appContent .list-lettertype>li:nth-child(3) {width:28%;}
.appContent .list-lettertype>li:nth-child(4) {width:36%;}
.appContent .list-lettertype>li:nth-child(5) {width:64%;}
.appContent .link-letter-example{display:block;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:14px 30px 15px 0;margin:20px 0;
	background:url('/common/img/bu/arrow-right3.png') right 15px no-repeat;background-size:8px 15px;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.appContent .top-childselect{display:block;background:url('/common/img/app/bg-img1.jpg') center top no-repeat;background-size:cover;height:126px;overflow:hidden;font-family:'noto_m';font-size:13px;line-height:19px;color:#fff;text-align:center;padding-top:20px;letter-spacing:-1px}
.appContent .top-sendready{display:block;background:url('/common/img/app/bg-img2.jpg') center top no-repeat;background-size:cover;height:82px;overflow:hidden;font-family:'noto_m';font-size:13px;line-height:19px;color:#fff;text-align:center;padding-top:20px;letter-spacing:-1px}

.appContent .list-checkboxchild>li{display:table;border:1px solid #d9d9d9;margin-top:15px;width:100%;
		border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.appContent .list-checkboxchild>li .field-th{display:table-cell;background-color:#f4f4f4;text-align:center;vertical-align:middle;padding:15px 0;width:30%}
.appContent .list-checkboxchild>li .field-td{display:table-cell;padding:15px 15px}
.appContent .list-checkboxchild>li .txt-name{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#333;margin-bottom:10px}
.appContent .list-checkboxchild>li .txt-info{display:block;font-family:'noto_r';font-size:13px;line-height:19px;color:#555}
.appContent .list-checkboxchild>li .txt-info em{font-style:normal;font-family:'noto_d';color:#767676}
.appContent .list-checkboxchild>li .txt-info .color1{color:#767676}

.appContent .letterwrite-example{margin-top:20px}
.appContent .letterwrite-example .txt-caption{display:block;font-family:'noto_m';font-size:17px;line-height:19px;color:#333;text-align:center;margin-bottom:15px}
.appContent .letterwrite-example .tab-lang{display:table;position:absolute;right:0;top:9px;z-index:2}
.appContent .letterwrite-example .tab-lang>a{display:table-cell;width:50px;font-size:13px;line-height:27px;color:#444;height:28px;text-align:center;background-color:#f5f5f5}
.appContent .letterwrite-example .tab-lang>a.selected{color:#fff;background-color:#444}
.appContent .letterwrite-example .tab-lang>a:nth-of-type(1){border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px}
.appContent .letterwrite-example .tab-lang>a:nth-of-type(2){border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0}
.appContent .letterwrite-example .list-example{border-top:1px solid #d9d9d9;width:100%}
.appContent .letterwrite-example .list-example>li{position:relative;border-bottom:1px solid #d9d9d9;padding:12px 100px 12px 0;font-family:'noto_r';font-size:15px;line-height:22px;color:#333;word-spacing:-1px}
.appContent .letterwrite-example .list-example .ic-new{display:inline-block;width:20px;height:20px;margin:0 0 0 4px}
.appContent .letterwrite-example .list-example .ic-txt{display:inline-block;font-family:'noto_m';font-size:12px;line-height:27px;color:#fff;text-align:center;background-color:#00a3c6;width:38px;height:28px;margin:-5px 0 -5px 5px;vertical-align:middle}
.appContent .letterwrite-example .list-example .ex-layer{display:none;font-size:13px;line-height:19px;color:#666;padding:18px 12px;margin:10px -100px -12px 0;border-top:1px solid #d9d9d9;background-color:#f7f7f7;overflow-y:auto}
.appContent .letterwrite-sendok{display:block;font-size:13px;line-height:19px;color:#767676;text-align:center;margin-top:40px;word-spacing:-1px}
.appContent .letterwrite-sendok .pic{display:inline-block;width:213px;height:213px;background-size:cover !important;margin-bottom:30px;border-radius:110px;}
.appContent .letterwrite-sendok strong{display:block;font-size:17px;line-height:21px;color:#121212;margin-bottom:20px}

.appContent .result-count{display:block;font-family:'noto_r';font-size:15px;line-height:19px;color:#666;margin-bottom:10px}
.appContent .result-count>em{font-style:normal;color:#005eb8}

.appContent .list-tempsave>li{border:1px solid #d9d9d9;margin-top:15px;padding:18px 14px 0 14px;font-size:13px;line-height:19px;color:#666;
	border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.appContent .list-tempsave>li:first-child{margin-top:0}
.appContent .list-tempsave>li .row{display:block;background-color:#f4f4f4;border-top:1px solid #d9d9d9;padding:10px 14px;margin:18px -14px 0 -14px;*zoom:1}
.appContent .list-tempsave>li .row:after {content:".";clear:both;display:block;height:0;visibility:hidden;font-size:0;line-height:0}
.appContent .list-tempsave>li .txt-name{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#333;margin-bottom:10px}
.appContent .list-tempsave>li .modify{display:inline-block;background:url('/common/img/icon/modify.png') 0 0 no-repeat;background-size:13px 12px;padding-left:15px;font-family:'noto_r';font-size:13px;line-height:15px;color:#767676;cursor:pointer}
.appContent .list-tempsave>li .delete{display:inline-block;background:url('/common/img/icon/delete.png') 0 0 no-repeat;background-size:11px 12px;padding-left:13px;margin-left:10px;font-family:'noto_r';font-size:13px;line-height:15px;color:#767676;cursor:pointer}
.appContent .list-tempsave>li .cancel{display:inline-block;background:url('/common/img/bu/close3.png') 0 2px no-repeat;background-size:9px 10px;padding-left:13px;margin-left:10px;font-family:'noto_r';font-size:13px;line-height:15px;color:#767676;cursor:pointer}
.appContent .list-tempsave>li.no-result {text-align:center;padding:60px 0;}

.appContent .service-smartletter{display:block;margin-top:20px}
.appContent .service-smartletter .txt-caption{display:block;font-family:'noto_m';font-size:17px;line-height:19px;color:#333;text-align:center}
.appContent .service-smartletter .txt-sub{display:block;font-family:'noto_r';font-size:13px;line-height:19px;color:#666}
.appContent .txt-smartservice{display:block;font-family:'noto_r';font-size:13px;line-height:19px;color:#767676;text-align:center;letter-spacing:-1px}

.appContent .box-guide{display:block;background-color:#f4f4f4;padding:24px 16px}
.appContent .box-guide .txt-note{display:block;font-weight:normal;font-family:'noto_m';font-size:15px;line-height:19px;color:#005eb8;margin-bottom:10px}
.appContent .box-guide .list-txt>li{font-family:'noto_r';font-size:13px;line-height:19px;color:#666;padding-top:8px}
.appContent .box-guide .list-txt>li:first-child{padding-top:0}

/* app : 더보기 메인 */
.appContent .more-main .wrap-slider {position:relative;}
.appContent .more-main .wrap-slider .more-main-visual {position:relative;width:100%;height:300px;}
.appContent .more-main .wrap-slider .more-main-visual .title-box {position:absolute;left:0;bottom:0; width:100%;height:65px;background:rgba(0,0,0,0.6);color:#fff;padding:20px 13px;}
.appContent .more-main .wrap-slider .more-main-visual .title-box .subject {float:left;display:block;width:auto;height:65px;}
.appContent .more-main .wrap-slider .more-main-visual .title-box .subject span {display:inline-block;font-family:noto_m;font-size:12px;padding:4px;background:#00a3c6;}
.appContent .more-main .wrap-slider .more-main-visual .title-box .tit {float:left;display:block;width:65%;height:65px;font-family:noto_r;font-size:15px;padding:3px 0 0 10px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.appContent .more-main .wrap-slider .page-prev{display:block;background:url('/common/img/bu/indicator-prev1.png') no-repeat ;background-size:contain;width:12px;height:22px;cursor:pointer;
	font-size:0;line-height:0;text-indent:-9999px;position:absolute;left:15px;top:37%;z-index:200}
.appContent .more-main .wrap-slider .page-next{display:block;background:url('/common/img/bu/indicator-prev1.png') no-repeat ;background-size:contain;width:12px;height:22px;cursor:pointer;-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);
	font-size:0;line-height:0;text-indent:-9999px;position:absolute;right:15px;top:37%;z-index:200}
.appContent .more-main .shortcut {background:#f7f7f7;padding:7px}
.appContent .more-main .shortcut:after {content:".";clear:both;display:block;height:0;visibility:hidden}
.appContent .more-main .shortcut li {float:left;width:33.3333%;padding:7px;}
.appContent .more-main .shortcut li a {display:block;height:100px;background:#fff;border:2px solid #d8d8d8;border-radius:4px;}
.appContent .more-main .shortcut li a .icon {display:block;width:100%;height:70px;border-bottom:1px solid #d8d8d8;}
.appContent .more-main .shortcut li a .icon.i-sympathy {background:url('/common/img/app/more/icon_sympathy.png') no-repeat center;background-size:39px 29px;}
.appContent .more-main .shortcut li a .icon.i-stamp {background:url('/common/img/app/more/icon_stamp.png') no-repeat center;background-size:39px 29px;}
.appContent .more-main .shortcut li a .icon.i-advocate {background:url('/common/img/app/more/icon_advocate.png') no-repeat center;background-size:39px 29px;}
.appContent .more-main .shortcut li a .icon.i-faq {background:url('/common/img/app/more/icon_faq.png') no-repeat center;background-size:39px 29px;}
.appContent .more-main .shortcut li a .icon.i-notice {background:url('/common/img/app/more/icon_notice.png') no-repeat center;background-size:39px 29px;}
.appContent .more-main .shortcut li a .icon.i-store {background:url('/common/img/app/more/icon_store.png') no-repeat center;background-size:39px 29px;}
.appContent .more-main .shortcut li a .txt {display:block;font-family:noto_m;font-size:13px;color:#333; text-align:center;!padding-top:3px;height:26px;line-height:26px;}
.appContent .more-main .more-banner {padding:0 15px 15px 15px;background:#f7f7f7;}
.appContent .more-main .more-banner img {width:100%;height:auto;}
.appContent .more-main .more-login {padding:25px 15px 35px}

/* app : 함께쓰는에세이 , 블루북신청 */
.appContent .more-form .member-join {margin:0;}
.appContent .more-form .txt-title {margin:20px 0 8px 0;}
.appContent .more-form .frm-row{display:block;position:relative;margin-top:10px}
.appContent .more-form .frm-row.box{display:block;border:1px solid #d8d8d8;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.appContent .more-form .frm-row.box textarea{border:0}
.appContent .more-form .txt-byte{font-size:13px;line-height:17px;color:#767676;text-align:right;padding:4px 10px 6px 0}
.appContent .more-form .txt-byte>em{font-style:normal;}
.appContent .more-form .writer-area {border-top:1px solid #e3e3e3;margin-top:20px;}
.appContent .more-form .writer-area:after {content:".";clear:both;display:block;height:0;visibility:hidden}
.appContent .more-form .writer-area .txt-title {float:left;margin-bottom:0;}
.appContent .more-form .writer-area .writer {float:left;font-family:noto_r;font-size:15px;color:#555;margin:21px 0 0 25px;}
.appContent .more-form .gray-box {width:100%;font-size:13px;color:#666;background:#f4f4f4;padding:22px 13px;margin-top:25px;}
.appContent .more-form .gray-box strong {display:block;font-family:noto_r;font-size:15px;line-height:15px;font-weight:normal;color:#333;padding-top:15px;}

/* app : 애드보킷 */
.appContent .more-advocate .advocate-activity {display:block;margin:20px 0 35px 0}
.appContent .more-advocate .advocate-activity .txt-caption{display:block;font-family:'noto_m';font-weight:normal;font-size:13px;line-height:19px;color:#005eb8;padding-bottom:20px;text-align:center;letter-spacing:-0.3px;}
.appContent .more-advocate .advocate-activity .txt-sub{display:block;font-size:12px;line-height:19px;color:#767676;margin-bottom:10px;}
.appContent .more-advocate .advocate-activity .act-list li {padding:20px 0;border-top:1px solid #e6e6e6;}
.appContent .more-advocate .advocate-activity .act-list li:first-child {border-top:0;}
.appContent .more-advocate .advocate-activity .act-list li .tit {font-family:noto_m;font-size:18px;color:#333;line-height:18px;text-align:center;padding-bottom:12px;}
.appContent .more-advocate .advocate-activity .act-list li .youtube {margin-top:0;}
.appContent .more-advocate .advocate-activity .act-list li .act-img {width:100%;height:auto;}
.appContent .more-advocate .advocate-activity .act-list li .act-img img {width:100%;height:100%;}
.appContent .more-advocate .advocate-activity .act-list li .channel {padding:12px 0 8px;font-family:noto_m;font-size:12px;color:#b2b2b2;}
.appContent .more-advocate .advocate-activity .act-list li .channel .bar {display:inline-block;padding-right:10px;background:url('/common/img/app/more/bar.png') no-repeat right center;background-size:1px 10px;margin-right:10px;}
.appContent .more-advocate .advocate-activity .act-list li .con {font-family:noto_r;font-size:13px;color:#666;line-height:20px;}

/* app : 약관 및 정책 */
.appContent .policy {background:#f7f7f7;}
.appContent .policy .con {padding:0 20px 40px 20px;}

/* app : 설정 */
.appContent .setting ul li .dpth1 {position:relative;display:block; height:58px;padding:20px 15px;border-bottom:1px solid #d9d9d9;}
.appContent .setting ul li .dpth1.on {border-bottom:1px solid #e6e6e6;}
.appContent .setting ul li .dpth1.on .txt.arr {background:url('/common/img/bu/depth2-close.png') no-repeat right center;background-size:17px 9px;}
.appContent .setting ul li .dpth1 .txt {font-family:noto_m;font-size:18px;line-height:18px;color:#333;}
.appContent .setting ul li .dpth1 .txt.arr {display:block;background:url('/common/img/bu/depth2-open2.png') no-repeat right center;background-size:17px 9px;}
.appContent .setting ul li .dpth1 .txt em {display:inline-block;font-family:noto_b;font-size:12px;color:#aaa;font-style:normal;margin-left:10px;}
.appContent .setting ul li .dpth1 .pos-r {position:absolute;right:15px;top:15px;}
.appContent .setting ul li .dpth1 .tog-bt {display:block;width:60px;height:30px;background:url('/common/img/app/more/tog-bt-off.png') no-repeat 0 0;background-size:59px 29px;}
.appContent .setting ul li .dpth1 .tog-bt.on {background:url('/common/img/app/more/tog-bt-on.png') no-repeat 0 0;background-size:59px 29px;}
.appContent .setting ul li .dpth1 .bt-type7 {width:83px;font-size:12px;padding:6px 0 6px 0;}
.appContent .setting ul li .dpth1 .txt.icon-arr {display:block;background:url('/common/img/app/more/arr-right.png') no-repeat right center;background-size:9px 17px;}
.appContent .setting ul li .dpth2 {background:#f7f7f7;border-bottom:1px solid #d9d9d9;padding:15px 15px 20px 15px;}
.appContent .setting ul li .dpth2 .con {font-size:12px;color:#666;line-height:20px;margin-bottom:20px;}
.appContent .setting ul li .dpth2 .radio-ui {display:block;}
.appContent .setting ul li .dpth2 .radio-ui:after {content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.appContent .setting ul li .dpth2 .radio-ui span {float:left;display:block;padding-bottom:12px;}
.appContent .setting ul li .dpth2 .radio-ui span.w1 {width:40%}
.appContent .setting ul li .dpth2 .radio-ui span.w2 {width:30%}
.appContent .setting ul li .dpth2 .radio-ui span.w3 {width:30%}

.appContent .setting ul li .dpth2 .css-label {font-family:noto_m;font-size:13px;color:#333;}
.appContent .setting ul li .dpth2 .bt-type6 {font-size:12px;padding:6px 0 6px 0;margin-top:15px;}

.appContent.bg-alarm {padding-bottom:84px;}
.appContent .app-alarm ul {margin-bottom:20px;}
.appContent .app-alarm ul li {width:100%;height:85px;border-bottom:1px solid #e8e8e8;background:#fff url('/common/img/app/arrow_right.png') no-repeat right center;background-size:28px 12px;}
.appContent .app-alarm ul li a {display:inline-block;width:100%;height:100%;padding:20px 50px 0 15px;}
.appContent .app-alarm ul li .tit {font-family:noto_r;font-size:14px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:10px;height:20px;line-height:20px;}
.appContent .app-alarm ul li .date {font-family:noto_d;font-size:11px;color:#767676;}
.appContent .app-alarm ul li.no-message {height:auto;font-family:noto_d;font-size:13px;color:#767676;text-align:center;padding-top:95px;background:url('/common/img/app/icon_no_message.png') no-repeat center 35px;background-size:37px auto;border-bottom:0;}


/* app : 마이컴패션 메인 */
.appContent .my-box {background:#fff;border:1px solid #ebebeb;border-radius:3px;-webkit-border-radius:3px;
					-webkit-box-shadow:0px 1px 1px rgba(75, 75, 75, 0.4);
					   -moz-box-shadow:0px 1px 1px rgba(75, 75, 75, 0.4);
						 -o-box-shadow:0px 1px 1px rgba(75, 75, 75, 0.4);
						-ms-box-shadow:0px 1px 1px rgba(75, 75, 75, 0.4);
							box-shadow:0px 1px 1px rgba(75, 75, 75, 0.4);
}
.appContent .my-box.padding1 {padding:10px 20px;}
.appContent .my-box.margin1 {margin-bottom:20px;}

.app-my-submenu li {width:100%;height:50px;background:#949fa8;border-bottom:1px solid #9ea8b0;}
.app-my-submenu li a {display:block;width:100%;height:50px;font-family:noto_m;font-size:17px;color:#fff;text-align:center;line-height:50px;}
.app-my-submenu li:nth-child(1) a {background:url('/common/img/app/mymain/icon_sub1.png') no-repeat 13px center;background-size:27px auto;}
.app-my-submenu li:nth-child(2) a {background:url('/common/img/app/mymain/icon_sub2.png') no-repeat 13px center;background-size:27px auto;}
.app-my-submenu li:nth-child(3) a {background:url('/common/img/app/mymain/icon_sub3.png') no-repeat 13px center;background-size:27px auto;}
.app-my-submenu li:nth-child(4) a {background:url('/common/img/app/mymain/icon_sub4.png') no-repeat 13px center;background-size:27px auto;}
.app-my-submenu li:nth-child(5) a {background:url('/common/img/app/mymain/icon_sub5.png') no-repeat 13px center;background-size:27px auto;}
.app-my-submenu li:nth-child(6) a {background:url('/common/img/app/mymain/icon_sub6.png') no-repeat 13px center;background-size:27px auto;}

.appContent .my-appmain .supporter{display:block;background-color:#fff;padding:17px 15px 16px 15px;word-spacing:-1px;border-bottom:1px solid #f5f5f5;margin-bottom:20px !important;}
.appContent .my-appmain .supporter:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.appContent .my-appmain .supporter p:nth-of-type(1){float:left;font-size:18px;line-height:22px;color:#005eb8;width:55%}
.appContent .my-appmain .supporter p:nth-of-type(1)>strong{font-family:'noto_m';font-weight:normal}
.appContent .my-appmain .supporter p:nth-of-type(2){float:right;font-size:12px;line-height:10px;color:#333;padding-top:4px;}
.appContent .my-appmain .supporter p:nth-of-type(2) .no{display:inline-block;font-family:'noto_m';color:#005eb8;line-height:10px;padding:3px 0 0 10px;margin-left:10px;border-left:1px solid #ebebeb;}

.appContent .my-appmain .dash-board:after {content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.appContent .my-appmain .dash-board li {float:left;width:50%;height:43px;font-family:noto_m;}
.appContent .my-appmain .dash-board li .menu {float:left;font-size:13px;color:#333;padding-top:14px;letter-spacing:-0.5px;}
.appContent .my-appmain .dash-board li .num {float:right;font-size:30px;color:#23abe2;padding-top:5px;letter-spacing:-2px;}
.appContent .my-appmain .dash-board li:nth-child(1) {border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding-right:18px;}
.appContent .my-appmain .dash-board li:nth-child(2) {border-bottom:1px solid #e8e8e8;padding-left:20px;}
.appContent .my-appmain .dash-board li:nth-child(3) {border-right:1px solid #e8e8e8;padding-right:18px;}
.appContent .my-appmain .dash-board li:nth-child(4) {padding-left:20px;}

.appContent .my-appmain .mainMenu li {width:100%;height:57px;margin-bottom:8px;background:#fff url('/common/img/app/arrow_right.png') no-repeat right 22px;background-size:28px 12px;}
.appContent .my-appmain .mainMenu li:last-child {margin-bottom:25px;}
.appContent .my-appmain .mainMenu li a {display:inline-block;width:100%;height:57px;font-family:noto_m;font-size:13px;color:#767676;padding:20px 0 0 75px;}
.appContent .my-appmain .mainMenu li:nth-child(1) a {background:url('/common/img/app/mymain/icon1.png') no-repeat 17px center;background-size:35px auto;}
.appContent .my-appmain .mainMenu li:nth-child(2) a {background:url('/common/img/app/mymain/icon2.png') no-repeat 17px center;background-size:35px auto;}
.appContent .my-appmain .mainMenu li:nth-child(3) a {background:url('/common/img/app/mymain/icon3.png') no-repeat 17px center;background-size:35px auto;}
.appContent .my-appmain .mainMenu li:nth-child(4) a {background:url('/common/img/app/mymain/icon4.png') no-repeat 17px center;background-size:35px auto;}
.appContent .my-appmain .mainMenu li:nth-child(5) a {background:url('/common/img/app/mymain/icon5.png') no-repeat 17px center;background-size:35px auto;}
.appContent .my-appmain .btn-logout {margin-bottom:25px;}

/* //App of Section */
/* **************************************************************************** */
/* //(End)page CSS */

@media all and (orientation : landscape) {
.intro-visual .count{top:32%}
/*.advocate-campaign .list-thumbil .period1{top:40%}*/
.about-introduce .ceo .txt{top:32%}
}
@media all and (max-width : 320px)  {
.wrap-gnb .title-depth h2{font-size:18px}
.my-activity .stamp-tour .list-stamp>li{font-size:12px}
.my-activity .stamp-tour .list-stamp>li .stamp{width:80px;height:80px}
}
@media all and (max-width : 320px) and (orientation : landscape) {
.my-activity .stamp-tour .list-stamp>li{font-size:13px}
.my-activity .stamp-tour .list-stamp>li .stamp{width:90px;height:90px}
}

.box-ProjectInfo{display:block;background-color:#fff;}
.box_type7 {width:48%;height:auto;color:#666;margin-top:30px; float:left;}
.box_type8 {width:48%;height:auto;color:#666;margin-top:30px; float:right;}
.box_type9 {width:100%;height:100%;color:#666;padding:10px;  background:#f5f5f5; min-height:300px;}

/*mobile_commitment*/


.mobile_commitment .txt-title{display:block;background:url('/common/img/icon/yellowchk.png') 0 center no-repeat;background-size:14px;font-family:'noto_m';font-weight:normal;font-size:15px;color:#555;margin:15px 0 14px 0;padding-left:20px}
.mobile_commitment .txt-title2{display:block;background-size:14px;font-family:'noto_m';font-weight:normal;font-size:15px;color:#555;margin:20px 0 0 0;padding-left:0px}

.mobile_commitment{display:block;margin:20px 0 35px 0}		
.mobile_commitment .txt1{display:block;font-size:13px;line-height:19px;color:#767676;text-align:center;letter-spacing:-1px}
.mobile_commitment .txt2{display:block;font-size:13px;line-height:19px;color:#767676;text-align:left;letter-spacing:-1px}


.mobile_commitment .txt-question{display:block;background:url('/common/img/page/sponsor/question.png') center top no-repeat;background-size:30px 44px;font-family:'noto_m';font-size:15px;line-height:22px;color:#767676;text-align:center;letter-spacing:-1px;padding-top:60px}
.mobile_commitment .txt-question strong{font-weight:normal;font-size:20px;line-height:26px;color:#333}
.mobile_commitment .list-stepanswer{margin-top:30px;*zoom:1}
.mobile_commitment .list-stepanswer:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.mobile_commitment .list-stepanswer>li:nth-child(odd){float:left;width:50%}
.mobile_commitment .list-stepanswer>li:nth-child(even){float:right;width:50%}
.mobile_commitment .list-stepanswer>li .img-block{display:block;position:relative;padding-top:10px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;cursor:pointer}
.mobile_commitment .list-stepanswer>li:nth-child(1) .img-block, .sponsor-match .list-stepanswer>li:nth-child(2) .img-block{padding-top:0}
.mobile_commitment .list-stepanswer>li:nth-child(odd) .img-block{padding-right:5px}
.mobile_commitment .list-stepanswer>li:nth-child(even) .img-block{padding-left:5px}
.mobile_commitment .list-stepanswer>li .pos-txt{font-weight:normal;font-family:'noto_m';font-size:13px;line-height:17px;color:#fff;text-align:center;position:absolute;left:0;bottom:12px;width:100%;letter-spacing:-1px}
.mobile_commitment .txt-result1{display:block;font-family:'noto_m';font-size:20px;line-height:24px;color:#333;text-align:center;word-spacing:-1px;padding-bottom:28px}
.mobile_commitment .photo-result{display:block;background-size:cover !important;background-position:center top !important;width:210px;height:210px;background-color:#e7e7e7;margin:0 auto;
	border-radius:105px;-webkit-border-radius:105px;-moz-border-radius:105px}
.mobile_commitment .txt-result2{display:block;font-size:15px;line-height:19px;color:#555;text-align:center;word-spacing:-1px;padding:30px 0 15px}
.mobile_commitment .txt-result2 strong{font-family:'noto_m';font-weight:normal;color:#005eb8}
.mobile_commitment .txt-result3{display:block;font-size:13px;line-height:19px;color:#767676;text-align:center;word-spacing:-1px}



.mobile_commitment .signatureparent { color:darkblue; background-color:#fbfbfb; padding: 15px; /*max-height:250px;max-width :360px;  min-height:250px;min-width :360px;*/}

.mobile_commitment #AccountHolderSelect_A_Signature { padding: 0 0 0 0;  margin: 0 0 0 0;  border: 2px dotted #000; }
.mobile_commitment #AccountHolderSelect_B_Signature { padding: 0 0 0 0;  margin: 0 0 0 0;  border: 2px dotted #000; }

.mobile_commitment .tab-column-2{display:table;width:100%}
.mobile_commitment .tab-column-2>a{display:table-cell;width:50%;font-size:13px;line-height:31px;color:#444;height:32px;text-align:center;background-color:#f5f5f5;cursor:pointer}
.mobile_commitment .tab-column-2>a.selected{color:#fff;background-color:#444}
.mobile_commitment .tab-column-2>a:nth-of-type(1){border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px}
.mobile_commitment .tab-column-2>a:nth-of-type(2){border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0}

.mobile_commitment .tab-column-3{display:table;width:100%;}
.mobile_commitment .tab-column-3>a{display:table-cell;font-size:13px;line-height:31px;color:#444;height:32px;text-align:center;background-color:#f5f5f5;cursor:pointer}
.mobile_commitment .tab-column-3>a.selected{color:#fff;background-color:#444}
.mobile_commitment .tab-column-3>a:nth-of-type(1){width:33%;border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px}
.mobile_commitment .tab-column-3>a:nth-of-type(2){width:34%}
.mobile_commitment .tab-column-3>a:nth-of-type(3){width:33%;border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0}

.mobile_commitment .self-account{display:block;border-bottom:1px solid #e8e8e8;padding-bottom:20px}
.mobile_commitment .self-account .txt1{display:block;font-size:13px;line-height:19px;color:#333;text-align:center;word-spacing:-1px;padding:0 10px;cursor:pointer}
.mobile_commitment .self-account .txt1 strong{font-family:'noto_m';font-weight:normal}
.mobile_commitment .self-account .link-account{display:table;width:100%;margin-top:20px}
.mobile_commitment .self-account .link-account>a{display:table-cell;width:50%;font-family:'noto_m';font-size:13px;line-height:17px;color:#333;text-align:center}
.mobile_commitment .self-account .link-account>a:nth-of-type(1) span{display:block;margin-right:5px;border:1px solid #e8e8e8;padding:90px 0 20px 0;background:url('/common/img/page/member/img_certification1.png') center 17px no-repeat;background-size:59px 60px}
.mobile_commitment .self-account .link-account>a:nth-of-type(2) span{display:block;margin-left:5px;border:1px solid #e8e8e8;padding:90px 0 20px 0;background:url('/common/img/page/member/img_certification2.png') center 24px no-repeat;background-size:59px 56px}
.mobile_commitment .self-account .box-gray{margin-top:20px}

.mobile_commitment .tab-jointype3{display:block;margin-top:5px}
.mobile_commitment .tab-jointype3>ul{display:table;width:100%}
.mobile_commitment .tab-jointype3>ul>li{display:table-cell;background-color:#f9f9f9;text-align:center;border:1px solid #e8e8e8;border-left:0;cursor:pointer}
.mobile_commitment .tab-jointype3>ul>li:nth-child(1){width:33%;border-left:1px solid #e8e8e8;border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px}
.mobile_commitment .tab-jointype3>ul>li:nth-child(2){width:35%}
.mobile_commitment .tab-jointype3>ul>li:nth-child(3){width:32%;border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0}
.mobile_commitment .tab-jointype3>ul>li.selected{border-color:#005eb8;background-color:#005eb8}
.mobile_commitment .tab-jointype3>ul>li>span{display:inline-block;background:url('/common/img/icon/radiobox2_off.png')  0 center no-repeat;background-size:16px 16px;padding:15px 0;font-size:12px;line-height:15px;color:#666;padding-left:20px}
.mobile_commitment .tab-jointype3>ul>li.selected span{background:url('/common/img/icon/radiobox2_on.png')  0 center no-repeat;background-size:16px 16px;color:#fff}


.mobile_commitment .box-agree{display:block;border:1px solid #e8e8e8;background-color:#fbfbfb;padding:0 20px}
.mobile_commitment .box-agree .row{display:block;padding:20px 0;font-size:13px;line-height:19px;color:#767676;word-spacing:-1px;border-top:1px solid #e8e8e8}
.mobile_commitment .box-agree .row:nth-of-type(1){border-top:0}
.mobile_commitment .box-agree .bt-type8{float:right;padding:6px 10px 6px 10px;font-size:12px;margin-top:-6px}

.mobile_commitment .box-agree-sign{display:block;border:1px solid #e8e8e8;background-color:#fbfbfb;padding:0 20px}
.mobile_commitment .box-agree-sign .row{display:block;padding:1px 1px;font-size:16px;line-height:50px;color:#767676;word-spacing:-1px;border-top:1px solid #e8e8e8}
.mobile_commitment .box-agree-sign .row:nth-of-type(1){border-top:0;}
.mobile_commitment .box-agree-sign .bt-type6{float:right;padding:5px 10px 5px 10px;font-size:12px;margin-top:11px;cursor:pointer}
.mobile_commitment .box-agree-sign .bt-type7{float:right;padding:5px 10px 5px 10px;font-size:12px;margin-top:11px;cursor:pointer}
.mobile_commitment .box-agree-sign .sign-img{float: right;width: 75px;height: 45px;margin: 2px -15px 0 5px;padding: 3px 3px 3px 3px;border-style: dashed;border-width: 1px;}


.mobile_commitment .process-step{display:block}
.mobile_commitment .process-step>ul{display:table;width:100%;}
.mobile_commitment .process-step>ul>li{display:table-cell;text-align:center;cursor:pointer;background-color:#f9f9f9;width:25%;}
.mobile_commitment .process-step>ul>li.selected{background-color:#005eb8;}

.mobile_commitment .process-step>ul>li .s_c >p{margin-top:15px; margin-right:-20px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color:#000000;cursor:pointer;}
.mobile_commitment .process-step>ul>li.selected .s_c >p{color:#ffffff}

.mobile_commitment .process-step>ul>li .s_c{                     display:inline-block;background-color:#f9f9f9;color:#999999;position: relative;width:100%;text-align: center;margin-left:-15px; margin-right:-15px;}
.mobile_commitment .process-step>ul>li.selected .s_c{            background-color:#005eb8;color:#ffffff;}

.mobile_commitment .process-step>ul>li .s_l{         float:left; display:inline-block;width: 0;height: 0;border-left: 10px solid #ffffff;border-bottom: 30px solid #f9f9f9;border-top: 30px solid #f9f9f9;}
.mobile_commitment .process-step>ul>li .s_r{         float:right;display:inline-block;width: 0;height: 0;border-left: 10px solid #f9f9f9;border-bottom: 30px solid #ffffff;border-top: 30px solid #ffffff;}
.mobile_commitment .process-step>ul>li.selected .s_l{float:left; display:inline-block;width: 0;height: 0;                                border-bottom: 30px solid #005eb8;border-top: 30px solid #005eb8;}
.mobile_commitment .process-step>ul>li.selected .s_r{float:right;display:inline-block;width: 0;height: 0;border-left: 10px solid #005eb8;}

.mobile_commitment .process-step>ul>li:nth-child(1) .s_l{         border-left: 10px solid #f9f9f9;}
.mobile_commitment .process-step>ul>li:nth-child(1).selected .s_l{border-left: 10px solid #005eb8;}
.mobile_commitment .process-step>ul>li:nth-child(4) .s_r{         border-left: 10px solid #f9f9f9;border-bottom: 30px solid #f9f9f9;border-top: 30px solid #f9f9f9;}
.mobile_commitment .process-step>ul>li:nth-child(4).selected .s_r{border-left: 10px solid #005eb8;border-bottom: 30px solid #005eb8;border-top: 30px solid #005eb8;}


.box-agree .tit {font-size:16px;color:#333;margin-bottom:20px;}

/* #WO-593 20190715 jongjin.lee 개인정보법 mobile  */
.btn-privacy-detail{border-radius: 16px; background-color: #f5f5f5; border:none; color:#666;}


/*20191223 김은지 모바일 납부방법 변경 추가, 메뉴 등록*/
.my-sponsor .pay-account-info {
    display: block;
    font-weight: normal;
    font-family: 'noto_m';
    font-size: 15px;
    color: #333;
    margin-bottom: 10px;
    text-align: center;
}

.my-sponsor .pay-account-info .em1{
    color: #005eb8;
}

.my-sponsor .box_type3 {
    background-color: #f7f7f7;
    display: block;
    font-weight: normal;
    font-family: 'noto_m';
    font-size: 15px;
    color: #333;
    margin-bottom: 10px;
    text-align: center;
    padding:10px 0 10px 0;
}

.my-sponsor .boxcontents{
    margin-bottom : 15px;
}

.my-sponsor .box-mywhite .wrap-header .txt-title {
    display: block;
    background: url(/common/img/icon/yellowchk.png) 0 center no-repeat;
    background-size: 14px;
    font-family: 'noto_m';
    font-weight: normal;
    font-size: 15px;
    color: #555;
    margin: 0 0 14px 0;
    padding-left: 20px;
}


.my-sponsor .msg-graybox{display:block;font-size:12px;line-height:22px;color:#767676;text-align:center;border:1px solid #e8e8e8;background-color:#f5f5f5;padding:18px;word-spacing:-1px}
.my-sponsor .msg-graybox>strong{font-family:'noto_m';font-weight:normal;font-size:13px;color:#333}
.my-sponsor .msg2-graybox{display:block;font-size:13px;line-height:19px;color:#767676;text-align:center;background-color:#f7f7f7;padding:20px 16px;word-spacing:-1px}
.my-sponsor .msg2-graybox .txt-msg{display:block;font-family:'noto_m';font-size:15px;line-height:23px;color:#555;text-align:center;border-bottom:1px solid #e8e8e8;padding-bottom:15px;margin-bottom:15px;letter-spacing:-1px}
.my-sponsor .msg2-graybox strong{display:block;color:#333;padding-bottom:8px}
.my-sponsor .self-account{border-bottom:0;padding-bottom:0}
.my-sponsor .list-bankinfo{margin-top:12px;*zoom:1}
.my-sponsor .list-bankinfo:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0}
.my-sponsor .list-bankinfo>li{float:left;font-size:13px;word-spacing:-1px;padding-bottom:8px}
.my-sponsor .list-bankinfo>li:nth-child(3n+1){width:33%}
.my-sponsor .list-bankinfo>li:nth-child(3n+2){width:37%}
.my-sponsor .list-bankinfo>li:nth-child(3n+3){width:30%}
.my-sponsor .cms-agree{display:block;border:1px solid #e8e8e8;background-color:#fbfbfb;padding:14px 18px;font-size:13px;line-height:19px;color:767676;position:relative}
.my-sponsor .cms-agree .more-loading{display:block;border-bottom:0;text-align:center;padding:10px 0;margin:10px 0 -10px 0;cursor:pointer;font-size:13px;color:#767676}
.my-sponsor .cms-agree .txt-title{margin:0;padding:0;background:none}
.my-sponsor .foreign-payment{display:block;border:1px solid #e8e8e8;background-color:#f7f7f7;padding:14px 15px 12px 15px;font-size:13px;line-height:24px;color:#767676;text-align:center}
.my-sponsor .foreign-payment em{display:inline-block;font-style:normal;font-size:20px;color:#005eb8;margin-left:20px}
.my-sponsor .foreign-payment input{margin-top:-3px;text-align:center}
.my-sponsor .txt-paycommit1{display:block;font-weight:normal;font-family:'noto_m';font-size:20px;line-height:24px;color:#333;text-align:center;padding-bottom:15px}
.my-sponsor .txt-paycommit2{display:block;font-size:13px;line-height:19px;color:#767676;text-align:center;padding-bottom:20px}
.my-sponsor .txt-payfail{display:block;font-weight:normal;font-family:'noto_m';font-size:20px;line-height:24px;color:#333;text-align:center;min-height:285px;
	background:url('/common/img/page/sponsor/error1.png') center bottom no-repeat;background-size:210px 210px}
.my-sponsor .sponsorchild-commit{display:block;background:url('/common/img/page/sponsor/img36.jpg') center top no-repeat;background-size:cover;min-height:544px;padding:30px 18px;margin-top:30px !important;font-size:13px;line-height:19px;color:#767676;text-align:center;word-spacing:-1px}
.my-sponsor .sponsorchild-commit .txt-slogon{display:block;font-family:'noto_m';font-weight:normal;font-size:20px;line-height:24px;color:#333;padding-bottom:15px}
.my-sponsor .sponsorchild-commit .box{display:block;border:1px solid #bbb;padding:20px;margin-top:20px}
.my-sponsor .sponsorchild-commit .photo{display:block;width:110px;height:110px;background-size:cover !important;background-position:center top !important;margin:10px auto 15px auto;
	border-radius:55px;-webkit-border-radius:55px;-moz-border-radius:55px}
.my-sponsor .sponsorchild-commit .txt-hello{display:block;font-size:15px;line-height:19px;color:#555;padding-bottom:10px}
.my-sponsor .sponsorchild-commit .txt-hello>strong{font-family:'noto_m';font-weight:normal;color:#005eb8}
.my-sponsor .sponsorchild-commit .txt-name{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#555;padding-bottom:10px}
.my-sponsor .sponsorchild-stamp{display:block;font-size:13px;line-height:19px;color:#767676;text-align:center;margin-top:30px;word-spacing:-1px}
.my-sponsor .sponsorchild-stamp .txt-slogon{display:block;font-family:'noto_m';font-weight:normal;font-size:20px;line-height:24px;color:#333;}
.my-sponsor .sponsorchild-stamp .con {padding-top:15px;}
.my-sponsor .sponsorchild-stamp .tour{display:block;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;font-size:12px;line-height:16px;color:#767676;padding:14px 105px 14px 45px;text-align:left;position:relative;min-height:55px;
	background:url('/common/img/page/sponsor/stamp.gif') 0 center no-repeat;background-size:32px 32px}
.my-sponsor .sponsorchild-stamp .tour .bt-type4{padding:7px 0;position:absolute;right:0;top:14px;z-index:5}
.my-sponsor .sponsorchild-stamp .stamp{display:block;width:210px;height:210px;background-size:cover !important;background-position:center top !important;background-color:#e7e7e7 !important;margin:20px auto;
	border-radius:105px;-webkit-border-radius:105px;-moz-border-radius:105px}


/*20191212 김은지 모바일결제방식 변경 (CMS 기능 추가로 해당 기능 활성화):START*/
.my-sponsor .box-agree {    display: block;    border: 1px solid #e8e8e8;    background-color: #fbfbfb;    padding: 0 20px}
.my-sponsor .box-agree .row {    display: block;    padding: 20px 0;    font-size: 13px;    line-height: 19px;    color: #767676;    word-spacing: -1px;    border-top: 1px solid #e8e8e8}
.my-sponsor .box-agree .row:nth-of-type(1) {        border-top: 0    }
.my-sponsor .box-agree .bt-type8 {    float: right;    padding: 6px 10px 6px 10px;    font-size: 12px;    margin-top: -6px}
.my-sponsor .box-agree-sign {    display: block;    border: 1px solid #e8e8e8;    background-color: #fbfbfb;    padding: 0 20px}
.my-sponsor .box-agree-sign .row {    display: block;    padding: 1px 1px;    font-size: 16px;    line-height: 50px;    color: #767676;    word-spacing: -1px;    border-top: 1px solid #e8e8e8}
.my-sponsor .box-agree-sign .row:nth-of-type(1) {    border-top: 0;}
.my-sponsor .box-agree-sign .bt-type6 {    float: right;    padding: 5px 10px 5px 10px;    font-size: 12px;    margin-top: 11px;    cursor: pointer}
.my-sponsor .box-agree-sign .bt-type7 {    float: right;    padding: 5px 10px 5px 10px;    font-size: 12px;    margin-top: 11px;    cursor: pointer}
.my-sponsor .box-agree-sign .sign-img {    float: right;    width: 75px;    height: 45px;    margin: 2px -15px 0 5px;    padding: 3px 3px 3px 3px;    border-style: dashed;    border-width: 1px;}
.my-sponsor .signatureparent {color: darkblue;background-color: #fbfbfb;padding: 15px; /*max-height:250px;max-width :360px;  min-height:250px;min-width :360px;*/}
.my-sponsor #AccountHolderSelect_A_Signature {padding: 0 0 0 0;margin: 0 0 0 0;border: 2px dotted #000;}
.my-sponsor #AccountHolderSelect_B_Signature {padding: 0 0 0 0;margin: 0 0 0 0;border: 2px dotted #000;}

/*20191212 김은지 모바일결제방식 변경 (CMS 기능 추가로 해당 기능 활성화):END*/

/*20200109 김은지 CMS 은행리스트 레이아웃 변경 START*/
.row .list-bankinfo .bankul{float:left;width:33%;font-size:13px;word-spacing:-1px;padding-bottom:8px; margin:5px 0px 0px 0px;} 
/*20200109 김은지 CMS 은행리스트 레이아웃 변경 END*/



/* sponsor of Section */
.sponsor-bible{display:block;margin:20px 0 0 0}      /* 특별한나눔 */
.sponsor-bible .hp-bible{height:230px;display:block;}
.sponsor-bible .wrap-visualtop{display:block;height:275px;background:url('/common/img/page/sponsor/m_bible_visual_1.jpg') no-repeat; background-size:cover !important;background-position:center top !important;margin-top:-20px !important;position:relative;font-size:13px;line-height:19px;color:#fff;text-align:center;word-spacing:-1px}
.sponsor-bible .wrap-visualtop .txt-slogon{display:block;font-family:'noto_m';font-weight:normal;font-size:15px;line-height:19px;color:#fff;background:url('/common/img/page/sponsor/bg-gapline.png') center 35px no-repeat;background-size:1px 25px;padding-bottom:60px;position:relative;}
.sponsor-bible .wrap-visualtop .txt-slogon:after{content:"";width:1px; height:25px;background:#fff;position:absolute;left:50%; bottom:15px;}

.sponsor-bible .wrap-visualtop .contain{display:block;padding:0 15px; position:relative;z-index:5; padding-top:50px;}
.sponsor-bible .wrap-visualtop .share-sns{margin:20px 0 0 0}

.sponsor-bible .editor-html{display:block;font-size:13px;line-height:19px;color:#767676;padding:30px 0;text-align: center;}
.sponsor-bible .txt-caption1{display:block;font-family:'noto_m';font-size:15px;line-height:19px;color:#333;text-align:center;letter-spacing:-1px;padding-bottom:10px; padding-top:50px;position:relative;}
.sponsor-bible .txt-caption1:after{content:"";position:absolute;top:0;left:50%;margin-left:-20px;width:40px; height:40px;background:url('/common/img/page/sponsor/icon_13.png') no-repeat 0 0;background-size:contain;}
.sponsor-bible .txt-sub1{display:block;text-align:center;font-size:13px;line-height:19px;color:#767676;word-break: keep-all;}

.sponsor-bible .txt-caption2{display:block;font-family:'noto_m';font-size:15px;line-height:1.4;color:#333;text-align:center;letter-spacing:-1px;padding-bottom:30px; padding-top:50px;position:relative;margin-top: -250px;}
.sponsor-bible .txt-caption2:after{content:"";position:absolute;top:0;left:50%;margin-left:-20px;width:40px; height:39px;background:url('/common/img/page/sponsor/icon_14.png') no-repeat 0 0;background-size:contain;}
.sponsor-bible .txt-sub2{display:block;text-align:center;font-size:13px;line-height:19px;color:#333;word-break: keep-all;width:80%;margin:-40px 10% 0 10%;background:#f7f7f7; padding:20px; position:relative;}
.sponsor-bible .img-figure2{display:block;width:100%;}
.sponsor-bible .txt-sub3{display:block;text-align:center;font-size:13px;line-height:1.4;color:#005dab;word-break: keep-all;margin-bottom:30px;}
.sponsor-bible .bar{display:inline-block; width:2px; height:25px;background:#005dab;margin:0 0 20px 0;}
.sponsor-bible .editor-blockquote{background:#fff;border:1px solid #e2e2e2;padding:0 20px;}
.sponsor-bible .editor-blockquote ul{}
.sponsor-bible .editor-blockquote ul li{text-align:left;}
.sponsor-bible .editor-blockquote ul li figure{margin: 30px auto 0 auto; width:165px; height:165px;}
.sponsor-bible .editor-blockquote ul li figure img{}
.sponsor-bible .editor-blockquote ul li p{margin:30px 0;font-family:'noto_r'; font-size:13px; color:#333; line-height:1.4;word-break: keep-all;}
.sponsor-bible .editor-blockquote ul li p em{display:block; color:#005dab;font-family:'noto_m';margin-top:5px;}
.sponsor-bible .editor-blockquote ul li + li{border-top:1px solid #e2e2e2;}
.sponsor-bible .editor-wish{text-align:center;padding:25px 0 5px 0; font-family:'noto_r'; font-size:13px; color:#333; line-height:1.4;}
.sponsor-bible .editor-everyday{display: block;background: url('/common/img/page/sponsor/m_bible_visual_2.jpg') no-repeat; background-size: cover; padding: 70px 18px; text-align: center;}
.sponsor-bible .editor-everyday p{font-family: 'noto_m'; font-weight: normal; font-size: 20px; line-height: 22px; color: #fff; padding-bottom: 40px; margin-bottom: 15px;position:relative;}
.sponsor-bible .editor-everyday p:after{content:"";width:1px; height:25px;background:#fff;position:absolute;left:50%; bottom:0;}
.sponsor-bible .editor-everyday a{display:block;}

.sponsor-bible .txt-commitview{display:block;background-color:#f5f5f5;padding:13px 15px;text-align:right}
.sponsor-bible .txt-commitview a{font-size:13px;line-height:17px;color:#005eb8;text-decoration:underline}
.sponsor-bible .txt-caption{display:block;font-family:'noto_m';font-size:20px;line-height:24px;color:#333;text-align:center;letter-spacing:-1px;padding-bottom:15px}
.sponsor-bible .txt-caption>em{display:block;font-size:15px;font-style:normal;line-height:19px;color:#767676;padding-top:4px}
.sponsor-bible .txt-caption2>em{display:block;font-size:12px;font-style:normal;line-height:18px;color:#767676;padding-top:4px}
.sponsor-bible .txt-caption3{display:block;font-family:'noto_m';font-size:20px;line-height:24px;color:#fff;text-align:center;letter-spacing:-1px;padding-bottom:15px}
.sponsor-bible .txt-sub{display:block;font-size:13px;line-height:19px;color:#333}
.sponsor-bible .txt-emp{display:inline-block;font-weight:normal;font-family:'noto_m';font-size:15px;line-height:19px;color:#333;padding-bottom:10px}
.sponsor-bible .color1{color:#005eb8}
.sponsor-bible .color2{color:#333}
.sponsor-bible .color3{color:#f05353}
.sponsor-bible .bg-white{background-color:#fff;padding:20px}
.sponsor-bible .bg-white .complete-comment {height:60px;font-family:'noto_m';font-size:20px;line-height:24px;color:#333;text-align:center;letter-spacing:-1px;padding-top:25px;}
.sponsor-bible .bg-gray{background-color:#f7f7f7;padding:20px}
.sponsor-bible .bg-gray .complete-comment {height:60px;font-family:'noto_m';font-size:20px;line-height:24px;color:#333;text-align:center;letter-spacing:-1px;padding-top:25px;}


/* 20200413 코로나19 컴패션 메인 화면 추가 */
#crisis-alert {background: #71b2c9;padding-top: 30px;padding-bottom: 30px;text-align:center;}
#crisis-alert .container {flex-direction: column;}
#crisis-alert .container {max-width: 1280px;margin: 0 auto;padding-left: 20px;padding-right: 20px;display: flex;justify-content: center;align-items: center;}
#crisis-alert .crisis-content {flex-basis: 100%;max-width: 100%;}
#crisis-alert .crisis-content {display: flex;justify-content: flex-start;flex-direction: column;}
#crisis-alert img {display: none;}
#crisis-alert h2{font-weight: bold;font-size: 20px;}
#crisis-alert p{padding: 5px 0;}
#crisis-alert a{font-size:14px;font-weight:bold;}
#crisis-alert h2, #crisis-alert p, #crisis-alert a {color: #fff;}
#crisis-alert a.link:after {position: absolute;content: url(https://webcdn-compassion-ca.s3.amazonaws.com/_2/icons/arrow-right-white.svg);padding-left: 10px;}

/* select box */
.sbSelector{cursor:pointer}

/* select - height 34 */
.sel_type2 {display:inline-block;vertical-align:middle;}
.sel_type2 .sbHolder{position:relative;width:100%;height:34px;border:1px solid #d8d8d8;border-radius:4px;}/* 기본 레이아웃 */
.sel_type2 .sbSelector{display:block;width:100%;height:34px;font-family:'noto_d';font-size:13px;color:#767676;text-align:left; overflow:hidden;position:absolute;left:0;top:0;padding:7px 0 0 20px;}/* 기본 텍스트 스타일 */
.sel_type2 .sbSelector.on{color:#767676;font-weight:600;}/* 오픈시 select 텍스트 스타일 */
.sel_type2 .sbToggle{display:block;width:100%;height:32px;position:absolute;left:0;top:0;background:#fdfdfd url('/common/img/bu/sel_bg1.png') no-repeat right center;border-radius:4px;}/* 닫힌 화살표 */
.sel_type2 .sbToggleOpen{height:32px;background:#fdfdfd url('/common/img/bu/sel_bg1_on.png') no-repeat right center;}/* 열린 화살표 */
.sel_type2 .sbOptions{width:100%;background:#fff;border:solid 1px #d9d9d9;position:absolute;left:-1px;top:32px !important;z-index:1;overflow-y:auto;box-sizing:content-box;padding:5px 0;border-radius:4px;}/* 옵션테두리 */
.sel_type2 .sbOptions a{display:block;width:100%;height:auto;font-size:13px;color:#666;text-align:left;border-bottom:0;padding:6px 0 6px 20px;}
.sel_type2 .sbOptions a:hover{color:#767676;background:#fff;text-decoration:underline;}
.sel_type2 .sbOptions a.selected {color:#767676;font-weight:normal;background:#fff;}/* 선택된 옵션 표시 */
.sel_type2 .sbOptions li.last a{border-bottom:none;}
.sel_type2 .sbOptions .sbDisabled{display:block;width:100%;height:auto;color:#aaa;background:#f1f1f1;border-bottom:solid 1px #f2f2f2;padding:6px 0 6px 20px;}/* 옵션 disabled */
.sel_type2 .sbHolderDisabled .sbToggle{background:#f1f1f1 url('/common/img/bu/sel_bg1.png') no-repeat right center;}/* 기본 disabled */

.sel_type2.white .sbToggle{background:#fff url('/common/img/bu/sel_bg1.png') no-repeat right center;}
.sel_type2.white .sbToggleOpen{background:#fff url('/common/img/bu/sel_bg1_on.png') no-repeat right center;}

.sel_type2.padding1 .sbSelector, .sel_type2.padding1 .sbOptions a, .sel_type2.padding1 .sbOptions .sbDisabled {padding-left:10px;}
.sel_type2.disability_1 .sbOptions {height:250px;}