#wrap,.input-datepicker-wrap,.select,.wrapper{position:relative}.options,.styledSelect{left:0;position:absolute}.btn,.input-text{-webkit-appearance:none}body{line-height:1.5;color:#333;font-size:14px;font-family:'Spoqa Han Sans','Spoqa Han Sans JP',Sans-serif}.pull-left{float:left}.pull-right{float:right}.align-center{text-align:center}.bold{font-weight:700}.small{font-size:12px}.big{font-size:16px}.colored{color:#ff7359}.gray{color:#858585}.dark{color:#333}.darkblue{color:#4f546b}.link,.rosepink{color:#ff7359}.link:hover{color:#ff684c;text-decoration:underline}#wrap{min-height:100%;-webkit-overflow-scrolling:touch}.wrapper{margin:0 auto;width:1152px}.wrapper.company-page{padding-right:292px;box-sizing:border-box;line-height:1.6}.wrapper.full-side{padding:0}.bg-gray{background-color:#f3f3f6}.only-pc{display:inline-block!important}.only-mobile,.only-tablet{display:none!important}.pc-with-tablet{display:inline-block!important}.mobile-with-tablet{display:none!important}@media only screen and (max-width:1151px){.wrapper{padding:0 16px;width:100%;box-sizing:border-box}.mobile-with-tablet{display:inline-block!important}}@media only screen and (min-width:1024px) and (max-width:1151px){.only-pc{display:none!important}.only-tablet{display:inline-block!important}.only-mobile{display:none!important}}@media only screen and (max-width:1023px){.only-pc,.only-tablet{display:none!important}.only-mobile{display:inline-block!important}.pc-with-tablet{display:none!important}.bg-gray.bg-pc{background-color:transparent}}.badge,.select,.styledSelect:after{display:inline-block}.badge{padding:0 4px;height:20px;line-height:20px;font-size:12px;color:#fff;border-radius:4px;background-color:#333}.btn,.input-text,.select{font-size:14px;box-sizing:border-box}.badge-colored{background-color:#ff7359}.badge-darkgray{background-color:#4f546b}.s-hidden{visibility:hidden;padding-right:10px}.select{width:120px;height:44px;line-height:42px;color:#333;border:1px solid #ddd;border-radius:2px}.select.has-placeholder{color:#acacac}.select+.input-text,.select+.select{margin-left:4px}.styledSelect{top:0;right:0;bottom:0;background-color:#fff;padding:0 12px;font-weight:400}.input-datepicker-wrap:after,.styledSelect:after{top:50%;background-repeat:no-repeat;background-position:50% 50%;content:''}.styledSelect:after{position:absolute;margin-top:-10px;right:12px;width:20px;height:20px;background-image:url(/images/v2/icon-dropdown.png);-webkit-background-size:20px;background-size:20px}.options{overflow:auto;display:none;top:100%;right:0;max-height:275px;z-index:999;margin:0;padding:0;list-style:none;color:#333;border:1px solid #ccc;background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}.btn,.input-datepicker-wrap,.input-text{display:inline-block}.btn,.options li{padding:0 10px;margin:0}.options li:hover{background-color:#ff7359;color:#fff}@media only screen and (max-width:1023px){.select-m-small{height:38px;line-height:36px}}.btn{width:auto;min-width:100px;height:38px;line-height:38px;border:1px solid #ddd;border-radius:4px;font-family:inherit;text-align:center;color:#333;background-color:#fff;vertical-align:middle;outline:0}.btn-full,.input-full,.select-full{width:100%}.btn-round{border-radius:8px}.btn-large{height:52px;line-height:52px}.btn-half{width:50%}.btn-short{min-width:75px}.btn-icon,.btn-narrow{min-width:0}.btn-tight{padding:0}.btn-transparent{background-color:transparent;outline:0;border:none}.btn-colored{background-color:#ff7359;color:#fff;border:none}.btn-colored:hover{background-color:#ff684c}.btn-icon{padding:0 4px}.btn-icon>i,.btn-icon>img{vertical-align:middle}input::-webkit-input-placeholder{color:#acacac}input:-moz-placeholder{color:#acacac;opacity:1}input::-moz-placeholder{color:#acacac;opacity:1}input:-ms-input-placeholder{color:#acacac}input::-ms-input-placeholder{color:#acacac}.input-text{margin:0;padding:0 12px;height:44px;line-height:44px;vertical-align:middle;background-color:#fff;border:1px solid #ddd;border-radius:2px;outline:0}.input-large{line-height:50px;height:50px}.input-round{border-radius:8px}.input-half,.select-half{width:50%}.input-transparent{outline:0;border:none;background-color:transparent}.input-datepicker-wrap:after{display:block;position:absolute;right:12px;margin-top:-10px;width:20px;height:20px;background-image:url(/images/v2/icon-selectday.png);-webkit-background-size:20px;background-size:20px}.input-datepicker-wrap .input-datepicker{padding-right:34px}.label-checkbox,.label-radio{display:inline-block;padding-left:28px;font-size:16px;position:relative}.label-checkbox+.label-checkbox,.label-radio+.label-radio{margin-left:16px}.input-checkbox{position:absolute;opacity:0;top:-99999px;visibility:hidden;z-index:-1}.input-checkbox-item{position:absolute;margin-top:-10px;top:50%;left:0;display:block;width:20px;height:20px;border:1px solid #ddd;border-radius:2px;background:#fff;box-sizing:border-box}.input-checkbox:checked~.input-checkbox-item{border:none;background:#ff7359}.input-checkbox-item:after{position:absolute;display:none;content:''}.input-checkbox:checked~.input-checkbox-item:after{display:block}.label-checkbox .input-checkbox-item:after{top:3px;left:6px;width:5px;height:9px;transform:rotate(45deg);border:solid #fff;border-width:0 2px 2px 0}.old-ie .input-checkbox,.old-ie .input-radio,.old-ie .label-checkbox{padding-left:0}.old-ie .input-checkbox{position:static;opacity:1;visibility:visible}.old-ie .input-checkbox-item{display:none!important}.icon{display:inline-block;width:20px;height:20px;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:20px}.icon-dropdown{background-image:url(/images/v2/icon-dropdown.png)}.icon-verified{width:14px;height:14px;background-image:url(/images/v2/icon-verified.png);background-size:14px}.icon-recommend{width:12px;height:12px;background-image:url(/images/v2/icon-recommend.png);background-size:12px}.icon-indicator{background-image:url(/images/v2/icon-indicator.png)}.icon-modal-close{width:36px;height:36px;background-size:36px;background-image:url(/images/v2/btn-modal-close.png)}.common-tab li{float:left;padding:16px;font-size:16px;line-height:22px;box-sizing:border-box;cursor:pointer}.common-tab li>a{display:block}.common-tab li>a>span,.common-tab li>span{position:relative;top:-1px;font-size:12px}.common-tab li.on{position:relative;color:#ff7359;font-weight:700}.common-tab li.on:after{content:'';display:inline-block;position:absolute;left:0;right:0;bottom:0;height:2px;background-color:#ff7359}.common-tab.table-tab ul{display:table;width:100%}.common-tab.table-tab li{display:table-cell;float:none;text-align:center}.form-layout .form-label{margin-bottom:8px}.form-layout .form-input{margin-bottom:32px}.common-notice{margin:13px 0 32px}.common-notice li{margin-bottom:5px;padding-left:12px;font-size:13px;color:#4f546b;background:url(/images/v2/bullet.png) 2px 10px no-repeat}.common-notice.circle-bullet li{position:relative;background:0 0}.common-notice.circle-bullet li:after{content:'';display:block;position:absolute;left:0;top:50%;margin-top:-2px;width:4px;height:4px;border-radius:2px;background:#4f546b}.company-item .company-bg-wrap,.empty-data,.search-ui,.star{background-repeat:no-repeat}#header{border-bottom:1px solid #ddd}#header.has-depth2>div{padding-bottom:48px}.fixed-menu-filter #header{position:fixed;width:100%;left:0;right:0;top:0;background-color:#fff;z-index:999}.gnb-depth2,.header-logo{position:absolute;left:0}.header-logo{top:0;padding:25px 0;width:179px}.header-navi{padding:25px 46px 25px 179px;width:100%;box-sizing:border-box}.site-logo>a{display:block;padding:2px 0;width:163px}.site-logo img{display:block;width:100%;vertical-align:top}#gnbWrap{float:left;padding-left:16px}#gnb>ul>li{float:left;line-height:1}#gnb>ul>li.on>a{font-weight:700}#gnb>ul>li>a{display:block;padding:0 12px;line-height:24px;font-size:16px}.gnb-depth2{display:none;bottom:0}#gnb>ul>li.on>.gnb-depth2{display:list-item}.gnb-depth2 li{position:relative;float:left;margin-left:23px}.gnb-depth2 li:first-child,.search-ui.on{margin-left:0}.gnb-depth2 li.on{color:#ff7359}.gnb-depth2 li.on:after{content:'';display:inline-block;position:absolute;left:0;right:0;bottom:0;height:2px;background-color:#ff7359}.gnb-depth2 li>a{display:block;padding:14px 0;line-height:20px}.search-ui{position:absolute;right:0;top:27px;width:22px;height:22px;box-sizing:border-box;background-image:url(/images/v2/btn-search-desktop.png);background-position:0 50%;-webkit-background-size:22px;background-size:22px;cursor:pointer;-webkit-transition:width 0s;transition:width 0s}.search-ui.on{top:0;width:945px;height:74px;padding-left:26px;background-color:#fff;border-bottom:1px solid #333;-webkit-transition:width .6s;transition:width .6s}.search-ui .search-close,.search-ui>div{display:none}.search-ui.on>div{display:block;width:100%}.search-ui.on>div>.input-text{margin-top:15px}.search-ui.on .search-close{display:block;position:absolute;right:0;top:18px}#gnbPageType,#gnbPageType li{float:left}#gnbPageType li>a{display:block;padding:0 12px;line-height:24px;font-size:16px}.btn-gnb-menu-close{display:none}@media only screen and (max-width:1151px){#gnb,#gnbWrap{bottom:0;left:0}#header.has-depth2>div{padding-bottom:0;height:54px}#header>div{position:static;top:0;left:0;right:0;z-index:999;background-color:#fff}#header>div.fixed{position:fixed}.header-logo{position:relative;padding:0;width:100%;height:54px;text-align:center}.header-navi{padding:0;height:0;width:0}#gnbPageType{display:none;position:fixed;left:0;right:0;bottom:0;padding:0;z-index:100;border-top:1px solid #ebebeb}.open-gnb #gnbPageType{display:block}#gnbPageType li{width:50%;border-left:1px solid #ebebeb;box-sizing:border-box}#gnbPageType li:first-child{border-left:none}#gnbPageType li>a{text-align:center;padding:0;height:52px;line-height:52px}.site-logo{float:none}.site-logo>a{position:relative;padding:18px 0;margin:0 auto;width:137px;z-index:101}.open-gnb .site-logo>a{position:fixed;top:0;left:50%;margin-left:-76px}#gnbWrap{display:none;float:none;padding:0;position:fixed;right:0;top:0;background-color:rgba(255,255,255,.9);z-index:100}#gnb>ul>li>a,.open-gnb #gnbWrap{display:block}#gnb{position:absolute;right:0;top:0;padding-top:71px;padding-bottom:52px}#gnb>ul{overflow:auto;height:100%}#gnb>ul>li{float:none;text-align:left}#gnb>ul>li>a{margin:0 16px;padding:11px 0;line-height:24px;font-size:18px;border-bottom:1px solid #ebebeb;background-image:url(/images/v2/icon-dropdown.png);background-repeat:no-repeat;background-position:100% 50%;-webkit-background-size:20px;background-size:20px}.gnb-depth2{overflow:hidden;display:list-item;position:static;height:auto;max-height:0;-webkit-transition:max-height .75s;-moz-transition:max-height .75s;-ms-transition:max-height .75s;-o-transition:max-height .75s;transition:max-height .75s}.gnb-depth2.on{max-height:999px}.gnb-depth2 li{float:none;margin:0;padding:16px;font-size:16px;line-height:24px;cursor:default}.gnb-depth2 li.on{color:#333}.gnb-depth2 li.on:after{display:none}.btn-gnb-menu,.btn-gnb-menu-close,.btn-search-open{position:absolute;top:50%;margin-top:-15px;padding:0;width:30px;height:30px;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:22px;background-size:22px}.btn-gnb-menu{left:0;background-image:url(/images/v2/btn-menu.png)}.btn-gnb-menu-close{display:none;position:fixed;margin-top:0;left:12px;top:14px;background-image:url(/images/v2/btn-menu-close.png);z-index:100}.btn-search-open,.search-ui{background-image:url(/images/v2/btn-search-mobile.png)}.open-gnb .btn-gnb-menu-close{display:block}.btn-search-open{right:0}.search-ui{display:none;float:none;position:absolute;top:0;left:0;margin:0;padding:6px 38px 6px 14px;width:100%;height:54px;z-index:101;border:none;border-radius:0;background-color:#fff;background-position:16px 50%;-webkit-transition:width .6s;transition:width .6s}.fixed .search-ui{top:0!important}.search-ui .search-close,.search-ui.show,.search-ui>div{display:block}.search-ui>div>.input-text{margin:0;padding-left:38px}.search-ui .search-close{display:block;position:absolute;top:16px;right:16px;padding:0;width:22px;height:22px;font-size:0}.search-ui .search-close img{vertical-align:top}.search-filter-wrap{left:0;right:0;margin-top:1px;width:100%;border:none;border-bottom:1px solid #ddd}}#main{padding-bottom:173px}#main>div{padding-top:32px}@media only screen and (max-width:1023px){#main{padding-bottom:185px}#main>div{padding-top:16px}}.hall-filter{display:table;width:100%}.fixed-menu-filter .hall-filter{position:fixed;left:50%;top:0;margin:0 0 0 -577px;padding:32px 0;width:1154px;background-color:#fff;z-index:999}.hall-filter>div{display:table-row}.hall-filter .hall-filter-layer{display:none}.hall-filter-item{position:relative;display:table-cell;padding-right:16px;width:50%;padding-left:82px;box-sizing:border-box}.hall-filter-item .select{width:233px}.hall-filter-item+.hall-filter-item{padding-left:98px;padding-right:0}.hall-filter-item .hall-filter-menu-type{display:inline-block;margin-left:16px}.hall-filter-item .hall-filter-menu-type:first-child{margin-left:0}.hall-filter-item.filter-range-slider{padding-top:19px}.hall-filter-item>h2{position:absolute;top:10px;left:0;line-height:24px;font-size:16px}.hall-filter-item.filter-range-slider>h2{top:37px}.hall-filter-item+.hall-filter-item>h2{left:16px}.hall-filter-item>div{display:inline-block;width:100%;vertical-align:middle}@media only screen and (min-width:1024px) and (max-width:1151px){.hall-filter-item .select{margin-left:0;margin-top:8px;width:100%}.hall-filter-item .hall-filter-menu-type{margin:8px 0 0;height:44px;vertical-align:bottom}}@media only screen and (max-width:1023px){.open-filter .hall-filter,.open-filter .hall-filter-layer>span{top:0;left:0;background-color:#fff;position:fixed;z-index:101;right:0}.hall-filter,.hall-filter>div{display:block}.open-filter .hall-filter{bottom:0;padding:54px 0 56px;overflow:auto}.open-filter .hall-filter,.open-filter .hall-filter-layer{display:block}.open-filter .hall-filter-layer>span{display:block;width:100%;height:54px;line-height:54px;font-size:18px;text-align:center;border-bottom:1px solid #ddd}.open-filter .btn-filter-close{position:fixed;left:16px;top:16px;width:22px;height:22px;background-image:url(/images/v2/btn-menu-close.png);background-repeat:no-repeat;-webkit-background-size:22px;background-size:22px;z-index:101}.btn-filter-apply{position:fixed;bottom:0;left:0;height:56px;line-height:56px;font-size:16px;font-weight:700;z-index:101}.hall-filter-item{padding:0;display:block;width:100%}.hall-filter-item.m-hide-filter{position:absolute;left:-9999px;top:-9999px;display:block;padding:16px;z-index:100}.open-filter .hall-filter-item{display:none}.open-filter .hall-filter-item.m-hide-filter{position:relative;display:block;left:0;top:0}.hall-filter-item.m-hide-filter>h2{position:static;display:block}.hall-filter-item.m-hide-filter.filter-range-slider>h2{margin-bottom:9px}.hall-filter-item.m-hide-filter>div{padding:0}.hall-filter-item .hall-filter-menu-type,.hall-filter-menu-type .label-checkbox{display:block;margin-left:0}.hall-filter-menu-type .label-checkbox{margin-top:24px}.hall-filter-item .select{margin:0;width:50%}.hall-filter-item .select+.select{margin-left:6px}.hall-filter-item .btn-filter{position:absolute;right:0;padding-left:29px;width:78px;background-image:url(/images/v2/icon-filter.png);background-repeat:no-repeat;background-position:9px 50%;-webkit-background-size:16px;background-size:16px}.hall-filter-item>div{position:relative;padding-right:97px;box-sizing:border-box;white-space:nowrap}.hall-filter-item>h2{display:none}}.company-items{margin:48px -16px 0}.company-item{float:left;width:33.33%;margin-bottom:32px}.company-item>a{display:block;padding:0 16px;line-height:1}.company-item .company-bg-wrap{width:100%;height:0;line-height:0;padding-bottom:66.85%;background-image:url(/images/v2/img-notfound@3x.jpg);background-position:50% 50%;-webkit-background-size:cover;background-size:cover;border:1px solid #ebebeb;border-radius:4px}.ie8 .company-item .company-bg-wrap{background-image:url(/images/v2/img-notfound.jpg)}.company-item .company-info-wrap{overflow:hidden}.company-item .company-info-wrap>h2{padding:16px 0 4px;line-height:27px;font-size:18px}.company-item .company-reputation{padding:7px 0 12px;vertical-align:middle}.company-review-count{display:inline-block;margin-left:5px;vertical-align:middle}.company-item .company-benefits{min-height:20px;white-space:nowrap}.company-item .company-benefits>span{display:inline-block;padding:0 4px;height:20px;line-height:20px;font-size:12px;color:#fff;border-radius:4px;background-color:#ff7359}@media only screen and (max-width:1023px){.company-items{margin:16px 0 0;padding-bottom:32px}.company-item{float:none;width:100%;margin-bottom:32px}.company-item>a{padding:0}.company-item .company-benefits{min-height:0}}.star-wrap{display:inline-block;vertical-align:middle}.star-wrap li{float:left;width:16px}.star{display:inline-block;width:14px;height:14px;background-size:14px 14px;background-position:0 50%;background-image:url(/images/v2/star/icon-rate-empty.png)}.star.full{background-image:url(/images/v2/star/icon-rate-full.png)}.star.half{background-image:url(/images/v2/star/icon-rate-half.png)}.company-items-search-result{font-size:16px;font-weight:700}.company-items-search-result+.company-items{margin-top:24px}@media only screen and (max-width:1023px){.company-items-search-result+.company-items{margin-top:16px}}.empty-data{margin:48px 0;padding-top:61px;font-size:18px;text-align:center;color:#858585;background-image:url(/images/v2/logo-empty.png);background-position:50% 0;-webkit-background-size:64px;background-size:64px}@media only screen and (max-width:1023px){.empty-data{padding-top:43px;font-size:15px;-webkit-background-size:39px;background-size:39px}}.hash-tags-line{margin-bottom:-5px;line-height:20px}.hash-tags-line>span{display:inline-block;margin-left:1px;margin-bottom:5px;color:#858585}.community-contents .hash-tags-line>span{font-size:16px}.promote-item-wrap{margin-top:30px;width:960px;border-top:1px solid #d3d3d3}.promote-item{float:left;width:320px;height:370px;text-align:center;border:1px solid #d3d3d3;border-top:none;border-left:none;box-sizing:border-box}.promote-item.has-left-b{border-left:1px solid #d3d3d3}.promote-item.review img{margin-top:49px;width:222px}.promote-item.groom img{margin-top:33px;width:157px}.promote-item.graph img{margin-top:55px;width:152px}.promote-item.comment img{margin-top:50px;width:134px}.promote-item.sns img{margin-top:71px;width:180px}.promote-item.weddingbook img{margin-top:48px;width:149px}.promote-item-title{margin-top:42px;font-size:22px}.promote-item-contents{margin-top:16px}.apply-weddingbook-wrap{position:relative;height:368px;text-align:center;border:1px solid #d3d3d3;border-top:none;background:url(../images/promote/bitmap.png) 50% 50% no-repeat;background-size:cover}.apply-weddingbook-wrap .cover{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#fff;opacity:.8}.apply-weddingbook{position:relative;top:110px}.apply-weddingbook h1{font-size:30px;color:#4a4a4a}.apply-weddingbook .btn-apply-weddingbook{margin-top:20px;width:260px;height:62px;line-height:62px;font-size:22px;border-radius:3px}.btn-apply-weddingbook .material-icons{position:relative;top:-1px;vertical-align:middle;font-size:36px}@media only screen and (max-width:1023px){.promote-item-wrap{width:100%;margin-top:10px;border-top:none}.promote-item{float:none;margin-bottom:10px;width:100%;border:1px solid #ddd}.apply-weddingbook-wrap{height:0;padding-bottom:45%;border-top:1px solid #ddd}.apply-weddingbook{position:absolute;top:50%;left:50%;margin:-52px 0 0 -122px}.apply-weddingbook h1{font-size:18px}.apply-weddingbook .btn-apply-weddingbook{margin-top:14px;width:auto;height:40px;line-height:40px;font-size:14px;border-radius:3px}.btn-apply-weddingbook .material-icons{position:relative;top:-1px;font-size:20px}.apply-weddingbook-fix{position:fixed;bottom:0;margin:0 -10px;width:100%;height:46px;line-height:46px;border-top:1px solid #d3d3d3;text-align:center;background-color:#fff}.apply-weddingbook-fix a{display:block;font-size:15px}.apply-weddingbook-fix .material-icons{vertical-align:middle;color:#ff7359;font-size:22px}}.like-users li,.user-icon{border-radius:50%;background-repeat:no-repeat;background-position:50% 50%}.item-header{position:relative}.user-icon{position:absolute;left:0;width:46px;height:46px;-webkit-background-size:cover;background-size:cover}.ie8 .user-icon{background-image:none!important}.user-info-wrap{padding-left:58px}.user-info-wrap .user-id{display:inline-block;margin-right:3px;font-size:18px;font-weight:700}.user-info-wrap .user-route{color:#acacac}.community-contents .item-body,.contents-item-list .item-body{margin:16px 0}.community-contents .item-body>p,.contents-item-list .item-body>div>p,.contents-item-list .item-contents-form p{white-space:pre-line;font-size:16px}.community-contents .item-body>p{margin-bottom:16px}.community-contents .item-body>img{margin-top:8px;vertical-align:top}.contents-item-list .item-contents-form>div{position:relative;margin-top:16px}.contents-item-list .item-contents-form h3{position:absolute;left:0;top:0;font-size:16px;color:#ff7359}.contents-item-list .item-contents-form .icon-recommend{margin-top:-2px}.contents-item-list .item-contents-form p{padding-left:92px}.contents-item-list .item-imgs{overflow:hidden;margin:16px -16px 16px 0;height:130px}.contents-item-list .item-imgs li{float:left;margin-right:16px;width:130px;height:130px}.contents-item-list .item-imgs li>a,.contents-item-list .item-imgs li>div{display:block;height:100%;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:cover;background-size:cover}.like-users{margin:20px 0 24px}.like-users li{position:relative;float:left;margin-right:12px;width:34px;height:34px;background-size:cover}.like-users li.like-users-more{padding:8px;width:auto;line-height:1;border:1px solid #acacac;border-radius:4px;box-sizing:border-box}.like-users li.like-users-more span{line-height:1;font-size:15px;color:#acacac;vertical-align:middle}.like-users .icon{position:absolute;width:20px;height:20px;left:18px;top:18px}.user-writing-time{position:absolute;top:12px;right:12px}.community-contents .item-footer,.contents-item-list .item-footer{display:inline-block;margin-top:16px}.community-contents .item-footer{padding-top:16px;border-top:1px solid #ebebeb;width:100%}.community-contents .item-footer img,.contents-item-list .item-footer img{margin-left:10px;width:18px;vertical-align:middle}.community-contents .item-footer img:first-child,.contents-item-list .item-footer img:first-child{margin-left:0}.community-contents .item-footer span,.contents-item-list .item-footer span{display:inline-block;margin-left:4px;color:#acacac;vertical-align:middle}.in-app-review{display:none;width:100%;height:60px;font-size:15px;line-height:24px;font-weight:700;border-radius:8px;border:none;padding:0 18px}@media only screen and (max-width:1023px){.contents-item-list .user-info-wrap .user-id{font-size:14px}.contents-item-list .user-info-wrap .user-id+span{font-size:12px}.contents-item-list .item-imgs{margin:16px -4px 12px;height:auto}.contents-item-list .item-imgs li{margin-right:0;padding:0 4px 25%;width:25%;height:0;box-sizing:border-box}.contents-item-list .item-imgs li>a,.contents-item-list .item-imgs li>div{padding-bottom:100%}.contents-item-list .type2{position:relative;overflow:hidden;margin-bottom:-185px;padding:64px 0;height:495px}.contents-item-list .type1 .item-footer,.contents-item-list .type2 .item-footer{display:none}.contents-item-list .type2 .partner-in-app-review{margin-bottom:32px;font-size:18px;text-align:center}.contents-item-list .type1 .in-app-review,.contents-item-list .type2 .in-app-review{display:block}.contents-item-list .type1 .in-app-review{color:#fff;background-color:#9d7d54}.contents-item-list .type2 .in-app-review{color:#fff;background-color:#ff411e;box-shadow:0 4px 8px 0 rgba(255,65,30,.3)}.contents-item-list .type2 .review-item{position:relative;height:320px}.contents-item-list .type2 .review-block-wrapper{position:absolute;top:108px;padding:96px 24px 0;width:100%;height:452px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.98) 11%,rgba(255,255,255,.98) 68%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.98) 11%,rgba(255,255,255,.98) 68%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.98) 11%,rgba(255,255,255,.98) 68%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0 );box-sizing:border-box}.contents-item-list .type2 .review-block{box-sizing:border-box}.contents-item-list .type2 .more-review-img{width:100%;height:66px;background-image:url(/images/v2/img-more-review.png);background-repeat:no-repeat;background-position:center;background-size:contain;margin-bottom:24px}}.review-item{padding:24px 0;border-top:1px solid #ebebeb}.review-item:first-child{padding-top:0;border-top:none}.hasStores .review-item:first-child{padding-top:24px;border-top:1px solid #ebebeb}.review-item .item-body>p{overflow:hidden;line-height:25px;font-size:16px;color:#333}.community-contents-list{padding-left:296px}.community-contents-item{margin-bottom:16px;padding:32px;background-color:#fff}.community-contents-item .item-body{position:relative}.community-contents-item .community-contents-more{display:inline-block;margin:16px 0;color:#ff7359}.community-contents-item .community-contents-block{position:relative;min-height:147px}.community-contents-item .community-contents-block+.community-contents-more{position:absolute;top:98px;display:block;width:100%;margin:0 0 -20px;text-align:center;font-size:16px;font-weight:700}.community-contents-item .community-contents-block>.overlay{position:absolute;left:0;top:0;bottom:0;display:inline-block;padding-top:74px;width:100%;text-align:center;font-size:16px;color:#4f546b;background-image:url(/images/v2/img-blindmsg.png);background-position:50% 22px;background-repeat:no-repeat;background-size:35px;background-color:rgba(255,255,255,.97);box-sizing:border-box}.ie8 .community-contents-item .community-contents-block>.overlay{background-color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)"}@media only screen and (max-width:1023px){.community-contents-list{padding-left:0}.community-contents-item{margin-bottom:28px;padding:0 0 28px;border-bottom:1px solid #ebebeb}}.from-company .review-item{position:relative}.from-company .review-item>.review-item-inner{padding-left:116px;min-height:112px}.from-company .review-logo{position:absolute;left:0;top:24px;float:left;width:100px;height:100px;border-radius:50%;border:1px solid #e0e0e0;background:50% 50% no-repeat;background-size:cover;box-sizing:border-box}.from-company .review-item:first-child .review-logo{top:0}.from-company .comapny-name{font-size:18px;font-weight:700}.from-company .company-type{font-size:14px;font-weight:700;margin-left:3px}.from-company .last-item{position:relative;border:1px dotted #e9e8e8;text-align:center;box-sizing:border-box;background:#fff}.from-company .last-item>span{display:inline-block;margin-top:38px;font-size:30px;color:#d3d3d3}@media only screen and (max-width:1023px){.from-company .review-logo{width:60px;height:60px}.from-company .review-item>.review-item-inner{padding-left:68px;min-height:64px}.from-company .last-item>span{position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-9px;font-size:16px;line-height:20px}}#footer{position:absolute;bottom:0;width:100%}#footer address{padding:48px 0 70px;font-size:12px;text-align:center;border-top:1px solid #d8d8d8}.community-main+#footer address{border-top:none}@media only screen and (max-width:1023px){#footer{padding:0 16px;box-sizing:border-box}#footer address{padding:32px 0 80px;font-size:10px;line-height:1.8}}.ajax-loader{display:none;width:100%;background:url(/images/ajax-loader.gif) 50% 50% no-repeat;background-size:32px 32px}.modal{position:fixed;width:100%;top:0;left:0;bottom:0;z-index:999}.modal .overlay{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.8);filter:progid:DXImageTransform.Microsoft.gradient( startColorStr=#cc000000, endColorStr=#cc000000 );z-index:9}.modal .btn-modal-close{position:absolute;left:50%;text-align:right;z-index:11}.modal .modal-contents{position:relative;padding:32px;border-radius:4px;background-color:#fff;box-sizing:border-box;z-index:10}@media only screen and (max-width:1023px){.modal .btn-modal-close{left:auto;top:21px;right:16px;margin-left:0;width:22px;height:22px}}@media only screen and (-o-min-device-pixel-ratio:5/4),only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:1.25dppx){.styledSelect:after{background-image:url(/images/v2/icon-dropdown@2x.png)}.input-datepicker-wrap:after{background-image:url(/images/v2/icon-selectday@2x.png)}.icon-dropdown{background-image:url(/images/v2/icon-dropdown@2x.png)}.icon-verified{background-image:url(/images/v2/icon-verified@2x.png)}.icon-recommend{background-image:url(/images/v2/icon-recommend@2x.png)}.icon-indicator{background-image:url(/images/v2/icon-indicator@2x.png)}.icon-modal-close{background-image:url(/images/v2/btn-modal-close@2x.png)}.search-ui{background-image:url(../images/v2/btn-search-desktop@2x.png)}.empty-data{background-image:url(/images/v2/logo-empty@2x.png)}.star{background-image:url(/images/v2/star/icon-rate-empty@2x.png)}.star.full{background-image:url(/images/v2/star/icon-rate-full@2x.png)}.star.half{background-image:url(/images/v2/star/icon-rate-half@2x.png)}.contents-item-list .type2 .more-review-img{background-image:url(/images/v2/img-more-review@2x.png)}}@media only screen and (max-width:1151px) and (-o-min-device-pixel-ratio:5/4),only screen and (max-width:1151px) and (-webkit-min-device-pixel-ratio:1.25),only screen and (max-width:1151px) and (min-device-pixel-ratio:1.25),only screen and (max-width:1151px) and (min-resolution:1.25dppx){.btn-gnb-menu{background-image:url(/images/v2/btn-menu@2x.png)}.btn-search-open{background-image:url(/images/v2/btn-search-mobile@2x.png)}}@media only screen and (max-width:1023px) and (-o-min-device-pixel-ratio:5/4),only screen and (max-width:1023px) and (-webkit-min-device-pixel-ratio:1.25),only screen and (max-width:1023px) and (min-device-pixel-ratio:1.25),only screen and (max-width:1023px) and (min-resolution:1.25dppx){#gnb>ul>li>a{background-image:url(/images/v2/icon-dropdown@2x.png)}.btn-gnb-menu-close{background-image:url(/images/v2/btn-menu-close@2x.png)}.search-ui{background-image:url(/images/v2/btn-search-mobile@2x.png)}.open-filter .btn-filter-close,.search-ui .btn-search-delete{background-image:url(/images/v2/btn-menu-close@2x.png)}.hall-filter-item .btn-filter{background-image:url(/images/v2/icon-filter@2x.png)}.icon-modal-close{width:22px;height:22px;background-size:22px;background-image:url(/images/v2/btn-modal-close-m@2x.png)}}@media only screen and (-o-min-device-pixel-ratio:9/4),only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-device-pixel-ratio:2.25),only screen and (min-resolution:2.25dppx){.styledSelect:after{background-image:url(/images/v2/icon-dropdown@3x.png)}.input-datepicker-wrap:after{background-image:url(/images/v2/icon-selectday@3x.png)}.icon-dropdown{background-image:url(/images/v2/icon-dropdown@3x.png)}.icon-verified{background-image:url(/images/v2/icon-verified@3x.png)}.icon-recommend{background-image:url(/images/v2/icon-recommend@3x.png)}.icon-indicator{background-image:url(/images/v2/icon-indicator@3x.png)}.icon-modal-close{background-image:url(/images/v2/btn-modal-close@3x.png)}.search-ui{background-image:url(../images/v2/btn-search-desktop@3x.png)}.empty-data{background-image:url(/images/v2/logo-empty@3x.png)}.star{background-image:url(/images/v2/star/icon-rate-empty@3x.png)}.star.full{background-image:url(/images/v2/star/icon-rate-full@3x.png)}.star.half{background-image:url(/images/v2/star/icon-rate-half@3x.png)}.contents-item-list .type2 .more-review-img{background-image:url(/images/v2/img-more-review@3x.png)}}@media only screen and (max-width:1151px) and (-o-min-device-pixel-ratio:9/4),only screen and (max-width:1151px) and (-webkit-min-device-pixel-ratio:2.25),only screen and (max-width:1151px) and (min-device-pixel-ratio:2.25),only screen and (max-width:1151px) and (min-resolution:2.25dppx){.btn-gnb-menu{background-image:url(/images/v2/btn-menu@3x.png)}.btn-search-open{background-image:url(/images/v2/btn-search-mobile@3x.png)}}@media only screen and (max-width:1023px) and (-o-min-device-pixel-ratio:9/4),only screen and (max-width:1023px) and (-webkit-min-device-pixel-ratio:2.25),only screen and (max-width:1023px) and (min-device-pixel-ratio:2.25),only screen and (max-width:1023px) and (min-resolution:2.25dppx){#gnb>ul>li>a{background-image:url(/images/v2/icon-dropdown@3x.png)}.btn-gnb-menu-close{background-image:url(/images/v2/btn-menu-close@3x.png)}.search-ui{background-image:url(/images/v2/btn-search-mobile@3x.png)}.open-filter .btn-filter-close,.search-ui .btn-search-delete{background-image:url(/images/v2/btn-menu-close@3x.png)}.hall-filter-item .btn-filter{background-image:url(/images/v2/icon-filter@3x.png)}.btn-community-detail-close{background-image:url(/images/v2/btn-menu-close@3x.png)}.icon-modal-close{width:22px;height:22px;background-size:22px;background-image:url(/images/v2/btn-modal-close-m@3x.png)}}.wrapper>.company-visit-apply>.wedding-hall-bannerPc{position:relative;margin-top:18px;padding:0;border-top:1px solid #ebebeb;background-image:none}.wdg-benefit-banner{cursor:pointer;display:block;box-shadow:0 2px 18px 0 rgba(0,0,0,.1)}.wdg-benefit-banner>img{vertical-align:top}.weddingbook-benefit-banner{margin-top:11px}@media only screen and (min-width:1023px){.weddingbook-benefit-banner{display:none}}