header{height:auto}header .header-nav h1{margin:15px 40px;line-height:1}header .header-nav h1 .header-logo{margin:0}header .header-nav ul.nav{margin:18px 40px}header .header-nav ul.nav.unstyled>li{font-size:14px}header .header-nav ul.nav.unstyled>li.inverted{width:120px}.navbar{margin:0}.footer{font-size:12px}.footer .return-top{background-color:#ccc;font-size:14px}.footer .return-top a{display:block;width:100%;color:#323333;text-align:center;line-height:40px}.footer .footer-nav{margin:auto;padding-top:45px;padding-bottom:20px;width:940px;border-top:none}.footer .footer-nav li+li{margin-top:10px}.footer .footer-nav .sns{width:auto}.footer .footer-nav .sns ul{margin-top:0;table-layout:fixed}.footer .footer-nav .sns ul li{padding:0;text-align:center}.footer .footer-nav .sns a.facebook-icon,.footer .footer-nav .sns a.twitter-icon,.footer .footer-nav .sns a.google-plus-icon{width:46px;height:46px;background-size:38px !important}.footer h5{text-align:left}.footer h6{margin-top:0;margin-bottom:15px;font-weight:bold;line-height:1}.footer hr{margin:0 auto;width:98%;border-top:none;border-bottom-color:#666}.footer .footer-info{margin-top:25px;padding-bottom:50px}.footer .footer-info small{float:none;color:#ccc;font-size:12px}.footer .footer-info a{color:#ccc}.flow-regist,.flow-payment{display:table;margin:0;margin-bottom:45px;width:100%;table-layout:fixed;list-style:none}.flow-regist li,.flow-payment li{position:relative;display:table-cell;padding-right:40px;height:40px;vertical-align:middle}.flow-regist li:last-of-type,.flow-payment li:last-of-type{padding-right:0}.flow-regist li:last-of-type::after,.flow-payment li:last-of-type::after{content:none}.flow-regist li::after,.flow-payment li::after{position:absolute;top:0;right:12px;bottom:0;margin:auto;width:0;height:0;border-width:8px 0 8px 14px;border-style:solid;border-color:transparent transparent transparent #999;content:""}.flow-regist a,.flow-payment a,.flow-regist span,.flow-payment span{display:block;height:40px;border-radius:20px;text-align:center;line-height:40px}.flow-regist .entered a,.flow-payment .entered a{background-color:#95bfe5;color:#fff}.flow-regist .current span,.flow-payment .current span{background-color:#1a96d5;color:#fff}.flow-regist .not-entered span,.flow-payment .not-entered span{background-color:#ddd;color:#333}.flow-regist li:last-of-type{width:200px}.flow-payment li:last-of-type{width:156px}.fb-btn+.fb-btn{margin-left:20px}.fb-btn+.fb-btn+.tx-semi-small{margin-top:10px}.message-regist{margin-bottom:50px}.message-regist .well{display:inline-block;margin-top:20px;margin-bottom:20px;padding-right:120px;padding-left:120px;max-width:90%;text-align:center;font-size:24px}.list-footer{padding:0 40px}.list-footer .pagination{margin-bottom:0}.list-footer .listings-total{margin-top:20px;font-size:12px}.list-footer .listings-total span{margin-left:12px;font-size:16px}.mod-listing-fav-btn{padding:18px 15px}.large-toggle-favorite{padding-top:0;padding-bottom:0;width:100%;border:1px solid #d14e48;border-radius:4px;background-color:#fff;background-image:none;font-size:18px;line-height:48px;-webkit-transition:color .2s;transition:color .2s}.large-toggle-favorite .fa{vertical-align:middle;font-size:18px;-webkit-transition:opacity .2s;transition:opacity .2s}.toggle-favorite .fa{color:#d14e48}.fa-heart-o:before{content:"\f004"}.toggle-favorite.no-favorite{color:#999}.toggle-favorite.no-favorite .fa{color:#ccc}.toggle-favorite.no-favorite .fa-heart{opacity:0}.toggle-favorite.no-favorite:hover .fa-heart-o{opacity:0}.toggle-favorite.no-favorite:hover .fa-heart{opacity:1;color:#d14e48}.toggle-favorite:hover{background-color:#fff;color:#333}.toggle-favorite:hover .label-add-favorite{color:#333}.toggle-favorite .label-add-favorite{color:#333}.toggle-favorite .fa-stack{margin-right:5px}.numbers-fav{margin-top:15px;text-align:center;font-size:14px}
