.c-banner{position:relative;margin:15px 0}.c-banner__inner{display:block;width:100%}.c-banner__inner img{vertical-align:top}.c-banner--type1 .c-banner__inner:before{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #000;filter:alpha(opacity=5);opacity:.05;content:''}
.wrap_end .ad_randicon{position:absolute;top:934px;left:50%;z-index:1000;margin-left:370px}.wrap_end .ad_randicon button:focus{outline:1px dotted;outline:-webkit-focus-ring-color auto 5px}.article_list.article_list--type_title .article_list__item .article_list__link_wrap{display:none}
.article_list--type_title .article_list__item{padding:0}.article_list--type_title .article_list__item.on .article_list__update_info{right:24px}.article_list--type_title .article_list__item.is_active .article_list__preview_box{display:block;left:24px}
.article_list--type_title .article_list__title_wrap{max-width:254px;height:40px;font-size:13px}.article_list--type_title .article_list__title_wrap.icon .article_list__title{display:inline-block;overflow:hidden;max-width:176px;text-overflow:ellipsis}
.article_list--type_title .article_list__title_wrap.icon .article_list__power_grade+.article_list__title{max-width:148px}.article_list--type_title .article_list__title_inner{overflow:hidden;height:22px;padding:9px 0;line-height:22px;text-overflow:ellipsis;white-space:nowrap}
.article_list--type_title .article_list__tag_wrap{display:none}.article_list--type_title .article_list__update_info{position:absolute;top:50%;right:0;margin-top:-7px}.article_list--type_title .article_list__num_answer{display:inline-block;margin-right:10px}
.article_list--type_title .article_list__num_answer+.article_list__info{width:86px;margin-right:10px}.article_list--type_title .article_list__info{overflow:hidden;height:15px;margin:0;padding:0;white-space:nowrap;text-overflow:ellipsis}
.article_list--type_title .article_list__info+.article_list__info{min-width:40px;text-align:right}.article_list__item{position:relative;padding:19px 0 24px;border-bottom:1px solid #ededed}.article_list__item.on{margin:0 -24px 0 -17px;padding-left:17px;padding-right:24px;z-index:10;background-color:#f7fafc}
.article_list__item.on:before{position:absolute;top:-1px;left:0;width:100%;height:1px;background-color:#ededed;content:''}.article_list__item.on .article_list__link_wrap{display:inline-block}
.article_list__item.first{border-top:1px solid #cacccc}.article_list__item.last{border-bottom:1px solid #cacccc}.article_list__title_wrap{overflow:hidden;font-size:16px;font-weight:600;line-height:22px;color:#000}
.article_list__title_wrap .ico_picture{display:inline-block;width:16px;height:15px;margin:1px 0 0 1px;background-color:steelblue;vertical-align:middle}.article_list__title{vertical-align:middle}.article_list__title_inner{display:block;color:#000}
.article_list__power_grade{display:inline-block;min-width:10px;padding:2px 5px 3px;border-radius:2px;background-color:#9aa8ba;color:#fff;font-family:tahoma,Helvetica,sans-serif;font-size:12px;font-weight:800;line-height:1;vertical-align:middle}
.article_list__text{overflow:hidden;max-height:56px;margin-top:10px;color:#8c8c8c;font-size:13px;line-height:18px;font-weight:normal}.article_list__tag_wrap{overflow:hidden;height:21px;margin-top:10px;font-size:13px}
.article_list__tag{display:inline-block;height:21px;margin-left:4px;padding:0 4px;background-color:#f2f2f2;line-height:21px;color:#8c8c8c;text-decoration:none}.article_list__tag:first-child{margin-left:0}
.article_list__update_info{margin-top:14px;font-size:13px}.article_list__num_answer{color:#4c4c4c;vertical-align:middle}.article_list__num_answer+.article_list__info{margin-left:1px}.article_list__info{display:inline-block;position:relative;margin-left:1px;padding-left:5px;color:#777;vertical-align:middle}
.article_list__info_inner{color:#777}.article_list__link_wrap{display:none;position:absolute;right:28px;bottom:24px;font-size:13px}.article_list__link_wonder{display:inline-block;font-weight:600;color:#8c8c8c}
.article_list__link_answer{display:inline-block;position:relative;color:#34a6fe;font-weight:600}.article_list__link_answer .ico_arrow{display:inline-block;width:3px;height:5px;margin:5px 0 0 5px;background-color:steelblue;vertical-align:top}
.article_list__link_answer:before{display:inline-block;width:1px;height:13px;margin:0 9px;background-color:#ddd;vertical-align:top;content:''}.article_list .preview_box{display:none;overflow:hidden;position:absolute;z-index:5;left:0;width:472px;line-height:18px;color:#4c4c4c}
.article_list .preview_box__inner{padding:11px 12px 12px;border:1px solid #ccc;background-color:#fff}.article_list .preview_box__text{overflow:hidden;max-height:57px;word-break:break-all;word-wrap:break-word}
.divided_question__title-area{margin-bottom:16px}.divided_question__title-area+.table_board{margin-bottom:30px}.divided_question__title-area:after{display:table;table-layout:fixed;clear:both;content:''}
.divided_question__title{float:left;color:#000;font-size:16px;font-weight:600;line-height:19px}.divided_question .c-tooltip{margin-top:2px;vertical-align:top}.divided_question+.paginator{margin-top:30px}
.answer-content .divided_question{margin-top:33px;padding-top:37px;border-top:1px solid #eceef1}.table_board__content .table_board__row:first-child .table_board__title,.table_board__content .table_board__row:first-child .table_board__num_answer,.table_board__content .table_board__row:first-child .table_board__date{border-top:1px solid #e5e5e5}
.table_board__row:first-child{border-top:1px solid #e5e5e5}.table_board__row.is_active .table_board__title .ico_separator{display:inline-block;width:6px;height:9px;top:16px;border:0}.table_board__row.is_active .table_board__title .ico_separator:before{display:block;content:'';border-top:5px solid transparent;border-right:0;border-bottom:5px solid transparent;border-left:6px solid #00c73c}
.table_board__title{position:relative;border-bottom:1px solid #e5e5e5;font-size:14px;font-weight:500;line-height:17px}.table_board__title_inner{display:block;padding:13px 0 13px 18px;color:#4c4c4c}.table_board__title .ico_separator{position:absolute;top:18px;left:1px;width:7px;height:6px;border-left:1px solid #ccc;border-bottom:1px solid #ccc}
.table_board__num_answer{padding:13px 0;border-bottom:1px solid #e5e5e5;color:#8c8c8c;font-size:13px;line-height:16px;text-align:right}.table_board__date{padding:13px 2px 13px 0;border-bottom:1px solid #e5e5e5;color:#8c8c8c;font-size:13px;line-height:16px;text-align:right}
.addition-qna{position:relative;padding:0 50px 30px;background-color:#fdfdfd;border-bottom:1px solid #ebebeb}.addition-qna:after{display:block;clear:both;content:''}.addition-qna__write{margin-top:-20px}
.addition-qna__write-textarea{display:block;overflow-x:hidden;overflow-y:auto;width:100%;height:85px;margin:0;padding:20px;border:0;background-color:transparent;background-color:rgba(255,255,255,0.001);font-size:13px;line-height:22px;vertical-align:top;resize:none;-webkit-appearance:none;box-sizing:border-box}
.addition-qna__write-textarea.placeholder{color:#ccc}.addition-qna__write-upload{position:relative;height:42px;border-top:1px solid #eef2f5}.addition-qna__write-upload:after{display:table;table-layout:fixed;clear:both;content:''}
.addition-qna__write-count{position:absolute;right:75px;line-height:42px;text-align:right;color:#8c8c8c}.addition-qna__write-count__num{color:#4c4c4c}.addition-qna__write-count__total{color:#8c8c8c}.addition-qna__write-photo{float:left;position:relative;padding-left:18px;line-height:42px}
.addition-qna__write-photo label{display:block;color:#8c8c8c}.addition-qna__write-photo .icon_upload_photo{background-image:url(https://ssl.pstatic.net/static/kin/section/sprite/sp_btn_icons_180115.png);background-size:123px 101px;background-position:-86px -65px;width:16px;height:13px;display:inline-block;margin:13px 5px 0 0;vertical-align:top}
.addition-qna__write-photo .icon_upload_photo_on{background-image:url(https://ssl.pstatic.net/static/kin/section/sprite/sp_btn_icons_180115.png);background-size:123px 101px;background-position:-66px -65px;width:16px;height:13px}
.addition-qna .button_register{position:absolute;right:-1px;bottom:-1px;width:68px;height:44px;border:1px solid #00ab4c;background:#00c73c;font-size:13px;font-weight:bold;line-height:43px;color:#fff}.addition-qna .button_register.__answer{border-color:#6dacf2;background:#6dacf2}
.addition-qna .info_bar{position:relative;margin:0 4px}.addition-qna .info_bar:after{position:absolute;top:50%;margin-top:-1px;content:'';width:2px;height:2px;border-radius:50%;background-color:#adadad}
.addition-qna__item{position:relative;padding-top:20px;border:1px solid #e6e6e6;background:#fff;word-wrap:break-word}.addition-qna__item:before{position:absolute;top:-1px;left:-8px;border-left:4px solid transparent;border-bottom:4px solid transparent;border-top:4px solid #e6e6e6;border-right:4px solid #e6e6e6;content:''}
.addition-qna__item:after{position:absolute;top:0;left:-6px;border-left:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #fff;border-right:3px solid #fff;content:''}
.addition-qna__item+.addition-qna__item{margin-top:10px}.addition-qna__item--write{border-color:#b7b7b7}.addition-qna__item--write:before{border-top-color:#b7b7b7;border-right-color:#b7b7b7}.addition-qna__item .sp_mark{position:absolute;top:0;left:-53px;width:38px;height:38px;background-size:38px}
.addition-qna__info-title{max-width:80%;padding:0 20px 5px;line-height:20px}.addition-qna__info-title strong{font-size:14px;font-weight:600}.addition-qna__info-text{padding:0 20px;font-size:13px;line-height:18px}
.addition-qna__info-date{min-height:18px;padding:8px 20px 20px;font-size:12px;color:#8c8c8c}.addition-qna__control{position:absolute;top:20px;right:15px;font-size:12px}.addition-qna__control a{padding:6px 5px;color:#8c8c8c}
.addition-qna__notice{padding:0 20px;color:#8f8f8f;line-height:20px}.addition-qna__notice .icon_addition_qna_notice{position:relative;top:-1px;margin-right:2px;display:inline-block;border:1px solid #949494;border-radius:15px;width:13px;height:13px;vertical-align:middle}
.addition-qna__notice .icon_addition_qna_notice:before{position:absolute;top:3px;width:1px;height:5px;left:6px;background:#979797;content:''}.addition-qna__notice .icon_addition_qna_notice:after{position:absolute;bottom:3px;width:1px;height:1px;left:6px;background:#979797;content:''}
.addition-qna--type__list:before{position:absolute;top:40px;left:68px;bottom:0;width:4px;background:#f0f3f6;content:''}.addition-qna--type__list .addition-qna__item{margin-left:52px}
.addition-qna__load-image{margin-top:10px;padding:0 20px 7px}.addition-qna__load-image__item .thumbnail{max-width:250px;max-height:375px}.addition-qna__load-image__item .thumbnail img{max-width:100%;max-height:inherit;vertical-align:top}
.addition-qna__upload-image{margin-top:10px;padding:0 20px 22px}.addition-qna__upload-image__item{position:relative}.addition-qna__upload-image__item .thumbnail{display:block;position:relative;width:140px;height:140px}
.addition-qna__upload-image__item .thumbnail .mask{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,0.1)}.addition-qna__upload-image__item .thumbnail .icon_delete{background-image:url(https://ssl.pstatic.net/static/kin/section/sprite/sp_btn_icons_180115.png);background-size:123px 101px;background-position:-86px 0;width:20px;height:20px;position:absolute;top:0;right:0}
.addition-qna__upload-image__item .thumbnail img{width:140px;height:140px}.addition-qna .button_compose{position:absolute;bottom:19px;right:15px;display:inline-block;padding:0 2px}.addition-qna .button_compose .icon{margin-right:6px;vertical-align:middle}
.addition-qna .button_compose .icon_compose_check_adopt{width:23px;height:23px;margin-right:5px;font-size:23px;line-height:23px;vertical-align:top}.addition-qna .button_compose .icon_compose_check_adopt:before{vertical-align:top}
.addition-qna .button_adopt{line-height:23px}.addition-qna .mark{position:absolute;top:0;left:-53px;width:39px;height:39px;background-size:39px}.answer-relation{display:inline-block;height:18px;margin-right:7px;padding:0 6px;border-radius:1px;vertical-align:top;font-size:11px;font-weight:600;line-height:18px;color:#fff}
.answer-relation__questioner{background-color:#f5415f}.business-card{box-sizing:border-box;position:relative;padding:19px 25px 19px 19px;border:1px solid #e5e5e5;background-color:#fff}.business-card:after{display:table;table-layout:fixed;clear:both;content:''}
.business-card__info{padding:4px 0 9px;border-bottom:1px solid #eee;color:#909090;font-size:13px;line-height:17px}.business-card__info-brand{float:left}.business-card__info-brand+.business-card__info-contact:before{position:absolute;top:50%;left:5px;-ms-transform:translateY(-50%);transform:translateY(-50%);width:2px;height:2px;border-radius:50%;background-color:#aaa;content:''}
.business-card__info-address{float:left}.business-card__info-contact{float:left;position:relative;padding-left:12px}.business-card__info:after{display:table;table-layout:fixed;clear:both;content:''}
.business-card__thumb{float:left;width:170px;height:170px}.business-card__thumb+.business-card__content{margin-left:194px}.business-card__thumb_img{display:block;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
.business-card__content{overflow:hidden}.business-card__content .business-card__name{display:block;font-size:16px;font-weight:600;line-height:20px;color:#000}.business-card__content .business-card__description{overflow:hidden;height:44px;margin-top:10px;color:#8c8c8c;font-size:13px;line-height:22px}
.business-card__content .business-card__detail{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.business-card__content .business-card__detail--line-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;height:22px}
.business-card__content .business-card__detail--line-2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:44px}.business-card__group-button{height:48px;margin-top:15px;border:1px solid #eee}
.business-card__group-button:after{display:table;table-layout:fixed;clear:both;content:''}.business-card__button{float:left;position:relative;width:33.33%;height:100%;text-align:center}
.business-card__button.is-disabled .icon{color:#ccc}.business-card__button.is-disabled .business-card__button-name{color:#bbb}.business-card__button-inner{display:block;margin-top:13px;font-size:0}.business-card__button .icon{display:inline-block;color:#00c73c;vertical-align:top}
.business-card__button-name{display:inline-block;margin:-1px 0 0 4px;color:#00c73c;font-size:13px;line-height:23px}.business-card__button:after{position:absolute;top:9px;left:0;width:1px;height:30px;background-color:#e5e5e5;content:''}
.business-card__button:first-child:after{display:none}.business-card .icon_toctoc{width:23px;height:23px;margin-left:-1px;font-size:23px;line-height:21px}.business-card .icon_toctoc:before{font-family:"kin_iconfont";font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;content:""}
.business-card .icon_homepage{width:21px;height:21px;margin:0 2px 0 1px;font-size:21px;line-height:21px}.business-card .icon_homepage:before{font-family:"kin_iconfont";font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;content:""}
.business-card .icon_location{width:21px;height:21px;font-size:21px;line-height:21px}.business-card .icon_location:before{font-family:"kin_iconfont";font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;content:""}
.business-card .icon_reservation{width:23px;height:23px;margin:-1px 0 0 -3px;font-size:23px;line-height:21px}.business-card .icon_reservation:before{font-family:"kin_iconfont";font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;content:""}
.business-card+.expert__Product{margin-top:10px}.c-button-default{display:inline-block;padding:0 17px;border:1px solid #d5d5d5;background-color:#fff}.c-button-default__title{font-size:15px;line-height:40px}
.c-button-default--green{border-color:#00bd39;background-color:#00c73c;color:#fff}.c-button-default--blue{border-color:#60a4f0;background-color:#6cacf2;color:#fff}.c-button-default--disabled-white{color:#8c8c8c}
.c-button-default--disabled-gray{border-color:#ccc;background-color:#ccc;color:#fff}.c-button-ai{position:relative;display:block;height:42px;margin-top:21px;line-height:42px;font-size:15px;font-weight:bold;color:#fff;text-align:center;background:#67d2e9;background:linear-gradient(to bottom,#67d2e9 0,#67c3e9 100%);background:-webkit-linear-gradient(top,#67d2e9 0,#67c3e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#67d2e9',endColorstr='#67c3e9',GradientType=0)}
.c-button-ai .icon_ai{display:inline-block;width:20px;height:20px;margin-right:5px;font-size:20px;line-height:42px;color:#fff;vertical-align:top}.c-button-more{display:block;height:52px;margin-top:20px;text-align:center;color:#4c4c4c}
.c-button-more .c-button-default__title{font-size:14px;line-height:52px}.c-button-more__count{color:#8c8c8c}.c-button--captcha{display:inline-block;width:110px;height:44px;padding-left:12px;border:1px solid #e7e7e7;line-height:44px}
.c-button--captcha .c-button__title{font-size:13px;vertical-align:middle}.c-button-align:after{display:table;table-layout:fixed;clear:both;content:''}.c-button-align--center{text-align:center}
.c-button-align--right{text-align:right}.c-callout{font-size:14px;word-wrap:break-word}.c-callout__list:after{display:table;table-layout:fixed;clear:both;content:''}.c-callout__item{float:left;position:relative;text-align:center}
.c-callout__item-title{display:block;font-weight:normal;color:#4c4c4c}.c-callout__item+.c-callout__item:before{position:absolute;top:0;left:0;width:1px;height:100%;background-color:#e5e5e5;content:''}
.callout--profile-tooltip{display:none;position:absolute;left:29px;z-index:1;height:70px;margin-top:4px;padding:15px 0;border:solid 1px #888;box-sizing:border-box;background:#fff;white-space:nowrap}.callout--profile-tooltip .c-callout__item{float:none;display:inline-block;min-width:78px;padding:0 18px;font-size:14px;line-height:20px;box-sizing:border-box}
.callout--profile-tooltip .c-callout__item+.c-callout__item{margin-left:-4px}.callout--profile-tooltip .c-callout__item-count{font-weight:500;color:#3867e8}.callout--add-infomation{padding:18px 0;border:solid 1px #e5e5e5;background-color:#fbfbfb;box-sizing:border-box}
.callout--add-infomation .c-callout__item{width:50%;padding:0 28px;line-height:20px;box-sizing:border-box}.callout--add-infomation .c-callout__item-title{font-size:13px;color:#8c8c8c}.callout--add-infomation .c-callout__item-count{display:block;margin-top:3px;font-size:16px;color:#00c73c}
.callout--add-infomation .c-callout__item:first-child{text-align:left}.callout--add-infomation .c-callout__item:first-child .c-callout__item-title{font-size:14px;font-weight:600;color:#000}.callout--add-infomation .c-callout__item:nth-child(2):last-child{text-align:left}
.callout--add-infomation .c-callout__item:nth-child(2):last-child .c-callout__item-desc{color:#00c73c}.callout--add-infomation .c-callout__item:nth-child(2):nth-last-child(2){width:25%}.callout--add-infomation .c-callout__item:nth-child(3):last-child{width:25%}
.callout--add-infomation .c-callout__item-desc{display:block;margin-top:4px;font-size:13px;color:#909090}.c-certify-group{position:relative;display:block;margin-top:30px}.c-certify-group__icon{display:inline-block;margin-right:2px;vertical-align:middle}
.c-certify-group__thumbnail{display:inline-block;width:34px;height:25px;margin-right:2px;vertical-align:middle}.c-certify-group__thumbnail img{width:100%;height:100%}.c-certify-group__text{font-size:13px;color:#8c8c8c}
.c-certify-group .icon_edu_give{display:inline-block;background-image:url(https://ssl.pstatic.net/static/kin/09renewal/icon_edu_give.png);width:22px;height:16px}.c-certify-group+.c-certify-group{margin-top:0}
.c-guideline__title{display:block;margin-bottom:4px;font-size:13px;font-weight:normal;line-height:16px;color:#d64130}.c-guideline__title .icon_notice{background-image:url(https://ssl.pstatic.net/static/kin/section/sprite/sp_icon_190730.png);background-size:171px 160px;background-position:-130px -120px;width:15px;height:15px;display:inline-block;margin-right:5px;vertical-align:top}
.c-guideline__list--number .c-guideline__item{position:relative;padding-left:13px}.c-guideline__list--number .c-guideline-symbol{position:absolute;top:0;left:0}.c-guideline__item,.c-guideline__desc{line-height:18px;color:#8c8c8c}
.c-card-row-layer{position:relative;height:343px;padding:35px 49px 34px;border:1px solid #b0c8d8;background-color:#f6fcff;box-sizing:border-box}.c-card-row-layer__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}
.c-card-row-layer__title{color:#4c4c4c;font-size:16px;font-weight:700}.c-card-row-layer__subtext{margin-top:6px;color:#8c8c8c;font-size:14px}.c-card-row-layer__button-refresh{-ms-flex-negative:0;flex-shrink:0;width:110px;height:34px;margin:auto 0 0 10px;border-radius:100px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);font-size:13px;line-height:18px}
.c-card-row-layer__button-refresh .icon_refresh{display:inline-block;width:16px;height:16px;color:#16cf6d;font-size:16px;vertical-align:top}.c-card-row-layer__list{margin:17px -3px 0;height:180px;overflow:hidden}
.c-card-row-layer__item{float:left;box-sizing:border-box}.c-card-row-layer--divide .c-card-row-layer__item{width:50%;height:180px;padding:0 3px}.c-card-row-layer--divide .c-card-row-layer__item-inner{height:100%;padding:18px 25px 23px;border:1px solid #e4ecf0;box-sizing:border-box;background-color:#fff}
.c-card-row-layer--divide .c-card-row-layer__text-area{height:81px}.c-card-row-layer--divide .c-card-row-layer__category{display:block;margin-top:8px;font-size:13px;line-height:24px;color:#1b60c6}f.c-card-row-layer__list{margin:12px -3px 0;height:180px;overflow:hidden}
.c-card-row-layer--divide .c-heading{display:block;position:relative}.c-card-row-layer--divide .c-heading__icon{position:absolute;top:0;left:0;padding-right:0}.c-card-row-layer--divide .c-heading__icon+.c-heading__title .title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:51px;text-indent:28px;font-size:16px;line-height:28px}
.c-card-row-layer--divide .c-heading .icon_common_q{width:17px;height:17px;margin-top:0;font-size:17px;line-height:28px}.c-card-row-layer--divide .c-button-default{display:block;margin-top:14px;padding:11px 0;font-size:15px;font-weight:bold;text-align:center}
.c-card-row-layer__paginator{position:relative;margin-top:20px;line-height:0}.c-card-row-layer__paginator .paginator__item{margin-right:7px}.c-card-row-layer__paginator .carousel-control{position:absolute;top:-9px;right:0}
.c-card-row-layer__button-close{position:absolute;top:18px;right:18px}.c-card-row-layer__button-close .icon_close{position:relative;display:block;width:21px;height:21px}.c-card-row-layer__button-close .icon_close:before,.c-card-row-layer__button-close .icon_close:after{position:absolute;top:50%;left:50%;width:20px;height:1px;background-color:#78909e;content:''}
.c-card-row-layer__button-close .icon_close:before{-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.c-card-row-layer__button-close .icon_close:after{-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}
.c-card-row-layer .carousel-control{border-color:#e4ecf0}.c-card-row-layer .carousel-control__button:first-child:after{background-color:#e4ecf0}.c-card-row-layer .carousel-control .icon:before,.c-card-row-layer .carousel-control .icon:after{border-color:#78909e}
.c-card-row-layer+.answer-content__item{margin-top:21px}.c-card-row-layer .poweredby-kin{position:absolute;bottom:-5px;left:0;color:#8c8c8c;line-height:normal;font-size:13px}.c-card-row-layer .poweredby-kin strong{color:#000;font-weight:500}
.c-card-row-layer .poweredby-kin .icon_ai_title{display:inline-block;width:16px;height:14px;margin-left:2px;background-image:url(https://ssl.pstatic.net/static/kin/section/common/icon_ai_title.svg);background-repeat:no-repeat;background-size:100% 100%;vertical-align:top;font-size:0;line-height:0;color:transparent}
.c-card-row-layer .recommend-category__heading{padding-top:2px;font-size:16px;color:#4c4c4c;line-height:24px}.c-card-row-layer .recommend-category__list{margin-top:20px;padding-top:18px;border-top:1px solid #eee}
.c-card-row-layer .recommend-category__list:after{display:table;table-layout:fixed;clear:both;content:''}.c-card-row-layer .recommend-category__item{float:left;width:50%;font-size:14px;color:#3867e8;line-height:24px}
.c-card-row-layer .recommend-category__item .icon_arrow__right{display:inline-block;overflow:hidden;position:relative;width:8px;height:14px;margin-left:6px;vertical-align:-2px}.c-card-row-layer .recommend-category__item .icon_arrow__right:before{content:'';position:absolute;top:50%;left:50%}
.c-card-row-layer .recommend-category__item .icon_arrow__right:before{width:7px;height:7px;-ms-transform:translate(-50%,-50%) scale(1.14286,1) rotate(45deg);transform:translate(-50%,-50%) scale(1.14286,1) rotate(45deg);margin-left:-3px;border-top:1px solid #3867e8;border-right:1px solid #3867e8}
.c-notify{word-wrap:break-word;border-left:2px solid #8c8c8c;padding-left:14px}.c-notify--default{line-height:26px}.c-notify--default__title{font-size:16px;color:#8c8c8c}.c-notify--default__desc{font-size:14px;color:#8c8c8c}
.Ugc_audio{position:relative;margin:16px 0 30px;min-width:242px;max-width:402px;height:44px;padding:16px 20px 0 68px;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1A999999,endColorstr=#1A999999);background-color:rgba(153,153,153,0.1);color:#000}
.Ugc_audio:not(.dummy){filter:none}.Ugc_audio .button_control{position:absolute;top:13px;left:20px;display:block;width:32px;height:32px;border:1px solid #444;border-radius:50px;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#0D000000,endColorstr=#0D000000);background-color:rgba(0,0,0,0.05);text-align:center;cursor:pointer}
.Ugc_audio .button_control:not(.dummy){filter:none}.Ugc_audio .button_control .ico{position:absolute;display:block}.Ugc_audio .button_control .ico.play{top:8px;left:11px;width:0;height:0;border-left:12px solid #575756;border-bottom:7px solid transparent;border-top:7px solid transparent}
.Ugc_audio .button_control .ico.pause{top:9px;left:9px;width:4px;height:13px;border-left:4px solid #575756;border-right:4px solid #575756}.Ugc_audio .audio_section{position:relative;height:29px;padding:0 45px}
.Ugc_audio .audio_section .audio_time_current{position:absolute;top:0;left:0;display:block;height:14px;font-size:12px;line-height:29px;color:#999}.Ugc_audio .audio_section .audio_time_duration{position:absolute;top:0;right:0;display:block;height:14px;font-size:12px;line-height:29px}
.Ugc_audio .audio_section .audio_time_current.is_active{color:#00c73c}.Ugc_audio .audio_section .audio_bar{position:relative;height:3px;padding:13px 0;cursor:pointer}.Ugc_audio .audio_section .audio_bar .audio_bar_background{position:absolute;width:100%;height:3px;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1A999999,endColorstr=#1A999999);background-color:rgba(153,153,153,0.1)}
.Ugc_audio .audio_section .audio_bar .audio_bar_background:not(.dummy){filter:none}.Ugc_audio .audio_section .audio_bar .audio_bar_progress{position:absolute;height:3px;background-color:#00c73c;cursor:pointer}
.Ugc_audio .audio_section .audio_bar .slider-thumb{position:absolute}.Ugc_audio .audio_blind{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden}.Ugc_audio .audio_tooltip{position:absolute;top:66px;left:0;z-index:1000;width:215px;border:1px solid #888;background-color:#fff}
.Ugc_audio .tooltip_content{padding:8px;font-size:12px;color:#424242;line-height:14px}.Ugc_audio .tooltip_content em{display:inline-block;margin-top:3px;font-style:normal;color:#828282}.Ugc_audio .tooltip_arrow{display:block;position:absolute;top:-6px;left:31px;width:9px;height:6px;background-position:-310px -50px}
.Ugc_audio .btn_close_tooltip{display:inline-block;position:absolute;top:7px;right:8px;width:11px;height:11px;background-position:-309px -59px}.Ugc_audio .tooltip_arrow,.Ugc_audio .btn_close_tooltip{background-image:url(https://ssl.pstatic.net/static/kin/09renewal/sp_audio.png);background-repeat:no-repeat}
.end_map{padding:30px 0}.end_map .cur{padding-bottom:6px;font-size:13px;color:#4c4c4c}.end_map .cur a{color:#06c}.end_map .cur img{margin:2px 3px -2px 0}.end_map .cur em{display:inline-block;font-style:normal;color:#404040}
.end_map .map{position:relative;border:1px solid #ddd}.end_map .map iframe{vertical-align:top}.end_map .map_inr{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.end_map .ly_pin{position:absolute;max-width:220px;font-size:12px;line-height:16px;color:#fff}
.end_map .ly_pin .cont{display:inline-block;position:relative;width:100%;height:64px;padding:0;background:url(https://ssl.pstatic.net/static/kin/09renewal/bgx_spot_qna.png) repeat-x 0 0;text-align:center}
.end_map .ly_pin .cont .inr{padding:0 5px}.end_map .ly_pin .bgl,.end_map .ly_pin .bgr,.end_map .ly_pin .bgt{position:absolute;top:0;width:7px;height:64px;background:url(https://ssl.pstatic.net/static/kin/09renewal/sp_spot_qna.png) no-repeat}
.end_map .ly_pin .bgl{left:-7px;background-position:0 -163px}.end_map .ly_pin .bgr{right:-7px;background-position:-10px -163px}.end_map .ly_pin .bgt{top:59px;left:50%;width:16px;height:11px;margin-left:-7px;background-position:0 -228px}
.end_map .ly_pin strong{display:inline-block;overflow:hidden;width:116px;height:17px;margin:15px 0 4px;background:url(https://ssl.pstatic.net/static/kin/09renewal/txt_spot_qna.png) no-repeat;line-height:100px;vertical-align:top}
.end_map .ly_pin p{overflow:hidden;clear:both;max-width:100%;height:16px;font-size:12px;line-height:16px;letter-spacing:-1px;text-overflow:ellipsis;white-space:nowrap}.end_map .ic_pin{display:inline-block;position:absolute;width:27px;height:34px;background:url(https://ssl.pstatic.net/static/kin/09renewal/sp_spot_qna.png) no-repeat 0 -35px}
.end_map .map .info{padding:3px 3px 1px;border-top:1px solid #cfcfcf;background-color:#f9f9f9;font-size:11px;color:#8d8f92;letter-spacing:-1px}.end_map .dtl{overflow:hidden;position:relative;height:46px;padding:0 10px;border:1px solid #dfdfdf;box-sizing:border-box;border-top:0 none;background-color:#f9f9f9;zoom:1}
.end_map .dtl .dst{float:left}.end_map .dtl .dst a{font-size:14px;line-height:46px;color:#404040}.end_map .dtl .dst:before{background-image:url(https://ssl.pstatic.net/static/kin/section/sprite/sp_end_181106.svg);background-size:76px 56px;background-position:-18px -38px;width:12px;height:18px;display:inline-block;position:relative;top:3px;margin-right:2px;content:''}
.end_map .dtl .dst2{position:absolute;top:6px;right:10px;font-size:13px}.end_map .dtl .dst2 a{display:inline-block;vertical-align:top}.end_map .dtl .dst2 .btn_srch{width:59px;height:32px;border:1px solid #ccc;background-color:#fff;text-align:center;line-height:32px}
.end_map .dtl .dst2 .btn_zin{position:relative;width:32px;height:32px;border:1px solid #ccc;background-color:#fff;color:transparent;font-size:0;line-height:0}.end_map .dtl .dst2 .btn_zin:before{background-image:url(https://ssl.pstatic.net/static/kin/section/sprite/sp_end_181106.svg);background-size:76px 56px;background-position:0 -38px;width:18px;height:18px;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;content:''}
.end_map .dtl .more{float:right;margin-right:3px}.end_map .dtl .more a{display:inline-block;font-size:11px;color:#06c;letter-spacing:-1px}.end_map .dtl .more .bar{display:inline-block;margin:0 4px;font-style:normal;font-size:11px;color:#404040}
.end_map_inner{display:inline-block}.c-attach-file{position:relative;border:1px solid #e5e5e5;padding:10px;margin-bottom:5px;height:50px;box-sizing:border-box}.c-attach-file:after{display:table;table-layout:fixed;clear:both;content:''}
.c-attach-file .icon_clip{width:14px;height:14px;margin-right:6px;font-size:14px;line-height:20px;vertical-align:middle}.c-attach-file__name{float:left}.c-attach-file__name a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:500px;color:#4c4c4c}
.c-attach-file__save{position:absolute;top:10px;right:0}.c-attach-file__save a{color:#00c73c}.c-attach-file__link{display:inline-block;position:relative;padding:4px 10px;line-height:20px;font-size:14px}
.c-attach-file__link+.c-attach-file__link:before{position:absolute;top:50%;left:0;width:1px;height:20px;margin-top:-10px;background-color:#ddd;vertical-align:middle;content:''}
.c-reference{margin:4px 0}.c-reference__summary{display:inline-block;height:19px;margin-right:4px;min-width:34px;padding:2px 4px 0;border:1px solid #ddd;box-sizing:border-box;color:#909090;font-size:11px;font-weight:500;text-align:center}
.c-reference__text{font-size:13px;color:#8c8c8c}.c-reference__text-link{color:#8c8c8c;text-decoration:underline}.profile_card{padding:0 15px}.profile_card .option_area{margin-top:12px}.profile_card .option_area:after{display:table;table-layout:fixed;clear:both;content:''}
.profile_card .card_inner{padding:7px 13px 12px;border-radius:9px;box-shadow:0 2px 4px 0 rgba(73,76,82,0.1);border:1px solid rgba(0,0,0,0.05);background-color:#fff}.profile_card .card_inner[class*="card_theme"]{color:#fff}
.profile_card .card_inner[class*="card_theme"] .name_area,.profile_card .card_inner[class*="card_theme"] .career_list,.profile_card .card_inner[class*="card_theme"] .heavy_answer{color:currentColor}
.profile_card .card_inner[class*="card_theme"] .item_list{color:rgba(255,255,255,0.8)}.profile_card .card_inner[class*="card_theme"] .item_list .item+.item:before{background-color:rgba(255,255,255,0.3)}
.profile_card .card_inner[class*="card_theme"] .career_list{background-color:rgba(0,0,0,0.1)}.profile_card .card_inner[class*="card_theme"] .career_list .button_fold:before{border-color:rgba(255,255,255,0.7)}
.profile_card .card_inner[class*="card_theme"] .career_list .icon *{fill:#fff}.profile_card .card_inner[class*="card_theme"] .career_list .profile_infomation path[fill="#6f85e8"]{fill:#6f85e8}
.profile_card .card_inner.theme_info{border-color:rgba(111,133,232,0.2);background-color:#f8f9fe}.profile_card .card_inner.theme_info .career_list{background-color:rgba(167,183,255,0.1)}.profile_card .card_inner.theme_info .thumbnail_area.level_heavy_answer:after{background-color:#f8f9fe}
.profile_card .card_inner.theme_info .thumbnail_area .icon{background-color:#f8f9fe}.profile_card .card_inner.card_theme10{background-color:#31cda3;background-image:linear-gradient(0,rgba(119,119,119,0.3) 100%,rgba(119,119,119,0.3) 100%)}
.profile_card .card_inner.card_theme10 .thumbnail_area.level_heavy_answer:after{background-color:#31cda3;background-image:linear-gradient(0,rgba(119,119,119,0.3) 100%,rgba(119,119,119,0.3) 100%)}.profile_card .card_inner.card_theme10 .thumbnail_area .icon{background-color:#31cda3;background-image:linear-gradient(0,rgba(119,119,119,0.3) 100%,rgba(119,119,119,0.3) 100%)}
.profile_card .card_inner.card_theme11{background-color:#2cc9dc;background-image:linear-gradient(0,rgba(119,119,119,0.3) 100%,rgba(119,119,119,0.3) 100%)}.profile_card .card_inner.card_theme11 .thumbnail_area.level_heavy_answer:after{background-color:#2cc9dc;background-image:linear-gradient(0,rgba(119,119,119,0.3) 100%,rgba(119,119,119,0.3) 100%)}
.profile_card .card_inner.card_theme11 .thumbnail_area .icon{background-color:#2cc9dc;background-image:linear-gradient(0,rgba(119,119,119,0.3) 100%,rgba(119,119,119,0.3) 100%)}.profile_card .card_inner.card_theme12{background-color:#08a4c8;background-image:linear-gradient(0,rgba(119,119,119,0.3) 100%,rgba(119,119,119,0.3) 100%)}
.profile_card .card_inner.card_theme12 .thumbnail_area.level_heavy_answer:after{background-color:#08a4c8;background-image:linear-gradient(0,rgba(119,119,119,0.3) 100%,rgba(119,119,119,0.3) 100%)}.profile_card .card_inner.card_theme12 .thumbnail_area .icon{background-color:#08a4c8;background-image:linear-gradient(0,rgba(119,119,119,0.3) 100%,rgba(119,119,119,0.3) 100%)}
.profile_card .card_inner.card_theme13{background-color:#f4a058;background-image:linear-gradient(0,rgba(119,119,119,0.3) 100%,rgba(119,119,119,0.3) 100%)}.profile_card .card_inner.card_theme13 .thumbnail_area.level_heavy_answer:after{background-color:#f4a058;background-image:linear-gradient(0,rgba(119,119,119,0.3) 100%,rgba(119,119,119,0.3) 100%)}
.profile_card .card_inner.card_theme13 .thumbnail_area .icon{background-color:#f4a058;background-image:linear-gradient(0,rgba(119,119,119,0.3) 100%,rgba(119,119,119,0.3) 100%)}.profile_card .card_inner.card_theme14{background-color:#e77849;background-image:linear-gradient(0,rgba(119,119,119,0.3) 100%,rgba(119,119,119,0.3) 100%)}
.profile_card .card_inner.card_theme14 .thumbnail_area.level_heavy_answer:after{background-color:#e77849;background-image:linear-gradient(0,rgba(119,119,119,0.3) 100%,rgba(119,119,119,0.3) 100%)}.profile_card .card_inner.card_theme14 .thumbnail_area .icon{background-color:#e77849;background-image:linear-gradient(0,rgba(119,119,119,0.3) 100%,rgba(119,119,119,0.3) 100%)}
.profile_card .card_inner.card_theme15{background-color:#ee5d2d;background-image:linear-gradient(0,rgba(119,119,119,0.3) 100%,rgba(119,119,119,0.3) 100%)}.profile_card .card_inner.card_theme15 .thumbnail_area.level_heavy_answer:after{background-color:#ee5d2d;background-image:linear-gradient(0,rgba(119,119,119,0.3) 100%,rgba(119,119,119,0.3) 100%)}
.profile_card .card_inner.card_theme15 .thumbnail_area .icon{background-color:#ee5d2d;background-image:linear-gradient(0,rgba(119,119,119,0.3) 100%,rgba(119,119,119,0.3) 100%)}.profile_card .card_inner.card_theme16{background-color:#ae84eb;background-image:linear-gradient(0,rgba(119,119,119,0.3) 100%,rgba(119,119,119,0.3) 100%)}
.profile_card .card_inner.card_theme16 .thumbnail_area.level_heavy_answer:after{background-color:#ae84eb;background-image:linear-gradient(0,rgba(119,119,119,0.3) 100%,rgba(119,119,119,0.3) 100%)}.profile_card .card_inner.card_theme16 .thumbnail_area .icon{background-color:#ae84eb;background-image:linear-gradient(0,rgba(119,119,119,0.3) 100%,rgba(119,119,119,0.3) 100%)}
.profile_card .card_inner.card_theme17{background-color:#8165f4;background-image:linear-gradient(0,rgba(119,119,119,0.3) 100%,rgba(119,119,119,0.3) 100%)}.profile_card .card_inner.card_theme17 .thumbnail_area.level_heavy_answer:after{background-color:#8165f4;background-image:linear-gradient(0,rgba(119,119,119,0.3) 100%,rgba(119,119,119,0.3) 100%)}
.profile_card .card_inner.card_theme17 .thumbnail_area .icon{background-color:#8165f4;background-image:linear-gradient(0,rgba(119,119,119,0.3) 100%,rgba(119,119,119,0.3) 100%)}.profile_card .card_inner.card_theme18{background-color:#8356fc;background-image:linear-gradient(0,rgba(119,119,119,0.3) 100%,rgba(119,119,119,0.3) 100%)}
.profile_card .card_inner.card_theme18 .thumbnail_area.level_heavy_answer:after{background-color:#8356fc;background-image:linear-gradient(0,rgba(119,119,119,0.3) 100%,rgba(119,119,119,0.3) 100%)}.profile_card .card_inner.card_theme18 .thumbnail_area .icon{background-color:#8356fc;background-image:linear-gradient(0,rgba(119,119,119,0.3) 100%,rgba(119,119,119,0.3) 100%)}
.profile_card .card_inner.card_theme19{background-color:#521ae3;background-image:linear-gradient(0,rgba(119,119,119,0.3) 100%,rgba(119,119,119,0.3) 100%)}.profile_card .card_inner.card_theme19 .thumbnail_area.level_heavy_answer:after{background-color:#521ae3;background-image:linear-gradient(0,rgba(119,119,119,0.3) 100%,rgba(119,119,119,0.3) 100%)}
.profile_card .card_inner.card_theme19 .thumbnail_area .icon{background-color:#521ae3;background-image:linear-gradient(0,rgba(119,119,119,0.3) 100%,rgba(119,119,119,0.3) 100%)}.profile_card .card_inner.card_theme_expert{background-color:#4c567a}
.profile_card .card_inner.card_theme_expert .thumbnail_area.level_heavy_answer:after{background-color:#4c567a}.profile_card .card_inner.card_theme_expert .thumbnail_area .icon{background-color:#4c567a}
.profile_card .card_info{position:relative;display:table;width:100%;min-height:68px;padding-right:76px;table-layout:fixed;box-sizing:border-box}.profile_card .card_info .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:17px;line-height:22px;font-weight:600;letter-spacing:-0.3px}
.profile_card .card_info .etc_text{display:block;font-size:16px;line-height:21px}.profile_card .profile_info{display:table-cell;width:100%;min-height:68px;vertical-align:middle}.profile_card .name_area{display:block}
.profile_card .description{margin-top:6px;color:#8c8c8c;font-size:14px;line-height:19px}.profile_card .item_area{margin-top:7px}.profile_card .item_list{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;color:#8c8c8c;font-size:13px;line-height:19px;vertical-align:top}
.profile_card .item_list:only-child{margin-top:1px}.profile_card .item_list .item+.item{position:relative;padding-left:11px}.profile_card .item_list .item+.item:before{position:absolute;top:7px;left:3px;width:3px;height:3px;border-radius:50%;background-color:#d9d9d9;content:''}
.profile_card .item_list .button_edit{margin-left:9px;color:#03cf5d}.profile_card .item_list+.badge_list{margin-left:7px}.profile_card .badge_list .badge.level1{color:#ffd52c}.profile_card .badge_list .badge.level1:after{border-color:rgba(255,213,44,0.4)}
.profile_card .badge_list .badge.level2{color:#ffb900}.profile_card .badge_list .badge.level2:after{border-color:rgba(255,185,0,0.4)}.profile_card .badge_list .badge.level3{color:#fb9300}.profile_card .badge_list .badge.level3:after{border-color:rgba(251,147,0,0.4)}
.profile_card .badge_list .badge.level4{color:#76d826}.profile_card .badge_list .badge.level4:after{border-color:rgba(118,216,38,0.4)}.profile_card .badge_list .badge.level5{color:#46cd14}.profile_card .badge_list .badge.level5:after{border-color:rgba(70,205,20,0.4)}
.profile_card .badge_list .badge.level6{color:#2fae00}.profile_card .badge_list .badge.level6:after{border-color:rgba(47,174,0,0.4)}.profile_card .badge_list .badge.level7{color:#5da7f8}.profile_card .badge_list .badge.level7:after{border-color:rgba(93,167,248,0.4)}
.profile_card .badge_list .badge.level8{color:#1b7fed}.profile_card .badge_list .badge.level8:after{border-color:rgba(27,127,237,0.4)}.profile_card .badge_list .badge.level9{color:#175fe7}.profile_card .badge_list .badge.level9:after{border-color:rgba(23,95,231,0.4)}
.profile_card .badge_list .badge.level10{color:#fff;background:linear-gradient(124deg,rgba(255,255,255,0.4) 10%,rgba(255,255,255,0) 50%),#31cda3}.profile_card .badge_list .badge.level11{color:#fff;background:linear-gradient(124deg,rgba(255,255,255,0.4) 10%,rgba(255,255,255,0) 50%),#2cc9dc}
.profile_card .badge_list .badge.level12{color:#fff;background:linear-gradient(124deg,rgba(255,255,255,0.4) 10%,rgba(255,255,255,0) 50%),#08a4c8}.profile_card .badge_list .badge.level13{color:#fff;background:linear-gradient(124deg,rgba(255,255,255,0.4) 10%,rgba(255,255,255,0) 50%),#f4a058}
.profile_card .badge_list .badge.level14{color:#fff;background:linear-gradient(124deg,rgba(255,255,255,0.4) 10%,rgba(255,255,255,0) 50%),#e77849}.profile_card .badge_list .badge.level15{color:#fff;background:linear-gradient(124deg,rgba(255,255,255,0.4) 10%,rgba(255,255,255,0) 50%),#ee5d2d}
.profile_card .badge_list .badge.level16{color:#fff;background:linear-gradient(124deg,rgba(255,255,255,0.4) 10%,rgba(255,255,255,0) 50%),#ae84eb}.profile_card .badge_list .badge.level17{color:#fff;background:linear-gradient(124deg,rgba(255,255,255,0.4) 10%,rgba(255,255,255,0) 50%),#8165f4}
.profile_card .badge_list .badge.level18{color:#fff;background:linear-gradient(124deg,rgba(255,255,255,0.4) 10%,rgba(255,255,255,0) 50%),#8356fc}.profile_card .badge_list .badge.level19{color:#fff;background:linear-gradient(124deg,rgba(255,255,255,0.4) 10%,rgba(255,255,255,0) 50%),#521ae3}
.profile_card .badge_list{display:inline-block;line-height:19px;font-size:0;vertical-align:top}.profile_card .badge_list .badge{position:relative;display:inline-block;padding:3px 6px;line-height:13px;background-color:#fff;border-radius:10px;font-size:10px;font-weight:700;vertical-align:top}
.profile_card .badge_list .badge:after{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,0.04);border-radius:10px;content:''}.profile_card .badge_list .badge+.badge{margin-left:3px}
.profile_card .badge_list .badge.expert_blue{background-color:#4a65f6}.profile_card .badge_list .badge.expert_blue svg{display:inline-block;width:34px;height:13px;vertical-align:top}.profile_card .badge_list .badge.expert{color:#4c567a}
.profile_card .badge_list .badge.expert:after{border-color:#b7bbca}.profile_card .badge_list .badge.partner{color:#fff;background-image:linear-gradient(124deg,rgba(255,255,255,0.4) 10%,rgba(255,255,255,0) 50%),linear-gradient(to bottom,#7c9f8b,#7c9f8b)}
.profile_card .badge_list .badge.cafe{color:#fff;background-image:linear-gradient(124deg,rgba(255,255,255,0.4) 10%,rgba(255,255,255,0) 50%),linear-gradient(to bottom,#0b5471,#0b5471)}.profile_card .badge_list .badge.private{color:#fff;background-color:#8a8c93}
.profile_card .badge_list .badge.private .icon{margin-right:1px}.profile_card .badge_list .badge.heavy_answer{color:#fff;background-image:linear-gradient(107deg,#f7b500 0,#ff7a00 100%),linear-gradient(107deg,#fff 0,rgba(255,255,255,0.4) 100%)}
.profile_card .badge_list .badge.heavy_answer:before{display:inline-block;width:8px;height:10px;margin:1px 1px 0 0;background:url(https://ssl.pstatic.net/static/kin/section/profile/iconProfileHeavyAnswer.svg) no-repeat center/16px 16px;vertical-align:top;content:''}
.profile_card .thumbnail_area{position:absolute;top:0;right:-2px;display:-ms-flexbox;display:flex;width:68px;height:68px;margin-left:auto;border-radius:50%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.profile_card .thumbnail_area.level_heavy_answer{background-image:linear-gradient(135deg,#f7b500 0,#ff7a00 100%),linear-gradient(135deg,#fff 0,rgba(255,255,255,0.4) 100%)}.profile_card .thumbnail_area.level_heavy_answer:after{position:absolute;top:2px;bottom:2px;right:2px;left:2px;background-color:#fff;z-index:1;border-radius:50%;content:''}
.profile_card .thumbnail_area.level_heavy_answer .icon{display:block}.profile_card .thumbnail_area.level_heavy_answer .icon:before{position:absolute;top:2px;bottom:2px;right:2px;left:2px;border-radius:50%;background-image:url(https://ssl.pstatic.net/static/kin/section/profile/iconProfileHeavyAnswer.svg),linear-gradient(107deg,#f7b500 0,#ff7a00 100%),linear-gradient(107deg,#fff 0,rgba(255,255,255,0.4) 100%);background-repeat:no-repeat;background-position:center;content:''}
.profile_card .thumbnail_area .thumbnail{position:relative;width:60px;height:60px;border-radius:50%;background-color:#eff1ee;overflow:hidden;z-index:5}.profile_card .thumbnail_area .thumbnail:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,0.03);border-radius:50%;content:''}
.profile_card .thumbnail_area .thumbnail img{position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.profile_card .thumbnail_area .icon{position:absolute;display:none;right:-2px;bottom:-2px;width:24px;height:24px;background-color:#fff;border-radius:50%;z-index:10}
.profile_card .career_list{position:relative;margin-top:7px;padding:8px 36px 8px 8px;border-radius:5px;background-color:#f6f8fa;color:#666;overflow:hidden}.profile_card .career_list .career_item{position:relative;padding-left:25px}
.profile_card .career_list .career_item p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:20px;font-size:14px;letter-spacing:-0.3px}.profile_card .career_list .career_item p.ell2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;max-height:42px}
.profile_card .career_list .career_item p.ell3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;max-height:63px}.profile_card .career_list .career_item+.career_item{margin-top:3px}
.profile_card .career_list .icon{position:absolute;top:0;left:0;width:20px;height:20px}.profile_card .career_list .icon *{fill:#666}.profile_card .career_list .profile_infomation path[fill="#fff"]{fill:#6f85e8}
.profile_card .career_list .profile_infomation path[fill="#6f85e8"]{fill:#fff}.profile_card .career_list .button_fold{display:inline-block;overflow:hidden;position:relative;width:17px;height:8px;position:absolute;top:1px;right:0;width:36px;height:36px}
.profile_card .career_list .button_fold:before{content:'';position:absolute;top:50%;left:50%}.profile_card .career_list .button_fold:before{width:8px;height:8px;-ms-transform:translate(-50%,-50%) scale(1,0.94118) rotate(45deg);transform:translate(-50%,-50%) scale(1,0.94118) rotate(45deg);margin-top:-3px;border-right:2px solid #8c8c8c;border-bottom:2px solid #8c8c8c}
.profile_card .career_list .button_fold[aria-expanded='true']{-ms-transform:rotate(180deg);transform:rotate(180deg)}.profile_card .career_list .button_fold[aria-expanded='false']+.career_item+.career_item ~ .career_item{display:none}
.profile_card .tooltip_area{position:relative;float:left;line-height:18px;font-size:0}.profile_card .tooltip_area .text{display:inline-block;vertical-align:top;font-size:13px;color:#4c4c4c;letter-spacing:-0.3px}
.profile_card .tooltip_box{display:inline-block;margin:1px 0 0 4px;vertical-align:top}.profile_card .tooltip_box .button_close{position:absolute;top:10px;right:10px;padding:6px}.profile_card .tooltip_box .button_close .icon_close{display:block;width:24px;height:24px;background:url(https://ssl.pstatic.net/static/kin/section/common/buttonCancel.svg) center/24px 24px no-repeat}
.profile_card .tooltip_button{vertical-align:top}.profile_card .tooltip_button[aria-expanded='true']+.tooltip_guide{display:block}.profile_card .tooltip_guide{position:absolute;top:25px;left:0;display:none;width:280px;padding:20px 50px 20px 20px;border-radius:10px;border:1px solid #edeeef;background-color:#fff;box-shadow:0 8px 8px 0 rgba(73,76,82,0.1);box-sizing:border-box;z-index:200}
.profile_card .tooltip_item{font-size:13px;line-height:20px}.profile_card .tooltip_item+.tooltip_item{margin-top:10px}.profile_card .profile_link{float:right;color:#333;font-size:13px;letter-spacing:-0.3px}
.profile_card .profile_link svg{display:inline-block;vertical-align:top}.profile_card .profile_link svg path{fill:#666}.profile_card .profile_link svg circle{stroke:rgba(102,102,102,0.5);stroke-width:1}
.c-heading{word-wrap:break-word;overflow:hidden}.c-heading:after{display:table;table-layout:fixed;clear:both;content:''}.c-heading__icon{padding-right:16px}.c-heading__title{color:#222}
.c-heading__title+.c-heading__content{margin-top:7px}.c-heading__title+.c-heading__content ol:not([class]){padding-left:2.4em;list-style-type:decimal}.c-heading__title+.c-heading__content ol:not([class]) li{list-style:inherit}
.c-heading__title+.c-heading__content ul:not([class]){padding-left:2.4em;list-style-type:disc}.c-heading__title+.c-heading__content ul:not([class]) li{list-style:inherit}.c-heading__title-summary{font-size:16px;line-height:28px;color:#00c73c}
.c-heading__title-restrict{display:block;font-size:18px;line-height:30px;font-weight:normal;color:#d64130}.c-heading__title-restrict+.title{margin:2px 0 13px 0}.c-heading__title-inner:after{display:table;table-layout:fixed;clear:both;content:''}
.c-heading__icons-front{float:left;margin-right:4px;font-size:0;line-height:0}.c-heading__icons-front span{vertical-align:top}.c-heading__icons-front span+span{margin-left:5px}.c-heading--default .c-heading__icon,.c-heading--default .c-heading__title{display:table-cell}
.c-heading--default .c-heading__title{vertical-align:middle}.c-heading--default .c-heading__title .title{display:inline;font-size:24px;line-height:36px;white-space:normal}.c-heading--default .c-heading__icon{vertical-align:top}
.c-heading--default .c-heading__icons-front{display:inline-block;margin-top:7px}.c-heading--multiple .c-heading__icon{float:left}.c-heading--multiple .c-heading__title .title{font-size:16px;line-height:28px}
.c-heading--multiple .c-heading__icons-front{margin-top:3px}.c-heading--default-old .c-heading__icon,.c-heading--default-old .c-heading__title{display:table-cell}.c-heading--default-old .c-heading__title{vertical-align:middle}
.c-heading--default-old .c-heading__title .title{display:inline;font-size:24px;line-height:36px;white-space:normal}.c-heading--default-old .c-heading__title+.c-heading__content{font-size:16px;line-height:28px}
.c-heading--default-old .c-heading__title-inner{max-height:72px;overflow:hidden;white-space:nowrap}.c-heading--default-old .c-heading__icon{vertical-align:top}.c-heading--default-old .c-heading__icons-front{display:inline-block;margin-top:7px}
.c-heading--multiple-old .c-heading__title .title{font-size:16px;line-height:28px}.c-heading--multiple-old .c-heading__title+.c-heading__content{font-size:16px;line-height:28px}.c-heading--multiple-old .c-heading__icon{float:left}
.c-heading--multiple-old .c-heading__icons-front{margin-top:3px}.c-heading .icon_limit{width:23px;height:23px;font-size:23px;line-height:20px;vertical-align:top}.c-heading .icon_common_q{display:inline-block;width:44px;height:44px;margin-top:4px;font-size:44px;line-height:44px;vertical-align:top}
.c-heading__icon-square{display:block;width:48px;margin-top:6px;padding:16px 0;background-color:#00c73c;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;text-align:center;color:#fff}
.c-heading__icon .c-heading__icon-square{margin-right:-6px}.c-heading-answer{position:relative}.c-heading-answer:after{display:table;table-layout:fixed;clear:both;content:''}
.c-heading-answer__title{display:inline-block;position:relative}.c-heading-answer__title:after{display:table;table-layout:fixed;clear:both;content:''}.c-heading-answer__title-info{margin:11px 0 8px 0;font-size:14px;color:#8c8c8c}
.c-heading-answer__body{display:table;table-layout:fixed;width:100%;box-sizing:border-box}.c-heading-answer__body .title{display:inline-block;font-size:16px;font-weight:600}.c-heading-answer__body .c-heading-answer__title{display:table-cell}
.c-heading-answer__profile .profile-default{display:block;position:absolute;top:0;width:48px;height:48px}.c-heading-answer__profile+.c-heading-answer__body{padding-left:62px}.c-heading-answer__icons{display:inline-block;margin-left:6px;vertical-align:top}
.c-heading-answer__info{margin-top:10px}.c-heading-answer__info .ellipsis{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}.c-heading-answer__button{min-width:150px;width:230px;display:table-cell;vertical-align:middle;text-align:right}
.c-heading-answer__button .popup{text-align:left}.adoptCheck{position:relative;margin-top:-15px;padding:9px 15px 14px;border-top:3px solid #fd5f56;color:#fd5f56;font-size:12px;font-weight:bold}.adoptCheck span+span:before{display:inline-block;width:3px;height:3px;margin:6px 4px 0;border-radius:50%;vertical-align:top;background-color:rgba(253,95,86,0.5);content:''}
.adoptCheck--kin{border-color:#00d192;color:#00d192}.c-heading-answer--editor{position:relative;padding:27px 50px;background-color:#fff}.c-heading-answer--editor:after{display:table;table-layout:fixed;clear:both;content:''}
.c-heading-answer--editor .c-userinfo{margin-top:12px;font-size:14px;color:#8c8c8c}.c-heading-answer--editor .c-heading-answer__profile{position:relative}.text-color--primary{color:#3867e8}.text-color--secondary{color:#00c73c}
.c-heading-summarize{display:none}.c-heading-summarize--fixed{position:fixed;top:0;left:0;right:0;z-index:2000;border-bottom:1px solid #ccc;background-color:#fff}.c-heading-summarize__inner{width:860px;height:70px;margin:0 auto;padding-top:24px;box-sizing:border-box;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.c-heading-summarize__icon{display:inline-block;padding-right:8px;vertical-align:top}.c-heading-summarize__icon .icon_common_q{width:20px;height:20px;font-size:20px;line-height:20px;vertical-align:top}
.c-heading-summarize__title{display:inline-block;font-size:20px;line-height:20px}.icon_common_q{padding-left:1px;color:#00c73c}.icon_common_q:before{font-family:"kin_iconfont";font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;content:""}
.icon_common_a{color:#5d9cf1}.icon_common_a:before{font-family:"kin_iconfont";font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;content:""}
.icon_limit{color:#bbc1c8}.icon_limit:before{font-family:"kin_iconfont";font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;content:""}
.icon_help:before{font-family:"kin_iconfont";font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;content:""}
.icon_ai:before{font-family:"kin_iconfont";font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;content:""}
.icon_zeroface:before{font-family:"kin_iconfont";font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;content:""}
.icon_clip:before{font-family:"kin_iconfont";font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;content:""}
.icon_compose_opinion:before{font-family:"kin_iconfont";font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;content:""}
.is_active .icon_compose_opinion{color:#00c73c}.icon_compose_wonder:before{font-family:"kin_iconfont";font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;content:""}
.is_active .icon_compose_wonder{color:#00c73c}.is_disabled .icon_compose_wonder{color:#ccc}.icon_compose_check_adopt:before{font-family:"kin_iconfont";font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;content:""}
.icon_society:before{font-family:"kin_iconfont";font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;content:""}
.icon_refresh:before{font-family:"kin_iconfont";font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;content:""}
.icon_captchaImage:before{font-family:"kin_iconfont";font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;content:""}
.icon_captchaVoice:before{font-family:"kin_iconfont";font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;content:""}
.grade-point{display:inline-block;border-radius:1px;background-color:#a5adb7;vertical-align:top;color:#fff}.grade-point__large{padding:1px 5px 2px;font-size:15px;line-height:17px}.people-relation{display:inline-block;height:21px;padding:0 8px;border-radius:2px;font-size:11px;line-height:21px;color:#fff}
.people-relation__closed{background-color:#b9b9b9}.badgeExpert{display:inline-block;margin-right:4px;vertical-align:middle}.attached-image{margin-top:20px}.attached-image__list{font-size:0}.attached-image__item{display:inline-block}
.attached-image__item:first-child .attached-image__item-inner{margin-left:0}.attached-image__item:last-child .attached-image__item-inner{margin-right:0}.attached-image__item-inner{display:block;margin:0 2px;background-size:cover;background-position:center}
.attached-image--one-item .attached-image__item:first-child .inner{margin:0}.attached-image--one-item .attached-image__item .attached-image__img{max-width:700px;max-height:400px}.attached-image--two-items .attached-image__item{width:31%}
.attached-image--two-items .attached-image__item:first-child{width:69%}.attached-image--two-items .attached-image__item-inner{height:212px}.attached-image--three-items .attached-image__item:first-child{width:54.5%}
.attached-image--three-items .attached-image__item:nth-child(2){width:21%}.attached-image--three-items .attached-image__item:last-child{width:24.5%}.attached-image--three-items .attached-image__item-inner{height:172px}
.attached-image--four-items .attached-image__item{width:25%}.attached-image--four-items .attached-image__item-inner{height:172px}.c-card-row{background-color:#fff;border:1px solid #e5e5e5}.c-card-row:after{display:table;table-layout:fixed;clear:both;content:''}
.c-card-row__item{border:1px solid #e5e5e5;box-sizing:border-box}.c-card-row-body{position:relative}.c-card-row-body__link{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0)}
.c-card-row-heading{overflow:hidden}.c-card-row-footer{position:relative;height:50px;line-height:50px;text-align:center;font-size:15px;color:#4c4c4c;border-top:1px solid #e5e5e5;background-color:#fdfdfd;box-sizing:border-box}
.c-card-row-footer>a{display:block;height:100%;color:#333}.c-card-row-footer .icon_arrow__right{display:inline-block;overflow:hidden;position:relative;width:8px;height:14px;margin-left:13px;vertical-align:-2px}
.c-card-row-footer .icon_arrow__right:before{content:'';position:absolute;top:50%;left:50%}.c-card-row-footer .icon_arrow__right:before{width:7px;height:7px;-ms-transform:translate(-50%,-50%) scale(1.14286,1) rotate(45deg);transform:translate(-50%,-50%) scale(1.14286,1) rotate(45deg);margin-left:-3px;border-top:1px solid #4c4c4c;border-right:1px solid #4c4c4c}
.c-card-row__title{position:relative;max-height:168px}.c-card-row__title .title{font-size:16px;line-height:28px;color:#222}.c-card-row__title .icon_ellipsis{position:absolute;right:0;bottom:0;padding-left:15px;background-color:#fff}
.c-card-row__title .icon_ellipsis:after{content:'';position:absolute;z-index:10;top:0;right:24px;width:20px;height:44px;background:linear-gradient(to right,rgba(251,251,251,0) 0,#fff 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00fbfbfb',endColorstr='#fbfbfb',GradientType=1)}
.c-card-row__author{margin-bottom:2px;overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis;font-size:16px}.c-card-row__level{margin-bottom:9px;font-size:13px;color:#3867e8}.c-card-row__category{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.c-card-row__category a{display:inline-block;font-size:13px;line-height:21px;color:#8c8c8c}.c-card-row__adopt{font-size:14px;line-height:21px;color:#8c8c8c}.c-card-row--default .c-card-row__item{float:left;width:50%;height:290px;border-width:0 1px 0 0}
.c-card-row--default .c-card-row__item+.c-card-row__item{border-right:0}.c-card-row--default .c-card-row-body{height:240px;padding:38px 50px 0;box-sizing:border-box}.c-card-row--default .c-card-row-heading{height:168px}
.c-card-row--default .profile-default{float:left;width:48px;height:48px;margin:4px 9px 0 0}.c-card-row--profile .profile-default{display:inline-block;margin-bottom:14px}.c-card-row--profile .profile-default__thumbnail{width:60px;height:60px}
.c-card-row--profile .c-card-row__item{float:left;width:25%;height:268px;border-width:0 1px 0 0}.c-card-row--profile .c-card-row-body{height:218px;padding:30px 30px 0;box-sizing:border-box;text-align:center}
.c-card-row+.paginator{margin-top:21px}.c-nodata{padding:104px 0 115px;text-align:center;vertical-align:middle}.answer-content__item .c-nodata{padding-top:71px}.c-nodata--default .icon-square{margin-bottom:14px;width:25px;height:24px;font-size:14px;line-height:24px}
.c-nodata--default .c-nodata__title{font-size:14px;line-height:20px}.c-nodata--default .c-nodata__title--large{font-size:16px;line-height:24px}.c-nodata--default .c-nodata__desc{color:#777;font-size:12px;line-height:16px}
.c-nodata--large .icon-square{width:48px;height:48px;margin-bottom:17px;font-size:20px;line-height:48px}.c-nodata--large .c-nodata__title{font-size:16px}.c-nodata--large .c-nodata__desc{color:#4c4c4c;font-size:14px;line-height:20px}
.c-nodata__title{font-weight:bold}.c-nodata__desc{margin-top:8px}.c-nodata .icon-square{display:inline-block;background:#00c73c;color:#fff}.c-nodata .icon-square:before{font-family:"kin_iconfont";font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;content:""}
.c-nodata .icon-square--exclamation:before{font-family:"kin_iconfont";font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;content:""}
.answer_db{display:table;table-layout:fixed;width:100%}.answer_db--book,.answer_db--movie,.answer_db--tv{height:96px}.answer_db--book .answer_db__thumbnail,.answer_db--movie .answer_db__thumbnail,.answer_db--tv .answer_db__thumbnail{width:68px}
.answer_db--book .answer_db__thumbnail img,.answer_db--movie .answer_db__thumbnail img,.answer_db--tv .answer_db__thumbnail img{max-height:96px}.answer_db--music{height:80px}.answer_db--music .answer_db__thumbnail{width:84px}
.answer_db--music .answer_db__thumbnail img{max-height:80px}.answer_db--product,.answer_db--news{height:78px}.answer_db--product .answer_db__thumbnail,.answer_db--news .answer_db__thumbnail{width:78px}
.answer_db--product .answer_db__thumbnail img,.answer_db--news .answer_db__thumbnail img{max-height:78px}.answer_db__thumbnail{display:table-cell;position:relative;vertical-align:middle}.answer_db__thumbnail img{vertical-align:top}
.answer_db__thumbnail:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,0.1);content:''}.answer_db__content{display:table-cell;padding-left:14px;vertical-align:middle}
.answer_db__subject{overflow:hidden;font-size:14px;font-weight:bold;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.answer_db__text{overflow:hidden;margin-top:8px;font-size:12px;line-height:14px;text-overflow:ellipsis;white-space:nowrap;color:#8c8c8c}
.answer_db__data_title{color:#8c8c8c}.answer_db__link{display:inline-block;position:relative;z-index:1;margin-top:6px;font-size:12px;color:#9b9b9b}.answer_db__link_text{vertical-align:middle}.answer_db__price_link{color:#0a72de}
.answer_db__price_link .icon_arrow_right{display:inline-block;overflow:hidden;position:relative;width:5px;height:10px;top:1px}.answer_db__price_link .icon_arrow_right:before{content:'';position:absolute;top:50%;left:50%}
.answer_db__price_link .icon_arrow_right:before{width:5px;height:5px;-ms-transform:translate(-50%,-50%) scale(1,1) rotate(45deg);transform:translate(-50%,-50%) scale(1,1) rotate(45deg);margin-left:-2px;border-top:1px solid #9b9b9b;border-right:1px solid #9b9b9b}
.answer_db__npay{background-image:url(https://ssl.pstatic.net/static/kin/section/sprite/sp_icon_190730.png);background-size:171px 160px;background-position:-34px -146px;width:31px;height:13px;display:inline-block;margin-bottom:-2px}
.answer_db .icon_link_blank{display:inline-block;position:relative;width:11px;height:11px;vertical-align:middle}.answer_db .icon_link_blank:after{position:absolute;top:0;right:0;width:7px;height:7px;border:1px solid #b8b8b8;background-color:#fff;content:''}
.answer_db .icon_link_blank:before{position:absolute;bottom:0;left:0;width:7px;height:7px;border:1px solid #d6d6d6;content:''}.wrap_end .answer-db__item+.answer-db__item{margin-top:10px}
.wrap_end .answer_db{box-sizing:border-box;padding:10px;border:1px solid #ddd}.c-opinion{position:relative;background-color:#fff;word-wrap:break-word}.answer-content .c-opinion{padding:0 49px 42px}.c-opinion__write{position:relative;border:1px solid #b3b3b3;background-color:#fff}
.c-opinion__write-textarea{display:block;overflow-x:hidden;overflow-y:auto;width:100%;height:85px;margin:0;padding:20px;border:0;background-color:transparent;background-color:rgba(255,255,255,0.001);font-size:14px;line-height:22px;vertical-align:top;resize:none;-webkit-appearance:none;box-sizing:border-box}
.c-opinion__write-textarea.placeholder{color:#ccc}.c-opinion__write-upload{position:relative;height:43px;border-top:1px solid #f4f4f4}.c-opinion__write-upload:after{display:block;clear:both;content:''}
.c-opinion__write-upload .button_register{position:absolute;right:-1px;bottom:-1px;width:68px;height:45px;border:1px solid #00ab4c;background:#00c73c;font-size:13px;font-weight:bold;line-height:43px;color:#fff}
.c-opinion__write-count{float:left;padding:11px 0 0 20px;font-size:12px;line-height:22px;text-align:right;color:#8c8c8c}.c-opinion__write-count__num{color:#4c4c4c}.c-opinion__write-count__total{color:#8c8c8c}
.c-opinion__list{word-break:break-all;word-wrap:break-word;overflow:hidden}.c-opinion__list-nick{max-width:640px;font-size:13px;line-height:18px;font-weight:600}.c-opinion__list-nick .greeting{color:#3867e8}
.c-opinion__list-nick>a{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#000}.c-opinion__list-text{margin-top:8px;font-size:14px;line-height:20px;word-break:break-all;word-wrap:break-word}
.c-opinion__list-text p{display:inline}.c-opinion__list-date{margin-top:4px;font-size:12px;color:#8c8c8c}.c-opinion__item{position:relative;padding:22px 0 20px;border-bottom:1px solid #e2e2e2}.c-opinion__item .button_more{position:absolute;top:22px;right:-5px}
.c-opinion__item .button_more>a{padding:6px 5px;font-size:13px;color:#8c8c8c}.c-opinion__more_box{clear:both;position:relative;right:10px;display:none;width:100%;background-color:#fff;border:1px solid #ccc;text-align:center}
.c-opinion__more_box>a{display:block;padding:10px}.is_active .c-opinion__more_box{display:block}.c-opinion .paginator{margin-top:25px}.c-opinion__target-name{display:inline-block;overflow:hidden;max-width:49%;margin:0 4px 0 0;font-weight:600;word-break:normal;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;text-align:left;vertical-align:top;color:#3867e8}
.paginator{text-align:center}.paginator__inner{display:inline-block}.paginator__inner:after{display:table;table-layout:fixed;clear:both;content:''}.paginator_fluid .paginator__item.is_active{width:22px;border-radius:4px;opacity:1;background-color:#3795e2}
.paginator__item{float:left;width:7px;height:7px;margin-right:3px;border-radius:50%;background-color:#000;opacity:.15;transition-property:width,border-radius;transition-duration:.3s}.paginator__item.is_active{opacity:1;background-color:#3795e2}
.paginator--number .paginator__num_item{display:inline-block;width:26px;height:26px;border:1px solid transparent;font-size:14px;line-height:26px;text-decoration:none;color:#8c8c8c}.paginator--number .paginator__num_item.is-active{border-color:#e5e5e5;font-weight:bold;color:#f54}
.paginator--number .paginator__prev{margin-right:10px;font-size:14px;text-decoration:none;color:#8c8c8c}.paginator--number .paginator__next{margin-left:10px;font-size:14px;text-decoration:none;color:#8c8c8c}
.paginator--number .icon_paginator_next{display:inline-block;overflow:hidden;position:relative;width:5px;height:10px;margin-left:4px}.paginator--number .icon_paginator_next:before{content:'';position:absolute;top:50%;left:50%}
.paginator--number .icon_paginator_next:before{width:5px;height:5px;-ms-transform:translate(-50%,-50%) scale(1,1) rotate(45deg);transform:translate(-50%,-50%) scale(1,1) rotate(45deg);margin-left:-2px;border-top:1px solid #333;border-right:1px solid #333}
.paginator--number .icon_paginator_prev{display:inline-block;overflow:hidden;position:relative;width:5px;height:10px;margin-right:4px}.paginator--number .icon_paginator_prev:before{content:'';position:absolute;top:50%;left:50%}
.paginator--number .icon_paginator_prev:before{width:5px;height:5px;-ms-transform:translate(-50%,-50%) scale(1,1) rotate(45deg);transform:translate(-50%,-50%) scale(1,1) rotate(45deg);margin-left:2px;border-left:1px solid #333;border-bottom:1px solid #333}
.body_hidden{overflow:hidden}.section_layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1250;width:100%;height:100%}.section_layer .layer_scroll{position:relative;z-index:1;height:100%}.section_layer .dimmed{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.65}
.section_layer .popup{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.popup_parent{position:relative}.popup{position:absolute;border:1px solid #888;background-color:#fff}
.popup .icon_refresh,.popup .icon_captchaImage,.popup .icon_captchaVoice{display:inline-block;width:17px;height:17px;color:#8c8c8c;font-size:17px;line-height:17px;vertical-align:top}.popup__content--scroll{overflow-x:hidden;overflow-y:auto}
.popup .popup__button_area{text-align:center}.popup .popup__button_area .icon_refresh{margin:12px 0 0 -2px}.popup--center{top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.popup--like{z-index:3001}.popup--w300{z-index:1;width:258px;padding:18px 20px 22px}.popup--w300 .popup__title{display:block;font-size:15px;line-height:20px;letter-spacing:-0.5px}.popup--w300 .popup__text{margin-top:8px;font-size:13px;line-height:18px;color:#4c4c4c}
.popup--w300 .popup__link{margin-top:8px;font-size:13px;line-height:18px;text-decoration:underline;color:#4c4c4c}.popup--w300 .popup__text_highlight{color:#00c73c}.popup--w300 .popup__button_area{margin-top:15px}
.popup--w300 .c-button-default__title{font-size:12px;line-height:26px}.popup--w300 .popup__button_submit{border-color:#00bd39;background-color:#00c73c}.popup--w300 .popup__button_submit .c-button-default__title{color:#fff}
.popup--w300 .popup__button_cancel .c-button-default__title{color:#919191}.popup--w300 .popup__input_text{border:1px solid #d7d7d7}.popup--w300.popup--right{right:0}.popup--w300.popup--left{left:0}.popup--w300.popup--top{bottom:100%;margin-bottom:10px}
.popup--w300.popup--bottom{top:100%;margin-top:10px}.popup--w340{width:338px}.popup--w354{width:354px;padding:38px 25px 20px;box-sizing:border-box}.popup--w354 .popup__title{display:block;font-size:15px;line-height:15px;text-align:center;letter-spacing:-0.5px}
.popup--w354 .popup__title--blue{text-decoration:underline;color:#3867e8}.popup--w354 .popup__title+.popup__text{margin-top:12px}.popup--w354 .popup__text{font-size:16px;font-weight:bold;line-height:24px;text-align:center;letter-spacing:-0.5px}
.popup--w354 .popup__subtext{margin-top:9px;color:#4c4c4c;font-size:14px;line-height:20px;letter-spacing:-1px;text-align:center}.popup--w354 .highlight{color:#00c73c}.popup--w354 .highlight--blue{color:#3867e8}
.popup--w354 .popup__button_area{margin-top:21px}.popup--w354 .c-button-default{min-width:58px;text-align:center}.popup--w354 .c-button-default__title{font-size:14px}.popup--w354 .popup__close{position:relative;display:inline-block;width:16px;height:16px;position:absolute;top:18px;right:18px}
.popup--w354 .popup__close:before,.popup--w354 .popup__close:after{position:absolute;top:50%;left:50%;width:22px;height:1px;background-color:#555;content:''}.popup--w354 .popup__close:before{-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}
.popup--w354 .popup__close:after{-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.popup--w360{width:358px}.popup--w390{width:390px;padding:38px 32px;box-sizing:border-box}
.popup--w390 .popup__heading{margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid #e7e7e7;text-align:center}.popup--w390 .popup__title{display:block;font-size:18px;line-height:22px;text-align:center;letter-spacing:-0.5px}
.popup--w390 .popup__title .popup__highlight{color:#26b049}.popup--w390 .popup__text{font-size:14px;line-height:22px;color:#4c4c4c}.popup--w390 .popup__content .popup__text{margin-top:12px;text-align:center}
.popup--w390 .popup__content .popup__text .popup__highlight{color:#26b049}.popup--w390 .c-button-default{min-width:58px}.popup--w390 .popup__button_submit{border-color:#00bd39;background-color:#00c73c;color:#fff}
.popup--w390 .popup__list{margin-top:20px}.popup--w390 .popup__list--checkbox .popup__item{padding-left:23px}.popup--w390 .popup__list--checkbox .popup__item:before{display:none}.popup--w390 .popup__list--checkbox .popup__item+.popup__item{margin-top:17px}
.popup--w390 .popup__item_checkicon{position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #e5e5e5;border-radius:5px;box-sizing:border-box}.popup--w390 .popup__item_checkicon:after{position:absolute;top:50%;left:50%;width:5px;height:10px;margin:-7px 0 0 -3.5px;border:solid #fff;border-width:0 2px 2px 0;-ms-transform:rotate(45deg);transform:rotate(45deg);will-change:transform;content:''}
.popup--w390 .popup__item_checkbox:checked+.popup__item_checkicon{border-color:#00c73c;background-color:#00c73c}.popup--w390 .popup__item_checkbox:checked+.popup__item_checkicon:after{border-color:#fff}
.popup--w390 .popup__item{position:relative;padding-left:12px;font-size:13px;line-height:20px;color:#4c4c4c}.popup--w390 .popup__item+.popup__item{margin-top:10px}.popup--w390 .popup__item .popup__highlight{color:#00c73c}
.popup--w390 .popup__item .popup__highlight--red{color:#fe5f56}.popup--w390 .popup__item .popup__highlight--blue{color:#4a65f6}.popup--w390 .popup__item .popup__highlight--blue .ico_arrow::before{border-color:#4a65f6}
.popup--w390 .popup__item:before{position:absolute;top:7px;left:0;width:4px;height:4px;background-color:#8c8c8c;content:''}.popup--w390 .popup__item .ico_arrow{display:inline-block;overflow:hidden;position:relative;width:5px;height:10px;margin:4px 0 0 3px;vertical-align:top}
.popup--w390 .popup__item .ico_arrow:before{content:'';position:absolute;top:50%;left:50%}.popup--w390 .popup__item .ico_arrow:before{width:5px;height:5px;-ms-transform:translate(-50%,-50%) scale(1,1) rotate(45deg);transform:translate(-50%,-50%) scale(1,1) rotate(45deg);margin-left:-2px;border-top:1px solid #8c8c8c;border-right:1px solid #8c8c8c}
.popup--w390 .popup__item_label{display:block;padding-left:5px}.popup--w390 .popup__item_label .popup__highlight{text-decoration:underline}.popup--w390 .popup__subList{margin:6px 0 0 -12px;padding:10px 12px;border-radius:6px;background-color:#f6f7f9;color:#666;font-size:13px;line-height:20px}
.popup--w390 .popup__subItem{position:relative;padding-left:17px}.popup--w390 .popup__subItem::before{position:absolute;top:3px;left:2px;width:4px;height:7px;border:solid #8c8c8c;border-width:0 2px 2px 0;-ms-transform:rotate(45deg);transform:rotate(45deg);content:''}
.popup--w390 .popup__subItem+.popup__subItem{margin-top:3px}.popup--w390 .popup__confirm_text{margin-top:14px;font-size:14px;line-height:20px;text-align:center}.popup--w390 .popup__confirm_text .popup__label{display:inline-block}
.popup--w390 .popup__confirm_text .popup__label_check{margin:1px 3px 0 0}.popup--w390 .popup__confirm_text .popup__checkbox:focus+.popup__label{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px}
.popup--w390 .popup__button_area{margin-top:20px}.popup--w390 .popup__close{position:relative;display:inline-block;width:16px;height:16px;position:absolute;top:16px;right:16px}.popup--w390 .popup__close:before,.popup--w390 .popup__close:after{position:absolute;top:50%;left:50%;width:22px;height:1px;background-color:#555;content:''}
.popup--w390 .popup__close:before{-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.popup--w390 .popup__close:after{-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}
.popup--w500{width:498px}.popup--w500 .popup__title{font-size:18px;line-height:34px;text-align:center;letter-spacing:-0.5px}.popup--w500 .popup__content{font-size:14px;line-height:20px}.popup--w500 .popup__close{position:relative;display:inline-block;width:16px;height:16px;position:absolute;top:19px;right:19px}
.popup--w500 .popup__close:before,.popup--w500 .popup__close:after{position:absolute;top:50%;left:50%;width:22px;height:1px;background-color:#555;content:''}.popup--w500 .popup__close:before{-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}
.popup--w500 .popup__close:after{-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.popup--w500 .c-button-default{min-width:58px;text-align:center}.popup__mark{display:block;margin:0 auto 20px}
.popup__mark--exclamation{background-image:url(https://ssl.pstatic.net/static/kin/section/sprite/sp_common_201209.svg);background-size:192px 155px;background-position:0 -11px;width:48px;height:48px}.popup__mark--check{background-image:url(https://ssl.pstatic.net/static/kin/section/sprite/sp_common_201209.svg);background-size:192px 155px;background-position:-54px 0;width:48px;height:48px}
.popup--file_attach{width:438px;padding:30px 30px 35px;border:0}.popup--file_attach .popup__title{display:block}.popup--file_attach .popup__subtitle{margin-top:2px;font-size:14px;line-height:20px;text-align:center;color:#888}
.popup--file_attach .popup__input_area{position:relative;margin-top:23px;text-align:center}.popup--file_attach .popup__file_name{width:328px;height:36px;padding:0 10px;border:1px solid #ddd;font-size:13px;line-height:36px;vertical-align:middle;box-sizing:content-box}
.popup--file_attach .popup__file_add{width:80px;height:36px;padding:0;line-height:36px;vertical-align:middle}.popup--file_attach .popup__file_add .c-button-default__title{line-height:36px;color:#4c4c4c}
.popup--file_attach .popup__file_add:hover+.popup__layer{display:block}.popup--file_attach .c-button-default__title{font-size:14px}.popup--file_attach .icon_plus{display:inline-block;position:relative;width:9px;height:9px;margin-top:13px;vertical-align:top}
.popup--file_attach .icon_plus:after{position:absolute;top:0;left:4px;width:1px;height:9px;background-color:#000;content:''}.popup--file_attach .icon_plus:before{position:absolute;top:4px;left:0;width:9px;height:1px;background-color:#000;content:''}
.popup--file_attach .popup__layer{display:none;position:absolute;right:1px;width:80px;border:1px solid #999}.popup--file_attach .popup__layer:hover{display:block}.popup--file_attach .popup__layer .popup__file_add{border-width:0}
.popup--file_attach .popup__layer .popup__file_add+.popup__file_add{border-top-width:1px}.popup--file_attach .popup__loading_area{margin-top:11px;padding:18px 0 14px;border:1px solid #ecebe7;background-color:#fbfbfb}
.popup--file_attach .popup__loading{text-align:center}.popup--file_attach .popup__loading_icon{display:inline-block;width:8px;height:8px;background-color:#00c73c;animation:popup_loading_1 1s infinite}
.popup--file_attach .popup__loading_icon+.popup__loading_icon{margin-left:4px;animation:popup_loading_2 1s infinite}.popup--file_attach .popup__loading_icon+.popup__loading_icon+.popup__loading_icon{margin-left:4px;animation:popup_loading_3 1s infinite}
.popup--file_attach .popup__loading_text{margin-top:6px;font-size:14px;line-height:20px;text-align:center;color:#888}.popup--file_attach .popup__button_area{margin-top:30px}.popup--file_attach .popup__button_cancel{border-color:#e5e5e5}
.popup--file_attach .popup__button_cancel .c-button-default__title{color:#4c4c4c}.popup--file_attach .popup__button_submit{border-color:#00bd39;background-color:#00c73c}.popup--file_attach .popup__button_submit .c-button-default__title{color:#fff}
.popup--list{padding:0;border:solid 1px #bbb;border-radius:4px;background-color:#fdfdfd;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1)}.popup--list .popup__heading{height:33px;padding:16px 0 0 26px;border-bottom:1px solid #e8e8e8;background-color:#fff;line-height:20px}
.popup--list .popup__title{display:inline-block;vertical-align:middle;font-size:15px;text-align:left;color:#4c4c4c}.popup--list .popup__num{font-size:14px;vertical-align:middle;color:#8c8c8c}.popup--list .popup__num .popup__highlight{color:#00c73c}
.popup--list .popup__list{padding:2px 10px 10px}.popup--list .popup__list--scroll{overflow-x:hidden;overflow-y:auto;padding:2px 22px 10px 10px}.popup--list .popup__list--icon-type .popup__item_inner{padding-left:57px}
.popup--list .popup__list--icon-type .popup__item_subtext{color:#909090}.popup--list .popup__list--icon-type .popup__item_subtext .popup__item_count{color:#00c73c}.popup--list .popup__item{position:relative;margin-top:8px;border:1px solid #eee;border-radius:4px;background-color:#fff}
.popup--list .popup__item-has-close .popup__item_inner{padding-right:40px}.popup--list .popup__item_inner{display:block;padding:15px 20px}.popup--list .popup__item--disable .popup__item_inner{opacity:.4}
.popup--list .popup__item--disable .popup__item_maintext{cursor:default}.popup--list .popup__item_maintext{display:block;font-size:14px;line-height:22px;color:#4c4c4c}.popup--list .popup__item_maintext.popup__item_maintext--ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.popup--list .popup__item_head--green{color:#00c73c}.popup--list .popup__item_subtext{font-size:14px;line-height:22px;color:#8c8c8c}.popup--list .popup__item_delete{position:relative;display:inline-block;width:32px;height:32px;position:absolute;top:9px;right:5px;z-index:5}
.popup--list .popup__item_delete:before,.popup--list .popup__item_delete:after{position:absolute;top:50%;left:50%;width:16px;height:1px;background-color:#8c8c8c;content:''}
.popup--list .popup__item_delete:before{-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.popup--list .popup__item_delete:after{-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}
.popup--list:after{position:absolute;content:''}.popup--list:before{position:absolute;content:''}.popup--list .popup__nodata{display:-ms-flexbox;display:flex;height:100%;padding:85px 0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;font-size:13px;line-height:1.2;text-align:center;color:#8c8c8c}
.popup--list .popup__nodata_text{display:block;-ms-flex:1;flex:1;overflow:auto}.popup--list__divide{padding:0;border:solid 1px #dedede;background-color:#fdfdfd}.popup--list__divide .popup__heading{height:33px;padding:16px 0 0 26px;border-bottom:1px solid #e8e8e8;background-color:#fff;line-height:20px}
.popup--list__divide .popup__num{font-size:14px;vertical-align:middle;color:#8c8c8c}.popup--list__divide .popup__num .popup__highlight{color:#5da7f8}.popup--list__divide .popup__title{display:inline-block;vertical-align:middle;font-size:15px;text-align:left;color:#4c4c4c}
.popup--list__divide .popup__list--scroll{overflow-x:hidden;overflow-y:auto}.popup--list__divide .popup__item{position:relative;border-top:1px solid #eee;background-color:#fff}.popup--list__divide .popup__item:first-child{border-top:0}
.popup--list__divide .popup__item-has-close .popup__item_inner{padding-right:50px}.popup--list__divide .popup__item--is-active .popup__item_inner{background-color:#f9f9f9}.popup--list__divide .popup__item--is-disable .popup__item_inner{opacity:.4}
.popup--list__divide .popup__item--is-disable .popup__item_maintext{cursor:default}.popup--list__divide .popup__item_inner{display:block;padding:20px 26px}.popup--list__divide .popup__item_head{margin-right:2px}
.popup--list__divide .popup__item_head .icon_common_a{vertical-align:middle}.popup--list__divide .popup__item_maintext{display:block;font-size:14px;line-height:22px;color:#4c4c4c}.popup--list__divide .popup__item_maintext.popup__item_maintext--ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.popup--list__divide .popup__maintext--now .popup__item_head{color:#5da7f8}.popup--list__divide .popup__item_subtext{font-size:14px;line-height:22px;color:#8c8c8c}.popup--list__divide .popup__item_delete{position:relative;display:inline-block;width:32px;height:32px;position:absolute;top:14px;right:10px;z-index:5}
.popup--list__divide .popup__item_delete:before,.popup--list__divide .popup__item_delete:after{position:absolute;top:50%;left:50%;width:16px;height:1px;background-color:#8c8c8c;content:''}
.popup--list__divide .popup__item_delete:before{-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.popup--list__divide .popup__item_delete:after{-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}
.popup--list__divide .popup__nodata{display:-ms-flexbox;display:flex;height:100%;padding:85px 0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;font-size:13px;line-height:1.2;text-align:center;color:#8c8c8c}
.popup--list__divide .popup__nodata_text{display:block;-ms-flex:1;flex:1;overflow:auto}.popup--keyword_set .popup__content{margin-top:10px}.popup--keyword_set .popup__input_text{float:left;width:203px;height:16px;padding:5px 0 0 3px;border:1px solid #000;border-radius:0;border-color:#888 #ddd #ddd #888;background:url(https://ssl.pstatic.net/static/kin/09renewal/bg_input2.gif) no-repeat 0 0;font-size:12px;vertical-align:top;color:#2d2d2d;-webkit-appearance:none}
.popup--keyword_set .popup__input_link{float:left;margin-left:4px}.popup--keyword_set .popup__text{margin-top:0;padding-top:12px;clear:both;font-size:13px;font-weight:bold;line-height:20px;letter-spacing:-1px;color:#30ad4b}
.popup--keyword_set .popup__list{overflow-x:hidden;overflow-y:auto;height:269px;margin-top:10px;margin-right:-10px}.popup--keyword_set .popup__item{position:relative;padding:7px 12px 5px 0}.popup--keyword_set .popup__item+.popup__item{border-top:1px solid #ebebeb}
.popup--keyword_set .popup__item_delete{position:absolute;top:6px;right:2px;padding:4px}.popup--addpoint{border-radius:4px;border-color:#bbb;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1)}.popup--addpoint:after{position:absolute;bottom:-5px;left:50%;margin-left:-5px;border-top:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent;content:''}
.popup--addpoint:before{position:absolute;bottom:-6px;left:50%;margin-left:-5px;border-top:5px solid #bbb;border-right:5px solid transparent;border-left:5px solid transparent;content:''}
.popup--addpoint .popup__title{display:inline-block;vertical-align:middle}.popup--addpoint .popup__button_help{background-image:url(https://ssl.pstatic.net/static/kin/section/sprite/sp_answer_190315.svg);background-size:61px 39px;background-position:-21px -18px;width:16px;height:16px;position:absolute;top:20px;left:108px}
.popup--addpoint .popup__text{margin-left:26px;font-size:12px;line-height:15px;vertical-align:middle;color:#8c8c8c}.popup--addpoint .popup__text .highlight{color:#00c73c}.popup--addpoint .popup__layer{position:absolute;right:20px;left:20px;z-index:2;margin-top:10px;padding:7px 15px;border:1px solid #979797;background-color:#fff}
.popup--addpoint .popup__layer:after{position:absolute;top:-4px;left:91px;border-right:3px solid transparent;border-bottom:4px solid #fff;border-left:3px solid transparent;content:''}
.popup--addpoint .popup__layer:before{position:absolute;top:-5px;left:90px;border-right:4px solid transparent;border-bottom:5px solid #979797;border-left:4px solid transparent;content:''}
.popup--addpoint .popup__layer_text{font-size:12px;line-height:20px;color:#4c4c4c}.popup--addpoint .popup__layer_close{position:absolute;top:0;right:0}.popup--addpoint .popup__list{width:100%;margin-top:10px;border-collapse:collapse;border-spacing:0}
.popup--addpoint .popup__item{width:20%;border:1px solid transparent;text-align:center}.popup--addpoint .popup__label_text{display:block;position:relative;margin:-1px;border:1px solid #e8e8e8;line-height:28px}
.popup--addpoint .popup__input_radio:checked+.popup__label_text{z-index:1;border-color:#00c73c;color:#00c73c}.popup--addpoint .popup__input_area{position:relative;margin-top:5px}.popup--addpoint .popup__input_text{width:100%;height:28px;padding:0 20px 0 12px;border:1px solid #d7d7d7;line-height:26px;box-sizing:border-box}
.popup--addpoint .popup__input_text:-ms-input-placeholder{color:#8c8c8c}.popup--addpoint .popup__input_text::-ms-input-placeholder{color:#8c8c8c}.popup--addpoint .popup__input_text::placeholder{color:#8c8c8c}
.popup--addpoint .popup__input_text.placeholder{color:#8c8c8c}.popup--addpoint .popup__input_delete{position:absolute;top:50%;right:5px;margin-top:-7px}.popup--ai .popup__content{margin-top:15px;padding-top:10px;border-top:1px solid #e7e7e7}
.popup--ai .popup__content .highlight--blue{font-weight:bold;text-decoration:underline;color:#1b60c6}.popup--ai .popup__label{display:block;position:relative;margin-top:18px;padding-left:23px;font-size:12px;line-height:20px;color:#555}
.popup--ai .popup__label_check{position:absolute;top:0;left:0}.popup--ai .popup__checkbox:checked+.popup__label_check:before{position:absolute;top:2px;left:5px;width:4px;height:8px;border:2px solid #00c73c;border-width:0 2px 2px 0;-ms-transform:rotate(45deg);transform:rotate(45deg);content:''}
.popup__label_check{display:inline-block;position:relative;width:16px;height:16px;border:1px solid #ddd;border-radius:4px;vertical-align:top}.popup__checkbox:checked+.popup__label .popup__label_check:before{position:absolute;top:2px;left:5px;width:4px;height:8px;border:2px solid #00c73c;border-width:0 2px 2px 0;-ms-transform:rotate(45deg);transform:rotate(45deg);content:''}
.popup__ai_box--gray{margin-top:15px;padding:0 15px;border:1px solid #ecebe7;background-color:#f4f4f4;font-size:12px;line-height:38px}.popup__ai_box--gray .popup__box_button{float:right;color:#3867e8}
.popup__ai_box--gray:after{display:block;clear:both;content:''}.popup__ai_box--2_column{margin-top:12px;padding:15px 20px;border:1px solid #ecebe7}.popup__ai_box--2_column .popup__ai_box_column{float:left;width:50%;text-align:center;box-sizing:border-box}
.popup__ai_box--2_column .popup__ai_box_column+.popup__ai_box_column{border-left:1px solid #ecebe7}.popup__ai_box--2_column .popup__ai_box_title{font-size:12px;line-height:24px;color:#8c8c8c}.popup__ai_box--2_column .popup__ai_box_text{font-size:18px;line-height:24px;color:#00c73c}
.popup__ai_box--2_column:after{display:block;clear:both;content:''}.popup--cover_story{width:352px;padding:0 0 30px}.popup--cover_story .popup__title{font-size:23px;line-height:78px;letter-spacing:-1px;color:#fff}
.popup--cover_story .popup__content{margin:0;padding:17px 25px 0}.popup--cover_story .popup__subtext{color:#444}.popup--answer_db{border:0}.popup--answer_db .popup__heading{padding-left:35px;border-bottom:1px solid #e7e7e7}
.popup--answer_db .popup__tab{display:inline-block;margin-bottom:-1px;font-size:16px;font-weight:600;line-height:55px;color:#b3b3b3}.popup--answer_db .popup__tab.is-active{border-bottom:2px solid #000;color:#000}
.popup--answer_db .popup__tab+.popup__tab{margin-left:25px}.popup--answer_db .popup__content{padding:25px 35px 40px}.popup--answer_db .popup__input_area{position:relative;border:1px solid #333;border-radius:2px}
.popup--answer_db .popup__input_area--select{padding-left:107px}.popup--answer_db .popup__input_select_area{position:absolute;top:0;left:0}.popup--answer_db .popup__input_select_area .icon_selectbox_arrow{display:block;overflow:hidden;position:absolute;width:10px;height:5px;top:18px;right:18px}
.popup--answer_db .popup__input_select_area .icon_selectbox_arrow:before{content:'';position:absolute;top:50%;left:50%}.popup--answer_db .popup__input_select_area .icon_selectbox_arrow:before{width:5px;height:5px;-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);margin-top:-2px;border-right:1px solid #333;border-bottom:1px solid #333}
.popup--answer_db .popup__selectbox_label{border-right:1px solid #e5e5e5}.popup--answer_db .popup__selectbox_label .selectbox-label{width:90px;height:40px;padding-left:16px;font-size:14px;line-height:40px;color:#4c4c4c;cursor:pointer}
.popup--answer_db .popup__input_text{width:100%;height:40px;padding:0 33px 0 17px;border:0;font-size:14px;box-sizing:border-box}.popup--answer_db .popup__input_text.placeholder{color:#b3b3b3}.popup--answer_db .popup__button_search{position:absolute;top:12px;right:18px;width:16px;height:17px}
.popup--answer_db .popup__button_search:after{position:absolute;top:0;left:0;width:11px;height:11px;border:1px solid #333;border-radius:10px;background-color:#fff;content:''}
.popup--answer_db .popup__button_search:before{position:absolute;right:0;bottom:3px;width:8px;height:1px;background-color:#4c4c4c;-ms-transform:rotate(45deg);transform:rotate(45deg);content:''}
.popup--answer_db .popup__search_count{margin-top:24px;font-size:13px;color:#777}.popup--answer_db .popup__list_area{margin-top:12px;padding:16px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.popup--answer_db .popup__item{position:relative;cursor:pointer}.popup--answer_db .popup__item:hover:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,0.1);content:''}
.popup--answer_db .popup__item+.popup__item{margin-top:16px}.popup--answer_db .paginator--number{margin-top:16px}.popup--tempsave{overflow:hidden;height:362px}.popup--tempsave.popup--list__divide .popup__list{height:310px}
.popup--tempsave.popup--list .popup__list{height:351px}.popup--tempsave .popup__item_maintext{font-weight:600}.popup--tempsave .popup__item_maintext.popup__maintext--now{font-weight:700}.popup--tempsave.popup--list .popup__item_maintext{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.popup--tempsave.popup--list .popup__item_maintext .popup__item_head{font-weight:normal}.popup--tempsave.popup--list .popup__item_maintext.popup__maintext--now .popup__item_head{color:#00c73c}.popup--tempsave .popup__nodata{margin-top:-50px}
.popup__captchaBox{margin-top:20px;padding:17px;border:1px solid #dadada}.popup--suicide_stop .popup__title .popup__highlight{color:#1b60c6}.popup--suicide_stop .popup__heading{margin-bottom:0}.popup--suicide_stop .popup__content{height:240px;padding:20px 0 2px;border-bottom:1px solid #e7e7e7;line-height:22px;text-align:center}
.popup--suicide_stop .popup__maintext{font-size:16px;color:#4c4c4c;letter-spacing:-0.5px}.popup--suicide_stop .popup__subtext{margin-bottom:18px;font-size:14px;line-height:22px;color:#8c8c8c}.popup--suicide_stop .popup__subtext a{font-size:14px;color:#8c8c8c}
.popup--suicide_stop .popup__subtext a:hover{text-decoration:underline}.popup--banword .popup__box{margin-top:20px;padding:15px 10px;border:1px solid #ecebe7;background-color:#fbfbfb}.popup--banword .popup__box_text{font-size:14px;line-height:20px;text-align:center;color:red}
.popup--banword .popup__text{margin-top:15px;text-align:center}.popup--header_notice{position:relative;z-index:1;border:0;background:#fffadc;border-bottom:1px solid #e5e1c6}.popup--header_notice .popup__content{position:relative;z-index:1;margin:0 auto;padding:22px 0}
@media(min-width:1280px){.popup--header_notice .popup__content{width:1180px}}@media(min-width:1440px){.popup--header_notice .popup__content{width:1280px}}.popup--header_notice .popup__content:after{display:block;clear:both;content:''}
.popup--header_notice .popup__title{float:left;height:33px;margin-right:30px;padding-right:30px;border-right:1px solid #e5e1c6}.popup--header_notice .popup__title_text{padding-top:10px;font-size:16px;line-height:14px;letter-spacing:-1px;color:#00c73c}
.popup--header_notice .popup__maintext{float:left}.popup--header_notice .popup__text{font-size:13px;line-height:13px;color:#554}.popup--header_notice .popup__subtext{margin-top:5px;font-size:12px;color:#b6b39c}
.popup--header_notice .popup__link{position:relative;font-size:12px;letter-spacing:-1px;text-decoration:underline;color:#00c73c}.popup--header_notice .popup__close{position:relative;display:inline-block;width:10px;height:10px;position:absolute;top:17px;right:21px;padding:5px;opacity:.3}
.popup--header_notice .popup__close:before,.popup--header_notice .popup__close:after{position:absolute;top:50%;left:50%;width:13px;height:1px;background-color:#000;content:''}
.popup--header_notice .popup__close:before{-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.popup--header_notice .popup__close:after{-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}
.popup--header_notice.header_notice--expert{border-bottom:1px solid #e5e1c6}.popup--header_notice.header_notice--expert .popup__content{padding:17px 0 16px}.popup--header_notice.header_notice--expert .popup__close{top:50%;margin-top:-10px}
.popup--header_notice .ico_notice{display:inline-block;width:21px;height:16px;margin:-1px 15px 0 20px;background-position:-117px -107px;vertical-align:top}.popup--alert_answer{position:relative;padding:20px 50px 19px;border:1px solid #e8dea9;background-color:#fffadc}
.popup--alert_answer .popup__text{font-size:14px;line-height:20px;color:#8c8c8c}.popup--alert_answer .popup__text .popup__highlight{color:#00c73c}.popup--alert_answer .popup__close{position:relative;display:inline-block;width:16px;height:16px;position:absolute;top:20px;right:50px;opacity:.35}
.popup--alert_answer .popup__close:before,.popup--alert_answer .popup__close:after{position:absolute;top:50%;left:50%;width:21px;height:2px;background-color:#000;content:''}
.popup--alert_answer .popup__close:before{-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.popup--alert_answer .popup__close:after{-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}
.popup--alert_reward{position:relative;border:0;background-color:#7aa7ed}.popup--alert_reward__inner{display:block;padding:20px 50px 19px;color:#fff;line-height:24px}.popup--alert_reward .popup__title{font-size:17px;font-weight:700}
.popup--alert_reward .popup__text{font-size:13px}.popup--alert_reward .popup__content:after{display:table;table-layout:fixed;clear:both;content:''}.popup--alert_reward .popup__content-icon{display:table-cell;vertical-align:middle}
.popup--alert_reward .popup__content-icon+.popup__content-inner{display:table-cell;padding-left:14px;box-sizing:border-box}.popup--alert_reward .popup__highlight{color:#00ff4d}.popup--alert_reward .icon_npay{background-image:url(https://ssl.pstatic.net/static/kin/section/sprite/sp_common_201209.svg);background-size:192px 155px;background-position:0 -59px;width:36px;height:36px;display:block}
.wrap_donation .popup--alert_reward{margin:0 -1px}.popup__badge{display:block;width:100px;height:100px;margin:0 auto 20px}.popup__badge--best{background-image:url(https://ssl.pstatic.net/static/kin/badge/pc/img_badge_excavation_best.png)}
.popup__badge--shrine{background-image:url(https://ssl.pstatic.net/static/kin/badge/pc/img_badge_excavation_shrine.png)}.popup__badge--roulette_voucher{width:97px;height:97px;background-image:url(https://ssl.pstatic.net/static/kin/09renewal/new_master/badge_roulette_voucher.png)}
.popup__badge--roulette_end{width:97px;height:97px;background-image:url(https://ssl.pstatic.net/static/kin/09renewal/new_master/badge_roulette_end.png)}.popup__badge--roulette_win{width:107px;height:118px;background-image:url(https://ssl.pstatic.net/static/kin/09renewal/new_master/badge_roulette_win.png)}
.popup__badge--roulette_fail{width:81px;height:106px;background-image:url(https://ssl.pstatic.net/static/kin/09renewal/new_master/badge_roulette_fail.png)}.popup__captcha{margin-top:20px}.popup__captcha_image{float:left;width:200px;height:90px}
.popup__captcha_voice{float:left;width:198px;height:88px;border:1px solid #00c73c;text-align:center}.popup__captcha_voice .icon_captcha_voice_info{background-image:url(https://ssl.pstatic.net/static/kin/section/sprite/sp_common_201209.svg);background-size:192px 155px;background-position:-36px -59px;width:22px;height:31px;display:inline-block;margin-top:18px;margin-bottom:7px}
.popup__captcha_voice .popup__captcha_text{font-size:13px;line-height:24px;color:#8c8c8c}.popup__captcha_buttons{float:left;width:124px}.popup__captcha_buttons [class^='icon_']{margin:15px 4px 0 -2px}
.popup .c-button-default{letter-spacing:-0.5px}.popup .c-button--captcha+.c-button--captcha{height:43px;margin-top:-1px}.popup__captcha_input_text{width:100%;height:45px;margin-top:5px;padding-left:20px;clear:both;border:1px solid #e7e7e7;font-size:14px;box-sizing:border-box}
.popup__captcha_input_text.placeholder{color:#8c8c8c}.popup .icon_ai_title{background-image:url(https://ssl.pstatic.net/static/kin/section/sprite/sp_common_201209.svg);background-size:192px 155px;background-position:-162px -120px;width:19px;height:14px;display:inline-block;margin-top:2px;margin-right:2px}
.popup--point{width:294px;padding:81px 18px 16px;border-radius:14px;background:#fff url(https://ssl.pstatic.net/static/kin/section/popup/bg_point_popup.png) no-repeat right top;text-align:center;box-sizing:border-box}
.popup--point .popup__title{display:block;font-size:20px;line-height:22px}.popup--point .popup__title strong{font-weight:600}.popup--point .popup__text{margin-top:10px;line-height:20px}.popup--point .popup__button_area{margin-top:23px}
.popup--point .popup__confirm_text{margin-top:25px;text-align:right}.popup--point .popup__checkbox:focus+.popup__label .popup__icon_check{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px}
.popup--point .popup__checkbox:checked+.popup__label{color:#8c8c8c}.popup--point .popup__checkbox:checked+.popup__label .popup__icon_check{border-color:#5b9bfd;background-color:#5b9bfd}.popup--point .popup__checkbox:checked+.popup__label .popup__icon_check:before{border-color:#fff}
.popup--point .popup__label{color:#8c8c8c}.popup--point .popup__icon_check{display:inline-block;position:relative;width:14px;height:14px;margin-right:4px;border:1px solid #8c8c8c;border-radius:4px;vertical-align:top;box-sizing:border-box}
.popup--point .popup__icon_check:before{position:absolute;top:2px;left:4px;width:3px;height:6px;border-width:0 1px 1px 0;border-style:solid;border-color:#8c8c8c;-ms-transform:rotate(45deg);transform:rotate(45deg);content:''}
.popup--point .button_point{padding:9px 14px 9px 36px;border-radius:18px;font-size:15px;font-weight:500}.popup--point .button_point:before{background-image:url(https://ssl.pstatic.net/static/kin/section/sprite/sp_point_190730.png);background-size:120px 91px;background-position:0 -77px;width:16px;height:14px}
.popup--point .button_point:after{background-image:url(https://ssl.pstatic.net/static/kin/section/sprite/sp_point_190730.png);background-size:120px 91px;background-position:0 -62px;width:26px;height:11px;top:-5px;right:13px}
.popup--point .button_close{position:relative;display:inline-block;width:25px;height:25px;position:absolute;top:13px;right:13px}.popup--point .button_close:before,.popup--point .button_close:after{position:absolute;top:50%;left:50%;width:20px;height:1px;background-color:#555;content:''}
.popup--point .button_close:before{-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.popup--point .button_close:after{-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}
.popup .ico_close_layer{position:relative;display:inline-block;width:37px;height:37px;position:absolute;top:10px;right:10px}.popup .ico_close_layer:before,.popup .ico_close_layer:after{position:absolute;top:50%;left:50%;width:15px;height:1px;background-color:#fff;content:''}
.popup .ico_close_layer:before{-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.popup .ico_close_layer:after{-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}
.popup .layer_promotion__hide_checkbox{margin-top:16px;font-weight:800}.popup .layer_promotion__hide_checkbox input[type='checkbox']{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;opacity:0}
.popup .layer_promotion__hide_checkbox input[type='checkbox']:checked+label:after{position:absolute;top:10px;left:29px;width:4px;height:15px;content:'';border-right:2px solid #fff;border-bottom:2px solid #fff;-ms-transform:rotate(45deg);transform:rotate(45deg)}
.popup .layer_promotion__hide_checkbox label{display:inline-block;position:relative;padding:15px 20px;vertical-align:top;color:#fff;font-size:12px;line-height:16px;background-color:rgba(0,0,0,0.4);border-radius:22px;box-sizing:border-box}
.popup .layer_promotion__hide_checkbox label:before{float:left;width:15px;height:15px;margin-right:6px;border:1px solid #fff;border-radius:2px;box-sizing:border-box;content:''}
.popup .layer_promotion__sorting{text-align:center}.popup .layer_promotion__sorting .layer_promotion_choice__hide_checkbox{display:inline-block}.popup.layer_promotion_birth{z-index:10;width:270px;border:0 none;background-color:transparent}
.popup .layer_promotion_birth_inner{overflow:hidden;background:url(https://ssl.pstatic.net/static/kin/section/event/onepage/1909_birth/layer_bg_birth.png) no-repeat;background-size:270px auto;width:270px;height:354px;font-family:NanumSquareNeo,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo",sans-serif;letter-spacing:-1.2px}
.popup .layer_promotion_birth__content{position:relative;padding:18px 21px 22px;color:#fff}.popup .layer_promotion_birth__day{font-size:24px;line-height:26px}.popup .layer_promotion_birth__title{padding-top:20px;font-weight:700;font-size:40px;line-height:44px;letter-spacing:-0.7px}
.popup .layer_promotion_birth__tag{margin-top:8px;font-size:14px;line-height:20px;letter-spacing:-0.75px}.popup .layer_promotion_birth__highlight1{color:#fff000}.popup .layer_promotion_birth__text{font-size:14px;line-height:20px;letter-spacing:-0.7px}
.popup .layer_promotion_birth__text:before{display:block;border-top:1px solid #fff;width:15px;margin:21px 0;content:''}.popup .layer_promotion_birth__highlight2{display:block;padding-bottom:4px;font-weight:700;font-size:18px}
.popup .layer_promotion_birth__single_buttons{text-align:center}.popup .layer_promotion_birth__single_button{height:50px;min-width:227px;background-color:#fff;border-radius:26px;font-size:18px;font-weight:700;line-height:50px;color:#6492f9;box-sizing:border-box}
.layer_promotion_heavyAnswerer{z-index:10;width:300px;padding-top:80px;border:0 none;background-color:transparent;text-align:center}.layer_promotion_heavyAnswerer .character{margin-top:-80px}.layer_promotion_heavyAnswerer .layer_promotion__single_buttons{position:absolute;width:100%;left:0;bottom:20px;text-align:center}
.layer_promotion_heavyAnswerer .layer_promotion__single_buttons .single_button{width:260px;height:46px;border-radius:10px;background-repeat:no-repeat;background-position:center}.layer_promotion_heavyAnswerer_inner{position:relative;width:300px;height:360px;border-radius:15px;background:url(https://ssl.pstatic.net/static/kin/section/event/banner/220915/popupBg.svg) no-repeat;background-size:300px auto}
.layer_promotion_heavyAnswerer_inner .single_button{background-color:#fff;background-image:url(https://ssl.pstatic.net/static/kin/section/event/banner/220915/buttonText.svg);background-size:132px auto}
.layer_promotion_profile{z-index:10;width:300px;padding-top:80px;border:0 none;background-color:transparent;text-align:center}.layer_promotion_profile .character{margin-top:-80px}.layer_promotion_profile .layer_promotion__single_buttons{position:absolute;width:100%;left:0;bottom:20px;text-align:center}
.layer_promotion_profile .layer_promotion__single_buttons .single_button{width:260px;height:46px;border-radius:10px;background-repeat:no-repeat;background-position:center}.layer_promotion_profile_inner{position:relative;width:300px;height:360px;border-radius:15px;background:#92a6ff url(https://ssl.pstatic.net/static/kin/section/event/banner/2205/popupBg.png) no-repeat;background-size:300px auto}
.layer_promotion_profile_inner .layer_promotion__single_buttons .single_button{background-color:#fff;background-image:url(https://ssl.pstatic.net/static/kin/section/event/banner/2205/buttonText.svg)}.layer_promotion_profileOpen{z-index:10;width:300px;padding-top:78px;z-index:10;border:0 none;background-color:transparent;text-align:center}
.layer_promotion_profileOpen .character{margin-top:-78px}.layer_promotion_profileOpen .layer_promotion__single_buttons{position:absolute;width:100%;left:0;bottom:20px;text-align:center}.layer_promotion_profileOpen .layer_promotion__single_buttons .single_button{width:260px;height:46px;border-radius:10px;background-repeat:no-repeat;background-position:center}
.layer_promotion_profileOpen_inner{position:relative;background:#00e29e url(https://ssl.pstatic.net/static/kin/section/event/banner/2209/popupBg_220928.png) no-repeat 0 0/300px auto;width:300px;height:360px;border-radius:15px}
.layer_promotion_profileOpen .single_button{background:#0943d9 url(https://ssl.pstatic.net/static/kin/section/event/banner/2209/buttonText_profileOpen.svg)}.layer_promotion_profileOpen .ico_close_layer::before,.layer_promotion_profileOpen .ico_close_layer::after{background-color:#000}
.layer_promotion_category_kin{z-index:10;width:300px;padding-top:79px;z-index:10;border:0 none;background-color:transparent;text-align:center}.layer_promotion_category_kin .character{margin-top:-79px}
.layer_promotion_category_kin .layer_promotion__single_buttons{position:absolute;width:100%;left:0;bottom:20px;text-align:center}.layer_promotion_category_kin .layer_promotion__single_buttons .single_button{width:260px;height:46px;border-radius:10px;background-repeat:no-repeat;background-position:center}
.layer_promotion_category_kin_inner{position:relative;background:#00e29e url(https://ssl.pstatic.net/static/kin/section/event/banner/2301/popupBg_230109.png) no-repeat 0 0/300px auto;width:300px;height:360px;border-radius:15px}
.layer_promotion_category_kin .single_button{background-image:url(https://ssl.pstatic.net/static/kin/section/event/banner/2301/popupBtn_230109.svg)}.layer_promotion_category_kin .ico_close_layer::before,.layer_promotion_category_kin .ico_close_layer::after{background-color:#000}
.popup__selectbox_layer--answer_db{position:absolute;margin-left:-1px}.popup__selectbox_layer--answer_db .selectbox-list{padding:6px 0;border:1px solid #333;background-color:#fff}.popup__selectbox_layer--answer_db .selectbox-item{width:90px;height:28px;padding-left:16px;font-size:14px;line-height:28px;color:#4c4c4c;cursor:pointer}
.popup__selectbox_layer--answer_db .selectbox-item:hover{color:#00c73c}.layer_quiz_result .answer_result{padding:16px 0;font-weight:bold;text-align:center}.layer_quiz_result.is_correct .incorrect_result{display:none}
.layer_quiz_result.is_incorrect .correct_result{display:none}.layer_quiz_result .correct_result .result_title{color:#00ab4c}.layer_quiz_result .incorrect_result .result_title{color:#fc5950}.layer_quiz_result .result_title{padding-bottom:4px;font-size:13px;line-height:15px}
.layer_quiz_result .answer_title{font-size:18px;line-height:21px;letter-spacing:-0.5px}.layer_quiz_result .answer_description{overflow:hidden;max-height:80px;font-size:13px;line-height:20px}.layer_quiz_result .btn_more{display:block;width:128px;height:36px;margin:14px auto 33px;border:1px solid #c6c6c6;font-weight:bold;line-height:36px;text-align:center;color:#000}
.layer_quiz_result .btn_more .ico_arrow_right{display:inline-block;width:5px;height:7px;margin-left:4px;background:url(https://ssl.pstatic.net/static/kin/09renewal/ico_paginate.gif) no-repeat 0 0}.sp_layer{background:url(https://ssl.pstatic.net/static/kin/09renewal/new_master/sp_layer.png) no-repeat;font-size:0;line-height:0;color:transparent}
.newkin_end_slide_wrap{overflow:hidden;position:relative;z-index:1;width:1054px;margin:37px 0}.newkin_end_slide_wrap .slide_frame{overflow:hidden;position:relative;width:900px;height:600px;margin:0 auto;padding-top:0;box-shadow:0 0 9px 9px rgba(0,0,0,0.075)}
.newkin_end_slide_wrap .slide_frame ul{float:left;width:6300px;height:600px}.newkin_end_slide_wrap .slide_frame li{float:left}.newkin_end_slide_wrap .slide_frame li a{display:block}.newkin_end_slide_wrap .nav_area a{display:block;position:absolute;top:37px;width:77px;height:600px}
.newkin_end_slide_wrap .nav_area .prev{left:0}.newkin_end_slide_wrap .nav_area .next{right:0}.newkin_end_slide_wrap .nav_area .sp_layer{position:absolute;top:274px;width:27px;height:52px}.newkin_end_slide_wrap .nav_area .prev.on span{left:0;background-position:-64px 0}
.newkin_end_slide_wrap .nav_area .prev span{left:0;background-position:-96px 0}.newkin_end_slide_wrap .nav_area .next.on span{right:0;background-position:-32px 0}.newkin_end_slide_wrap .nav_area .next span{right:0;background-position:0 0}
.newkin_end_slide_wrap .button_close{position:relative;display:inline-block;width:24px;height:24px;position:absolute;top:24px;right:24px;background-color:rgba(0,0,0,0)}.newkin_end_slide_wrap .button_close:before,.newkin_end_slide_wrap .button_close:after{position:absolute;top:50%;left:50%;width:33px;height:1px;background-color:#000;content:''}
.newkin_end_slide_wrap .button_close:before{-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.newkin_end_slide_wrap .button_close:after{-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}
.newkin_end_slide_wrap .page_go{position:absolute;background-color:rgba(0,0,0,0)}.newkin_end_slide_wrap .page_go--start{top:451px;left:81px;width:172px;height:29px}.newkin_end_slide_wrap .page_go--first{top:457px;left:0;width:71px;height:19px}
.newkin_end_slide_wrap .page_go--1{top:457px;left:81px;width:19px;height:19px}.newkin_end_slide_wrap .page_go--2{top:457px;left:104px;width:19px;height:19px}.newkin_end_slide_wrap .page_go--3{top:457px;left:127px;width:19px;height:19px}
.newkin_end_slide_wrap .page_go--4{top:457px;left:150px;width:19px;height:19px}.newkin_end_slide_wrap .page_go--5{top:457px;left:173px;width:19px;height:19px}.newkin_end_slide_wrap .page_go--6{top:457px;left:196px;width:19px;height:19px}
.layer_promotion_Nst{z-index:10;width:300px;padding-top:76px;z-index:10;border:0 none;background-color:transparent;text-align:center}.layer_promotion_Nst .character{margin-top:-76px}.layer_promotion_Nst .layer_promotion__single_buttons{position:absolute;width:100%;left:0;bottom:20px;text-align:center}
.layer_promotion_Nst .layer_promotion__single_buttons .single_button{width:260px;height:46px;border-radius:10px;background-repeat:no-repeat;background-position:center}.layer_promotion_Nst_inner{position:relative;background:url(https://ssl.pstatic.net/static/kin/section/event/banner/230828/layer_bg_21st.png) no-repeat 0 0/300px auto;width:300px;height:360px;border-radius:15px}
.layer_promotion_Nst .single_button{background:#198eff url(https://ssl.pstatic.net/static/kin/section/event/banner/2207/buttonText_summer.svg) no-repeat center}.layer_promotion_Nst .ico_close_layer::before,.layer_promotion_Nst .ico_close_layer::after{background-color:#000}
@keyframes popup_loading_1{20%{transform:scale(0)}60%{transform:scale(0)}70%{transform:scale(1)}to{transform:scale(1)}}@keyframes popup_loading_2{10%{transform:scale(1)}30%{transform:scale(0)}70%{transform:scale(0)}
80%{transform:scale(1)}to{transform:scale(1)}}@keyframes popup_loading_3{20%{transform:scale(1)}40%{transform:scale(0)}80%{transform:scale(0)}90%{transform:scale(1)}to{transform:scale(1)}}.profile-default--inner{display:block;position:relative;height:100%;width:100%;text-align:center}
.profile-default__thumbnail{position:relative;display:block;width:48px;height:48px;background-size:cover;background-position:center;background-color:#eff1ee;border-radius:50%;overflow:hidden}.profile-default__thumbnail:before{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(0,0,0,0.1);box-sizing:border-box;border-radius:50%;content:''}
.c-qna .c-heading{position:relative;height:100%}.c-qna .c-heading__icon{position:absolute;top:0;left:0;padding-right:0}.c-qna .c-heading__number{float:left;margin-right:8px;font-family:NanumSquareNeo,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo",sans-serif;font-size:18px;color:#00c73c;line-height:28px}
.c-qna .c-heading__title .title{font-size:16px;line-height:28px;font-weight:600}.c-qna .c-heading__title+.c-heading__content{margin-top:2px;font-size:14px;line-height:26px;color:#4c4c4c}.c-qna .c-heading__title+.c-heading__content b{font-weight:normal}
.c-qna .c-heading b{color:#00c73c}.c-qna__userinfo{margin-top:8px;color:#8c8c8c;font-size:14px;line-height:16px}.c-qna__userinfo .compose-opinion{font-size:13px;line-height:20px}.c-qna__userinfo--item+.c-qna__userinfo--item:before{display:inline-block;content:'';width:2px;height:2px;margin:8px 5px 0;background-color:#aaa;vertical-align:top}
.c-qna__userinfo .button_compose{display:inline-block;padding:0 2px;line-height:0;vertical-align:top}.c-qna .button_compose_count{color:#8c8c8c}.c-qna .icon_common_q{width:17px;height:17px;font-size:17px;line-height:28px;margin-top:0}
.c-qna--default .c-heading__title{overflow:hidden;max-height:56px}.c-qna--default .c-qna__item--clamp1 .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.c-qna--default .c-qna__item--clamp1 .c-heading__content{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:104px}
.c-qna--default .c-qna__item--clamp2 .title{max-height:56px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.c-qna--default .c-qna__item--clamp2 .c-heading__content{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:78px}
.c-qna--default .c-heading__icon+.c-heading__title .title{text-indent:22px}.c-qna-lot .c-heading__title{overflow:hidden;max-height:56px}.c-qna-lot .c-qna__item--clamp1 .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
.c-qna-lot .c-qna__item--clamp1 .c-heading__content{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:104px}.c-qna-lot .c-qna__item--clamp2 .title{max-height:56px}
.c-qna-lot .c-qna__item--clamp2 .c-heading__content{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:78px}.c-qna-shrine .sub_title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:28px;color:#00c73c;word-wrap:normal}
.c-qna-shrine .c-heading__title .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.c-qna-shrine .c-heading__content{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:78px}
.c-qna-shrine .icon_society{display:inline-block;margin-right:8px;vertical-align:top;color:#00c73c;width:17px;height:17px;font-size:17px;line-height:28px}.c-qna .icon_zeroface{width:23px;height:23px;font-size:23px;line-height:22px;vertical-align:top}
.c-qna .icon_compose_opinion{width:23px;height:23px;font-size:23px;line-height:23px;vertical-align:top}.qna-relation--search .is_active .c-heading__title .title>strong{border-bottom:1px solid #00c73c;color:#00c73c}
.qna-relation--search .c-qna__item--clamp1 .c-heading__content{-webkit-line-clamp:5;height:130px}.qna-relation--search .c-qna__item--clamp2 .c-heading__content{-webkit-line-clamp:4;height:104px}.carousel-slide{position:relative}
.carousel-slide-inner{overflow:hidden}.carousel-slide .c-qna__list{white-space:nowrap;box-sizing:border-box;height:172px;overflow:hidden}.carousel-slide .c-qna__item{white-space:normal;float:left;display:block;width:200px;height:168px}
@media(min-width:1280px){.carousel-slide .c-qna__item{width:225px}}.carousel-slide .c-qna__item+.c-qna__item{margin-left:30px}.carousel-slide .c-qna__userinfo{position:absolute;bottom:0}.carousel-slide__controls .button{display:inline-block;position:absolute;top:0;width:60px;height:100%}
.carousel-slide__controls .button .icon{top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.carousel-slide__controls .button_prev{left:-60px;background:#fff}.carousel-slide__controls .button_next{right:-60px;background:#fff}
.carousel-slide .icon_prev{display:inline-block;overflow:hidden;position:relative;width:13px;height:26px}.carousel-slide .icon_prev:before{content:'';position:absolute;top:50%;left:50%}
.carousel-slide .icon_prev:before{width:16px;height:16px;-ms-transform:translate(-50%,-50%) scale(1,1) rotate(45deg);transform:translate(-50%,-50%) scale(1,1) rotate(45deg);margin-left:6px;border-left:1px solid #333;border-bottom:1px solid #333}
.carousel-slide .icon_next{display:inline-block;overflow:hidden;position:relative;width:13px;height:26px}.carousel-slide .icon_next:before{content:'';position:absolute;top:50%;left:50%}
.carousel-slide .icon_next:before{width:16px;height:16px;-ms-transform:translate(-50%,-50%) scale(1,1) rotate(45deg);transform:translate(-50%,-50%) scale(1,1) rotate(45deg);margin-left:-6px;border-top:1px solid #333;border-right:1px solid #333}
.carousel-slide .paginator_fluid{margin-top:26px}.restrict-info{display:table;border:solid 1px #eee;padding:23px 89px 23px 41px}.c-heading-answer__content .restrict-info{margin-top:-22px}.restrict-info__item{display:table-row;font-size:14px;line-height:1.72}
.restrict-info__title{display:table-cell;position:relative;padding:0 35px 0 18px;color:#909090;font-weight:normal;white-space:nowrap}.restrict-info__title:before{content:'';position:absolute;top:9px;left:0;width:2px;height:2px;background:#909090;border-radius:50%;vertical-align:middle}
.restrict-info__desc{display:table-cell;overflow:hidden;width:100%;max-width:0;color:#444;white-space:nowrap;text-overflow:ellipsis}.restrict-notice{padding-bottom:5px;font-size:14px;line-height:22px;color:#8c8c8c}
.restrict-info+.restrict-notice{margin-top:27px}.restrict-notice__paragraph{margin-bottom:22px}.restrict-notice__link{color:inherit;text-decoration:underline}.restrict-notice__link--objection{position:relative;color:#00c73c;padding-right:10px}
.restrict-notice__link--objection .icon_arrow{position:absolute;top:5px;right:0;display:inline-block;width:3px;height:5px}.restrict-notice__link--objection .icon_arrow:before{display:block;content:'';border-top:3px solid transparent;border-right:0;border-bottom:3px solid transparent;border-left:3px solid #00c73c}
.rolling-notice{box-sizing:border-box;position:relative;height:33px;padding:10px 0 7px 16px}.rolling-notice .icon_speaker{background-image:url(https://ssl.pstatic.net/static/kin/section/sprite/sp_gnb_230406.svg);background-size:85px 67px;background-position:-15px -52px;width:12px;height:11px;position:absolute;top:50%;left:0;margin-top:-5px}
.rolling-notice .icon_new_red{background-image:url(https://ssl.pstatic.net/static/kin/section/sprite/sp_gnb_230406.svg);background-size:85px 67px;background-position:-27px -52px;width:11px;height:11px;display:inline-block;margin:-2px 2px 0 0;vertical-align:middle}
.rolling-notice__list{overflow:hidden;position:relative;height:100%}.rolling-notice__item{max-width:100%}.rolling-notice__item em{color:#00ab4c}.rolling-notice__link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;height:16px;color:#555;font-size:13px;line-height:1.2;vertical-align:top}
.rolling-notice__strong_word{color:#00c73c}@keyframes bounce{from,20%,53%,80%,to{transform:translate3d(0,0,0);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}40%,43%{transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06)}
70%{transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06)}90%{transform:translate3d(0,-4px,0)}}.aside-menu{position:absolute;top:52px;right:50%;z-index:100;margin-right:-490px}
@media(min-width:1280px){.aside-menu{margin-right:-590px}}@media(min-width:1440px){.aside-menu{margin-right:-640px}}.aside-menu.scroll_state{position:fixed}.aside-menu.end_state{position:absolute;top:auto;bottom:51px}
.aside-menu.bounce{-ms-transform-origin:center bottom;transform-origin:center bottom;animation-name:bounce;animation-duration:1s}.aside-menu__item{position:relative;margin-top:12px}.aside-menu__item:first-child{margin-top:0}
.aside-menu__item .popup__heading{border-top-left-radius:4px;border-top-right-radius:4px;background-color:#fdfdfd}.aside-menu__item.area_notice .popup--list{padding-bottom:50px}.aside-menu__item.area_alarm .mykin_list{overflow-y:auto;height:308px;margin:10px 10px 10px;border:1px solid #eee;border-radius:4px;background-color:#fff}
.aside-menu__item.area_alarm .mykin_list li:last-child{margin-bottom:0}.aside-menu__item.area_alarm .popup__list--scroll{height:361px}.aside-menu__item.area_alarm .popup__item .icon{position:absolute;top:18px;left:16px}
.aside-menu__item.area_share .popup--list{box-sizing:border-box;height:233px;padding:27px 0 0 29px}.aside-menu__item.area_share .spi_default.spi_onebtn{right:0}.aside-menu__item .popup--list{position:absolute;top:0;right:72px;border-color:#d8d8d8}
.aside-menu__button{position:relative;display:block;box-sizing:border-box;width:58px;height:58px;border:1px solid #f0f0f0;background-color:#fff;border-radius:50%;text-align:center;font-size:0}.aside-menu__button-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#8c8c8c}
.aside-menu__button-title{display:block;font-size:11px;line-height:12px;letter-spacing:-0.5px;white-space:nowrap}.aside-menu .icon_alarm{display:inline-block;position:relative;width:24px;height:24px;margin-top:-1px;font-size:24px}
.aside-menu .icon_alarm:before{font-family:"kin_iconfont";font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;content:""}
.aside-menu .icon_alarm .icon_num{position:absolute;top:4px;right:-3px;width:16px;height:13px;border-radius:7px;background-color:#00c73c;color:#fff;font-size:10px;line-height:13px}.aside-menu .icon_notice{display:inline-block;position:relative;width:24px;height:24px;margin-top:-3px;font-size:24px}
.aside-menu .icon_notice:before{font-family:"kin_iconfont";font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;content:""}
.aside-menu .icon_notice .icon_new{position:absolute;top:4px;right:-3px;width:14px;height:14px;border-radius:50%;background-color:#00c73c}.aside-menu .icon_notice .icon_new:before{background-image:url(https://ssl.pstatic.net/static/kin/section/sprite/sp_common_201209.svg);background-size:192px 155px;background-position:-181px -126px;width:6px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);content:''}
.aside-menu .icon_share{display:inline-block;width:26px;height:24px;margin:-4px 0 0 5px;font-size:26px}.aside-menu .icon_share:before{font-family:"kin_iconfont";font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;content:""}
.aside-menu .popup--list:before{top:23px;right:-8px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #ccc}.aside-menu .popup--list:after{top:23px;right:-7px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #fff}
.aside-menu .popup--list .popup__link_footer{position:absolute;bottom:-1px;width:100%;height:49px;border-top:1px solid #e8e8e8;color:#4c4c4c;font-size:14px;line-height:49px;text-align:center}.profile-pie{height:66px}
.profile-pie--inner{display:block;position:relative;height:100%;text-align:center}.profile-pie__img-thumb{display:inline-block;position:relative;width:46px;height:46px;margin-top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);background-size:cover;background-position:center;border-radius:50%}
.profile-pie__img-thumb:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,0.1);border-radius:50%;content:''}.profile-pie__grade{position:absolute;bottom:0;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);font-size:11px;line-height:13px;white-space:nowrap}
.profile-pie__bar-percent{position:absolute;top:-1px;left:0;height:100%}.profile-pie--lv1 .profile-pie__bar-percent,.profile-pie--lv1 .profile-pie__grade{color:#ffd52c}.profile-pie--lv2 .profile-pie__bar-percent,.profile-pie--lv2 .profile-pie__grade{color:#ffb900}
.profile-pie--lv3 .profile-pie__bar-percent,.profile-pie--lv3 .profile-pie__grade{color:#fb9300}.profile-pie--lv4 .profile-pie__bar-percent,.profile-pie--lv4 .profile-pie__grade{color:#76d826}.profile-pie--lv5 .profile-pie__bar-percent,.profile-pie--lv5 .profile-pie__grade{color:#46cd14}
.profile-pie--lv6 .profile-pie__bar-percent,.profile-pie--lv6 .profile-pie__grade{color:#2fae00}.profile-pie--lv7 .profile-pie__bar-percent,.profile-pie--lv7 .profile-pie__grade{color:#5da7f8}.profile-pie--lv8 .profile-pie__bar-percent,.profile-pie--lv8 .profile-pie__grade{color:#1b7fed}
.profile-pie--lv9 .profile-pie__bar-percent,.profile-pie--lv9 .profile-pie__grade{color:#175fe7}.profile-pie--lv10 .profile-pie__bar-percent,.profile-pie--lv10 .profile-pie__grade{color:#31cda3}.profile-pie--lv11 .profile-pie__bar-percent,.profile-pie--lv11 .profile-pie__grade{color:#2cc9dc}
.profile-pie--lv12 .profile-pie__bar-percent,.profile-pie--lv12 .profile-pie__grade{color:#08a4c8}.profile-pie--lv13 .profile-pie__bar-percent,.profile-pie--lv13 .profile-pie__grade{color:#f4a058}.profile-pie--lv14 .profile-pie__bar-percent,.profile-pie--lv14 .profile-pie__grade{color:#e77849}
.profile-pie--lv15 .profile-pie__bar-percent,.profile-pie--lv15 .profile-pie__grade{color:#ee5d2d}.profile-pie--lv16 .profile-pie__bar-percent,.profile-pie--lv16 .profile-pie__grade{color:#ae84eb}.profile-pie--lv17 .profile-pie__bar-percent,.profile-pie--lv17 .profile-pie__grade{color:#8165f4}
.profile-pie--lv18 .profile-pie__bar-percent,.profile-pie--lv18 .profile-pie__grade{color:#8356fc}.profile-pie--lv19 .profile-pie__bar-percent,.profile-pie--lv19 .profile-pie__grade{color:#521ae3}.profile-pie--normal .profile-pie__bar-percent,.profile-pie--normal .profile-pie__grade{color:#959faf}
.spi_default .spi_lst li ul.spi_lst_release{border:1px solid #d8d8d8;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1)}.spi_default .spi_lst li ul.spi_lst_release:before{top:23px;right:-8px;bottom:auto;width:auto;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #ccc;background:transparent;opacity:1;fileter:none}
.spi_default .spi_lst li ul.spi_lst_release:after{top:23px;right:-7px;bottom:auto;left:auto;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #fff;background:transparent;opacity:1;fileter:none}
.c-tooltip{display:inline-block;position:relative;margin-left:5px;vertical-align:middle}.c-tooltip+.carousel-control{margin-left:17px}.c-tooltip__layer{box-sizing:border-box;position:absolute;z-index:5;top:24px;width:270px;padding:10px 36px 8px 11px;border:1px solid #828282;background-color:#fff;word-wrap:break-word}
.c-tooltip__layer[aria-hidden="true"]{display:none}.c-tooltip__layer .icon_arrow_up{background-image:url(https://ssl.pstatic.net/static/kin/section/sprite/sp_common_201209.svg);background-size:192px 155px;background-position:-181px -120px;width:11px;height:6px;position:absolute;top:-6px}
.c-tooltip--left .c-tooltip__layer .icon_arrow_up{left:2px}.c-tooltip--right .c-tooltip__layer .icon_arrow_up{right:67px}.c-tooltip__layer__description{color:#8c8c8c;font-size:12px;line-height:17px}.c-tooltip__layer__button-close{position:absolute;top:6px;right:7px;width:19px;height:19px}
.c-tooltip__layer .icon_close{position:relative;display:block;width:16px;height:16px}.c-tooltip__layer .icon_close:before,.c-tooltip__layer .icon_close:after{position:absolute;top:50%;left:50%;width:13px;height:1px;background-color:#aaa;content:''}
.c-tooltip__layer .icon_close:before{-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.c-tooltip__layer .icon_close:after{-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}
.c-tooltip--left .c-tooltip__layer{left:0}.c-tooltip--center .c-tooltip__layer{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%)}.c-tooltip--right .c-tooltip__layer{right:-66px}
.c-tooltip__title{display:block;width:14px;height:14px;border:1px solid #8c8c8c;border-radius:50%}.c-tooltip__title .icon_help{display:block;width:14px;height:14px;font-size:14px;line-height:14px;color:#8c8c8c}
.c-classify{position:relative;margin-bottom:14px}.c-classify--sorting{height:32px;margin-bottom:11px}.c-classify--sorting .c-classify__title-part{margin:5px 0 0 6px}.c-classify--carousel{height:25px}.c-classify--carousel .c-classify__title-part{margin-top:2px}
.c-classify__title-part{display:inline-block}.c-classify__sorting-part{position:absolute;top:0;right:0;font-size:0}.c-classify__sorting-part:before{display:inline-block;height:100%;vertical-align:middle;content:''}
.c-classify__title{display:inline-block;color:#4c4c4c;font-size:16px;font-weight:600;line-height:20px}.c-classify__title--black{color:#4c4c4c}.c-classify__title .num{font-family:Helvetica,Arial,sans-serif}
.c-classify__title .icon_ai_title{background-image:url(https://ssl.pstatic.net/static/kin/section/sprite/sp_common_201209.svg);background-size:192px 155px;background-position:-162px -120px;width:19px;height:14px;display:inline-block;margin-top:2px}
.c-classify__subtext{display:inline-block;padding-left:8px;color:#8c8c8c;font-size:14px;line-height:20px;vertical-align:top}.c-classify__subtitle{display:inline-block;color:#8c8c8c;font-size:14px;font-weight:normal;vertical-align:middle;line-height:20px}
.c-classify__subtitle+.c-tooltip{margin-left:4px}.c-classify .c-sorting{float:right}.c-classify .c-sorting:after{display:table;table-layout:fixed;clear:both;content:''}
.c-classify .c-sorting__dropdown{float:left;position:relative;margin-left:6px}.c-classify .c-sorting__dropdown:first-child{margin-left:0}.c-classify .c-sorting__dropdown .c-sorting__list{box-sizing:border-box;position:absolute;z-index:1;top:35px;left:0;width:104px;padding:7px 0 10px;border:1px solid #e5e5e5;background-color:#fff;color:#8c8c8c;font-size:14px;line-height:30px}
.c-classify .c-sorting__dropdown .c-sorting__list[aria-hidden="true"]{display:none}.c-classify .c-sorting__dropdown .c-sorting__list-item{display:block;padding-left:11px;color:#8c8c8c;font-size:14px;line-height:26px}
.c-classify .c-sorting__dropdown .c-sorting__list-item:hover{color:#00c73c}.c-classify .c-sorting__button-dropdown{display:block;box-sizing:border-box;position:relative;width:104px;padding-left:11px;border:1px solid #e5e5e5;background-color:#fff;font-size:13px;line-height:30px;color:#8c8c8c}
.c-classify .c-sorting__button-dropdown .icon_bullet_down{display:inline-block;overflow:hidden;position:absolute;width:12px;height:6px;top:50%;right:8px;transform:translateY(-50%);-ms-transform:translateY(-50%)}
.c-classify .c-sorting__button-dropdown .icon_bullet_down:before{content:'';position:absolute;top:50%;left:50%}.c-classify .c-sorting__button-dropdown .icon_bullet_down:before{width:6px;height:6px;-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);margin-top:-2px;border-right:1px solid #444;border-bottom:1px solid #444}
.c-classify .c-sorting__radiobox{float:left;margin-left:7px}.c-classify .c-sorting__radiobox .c-sorting__list:after{display:table;table-layout:fixed;clear:both;content:''}
.c-classify .c-sorting__radiobox .c-sorting__list-item{float:left;box-sizing:border-box;position:relative;width:38px;height:32px;margin-left:-1px;border:1px solid #e5e5e5;background-color:#fff}.c-classify .c-sorting__radiobox .c-sorting__list-item.is_active .icon_beta{background-image:url(https://ssl.pstatic.net/static/kin/section/sprite/sp_common_201209.svg);background-size:192px 155px;background-position:-175px -134px;width:13px;height:13px}
.c-classify .c-sorting__radiobox .c-sorting__list-item.is_active .icon_title{color:#00c73c}.c-classify .c-sorting__radiobox .c-sorting__list-item .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.c-classify .c-sorting__radiobox .c-sorting__list-item .icon_title{position:absolute;top:50%;width:100%;-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-size:13px;font-weight:600;color:#bbb}
.c-classify .c-sorting__radiobox .c-sorting__list-item .icon_beta{background-image:url(https://ssl.pstatic.net/static/kin/section/sprite/sp_common_201209.svg);background-size:192px 155px;background-position:-162px -134px;width:13px;height:13px;position:absolute;z-index:1;top:8px;right:-7px}
.c-classify .icon_common_a{position:relative;top:1px;width:20px;height:20px;font-size:20px;line-height:20px;vertical-align:middle;margin-right:8px}.carousel-control{display:inline-block;border:1px solid #ddd;border-radius:1px;vertical-align:middle}
.carousel-control:after{display:table;table-layout:fixed;clear:both;content:''}.carousel-control__button{float:left;position:relative;width:24px;height:23px;margin-left:-1px}
.carousel-control__button:first-child{margin-left:0}.carousel-control__button:first-child:after{position:absolute;top:0;right:0;width:1px;height:100%;background-color:#ddd;content:''}
.carousel-control__button .icon{top:50%;left:50%}.carousel-control__button .icon_carousel_prev{display:block;overflow:hidden;position:absolute;width:6px;height:12px;margin:-7px 0 0 -3px}.carousel-control__button .icon_carousel_prev:before{content:'';position:absolute;top:50%;left:50%}
.carousel-control__button .icon_carousel_prev:before{width:6px;height:6px;-ms-transform:translate(-50%,-50%) scale(1,1) rotate(45deg);transform:translate(-50%,-50%) scale(1,1) rotate(45deg);margin-left:2px;border-left:1px solid #8c8c8c;border-bottom:1px solid #8c8c8c}
.carousel-control__button .icon_carousel_next{display:block;overflow:hidden;position:absolute;width:6px;height:12px;margin:-7px 0 0 -2px}.carousel-control__button .icon_carousel_next:before{content:'';position:absolute;top:50%;left:50%}
.carousel-control__button .icon_carousel_next:before{width:6px;height:6px;-ms-transform:translate(-50%,-50%) scale(1,1) rotate(45deg);transform:translate(-50%,-50%) scale(1,1) rotate(45deg);margin-left:-2px;border-top:1px solid #8c8c8c;border-right:1px solid #8c8c8c}
.c-tab__list:after{display:table;table-layout:fixed;clear:both;content:''}.c-tab__item{position:relative;float:left;font-weight:500;color:#8c8c8c}.c-tab .is_active{font-weight:600;color:#000}
.c-tab--title .c-tab__item{padding:0 18px;font-size:17px}.c-tab--title .c-tab__item:first-child{padding-left:0}.c-tab--title .c-tab__item+.c-tab__item:before{position:absolute;top:50%;left:0;-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:18px;background-color:#ccc;content:''}
.tag-list{overflow:hidden;font-size:0}.tag-list__item{position:relative;display:inline-block;white-space:pre-wrap}.tag-list__item--category{display:inline-block}.tag-list__item--category+.tag-list__item{padding-left:10px}
.tag-list__item--category+.tag-list__item:before{position:absolute;top:50%;left:0;width:1px;height:14px;-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#c9c9c9;content:''}
.tag-list--end-title{min-height:24px;margin-top:8px}.tag-list--end-title .tag-list__item{margin-right:8px;color:#3867e8;font-size:14px;line-height:24px;vertical-align:middle}.tag-list--end-answer{min-height:24px;margin:20px 0 6px}
.tag-list--end-answer .tag-list__item{margin-right:8px;color:#3867e8;font-size:14px;line-height:24px;vertical-align:middle}.c-userinfo{position:relative;font-size:13px}.c-userinfo:after{display:table;table-layout:fixed;clear:both;content:''}
.c-userinfo__left{float:left}.c-userinfo__right{float:right;vertical-align:top}.c-userinfo__right .button_compose+.button_compose{margin-left:16px}.c-userinfo__profile{position:relative;display:inline-block;line-height:23px}
.c-userinfo__profile:hover .callout--profile-tooltip{display:block}.c-userinfo .profile-default{display:inline-block;vertical-align:top;margin-top:1px}.c-userinfo .profile-default__thumbnail{display:block;width:20px;height:20px;vertical-align:top}
.c-userinfo__author{display:inline-block;margin-left:4px;font-size:13px}.c-userinfo__info{position:relative;color:#909090;font-size:13px}.c-userinfo__profile+.c-userinfo__info:before,.c-userinfo__info+.c-userinfo__info:before{display:inline-block;content:'';width:2px;height:2px;margin:9px 6px 0 4px;background-color:#aaa;vertical-align:top}
.c-userinfo__item+.c-userinfo__item:before{display:inline-block;content:'';width:2px;height:2px;margin:6px 6px 0 6px;background-color:#aaa;vertical-align:top}.c-userinfo__item--represent{white-space:nowrap}
.c-userinfo__item--represent .ellipsis{display:inline-block;max-width:150px;vertical-align:top}.c-userinfo .button_compose{display:inline-block;padding:0 2px;line-height:0;vertical-align:top}.c-userinfo .button_compose:focus{outline:1px dotted #212121;outline:5px auto -webkit-focus-ring-color}
.c-userinfo .button_compose[aria-disabled="true"]{pointer-events:none}.c-userinfo__list-setting{box-sizing:border-box;position:absolute;z-index:17;top:28px;right:10px;width:157px;border:1px solid #999;background-color:#fff}
.c-userinfo__list-setting[aria-hidden="true"]{display:none}.c-userinfo__setting-item{display:block;position:relative;height:34px;padding:15px 0 0 24px;font-size:13px;color:#4c4c4c}
.c-userinfo__setting-item:first-child:before{display:none}.c-userinfo__setting-item:before{position:absolute;top:-1px;left:0;right:0;height:1px;background-color:#ddd;content:''}
.c-userinfo .icon_compose_opinion{width:23px;height:23px;font-size:23px;line-height:23px;vertical-align:top}.c-userinfo .icon_compose_wonder{width:23px;height:23px;font-size:23px;line-height:23px;vertical-align:top}
.c-userinfo__setting-checkbox{position:absolute;top:0;right:0;left:0;height:100%}.c-userinfo__button-setting{display:inline-block;position:relative;margin-left:8px}.button_compose_count{display:inline-block;padding-left:6px;color:#4c4c4c;font-size:13px;font-weight:600;line-height:23px;vertical-align:top}
.button_compose_text{display:inline-block;padding-left:6px;font-size:13px;line-height:23px;vertical-align:top}.is_active .button_compose_text,.is_active .button_compose_count{color:#00c73c}.is_disabled .button_compose_text,.is_disabled .button_compose_count{color:#ccc}
.c-userinfo__button-point{display:inline-block;position:relative;margin:-5px 0 -4px 27px;vertical-align:top}.button_point{display:inline-block;position:relative;padding:7px 14px 7px 31px;border:1px solid #5b9bfd;border-radius:16px;font-size:13px;font-weight:600;line-height:16px;color:#5b9bfd;box-sizing:border-box}
.button_point:before{background-image:url(https://ssl.pstatic.net/static/kin/section/sprite/sp_point_190730.png);background-size:120px 91px;background-position:-20px -77px;width:14px;height:12px;position:absolute;top:50%;left:13px;-ms-transform:translateY(-50%);transform:translateY(-50%);content:''}
.button_point:after{background-image:url(https://ssl.pstatic.net/static/kin/section/sprite/sp_point_190730.png);background-size:120px 91px;background-position:-30px -62px;width:24px;height:10px;position:absolute;top:-4px;right:12px;content:''}
.tooltip_point{position:absolute;top:-48px;right:-89px;padding:0 9px;border:1px solid #d7e2f2;border-radius:11px;background-color:#fbfdff;font-weight:500;letter-spacing:-0.06px;white-space:nowrap;box-shadow:0 3px 5px 0 rgba(0,0,0,0.11)}
.tooltip_point:before{position:absolute;left:50%;bottom:-8px;width:0;height:0;margin-left:-8px;border-style:solid;border-width:8px 8px 0 8px;border-color:#d7e2f2 transparent transparent transparent;content:''}
.tooltip_point:after{position:absolute;left:50%;bottom:-7px;width:0;height:0;margin-left:-7px;border-style:solid;border-width:7px 7px 0 7px;border-color:#fbfdff transparent transparent transparent;content:''}
.tooltip_point .tooltip_text{display:inline-block;padding:11px 0 11px 5px;color:#5b9bfd}.tooltip_point .button_close{position:relative;display:inline-block;width:17px;height:17px;margin:9px 0 0 2px;vertical-align:top}
.tooltip_point .button_close:before,.tooltip_point .button_close:after{position:absolute;top:50%;left:50%;width:12px;height:1px;background-color:#5b9bfd;content:''}.tooltip_point .button_close:before{-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}
.tooltip_point .button_close:after{-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.c-userinfo-answer:after{display:table;table-layout:fixed;clear:both;content:''}
.c-userinfo-answer .button_compose{display:inline-block;line-height:0;vertical-align:top}.c-userinfo-answer .button_compose .icon{vertical-align:top}.c-userinfo-answer .button_compose+.button_compose{margin-left:36px}
.c-userinfo-answer .button_compose:focus{outline:1px dotted #212121;outline:5px auto -webkit-focus-ring-color}.c-userinfo-answer__left{float:left}.c-userinfo-answer__right{float:right;vertical-align:top}
.c-userinfo-answer .c-userinfo__button-setting{margin:0 -11px 0 16px}.c-userinfo-answer .icon_compose_opinion{width:23px;height:23px;font-size:23px;line-height:23px;vertical-align:top}.c-userinfo-answer .icon_compose_check_adopt{width:23px;height:23px;margin-right:-2px;font-size:23px;line-height:23px}
.c-userinfo-answer .icon_compose_check_adopt:before{vertical-align:top}.icon_compose_setting{display:block;width:23px;height:23px;font-size:23px;line-height:23px;vertical-align:top}.icon_compose_setting:before{font-family:"kin_iconfont";font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;content:""}
.icon_compose_additional{width:22px;height:22px;font-size:22px;line-height:22px;vertical-align:top}.icon_compose_additional:before{font-family:"kin_iconfont";font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;content:""}
.is_active .icon_compose_additional{color:#00c73c}.c-userinfo input[type="checkbox"]:checked+.c-userinfo__setting-checkbox .icon_checkbox:before,.c-userinfo-answer input[type="checkbox"]:checked+.c-userinfo__setting-checkbox .icon_checkbox:before{border-color:#00c73c}
.c-userinfo .icon_checkbox,.c-userinfo-answer .icon_checkbox{position:absolute;top:15px;right:19px;width:16px;height:16px;border:1px solid #ddd;border-radius:2px}.c-userinfo .icon_checkbox:before,.c-userinfo-answer .icon_checkbox:before{position:absolute;top:1px;left:5px;width:4px;height:9px;border:2px solid #ddd;border-width:0 2px 2px 0;transform:rotate(45deg);-ms-transform:rotate(45deg);content:''}
.c-userinfo-answer .likeit_user{display:inline-block;position:relative;float:left}.c-userinfo-answer .likeit_user+.button_compose{margin-left:26px}