@charset "UTF-8";.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-family:"Lucida Grande",Meiryo,メイリオ,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#000;font-size:14px;margin:0 auto}article,aside,footer,header,main,nav,section{display:block}pre{font-family:monospace,monospace;font-size:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.warning{font-size:11px;color:#c00}.description{font-size:11px;display:inline-block;line-height:1.4em}.error{padding:5px;color:#fff;background-color:#c00;margin-bottom:10px}.error a{color:#fff;text-decoration:underline}.error a:hover{color:#f5b7b7;text-decoration:none}.errorinline{color:#c00}.required{color:#c00;font-size:12px}.point{color:#8ab48d}.message{padding:5px;background-color:#06c;color:#fff;margin-bottom:10px}.message a{color:#fff;text-decoration:underline}.datatable .formerror,.formerror{color:#c00;background-color:#fcc}.formclass th{width:120px}.form-btns{text-align:center}.form-btns button{vertical-align:middle}form .datatable th{width:25%}@media only screen and (max-width:736px) and (max-height:414px),only screen and (max-width:414px) and (max-height:736px),only screen and (max-width:414px){form .datatable th{width:100%}}input[type=text]:read-only,textarea:read-only{background-color:#fafafa;border:1px solid #ddd}input[type=text]:read-only:focus,input[type=text]:read-only:hover,textarea:read-only:focus,textarea:read-only:hover{border:1px solid #ddd}input[type=text].readonly,textarea.read-only{background-color:#fafafa;border:1px solid #ddd}input[type=text].readonly:focus,input[type=text].readonly:hover,textarea.read-only:focus,textarea.read-only:hover{border:1px solid #ddd}input[type=text]:-moz-read-only,textarea:-moz-read-only{background-color:#fafafa;border:1px solid #ddd}input[type=text]:-moz-read-only:focus,input[type=text]:-moz-read-only:hover,textarea:-moz-read-only:focus,textarea:-moz-read-only:hover{border:1px solid #ddd}input[type=text]:disabled,select:disabled,textarea:disabled{background-color:#ddd;color:#959595;border:1px solid #ccc;cursor:not-allowed}input[type=text]:disabled:focus,input[type=text]:disabled:hover,select:disabled:focus,select:disabled:hover,textarea:disabled:focus,textarea:disabled:hover{border:1px solid #ccc}.btn.disable,.button.disable,button.disable,input[type=button].disable,input[type=submit].disable{opacity:.3;cursor:not-allowed}.btn.disable:hover,.button.disable:hover,button.disable:hover,input[type=button].disable:hover,input[type=submit].disable:hover{border:#005aab 1px solid;display:inline-block;background:#fff;padding:.5em 1em;margin:10px 0;border-radius:5px;color:#005aab;appearance:none;-moz-appearance:none;-webkit-appearance:none}.left{text-align:left}.right{text-align:right}.center{text-align:center}.floatleft{float:left;margin:0}.floatright{float:right;margin:0}.img-left{float:left;margin:0 10px 10px 0}.img-right{float:right;margin:0 0 10px 10px}.margin-center{margin:0 auto;text-align:center}.clear{clear:both}.middle{vertical-align:middle}.bottom{vertical-align:bottom}.small{font-size:12px}.large{font-size:18px}.text-top{vertical-align:text-top}.hd{display:none}.disable{opacity:.3}.red{color:#c00}.pink{color:#eb0f7e}.new{background:#ffc20e;color:#fff;padding:1px 5px;font-size:12px}a.arrow:before{font-family:FontAwesome;content:"\f061";margin-right:5px;display:inline-block;text-decoration:underline}a.arrow:before,a.arrow:hover:before{text-decoration:none}a.anchor{display:block;position:relative;top:-65px;visibility:hidden}.more .fa{margin-right:0;margin-left:5px}.pagination{margin:20px auto;text-align:center}.pagination span{display:block;font-size:12px;margin-bottom:10px}.pagination .fa{margin-right:0;line-height:0}.pagination a{border:#005aab 1px solid;display:inline-block;background:#fff;padding:8px 10px;border-radius:5px;color:#005aab;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.pagination a:hover{background:#005aab;color:#fff;text-decoration:none}.pagination em{border:#005aab 1px solid;display:inline-block;padding:8px 10px;border-radius:5px;background:#005aab;color:#fff;font-style:normal}.pagination .pagi-next,.pagination .pagi-prev{padding:8px 13px}@media only screen and (max-width:620px){.pagination a{display:none;margin:0 2px}.pagination .pagi-first,.pagination .pagi-last,.pagination .pagi-next,.pagination .pagi-prev{display:inline-block;padding:10px 15px}}table.datatable{width:100%;margin:0 0 10px 0;padding:0;border-collapse:collapse;border-spacing:0;box-sizing:border-box}table.datatable input[type=file]{width:100%}table.datatable th{padding:10px;text-align:left;background:#e7f1f9;width:20%;min-width:120px}table.datatable td,table.datatable th,table.datatable tr{border:1px solid #ddd;padding:8px}table.datatable td{word-break:break-all;word-break:break-word}table.datatable img.gender-f,table.datatable img.gender-m,table.datatable img.gender-n{display:block;margin:0 auto;max-width:120px;max-height:120px;width:auto;height:auto}table.datatable table{width:100%;margin:0;border-collapse:collapse}table.datatable table select{width:100%}table.datatable table td:first-child{background-color:#f9f9f9;min-width:65px}table.datatable table th{min-width:70px}@media only screen and (max-width:736px) and (max-height:414px),only screen and (max-width:414px) and (max-height:736px),only screen and (max-width:414px){table.datatable{border:0}table.datatable tbody,table.datatable td,table.datatable th,table.datatable thead,table.datatable tr{display:block;box-sizing:border-box}table.datatable thead tr{position:absolute;top:-9999px;left:-9999px}table.datatable tr{margin-bottom:10px;border:none;padding:0}table.datatable th{width:100%}table.datatable td{border-top:none}table.datatable table td{border-bottom:#ddd 1px dotted;border-left:none;border-right:none;padding:5px 0}table.datatable table td:last-child{border:none}table.datatable table td:first-child{background-color:transparent}}@media only screen and (max-width:736px) and (max-height:414px),only screen and (max-width:414px) and (max-height:736px),only screen and (max-width:414px){table.datatable.td-line td{border-top:1px solid #ddd}}button,caption,fieldset,form,iframe,input,label,legend,select,table,tbody,td,textarea,tfoot,th,thead,tr{font-family:"Lucida Grande",Meiryo,メイリオ,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:14px}input{vertical-align:middle}label{display:inline-block}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{outline:0;border:#ccc 1px solid;padding:3px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;box-sizing:border-box}input[type=email]:focus,input[type=email]:hover,input[type=number]:focus,input[type=number]:hover,input[type=password]:focus,input[type=password]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,select:focus,select:hover,textarea:focus,textarea:hover{border-color:#999}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text]{height:2.5em}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{width:100%}select{padding-right:26px;margin:3px 0;background:url(../img/share/site/select-arrow.svg) #fff right 5px center no-repeat;background-size:10px 10px;height:2.5em}select::-ms-expand{display:none}@media all and (min-width:0\0) and (min-resolution:0.001dpcm){select{background:#fff;padding-right:5px}}input:focus,textarea:focus{box-shadow:none;border:#ccc 1px solid;outline:0}input[type=file]:focus{border:none}input[type=file]::-ms-value{background:#fff;border:#ccc 1px solid;height:2em;padding:0 5px}input[type=file]::-ms-browse{border:#ccc 1px solid}.btn,.button,button,input[type=button],input[type=reset],input[type=submit]{border:#005aab 1px solid;display:inline-block;background:#fff;padding:.5em 1em;margin:10px 0;border-radius:5px;color:#005aab;cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn:hover,.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:#005aab;color:#fff}input[type=radio i]{margin-top:0}.btn-full{display:block;text-align:center;margin-top:10px}input[type=submit].btn-small{margin:5px 0;padding:3px 10px;font-size:12px}input[type=checkbox],input[type=radio]{width:1.2em;height:1.2em;margin-right:5px}input[type=text].small-txtfield{width:40%}fieldset{border:#ccc 1px solid;margin-bottom:20px}legend{font-weight:700;padding:3px 10px;border-left:#ccc 1px solid;border-right:#ccc 1px solid;margin-bottom:10px}a.btn:hover,a.button:hover{text-decoration:none}.fixed{position:relative;width:auto;height:auto}.fa{margin-right:5px;font-size:1.3em;position:relative;top:1px}main{padding-top:125px;margin:0 auto;max-width:1300px}main div,main li{box-sizing:border-box}.content-left{float:left;width:25%;font-size:1.15em}.content-left div{margin-bottom:20px}.content-right{float:right;width:73%;word-wrap:break-word}.content-right caption,.content-right table,.content-right tbody,.content-right td,.content-right tfoot,.content-right th,.content-right thead,.content-right tr{line-height:1.4em}.koukoku{margin-bottom:20px}.koukoku a{-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;display:block}.koukoku .ban-desktop.noimg img,.koukoku .ban-mobile.noimg img{border:#d9dee2 1px solid}.koukoku .ban-desktop{line-height:0}.koukoku .ban-mobile{display:none}.koukoku img{max-width:100%;border:#005aab 1px solid}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.koukoku{image-rendering:auto}.koukoku img{display:block}}.koukoku img:not(:root:root){display:block}section{margin-bottom:20px}section h3{border-bottom:#005aab 2px solid;padding:0;margin:0 0 10px 0;background:0 0}section h3 a,section h3 span{background:#005aab;color:#fff;font-size:17px;padding:5px 10px;display:inline-block;line-height:25px}section h3 a:hover{color:#ceddeb;text-decoration:none}section h3 a:after{font-family:FontAwesome;content:"\f138";font-size:1.3em;font-weight:400;margin-left:5px;position:relative;top:1px}section h4{border-bottom:1px dotted #ffc20e;border-top:1px dotted #ffc20e;display:inline-block;padding:8px 3px;margin:.8em 0}h3{background:url(../img/sandiegotown/bg_title.png) top left no-repeat;padding:12px 5px 0 0;margin:0 0 10px 0}.h4block{display:block;border-bottom:0;margin:3em 0 0 0;padding:8px 5px 0 0}.breadcrumb{font-size:.8em;color:#838383}.page-title-community,.page-title-life,.page-title-other,.page-title-town{padding:18px 15px;margin:10px 0 20px 0}.page-title-community h2,.page-title-life h2,.page-title-other h2,.page-title-town h2{margin:0;padding:0;font-size:1.3em;font-weight:700}.page-title-community span,.page-title-life span,.page-title-other span,.page-title-town span{font-weight:400;font-size:.7em;text-transform:uppercase;letter-spacing:4px;margin-left:5px;display:inline-block}.page-title-town{background:url(../img/sandiegotown/stripe_town.png) top left repeat}.page-title-town span{color:#81acd3}.page-title-life{background:url(../img/sandiegotown/stripe_life.png) top left repeat}.page-title-life span{color:#f4c744}.page-title-community{background:url(../img/sandiegotown/stripe_community.png) top left repeat}.page-title-community span{color:#b9d96a}.page-title-other{background:url(../img/sandiegotown/stripe_other.png) top left repeat}.page-title-other span{color:#9d9d9d}.date{font-size:.9em;color:#999;margin:0;padding:0}.date:before{font-family:FontAwesome;content:"\f017";margin-right:5px}.search{background:#f5f5f5;padding:8px;margin-bottom:20px;width:100%;box-sizing:border-box}.search .description{display:inline-block}.search strong{margin:0;font-size:15px;font-weight:700;color:#767676;border-top:2px solid #e0e0e0;padding:5px 8px 8px 0;display:block}.search select{width:25%}.search input[type=text]{width:60%}.search input[type=submit]{width:13%;margin:0;position:relative;top:1px}.search a{display:block}.search input{vertical-align:top}@media only screen and (max-width:620px){.search select{width:100%}.search input[type=text]{width:70%}.search input[type=submit]{width:28%}.search input,.search select{margin-bottom:10px}}.bt-search:before{font-family:FontAwesome;content:"\f002";margin-right:5px;font-size:16px}.search-rs{text-align:center;border-bottom:1px dotted #ccc;padding:0 5px 10px 5px}.search-rs a{margin:0 10px}.search-rs a:before{font-family:FontAwesome;content:"\f061";margin-right:5px;display:inline-block;text-decoration:underline}.search-rs a:before,.search-rs a:hover:before{text-decoration:none}nav .desktop-nav-box.nav-login .member-nav div div.gender-m{background-color:#2da9e7}nav .desktop-nav-box.nav-login .member-nav div div.gender-f{background-color:#eb8f95}nav .desktop-nav-box.nav-login .member-nav div div.gender-n{background-color:#ccc}img.gender-m{background-color:#d1e7f2}img.gender-f{background-color:#f4e0e2}img.gender-n{background-color:#ccc}.gender-m{background-color:#e7f1f6}.gender-m .noimg{background-color:#d1e7f2}.gender-m .user-description{overflow:hidden;position:relative;line-height:1.4em;max-height:1.4em;word-wrap:break-word;padding-right:1em;text-align:justify;word-break:break-all}.gender-m .user-description:before{content:"...";position:absolute;right:0;bottom:.3em}.gender-m .user-description:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#e7f1f6}.gender-m .user-detail{background-color:#d1e7f2}.gender-m .user-info:before{font-family:FontAwesome;content:"\f183";color:#2da9e7;margin-right:5px;font-weight:400}.gender-m .bt-friend-detail,.gender-m .bt-friend-remove,.gender-m .bt-friend-request{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:#a6c9db 1px solid;cursor:pointer}.gender-m .bt-friend-detail:hover,.gender-m .bt-friend-remove:hover,.gender-m .bt-friend-request:hover{background-color:#a6c9db}.gender-m .bt-friend-detail:hover a,.gender-m .bt-friend-remove:hover a,.gender-m .bt-friend-request:hover a{color:#fff;text-decoration:none}.gender-f{background-color:#fdf3f4}.gender-f .noimg{background-color:#f4e0e2}.gender-f .user-description{overflow:hidden;position:relative;line-height:1.4em;max-height:1.4em;word-wrap:break-word;padding-right:1em;text-align:justify;word-break:break-all}.gender-f .user-description:before{content:"...";position:absolute;right:0;bottom:.3em}.gender-f .user-description:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fdf3f4}.gender-f .user-detail{background-color:#f4e0e2}.gender-f .user-info:before{font-family:FontAwesome;content:"\f182";color:#eb8f95;margin-right:5px;font-weight:400}.gender-f .bt-friend-detail,.gender-f .bt-friend-remove,.gender-f .bt-friend-request{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:#fdd1d4 1px solid;cursor:pointer}.gender-f .bt-friend-detail:hover,.gender-f .bt-friend-remove:hover,.gender-f .bt-friend-request:hover{background-color:#fdd1d4}.gender-f .bt-friend-detail:hover a,.gender-f .bt-friend-remove:hover a,.gender-f .bt-friend-request:hover a{color:#fff;text-decoration:none}.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}@media only screen and (max-width:414px){.map-responsive iframe{width:100%}}.spam-btn{border:1px solid #efce57;color:#000;font-size:.8em}.spam-btn i{color:#efb52b;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.spam-btn:hover{background:#efb52b;color:#fff}.spam-btn:hover i{color:#fff}.sort{color:#767676;text-align:right;margin-bottom:10px}.sort span{display:inline-block;width:30px;height:30px;text-align:center;vertical-align:middle;margin-left:10px}.sort a{color:#fff;display:block;margin:1px;height:26px}.sort a:hover{color:#fff}.sort a:hover img{opacity:1}.sort img{width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1)}.sort .sort-new{background:#c98269}.sort .sort-new a{border:1px solid #c98269}.sort .sort-new .now,.sort .sort-new a:hover{border:1px solid #fff}.sort .sort-nameA{background:#7ac0c1}.sort .sort-nameA a{border:1px solid #7ac0c1}.sort .sort-nameA .now,.sort .sort-nameA a:hover{border:1px solid #fff}.sort .sort-nameD{background:#a6b8ca}.sort .sort-nameD a{border:1px solid #a6b8ca}.sort .sort-nameD .now,.sort .sort-nameD a:hover{border:1px solid #fff}.sort .sort-popular{background:#f6c46e}.sort .sort-popular a{border:1px solid #f6c46e}.sort .sort-popular .now,.sort .sort-popular a:hover{border:1px solid #fff}.sort .sort-priceA{background:#a1c686}.sort .sort-priceA a{border:1px solid #a1c686}.sort .sort-priceA .now,.sort .sort-priceA a:hover{border:1px solid #fff}.sort .sort-priceD{background:#5f98bd}.sort .sort-priceD a{border:1px solid #5f98bd}.sort .sort-priceD .now,.sort .sort-priceD a:hover{border:1px solid #fff}.sort .sort-yearA{background:#a594be}.sort .sort-yearA a{border:1px solid #a594be}.sort .sort-yearA .now,.sort .sort-yearA a:hover{border:1px solid #fff}.sort .sort-yearD{background:#d8ac66}.sort .sort-yearD a{border:1px solid #d8ac66}.sort .sort-yearD .now,.sort .sort-yearD a:hover{border:1px solid #fff}@media only screen and (max-width:414px){.sort span{margin:3px 0 3px 5px}}.star-rate .fa{color:#e7b300;margin-right:0}.star-rate .fa:last-child{margin-right:5px}.list-review{margin:0;padding:0;list-style:none}.list-review li{clear:both;margin:0;padding:10px;line-height:1.4em}.list-review li:nth-child(odd){background:#f2f7fa}.list-review li .fa-frown-o{color:#c00}.list-review li .fa-meh-o{color:#ff9c00}.list-review li .fa-smile-o{color:#5a9a37}.list-review li .date{margin:0 0 0 15px}.list-review li .recipe-rate{margin-right:15px}.list-review li p{margin:5px 0 10px 0;line-height:1.5em}.anonymous{color:#999}.review-btn-edit{padding:0 8px;background-color:#b3ceca;display:inline-block;line-height:1.8em}.review-btn-edit:hover{text-decoration:none;background-color:#5bc1b2}.review-btn-edit i{margin:0;padding:0;font-size:15px;color:#fff}.review-btn-del{padding:0 8px;background-color:#d6c2c2;display:inline-block;line-height:1.8em}.review-btn-del:hover{text-decoration:none;background-color:#db7d7d}.review-btn-del i{margin:0;padding:0;font-size:15px;color:#fff}.review-info{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;text-align:center;padding:8px}.review-info .review-rate .fa{margin-right:0;color:#e7b300}.review-info a{margin-left:15px;display:inline-block}.page-pagination{text-align:center}.page-pagination div{display:inline-block}.page-pagination a:hover{text-decoration:none}.page-pagination .page-next .fa{margin-right:0;margin-left:5px}.page-pagination .page-back{margin:0 15px}.page-pagination .mobile-next,.page-pagination .mobile-prev{display:none}@media only screen and (max-width:450px){.page-pagination .button{display:none}.page-pagination .mobile-next,.page-pagination .mobile-prev,.page-pagination .page-back .button{display:inline-block}.page-pagination .page-back{margin:0 10px}.page-pagination .page-back .fa{margin-right:0}.page-pagination span{display:none}}.post-button{display:inline-block}@media only screen and (max-width:414px){.post-button .button{margin:5px 0}}@media only screen and (max-width:414px){#category_btn{margin:5px 0}}#category_content{text-align:left;border:2px solid #ccc;padding:8px;font-size:0}#category_content ul{margin:0;padding:0;list-style:none}#category_content li{display:inline-block;width:25%;font-size:12px;padding:3px 8px}#category_content li span{font-size:10px}#category_content li a{display:block}#category_content li a:before{font-family:FontAwesome;margin-right:5px;display:inline-block;text-align:center;width:15px;font-size:14px;line-height:0;text-decoration:underline}#category_content li a:before,#category_content li a:hover:before{text-decoration:none}#category_content li.shop-cat-all a:before{content:"\f002";color:#888}#category_content li.review-cat-restaurant a:before,#category_content li.shop-cat-restaurant a:before{content:"\f0f5";color:#e99b79}#category_content li.review-cat-medical a:before,#category_content li.shop-cat-medical a:before{content:"\f067";color:#d10000}#category_content li.review-cat-real-estate a:before,#category_content li.shop-cat-real-estate a:before{content:"\f015";color:#b489bc}#category_content li.review-cat-auto a:before,#category_content li.shop-cat-auto a:before{content:"\f1b9";color:#61a8c3}#category_content li.review-cat-shopping a:before,#category_content li.shop-cat-shopping a:before{content:"\f290";color:#6745a3}#category_content li.review-cat-beauty-health a:before,#category_content li.shop-cat-beauty-health a:before{content:"\f06c";color:#afce72}#category_content li.review-cat-lawyer-accountant a:before,#category_content li.shop-cat-lawyer-accountant a:before{content:"\f0e3";color:#6b2507}#category_content li.review-cat-insurance-finance a:before,#category_content li.shop-cat-insurance-finance a:before{content:"\f0d6";color:#4e5f32}#category_content li.review-cat-services a:before,#category_content li.shop-cat-services a:before{content:"\f0a2";color:#efc51e}#category_content li.review-cat-travel a:before,#category_content li.shop-cat-travel a:before{content:"\f072";color:#126d9c}#category_content li.review-cat-public-transportation a:before,#category_content li.shop-cat-public-transportation a:before{content:"\f207";color:#cb3c3c}#category_content li.review-cat-jobs a:before,#category_content li.shop-cat-jobs a:before{content:"\f0b1";color:#b8973d}#category_content li.review-cat-school-education a:before,#category_content li.shop-cat-school-education a:before{content:"\f19d";color:#3b3b3b}#category_content li.review-cat-company a:before,#category_content li.shop-cat-company a:before{content:"\f0f7";color:#464646}#category_content li.review-cat-community-circle a:before,#category_content li.shop-cat-community-circle a:before{content:"\f0c0";color:#78b9b1}#category_content li.review-cat-hotel a:before,#category_content li.shop-cat-hotel a:before{content:"\f236";color:#6758a8}#category_content li.review-cat-entertainment a:before,#category_content li.shop-cat-entertainment a:before{content:"\f001";color:#dc75bb}#category_content li.review-cat-limousine-rental-car a:before,#category_content li.shop-cat-limousine-rental-car a:before{content:"\f084";color:#2d4791}#category_content li.review-cat-sports a:before,#category_content li.shop-cat-sports a:before{content:"\f206";color:#a9d040}#category_content li.review-cat-museum a:before,#category_content li.shop-cat-museum a:before{content:"\f19c";color:#7a3e27}#category_content li.review-cat-night-life a:before,#category_content li.shop-cat-night-life a:before{content:"\f000";color:#795ea5}#category_content li.review-cat-new a:before,#category_content li.shop-cat-new a:before{content:"\f005";color:#e66823}#category_content li.classified-cat-all a:before{content:"\f002";color:#888}#category_content li.classified-cat-job a:before{content:"\f0b1";color:#9a7015}#category_content li.classified-cat-news a:before{content:"\f12a";color:#cda736}#category_content li.classified-cat-auto a:before{content:"\f1b9";color:#d46c57}#category_content li.classified-cat-sell a:before{content:"\f155";color:#df9329}#category_content li.classified-cat-buy a:before{content:"\f155";color:#65bb5a}#category_content li.classified-cat-find a:before{content:"\f128";color:#789acd}#category_content li.classified-cat-car a:before{content:"\f1b9";color:#61a8c3}#category_content li.classified-cat-realestate a:before{content:"\f015";color:#b489bc}#category_content li.recipe-cat-all a:before{content:"\f0f5";color:#e99b79}#category_content li.review-cat-all a:before{content:"\f123";color:#e7b300}#category_content li.column-cat-all a:before{content:"\f040";color:#707070}#category_content li.column-cat-sports a:before{content:"\f091";color:#f1be46}#category_content li.column-cat-health a:before{content:"\f21e";color:#f0bc9c}#category_content li.column-cat-law a:before{content:"\f0e3";color:#6b2507}#category_content li.column-cat-travel a:before{content:"\f072";color:#126d9c}#category_content li.column-cat-person a:before{content:"\f2be";color:#ccc}#category_content li.column-cat-finance a:before{content:"\f067";color:#25acde}#category_content li.column-cat-real-estate a:before{content:"\f015";color:#b489bc}#category_content li.column-cat-culture a:before{content:"\f05a";color:#c29e48}#category_content li.column-cat-education a:before{content:"\f19d";color:#3b3b3b}#category_content li.column-cat-auto a:before{content:"\f1b9";color:#8daed2}#category_content li.column-cat-pet a:before{content:"\f1b0";color:#a06f4b}#category_content li.column-cat-business a:before{content:"\f155";color:#35620e}#category_content li.column-cat-author a:before{content:"\f0ca";color:#707070}#category_content li.forum-cat-all a:before{content:"\f08d";color:#8eab19}#category_content li.forum-cat-life a:before{content:"\f015";color:#f1be46}#category_content li.forum-cat-beauty a:before{content:"\f06c";color:#afce72}#category_content li.forum-cat-diet a:before{content:"\f21e";color:#f0bc9c}#category_content li.forum-cat-love a:before{content:"\f08a";color:#f48cb5}#category_content li.forum-cat-school a:before{content:"\f19d";color:#3b3b3b}#category_content li.forum-cat-visa a:before{content:"\f02d";color:#649ea6}#category_content li.forum-cat-job a:before{content:"\f0b1";color:#b8973d}#category_content li.forum-cat-medical a:before{content:"\f067";color:#d10000}#category_content li.forum-cat-marriage a:before{content:"\f228";color:#774f8c}#category_content li.forum-cat-child a:before{content:"\f1ae";color:#55b5c9}#category_content li.forum-cat-cooking a:before{content:"\f0f5";color:#e99b79}#category_content li.forum-cat-pet a:before{content:"\f1b0";color:#a06f4b}#category_content li.forum-cat-law a:before{content:"\f0e3";color:#6b2507}#category_content li.forum-cat-finance a:before{content:"\f155";color:#35620e}#category_content li.forum-cat-event a:before{content:"\f073";color:#ff9901}#category_content li.forum-cat-auto a:before{content:"\f1b9";color:#8daed2}#category_content li.forum-cat-travel a:before{content:"\f072";color:#126d9c}#category_content li.forum-cat-postal a:before{content:"\f0d1";color:#b7825c}#category_content li.forum-cat-shopping a:before{content:"\f290";color:#6745a3}#category_content li.forum-cat-other a:before{content:"\f005";color:#ffc5c5}@media only screen and (max-width:1040px){#category_content li{width:33.33%}}@media only screen and (max-width:595px){#category_content li{width:50%}}@media only screen and (max-width:414px){#category_content li{width:100%;border-right:0}}#container .cms{overflow:hidden;line-height:normal}#container .cms:after{content:"";display:block;height:0;clear:both;visibility:hidden}#container .cms h1{text-indent:inherit;white-space:inherit;background:0 0;float:none;width:100%;height:auto;display:block;font-size:2em;margin-top:.67em;margin-bottom:.67em;margin-left:0;margin-right:0;font-weight:700;line-height:1.1em}#container .cms h2{display:block;font-size:1.5em;margin-top:.83em;margin-bottom:.83em;margin-left:0;margin-right:0;font-weight:700;line-height:1.1em}#container .cms h3{background:0 0;border-bottom:0;padding:0;display:block;font-size:1.17em;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;font-weight:700;line-height:1.1em}#container .cms h3 a{color:#005aab;text-decoration:none}#container .cms h3 a:hover{color:#80b8eb;text-decoration:underline}#container .cms h3 a,#container .cms h3 span{background:0 0;font-size:1.17em;padding:0;line-height:normal}#container .cms h3 a:after,#container .cms h3 span:after{display:none}#container .cms h3.subttl{background:url(../img/sandiegotown/bg_title.png) top left no-repeat;padding:12px 5px 0 0;margin:15px 0 10px 0;clear:both}#container .cms h4{display:block;font-size:1em;margin-top:1.33em;margin-bottom:1.33em;margin-left:0;margin-right:0;font-weight:700;line-height:1.1em}#container .cms h5{display:block;font-size:.83em;margin-top:1.67em;margin-bottom:1.67em;margin-left:0;margin-right:0;font-weight:700;line-height:1.1em}#container .cms h6{display:block;font-size:.67em;margin-top:2.33em;margin-bottom:2.33em;margin-left:0;margin-right:0;font-weight:700;line-height:1.1em}#container .cms p{display:block;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0}#container .cms div{display:block}#container .cms ul{display:block;list-style-type:disc;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;padding-left:40px}#container .cms ol{display:block;list-style-type:decimal;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;padding-left:40px}#container .cms ol li,#container .cms ul li{display:list-item}#container .cms table{display:table;margin:inherit}#container .cms tbody{display:table-row-group;vertical-align:middle;border-color:inherit}#container .cms tr{display:table-row;vertical-align:inherit;border-color:inherit}#container .cms th{display:table-cell;vertical-align:inherit;font-weight:700;text-align:center;min-width:100px}#container .cms td{display:table-cell;vertical-align:inherit;min-width:100px}#container .cms address{display:block;font-style:italic}#container .cms img{max-width:100%;height:auto}#container .cms .table-wrap{overflow-x:auto}@media only screen and (max-width:736px) and (max-height:414px),only screen and (max-width:414px) and (max-height:736px),only screen and (max-width:414px){#container .cms table td{border-top:1px solid #ddd}}#container .cms table.datatable{width:100%;margin:0 0 10px 0;padding:0;border-collapse:collapse;border-spacing:0;box-sizing:border-box}#container .cms table.datatable th{padding:10px;text-align:left;background:#e7f1f9;width:20%;min-width:120px}#container .cms table.datatable td,#container .cms table.datatable th,#container .cms table.datatable tr{border:1px solid #ddd;padding:8px}#container .cms table.datatable td{word-break:break-all;word-break:break-word}@media only screen and (max-width:736px) and (max-height:414px),only screen and (max-width:414px) and (max-height:736px),only screen and (max-width:414px){#container .cms table.datatable{border:0}#container .cms table.datatable tbody,#container .cms table.datatable td,#container .cms table.datatable th,#container .cms table.datatable thead,#container .cms table.datatable tr{display:block;box-sizing:border-box}#container .cms table.datatable thead tr{position:absolute;top:-9999px;left:-9999px}#container .cms table.datatable tr{margin-bottom:10px;border:none;padding:0}#container .cms table.datatable th{width:100%}#container .cms table.datatable td{border-top:none}}#container .cms .mobile{display:none}@media only screen and (max-width:414px){#container .cms .desktop{display:none}#container .cms .mobile{display:block}}#container .shittoku-content.cms{margin-top:20px}#container .shittoku-content.cms .mincho{font-family:Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif}#container .shittoku-content.cms .serif{font-family:Baskerville,"Palatino Linotype",Palatino,"Century Schoolbook L","Times New Roman",serif}#container .shittoku-content.cms .shop-info{line-height:1.6em;margin:5px 0}#container .shittoku-content.cms .shop-info .fa{font-size:1.3em}#container .shittoku-content.cms .shop-info .shop-tel .fa{color:#5f930c}#container .shittoku-content.cms .shop-info .shop-map .fa{color:#bb1b1b}#container .shittoku-content.cms .shop-info .shop-review .fa{color:#e7b300;margin-right:0}#container .shittoku-content.cms .shop-info .shop-website .fa{color:#5da39d}#container .shittoku-content.cms .shop-info .shop-column .fa{color:#656565}#container .shittoku-content.cms .shop-info .shop-bloguru .fa{color:#e46868}#container .shittoku-content.cms .shop-info .shop-job .fa{color:#9a7015}#container .shittoku-content.cms .shop-info .shop-realestate .fa{color:#b489bc}#container .shittoku-content.cms .shop-info .shop-car .fa{color:#61a8c3}#container .shittoku-content.cms .shop-info .shop-genre .fa{color:#fd9a6e}#container .shittoku-content.cms .shop-info .shop-instagram .fa{color:#833ab4}#container .shittoku-content.cms .shop-info div{display:inline-block;margin-right:20px}#container .shittoku-content.cms .shop-info div.shop-tel{display:inline}#container .shittoku-content.cms .groupad-outer{display:flex}@media only screen and (max-width:540px){#container .shittoku-content.cms .groupad-outer{display:block}}#container .shittoku-content.cms .groupad-column{flex:50%}#container .shittoku-content.cms .groupad-box{padding:8px;margin:30px 15px;box-shadow:0 0 10px rgba(0,0,0,.15);word-break:break-word}#container .shittoku-content.cms .groupad-box .category{font-size:12px;margin:0}#container .shittoku-content.cms .groupad-box .store-name{position:relative;margin:10px 0 10px 5px;padding:2px 5px 8px 5px;background:#005aab;color:#fff;font-weight:700;font-size:16px}#container .shittoku-content.cms .groupad-box .store-name:before{position:absolute;top:-5px;left:-5px;width:99%;height:90%;content:'';border:2px solid #000}#container .shittoku-content.cms .groupad-box.empty{text-align:center;font-size:18px;color:#afafaf;padding:50px 8px}#container .shittoku-content.cms .groupad-box.empty .empty-title{background:linear-gradient(transparent 50%,#ececec 50%)}#container .shittoku-content.cms .groupad-box.empty a{color:#afafaf}#container .shittoku-content.cms .box-left{float:left;width:48%;padding:5px;margin:1%}#container .shittoku-content.cms .box-right{float:right;width:48%;padding:5px;margin:1%}#container .shittoku-content.cms .box-left.nospace,#container .shittoku-content.cms .box-right.nospace{width:50%;padding:0;margin:0}@media only screen and (max-width:736px) and (max-height:414px),only screen and (max-width:414px) and (max-height:736px),only screen and (max-width:414px){#container .shittoku-content.cms .box-left,#container .shittoku-content.cms .box-right{float:none;width:100%;margin:3% 0}#container .shittoku-content.cms .box-left.nospace,#container .shittoku-content.cms .box-right.nospace{width:100%}}#container .shittoku-content.cms .three-box-center,#container .shittoku-content.cms .three-box-left,#container .shittoku-content.cms .three-box-right{float:left;width:31%;padding:5px;margin:1%}@media only screen and (max-width:540px){#container .shittoku-content.cms .three-box-center,#container .shittoku-content.cms .three-box-left,#container .shittoku-content.cms .three-box-right{float:none;width:100%;margin:2% 0}}#container .shittoku-content.cms .comment-arrowleft{position:relative;display:inline-block;margin:1.5em 0 1.5em 15px;padding:10px 15px;min-width:120px;max-width:100%;background:#fff;border:solid 3px #555;box-sizing:border-box;border-radius:10px}#container .shittoku-content.cms .comment-arrowleft p{margin:0;padding:0}#container .shittoku-content.cms .comment-arrowleft:before{content:"";position:absolute;top:50%;left:-24px;margin-top:-12px;border:12px solid transparent;border-right:12px solid #fff;z-index:2}#container .shittoku-content.cms .comment-arrowleft:after{content:"";position:absolute;top:50%;left:-30px;margin-top:-14px;border:14px solid transparent;border-right:14px solid #555;z-index:1}#container .shittoku-content.cms div,#container .shittoku-content.cms p{line-height:1.4em}#container .shittoku-content.cms a img:hover{opacity:1}#container .shittoku-content.cms .mobile{display:none!important}@media only screen and (max-width:414px){#container .shittoku-content.cms .desktop{display:none!important}#container .shittoku-content.cms .mobile{display:block!important}}#container .shittoku-content.cms .ribbon{font-size:16px!important;width:80%;position:relative;background:#005aab;color:#fff;text-align:center;padding:1em 2em;margin:2em auto 3em}#container .shittoku-content.cms .ribbon:after,#container .shittoku-content.cms .ribbon:before{content:"";position:absolute;display:block;bottom:-1em;border:1.5em solid #004583;z-index:-1}#container .shittoku-content.cms .ribbon:before{left:-2em;border-right-width:1.5em;border-left-color:transparent}#container .shittoku-content.cms .ribbon:after{right:-2em;border-left-width:1.5em;border-right-color:transparent}#container .shittoku-content.cms .ribbon .ribbon-content:after,#container .shittoku-content.cms .ribbon .ribbon-content:before{content:"";position:absolute;display:block;border-style:solid;border-color:#002d56 transparent transparent transparent;bottom:-1em}#container .shittoku-content.cms .ribbon .ribbon-content:before{left:0;border-width:1em 0 0 1em}#container .shittoku-content.cms .ribbon .ribbon-content:after{right:0;border-width:1em 1em 0 0}#container .shittoku-content.cms .ribbon-red{background:#d00}#container .shittoku-content.cms .ribbon-red:after,#container .shittoku-content.cms .ribbon-red:before{border:1.5em solid #b40000}#container .shittoku-content.cms .ribbon-red:before{border-left-color:transparent}#container .shittoku-content.cms .ribbon-red:after{border-right-color:transparent}#container .shittoku-content.cms .ribbon-red .ribbon-content:after,#container .shittoku-content.cms .ribbon-red .ribbon-content:before{border-color:#890000 transparent transparent transparent}.steps{margin:0;padding:0;list-style:none;text-align:center}.steps li{display:inline-block;width:130px;position:relative}.steps li span{display:block;background-color:#005aab;color:#fff;border-radius:50%;padding:5px;width:20px;margin:0 auto 5px auto}.steps li:before{font-family:FontAwesome;content:"\f054";position:absolute;top:20px;left:125px}.steps li:last-child:before{display:none}.steps li.now{color:#ffc20e}.steps li.now span{background-color:#ffc20e}.steps li.now:before{color:#ffc20e}.steps li.done{color:#ccc}.steps li.done span{background-color:#ccc}.steps li.done:before{color:#ccc}@media only screen and (max-width:575px){.steps li{width:60px;vertical-align:top;margin:0 5px}.steps li:before{display:none}}.attention{position:relative;z-index:1;padding-left:8px}.attention:before{border-top:1px solid #c00;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;z-index:-1}.attention strong{background:#fff;padding:0 10px}.attention-box{border:1px solid #c00;border-top:0;padding:15px 10px 10px 10px;top:-10px;position:relative}noscript .error{text-align:center;background:#c00;color:#fff;font-weight:700;font-size:1.2em;padding:1.1em;margin-bottom:1em}.browser-check{position:fixed;background-color:#ff0004;color:#fff;width:100%;padding:1.5em 1em 1.5em 0;margin:0;text-align:center;font-weight:700;font-size:1.1em;z-index:9999}.browser-check p{width:90%;margin:0 auto}.browser-check a{color:#fff;text-decoration:underline}a{color:#005aab;text-decoration:none;transition:all .3s}a:hover{color:#80b8eb;text-decoration:underline}a img{border:none;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}a img:hover{opacity:.6}header{border-bottom:#ffc20e 5px solid;width:100%;height:100px;padding-top:5px;position:fixed;top:0;left:0;z-index:999;background-color:#fff;-webkit-transition:height .3s;-moz-transition:height .3s;-ms-transition:height .3s;-o-transition:height .3s;transition:height .3s}header div{max-width:1300px;margin:0 auto;position:relative}header.smaller{height:50px}header.smaller h1{width:94px;height:50px;line-height:50px}header.smaller nav{margin-top:0}header.smaller nav .nav-toggle{line-height:30px}header.smaller nav .subnav{top:50px}header.smaller nav .subnav li{line-height:15px}h1{overflow:hidden;text-indent:100%;white-space:nowrap;background:url(../img/sandiegotown/logo.svg) 0 no-repeat;image-rendering:-webkit-optimize-contrast;background-size:100%;float:left;margin:0;width:175px;height:100px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}h1 a{display:block;width:175px;height:100px}nav{float:right;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:absolute;right:0;bottom:0;height:45px}nav .desktop-nav-box{margin:0;padding:0;list-style:none}nav .desktop-nav-box li{float:left;margin-left:15px;font-size:1.15em;position:relative}nav .desktop-nav-box li div.nav-toggle a{color:#000}nav .desktop-nav-box li div.nav-toggle:hover a{color:#fff;text-decoration:none}nav .desktop-nav-box li .nav-toggle{color:#000;padding:10px;cursor:pointer;line-height:26px;transition:color ease-in-out .15s,background-color ease-in-out .15s}nav .desktop-nav-box li .nav-toggle:hover{color:#fff;background:#ffc20e;text-decoration:none}nav .desktop-nav-box li .active{color:#fff;background:#ffc20e;text-decoration:none}nav .desktop-nav-box.nav-login li{margin-left:32px}nav .desktop-nav-box.nav-login .member-nav div div{width:100%;background-position:center center;background-repeat:no-repeat;background-color:#fff;background-size:cover;width:25px;height:25px;border-radius:50%;display:inline-block;vertical-align:middle}nav .desktop-nav-box.nav-login .member-nav i{display:none}.desktop-nav-box .subnav{display:none;background-color:#fff;position:absolute;top:50px;left:0;padding:10px;line-height:24px;border-left:#cbcbcb 1px solid;border-right:#cbcbcb 1px solid;border-bottom:#cbcbcb 1px solid;box-shadow:0 6px 12px rgba(0,0,0,.175)}.desktop-nav-box .subnav.sub-menu{width:550px}.desktop-nav-box .subnav.sub-search{width:350px}.desktop-nav-box .subnav.sub-share{width:250px;text-align:center}.desktop-nav-box .subnav.sub-share a{display:inline-block;margin:0 20px}.desktop-nav-box .subnav.sub-share p{margin:0 auto 10px auto}.desktop-nav-box .subnav.sub-login{width:220px;left:-132px;word-wrap:break-word}.desktop-nav-box .subnav.sub-login strong:before{font-family:FontAwesome;content:"\f013";margin-right:5px;font-size:1.2em;font-weight:400}.desktop-nav-box .subnav.sub-login input[type=submit]{margin:0}.desktop-nav-box .subnav ul{float:left;margin:0;padding:0;list-style:none}.desktop-nav-box .subnav ul li{float:none;font-size:1em;margin-left:0;padding:5px 0}.desktop-nav-box .subnav ul li:hover{background-color:transparent}.desktop-nav-box .subnav ul li.now a{color:#ffc20e}.desktop-nav-box .subnav ul.subnav-town strong:before{font-family:FontAwesome;content:"\f05a";margin-right:5px;font-size:1.3em;font-weight:400}.desktop-nav-box .subnav ul.subnav-life{margin:0 30px 0 10px}.desktop-nav-box .subnav ul.subnav-life strong:before{font-family:FontAwesome;content:"\f015";margin-right:5px;font-size:1.3em;font-weight:400}.desktop-nav-box .subnav ul.subnav-community strong:before{font-family:FontAwesome;content:"\f0c0";margin-right:5px;font-size:1.2em;font-weight:400}.desktop-nav-box .subnav a{color:#000;display:inline-block}.desktop-nav-box .subnav a:hover{color:#ffc20e;text-decoration:none}.desktop-nav-box .subnav .head-search input[type=text]{font-family:"Lucida Grande",Meiryo,メイリオ,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;display:block;float:left;width:87%;height:36px;color:#ccc}.desktop-nav-box .subnav .head-search input[type=text]:focus,.desktop-nav-box .subnav .head-search input[type=text]:hover{color:#000}.desktop-nav-box .subnav .head-search input[type=submit]{font-family:FontAwesome;display:block;float:right;width:13%;height:36px;margin:0;padding:0;border:none;border-radius:0;cursor:pointer;color:#fff;font-size:1.5em;background:#ccc}.desktop-nav-box .subnav .head-search input[type=submit]:hover{background:#999}.desktop-nav-box .subnav #loginBox div{margin-bottom:10px}.desktop-nav-box .subnav #loginBox div.btn{margin:0 auto;display:block;width:30%}.desktop-nav-box .subnav #loginBox label{display:block;font-size:.9em}.desktop-nav-box .subnav #loginBox span{font-size:.9em}.desktop-nav-box.nav-login .subnav.sub-share{left:-177px}.desktop-nav-box.nav-login .subnav.sub-login{left:-126px}.desktop-nav-box.nav-login .subnav.sub-login ul{float:none}.desktop-nav-box.nav-login .subnav.sub-login p{font-size:.8em;line-height:1.4em;background-color:#f2f7fa;padding:10px;margin:5px auto}.desktop-nav-box.nav-login .subnav.sub-login form{margin:10px;text-align:center}.mobile-nav,.mobile-nav-box,.mobile-nav-toggle{display:none}.sidenav a{color:#000}.sidenav a:hover{color:#005aab;text-decoration:underline}.sidenav a{display:inline-block;padding:7px 0}.sidenav ul{margin:0;padding:0;list-style:none;padding:10px}.sidenav ul li{padding:0 10px 0 30px;line-height:1.2em}.sidenav ul li.now a{color:#9d9d9d}.sidenav ul li:first-child{padding:0 5px}.sidenav ul li:first-child a:before{font-family:FontAwesome;margin-right:5px;font-size:1.3em;font-weight:400}.sidenav ul li:first-child a:hover{text-decoration:none}.sidenav ul li:first-child a:hover strong{text-decoration:underline}.sidenav .sidenav-town{background:#e7f1f9}.sidenav .sidenav-town li:first-child a:before{content:"\f05a"}.sidenav .sidenav-life{background:#fcf7e7;margin-top:10px}.sidenav .sidenav-life li:first-child a:before{content:"\f015"}.sidenav .sidenav-community{background:#f6fce7;margin-top:10px}.sidenav .sidenav-community li:first-child a:before{content:"\f0c0";font-size:1.2em}.side-bloguru h3{background:#005aab;color:#fff;font-size:1.1em;padding:5px 5px 5px 10px;margin:0 0 10px 0}.side-bloguru h3 a{line-height:27px;color:#fff;padding:0;display:block}.side-bloguru h3 a:after{font-family:FontAwesome;content:"\f138";font-size:1.3em;font-weight:400;margin-left:5px;position:relative;top:1px}.side-bloguru h3 a:hover{color:#ceddeb;text-decoration:none}.side-bloguru ul{margin:0;padding:0;list-style:none}.side-bloguru ul li{padding:0;float:left;font-size:.9em;width:50%;margin-bottom:5px;height:290px}.side-bloguru ul li:first-child{padding:0}.side-bloguru ul li:nth-child(odd){padding-right:5px}.side-bloguru ul li:nth-child(even){padding-left:5px}.side-bloguru ul li a .bloguru-title{color:#005aab;font-weight:700}.side-bloguru ul li a .bloguru-desc{color:#000}.side-bloguru ul li a .more{color:#005aab}.side-bloguru ul li a:hover{text-decoration:none}.side-bloguru ul li a:hover .bloguru-img{opacity:.6}.side-bloguru ul li a:hover .bloguru-title{color:#80b8eb;text-decoration:underline}.side-bloguru ul li a:hover .bloguru-desc{color:#000}.side-bloguru ul li a:hover .more{color:#80b8eb;text-decoration:underline}.side-bloguru div{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-bottom:0}.side-bloguru div.bloguru-title{overflow:hidden;position:relative;line-height:1.2em;max-height:2.4em;word-wrap:break-word;padding-right:1em;word-break:break-all;text-align:justify}.side-bloguru div.bloguru-title:before{content:"...";position:absolute;right:0;bottom:.3em}.side-bloguru div.bloguru-title:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.side-bloguru div.bloguru-img{width:100%;background-position:center center;background-repeat:no-repeat;background-color:#fff;background-size:cover;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;height:157px;margin-bottom:8px}.side-bloguru div.bloguru-img.noimg{background:#d9dee2;text-align:center}.side-bloguru div.bloguru-img.noimg:before{font-family:FontAwesome;content:"\f03e";position:relative;font-size:3em;top:43%;color:#fff;text-decoration:underline}.side-bloguru div.bloguru-img.noimg:before{text-decoration:none}.side-bloguru div.bloguru-desc{overflow:hidden;position:relative;line-height:1.2em;max-height:3.6em;word-wrap:break-word;padding-right:1em;text-align:justify}.side-bloguru div.bloguru-desc:before{content:"...";position:absolute;right:0;bottom:.3em}.side-bloguru div.bloguru-desc:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.side-digest h3{background:#005aab;color:#fff;font-size:1.1em;padding:5px 5px 5px 10px;margin:0 0 10px 0;line-height:30px}.side-digest ul{margin:0;padding:0;list-style:none}.side-digest ul li{border-bottom:1px dotted #ccc;margin-bottom:3px;font-size:14px;line-height:1.4em;word-wrap:break-word}.side-digest ul li a{color:#000}.side-digest ul li a:hover{color:#005aab;text-decoration:underline}.side-digest ul li:last-child{border:0}.side-digest ul li a{width:83%;display:inline-block;padding:10px 0}.side-digest .digest-classified:before,.side-digest .digest-event-calendar:before,.side-digest .digest-job:before,.side-digest .digest-shop:before{font-family:FontAwesome;color:#fff;border-radius:50px;margin-right:6px;padding:4px 6px;vertical-align:top;display:inline-block;position:relative;top:5px}.side-digest .digest-classified:before{content:"\f155";background-color:#df9329;padding:4px 9px}.side-digest .digest-job:before{content:"\f0f2";background-color:#9a7015}.side-digest .digest-shop:before{content:"\f0a1";background-color:#60a5ce}.side-digest .digest-event-calendar:before{content:"\f133";background-color:#fcca11}.side-banfree h3{background-image:none;background-color:#bebebe;color:#fff;font-size:11px;font-weight:400;margin:0;padding:5px;display:inline-block}.side-banfree .sponsor-img{width:100%;background-position:center center;background-repeat:no-repeat;background-color:#fff;background-size:cover;height:200px;margin-bottom:10px}.side-banfree a{display:block;font-size:14px}.side-banfree a:hover{text-decoration:none;opacity:.6}.side-clock{border-top:#ccc 1px dotted;border-bottom:#ccc 1px dotted;padding:10px 0 5px 0}.side-clock .clock-town{margin-bottom:0}.side-clock .clock-japan{margin-bottom:0}#home .page-title-other{display:none}.second-menu{margin:0 0 20px 0;padding:0 0 10px 0;list-style:none;border-bottom:#ccc 1px dotted}.second-menu li{float:left;height:1.6em}.second-menu li:after{content:"|";margin:0 5px;font-weight:400}.second-menu li:last-child:after{display:none}.second-menu .now{font-weight:700}.second-menu .now a{color:#606060}.second-menu .now a:hover{text-decoration:none;color:#005aab}.second-menu .now:before{font-family:FontAwesome;content:"\f0a4";margin-right:3px;color:#606060;font-weight:400}#container{line-height:1.5em}#container input[type=email],#container input[type=number],#container input[type=password],#container input[type=tel],#container input[type=text],#container textarea{margin:3px 0}#container .third-menu{margin:0 0 20px 0;padding:0;list-style:none}#container .third-menu a{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;float:left;margin:0 10px 10px 0;border:#ffc20e 1px solid;border-radius:50px;padding:7px 12px;display:inline-block;color:#000;line-height:1.4em}#container .third-menu a:hover{color:#fff;text-decoration:none;background:#ffc20e}#container .third-menu .now a{font-weight:700;padding:7px 12px;background:#ffc20e;color:#fff}#container .third-menu .now a span{color:#f25305}#container .third-menu .now a:before{font-family:FontAwesome;content:"\f01a";font-weight:400;font-size:20px;margin-right:5px;position:relative;top:2px;line-height:0}#container .third-menu.short{margin:0 0 5px 0}#switch_tab li{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;float:left;margin:0 10px 10px 0;border:#ffc20e 1px solid;border-radius:50px;padding:7px 12px;display:inline-block;color:#000;line-height:1.4em;cursor:pointer}#switch_tab li.now{font-weight:700;padding:7px 12px;background:#ffc20e;color:#fff}#switch_tab li.now span{color:#f25305}#switch_tab li.now:before{font-family:FontAwesome;content:"\f01a";font-weight:400;font-size:20px;margin-right:5px;position:relative;top:2px;line-height:0}#switch_tab li:hover{color:#fff;text-decoration:none;background:#ffc20e}#switch_tab.third-menu{margin:0 0 5px 0}.news-feed{height:120px;overflow:hidden}.news-feed ul{margin:0;padding:0;list-style:none;height:200px}.news-feed ul a{color:#000}.news-feed ul a:hover{color:#005aab;text-decoration:underline}.news-feed li{height:40px;line-height:40px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.news-feed li:before{font-family:FontAwesome;background:#ffc20e;color:#fff;padding:6px;border-radius:50%;font-size:1.3em;margin-right:10px}.news-feed li.news-review:before{content:"\f005"}.news-feed li.news-event-calendar:before{content:"\f073"}.news-feed li.news-shop-news:before{content:"\f0a1"}.news-feed li.news-column:before{content:"\f040";padding:6px 7px}.news-feed li.news-bloguru:before{content:"\f0e6"}.news-feed li.news-forum:before{content:"\f08d";padding:6px 9px}.news-feed li.news-classified:before{content:"\f002";padding:5px 6px}.news-feed li.news-event:before{content:"\f14e";padding:5px 7px}.news-feed .fa{color:#fff;font-size:1.3em;background:#ffc20e;border-radius:50%;padding:.4em}.job-list-home{margin:0;padding:0;list-style:none}.job-list-home li{color:#000;width:100%;display:block;border-bottom:#ccc 1px dotted;margin:0 0 1em 0;padding-right:0;clear:both;box-sizing:border-box}.job-list-home li a{color:#005aab;text-decoration:none}.job-list-home li a:hover{color:#80b8eb;text-decoration:underline}.job-list-home li:last-child{border-bottom:none;margin:0}.job-list-home li div{font-weight:400;margin-bottom:5px}.job-list-home li div.job-title{font-weight:700;word-break:break-all}.job-list-home li div.job-posted,.job-list-home li div.job-store{font-size:.9em}.job-list-home li div.job-posted{font-size:.9em;color:#999}.job-list-home li div.job-posted:before{font-family:FontAwesome;content:"\f017";margin-right:5px}.job-list-home li span{font-size:.9em;font-weight:400}.job-list-home li a{display:inline-block}@media only screen and (max-width:620px){#generalinfo img{display:block;float:none;margin:0 auto 5px auto}}.general-info-tab li:before{font-family:FontAwesome;content:"\f0a4";margin-right:5px;color:#005aab}.recipe,.tokushu,section .bloguru{margin:0;padding:0;list-style:none}.recipe ul,.tokushu ul,section .bloguru ul{margin:0;padding:0;list-style:none}.recipe li,.tokushu li,section .bloguru li{padding:0 4% 0 0;float:left;width:22%;height:250px;box-sizing:content-box}.recipe li a .recipe-title,.tokushu li a .recipe-title,section .bloguru li a .recipe-title{color:#000}.recipe li a .bloguru-title,.recipe li a .tokushu-title,.tokushu li a .bloguru-title,.tokushu li a .tokushu-title,section .bloguru li a .bloguru-title,section .bloguru li a .tokushu-title{color:#005aab;font-weight:700}.recipe li a .bloguru-desc,.recipe li a .tokushu-desc,.tokushu li a .bloguru-desc,.tokushu li a .tokushu-desc,section .bloguru li a .bloguru-desc,section .bloguru li a .tokushu-desc{text-decoration:none;color:#000}.recipe li a .more,.tokushu li a .more,section .bloguru li a .more{color:#005aab}.recipe li a:hover,.tokushu li a:hover,section .bloguru li a:hover{text-decoration:none}.recipe li a:hover .bloguru-img,.recipe li a:hover .recipe-img,.recipe li a:hover .tokushu-img,.tokushu li a:hover .bloguru-img,.tokushu li a:hover .recipe-img,.tokushu li a:hover .tokushu-img,section .bloguru li a:hover .bloguru-img,section .bloguru li a:hover .recipe-img,section .bloguru li a:hover .tokushu-img{opacity:.6}.recipe li a:hover .recipe-title,.tokushu li a:hover .recipe-title,section .bloguru li a:hover .recipe-title{color:#005aab;text-decoration:underline}.recipe li a:hover .bloguru-title,.recipe li a:hover .tokushu-title,.tokushu li a:hover .bloguru-title,.tokushu li a:hover .tokushu-title,section .bloguru li a:hover .bloguru-title,section .bloguru li a:hover .tokushu-title{color:#80b8eb;text-decoration:underline}.recipe li a:hover .more,.tokushu li a:hover .more,section .bloguru li a:hover .more{color:#80b8eb;text-decoration:underline}.recipe li:last-child,.tokushu li:last-child,section .bloguru li:last-child{padding-right:0}.recipe .bloguru-title,.recipe .recipe-title,.recipe .tokushu-title,.tokushu .bloguru-title,.tokushu .recipe-title,.tokushu .tokushu-title,section .bloguru .bloguru-title,section .bloguru .recipe-title,section .bloguru .tokushu-title{overflow:hidden;position:relative;line-height:1.4em;max-height:2.8em;word-wrap:break-word;padding-right:1em;word-break:break-all}.recipe .bloguru-title:before,.recipe .recipe-title:before,.recipe .tokushu-title:before,.tokushu .bloguru-title:before,.tokushu .recipe-title:before,.tokushu .tokushu-title:before,section .bloguru .bloguru-title:before,section .bloguru .recipe-title:before,section .bloguru .tokushu-title:before{content:"...";position:absolute;right:0;bottom:.3em}.recipe .bloguru-title:after,.recipe .recipe-title:after,.recipe .tokushu-title:after,.tokushu .bloguru-title:after,.tokushu .recipe-title:after,.tokushu .tokushu-title:after,section .bloguru .bloguru-title:after,section .bloguru .recipe-title:after,section .bloguru .tokushu-title:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.recipe .bloguru-img,.recipe .recipe-img,.recipe .tokushu-img,.tokushu .bloguru-img,.tokushu .recipe-img,.tokushu .tokushu-img,section .bloguru .bloguru-img,section .bloguru .recipe-img,section .bloguru .tokushu-img{width:100%;background-position:center center;background-repeat:no-repeat;background-color:#fff;background-size:cover;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;height:130px;margin-bottom:8px}.recipe .bloguru-img.noimg,.recipe .recipe-img.noimg,.recipe .tokushu-img.noimg,.tokushu .bloguru-img.noimg,.tokushu .recipe-img.noimg,.tokushu .tokushu-img.noimg,section .bloguru .bloguru-img.noimg,section .bloguru .recipe-img.noimg,section .bloguru .tokushu-img.noimg{background:#d9dee2;text-align:center}.recipe .bloguru-img.noimg:before,.recipe .recipe-img.noimg:before,.recipe .tokushu-img.noimg:before,.tokushu .bloguru-img.noimg:before,.tokushu .recipe-img.noimg:before,.tokushu .tokushu-img.noimg:before,section .bloguru .bloguru-img.noimg:before,section .bloguru .recipe-img.noimg:before,section .bloguru .tokushu-img.noimg:before{font-family:FontAwesome;content:"\f03e";position:relative;font-size:3em;top:43%;color:#fff;text-decoration:underline}.recipe .bloguru-img.noimg:before,.recipe .recipe-img.noimg:before,.recipe .tokushu-img.noimg:before,.tokushu .bloguru-img.noimg:before,.tokushu .recipe-img.noimg:before,.tokushu .tokushu-img.noimg:before,section .bloguru .bloguru-img.noimg:before,section .bloguru .recipe-img.noimg:before,section .bloguru .tokushu-img.noimg:before{text-decoration:none}.recipe .bloguru-desc,.recipe .tokushu-desc,.tokushu .bloguru-desc,.tokushu .tokushu-desc,section .bloguru .bloguru-desc,section .bloguru .tokushu-desc{overflow:hidden;position:relative;line-height:1.3em;max-height:3.9em;word-wrap:break-word;padding-right:1em;text-align:justify}.recipe .bloguru-desc:before,.recipe .tokushu-desc:before,.tokushu .bloguru-desc:before,.tokushu .tokushu-desc:before,section .bloguru .bloguru-desc:before,section .bloguru .tokushu-desc:before{content:"...";position:absolute;right:0;bottom:.3em}.recipe .bloguru-desc:after,.recipe .tokushu-desc:after,.tokushu .bloguru-desc:after,.tokushu .tokushu-desc:after,section .bloguru .bloguru-desc:after,section .bloguru .tokushu-desc:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.recipe li{height:180px}#featured_article .search input[type=text]{width:80%}#featured_article .search input[type=submit]{width:18%;margin:0}#featured_article .search span{margin-right:10px;display:inline-block}@media only screen and (max-width:414px){#featured_article .search input[type=text]{width:70%}#featured_article .search input[type=submit]{width:28%}}.feature-title{border:0;display:block;margin:.5em 0;padding:0}.feature-title a{position:relative;padding:.6em;background:#ffc20e;border-radius:8px;font-size:1.1em;display:block;color:#fff}.feature-title a:after{position:absolute;content:'';top:100%;left:30px;border:15px solid transparent;border-top:15px solid #ffc20e;width:0;height:0;z-index:1}.feature-title a:hover{background:#ffad0e;border-radius:20px;text-decoration:none}.feature-title a:hover:after{border-top:15px solid #ffad0e}h3.feature-title{position:relative;padding:.6em;background:#ffc20e;border-radius:8px;font-size:1.1em;color:#fff}h3.feature-title:after{position:absolute;content:'';top:100%;left:30px;border:15px solid transparent;border-top:15px solid #ffc20e;width:0;height:0;z-index:1}.feature-article-pickup{background-color:#e7f1f9;height:250px;overflow:hidden;background:url(../img/sandiegotown/stripe_town.png) top left repeat;position:relative}.feature-article-pickup img{width:100%;opacity:.6;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.feature-article-pickup a:hover img{opacity:1}.feature-article-pickup.title-pickup{background:0 0}.feature-article-pickup.title-pickup img{opacity:1}@media only screen and (max-width:510px){.feature-article-pickup{height:150px}}.feature-article-images-list{margin-top:-50px;opacity:.99;display:inline-block}.feature-article-images-list a{display:inline-block;width:99.5px;height:100px;border-radius:50%;overflow:hidden;margin:0 -10px -15px 0;box-shadow:0 -3px #005aab}.feature-article-images-list a:first-child{margin-left:-10px}.feature-article-images-list a div{width:100%;background-position:center center;background-repeat:no-repeat;background-color:#fff;background-size:cover;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;height:100%}.feature-article-images-list a:hover{margin-bottom:-20px}@media only screen and (max-width:510px){.feature-article-images-list{margin-top:-25px}.feature-article-images-list a{width:50px;height:50px}}.latest-article-text{overflow:hidden;position:relative;line-height:1.5em;max-height:4.5em;word-wrap:break-word;padding-right:1em;text-align:justify}.latest-article-text:before{content:"...";position:absolute;right:0;bottom:.3em}.latest-article-text:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.osusume-article{margin:0;padding:0;list-style:none}.osusume-article a{font-weight:700}.osusume-article p{margin:.5em 0 2em 0;overflow:hidden;position:relative;line-height:1.3em;max-height:1.3em;word-wrap:break-word;padding-right:1em}.osusume-article p:before{content:"...";position:absolute;right:0;bottom:.3em}.osusume-article p:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.osusume-article .feature-cat{display:inline-block}.osusume-article .feature-cat a{display:inline-block;padding:0 5px;line-height:23px;height:23px;font-size:.9em;background-color:#fff;margin:0 5px;font-weight:400}.osusume-article .feature-cat a:hover{text-decoration:none}.osusume-article .feature-cat a:before{font-family:FontAwesome;margin-right:5px}.osusume-article .feature-cat .feature-cat1,.osusume-article .feature-cat .feature-cat2,.osusume-article .feature-cat .feature-cat3{color:#00b4bd;border:1px solid #00b4bd}.osusume-article .feature-cat .feature-cat1:before,.osusume-article .feature-cat .feature-cat2:before,.osusume-article .feature-cat .feature-cat3:before{content:"\f118"}.osusume-article .feature-cat .feature-cat4{color:#f5b134;border:1px solid #f5b134}.osusume-article .feature-cat .feature-cat4:before{content:"\f0f5"}.osusume-article .feature-cat .feature-cat5{color:#fc745a;border:1px solid #fc745a}.osusume-article .feature-cat .feature-cat5:before{content:"\f290"}.osusume-article .feature-cat .feature-cat6{color:#85af43;border:1px solid #85af43}.osusume-article .feature-cat .feature-cat6:before{content:"\f015"}.osusume-article .feature-cat .feature-cat7{color:#7e5c9d;border:1px solid #7e5c9d}.osusume-article .feature-cat .feature-cat7:before{content:"\f083"}.feature-pickup-home{margin:0;padding:0;list-style:none}.feature-pickup-home li{padding:0 4% 0 0;float:left;width:22%;line-height:1.2em;height:180px;box-sizing:content-box}.feature-pickup-home li a{color:#000}.feature-pickup-home li a:hover{color:#005aab;text-decoration:underline}.feature-pickup-home li a:hover{text-decoration:none}.feature-pickup-home li a:hover .tokushu-img{opacity:.6}.feature-pickup-home li a:hover .tokushu-title{text-decoration:underline}.feature-pickup-home li:last-child{padding-right:0}.feature-pickup-home .tokushu-title{overflow:hidden;position:relative;line-height:1.4em;max-height:2.8em;word-wrap:break-word;padding-right:1em;text-align:justify}.feature-pickup-home .tokushu-title:before{content:"...";position:absolute;right:0;bottom:.3em}.feature-pickup-home .tokushu-title:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.feature-pickup-home .tokushu-img{width:100%;background-position:center center;background-repeat:no-repeat;background-color:#fff;background-size:cover;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;height:130px;margin-bottom:8px}.feature-pickup-home .tokushu-img.noimg{background:#d9dee2;text-align:center}.feature-pickup-home .tokushu-img.noimg:before{font-family:FontAwesome;content:"\f03e";position:relative;font-size:3em;top:43%;color:#fff;text-decoration:underline}.feature-pickup-home .tokushu-img.noimg:before{text-decoration:none}@media only screen and (max-width:620px){.feature-pickup-home li{padding:0 4% 0 0;width:48%;height:auto}.feature-pickup-home li:nth-child(even){padding-right:0}.feature-pickup-home li:nth-child(-n+2){height:180px;margin-bottom:10px}}.feature-category-home{margin:0;padding:0;list-style:none}.feature-category-home li{margin-bottom:10px}.feature-category-home a{display:inline-block;width:100px;color:#fff;line-height:30px;padding:0 5px;margin-right:5px}.feature-category-home a:hover{text-decoration:none}.feature-category-home a:before{font-family:FontAwesome;margin-right:5px}.feature-category-home .feature-tab-all a{background-color:#636270;border:1px solid #636270}.feature-category-home .feature-tab-all a:hover{color:#636270;background-color:#fff}.feature-category-home .feature-tab-all a:before{content:"\f017"}.feature-category-home .feature-tab-area a,.feature-category-home .feature-tab-purpose a,.feature-category-home .feature-tab-season a{background-color:#00b4bd;border:1px solid #00b4bd}.feature-category-home .feature-tab-area a:hover,.feature-category-home .feature-tab-purpose a:hover,.feature-category-home .feature-tab-season a:hover{color:#00b4bd;background-color:#fff}.feature-category-home .feature-tab-area a:before,.feature-category-home .feature-tab-purpose a:before,.feature-category-home .feature-tab-season a:before{content:"\f118"}.feature-category-home .feature-tab-restaurant a{background-color:#f5b134;border:1px solid #f5b134}.feature-category-home .feature-tab-restaurant a:hover{color:#f5b134;background-color:#fff}.feature-category-home .feature-tab-restaurant a:before{content:"\f0f5"}.feature-category-home .feature-tab-shopping a{background-color:#fc745a;border:1px solid #fc745a}.feature-category-home .feature-tab-shopping a:hover{color:#fc745a;background-color:#fff}.feature-category-home .feature-tab-shopping a:before{content:"\f290"}.feature-category-home .feature-tab-life a{background-color:#85af43;border:1px solid #85af43}.feature-category-home .feature-tab-life a:hover{color:#85af43;background-color:#fff}.feature-category-home .feature-tab-life a:before{content:"\f015"}.feature-category-home .feature-tab-tourism a{background-color:#7e5c9d;border:1px solid #7e5c9d}.feature-category-home .feature-tab-tourism a:hover{color:#7e5c9d;background-color:#fff}.feature-category-home .feature-tab-tourism a:before{content:"\f083"}@media only screen and (max-width:575px){.feature-category-home span{display:block}}.feature-category{margin:0;padding:0;list-style:none;margin-bottom:15px}.feature-category li{display:inline-block;margin:0 5px 5px 0}.feature-category a{color:#fff;line-height:30px;padding:0 5px;display:inline-block}.feature-category a:hover{text-decoration:none}.feature-category a:before{font-family:FontAwesome;margin-right:5px}.feature-category #feature-tab-top a{background-color:#929292;border:1px solid #929292}.feature-category #feature-tab-top a:hover{color:#929292;background-color:#fff}.feature-category #feature-tab-top a:before{content:"\f0a4"}.feature-category #feature-tab-all a{background-color:#636270;border:1px solid #636270}.feature-category #feature-tab-all a:hover{color:#636270;background-color:#fff}.feature-category #feature-tab-all a:before{content:"\f017"}.feature-category #feature-tab-1 a,.feature-category #feature-tab-2 a,.feature-category #feature-tab-3 a{background-color:#00b4bd;border:1px solid #00b4bd}.feature-category #feature-tab-1 a:hover,.feature-category #feature-tab-2 a:hover,.feature-category #feature-tab-3 a:hover{color:#00b4bd;background-color:#fff}.feature-category #feature-tab-1 a:before,.feature-category #feature-tab-2 a:before,.feature-category #feature-tab-3 a:before{content:"\f118"}.feature-category #feature-tab-4 a{background-color:#f5b134;border:1px solid #f5b134}.feature-category #feature-tab-4 a:hover{color:#f5b134;background-color:#fff}.feature-category #feature-tab-4 a:before{content:"\f0f5"}.feature-category #feature-tab-5 a{background-color:#fc745a;border:1px solid #fc745a}.feature-category #feature-tab-5 a:hover{color:#fc745a;background-color:#fff}.feature-category #feature-tab-5 a:before{content:"\f290"}.feature-category #feature-tab-6 a{background-color:#85af43;border:1px solid #85af43}.feature-category #feature-tab-6 a:hover{color:#85af43;background-color:#fff}.feature-category #feature-tab-6 a:before{content:"\f015"}.feature-category #feature-tab-7 a{background-color:#7e5c9d;border:1px solid #7e5c9d}.feature-category #feature-tab-7 a:hover{color:#7e5c9d;background-color:#fff}.feature-category #feature-tab-7 a:before{content:"\f083"}.feature-list{margin:0;padding:0;list-style:none}.feature-list h3{margin:0;padding:0;font-size:14px;background:0 0}.feature-list li{padding:10px}.feature-list li .feature-txt p{overflow:hidden;position:relative;line-height:1.4em;max-height:2.8em;word-wrap:break-word;padding-right:1em;text-align:justify}.feature-list li .feature-txt p:before{content:"...";position:absolute;right:0;bottom:.3em}.feature-list li .feature-txt p:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.feature-list li:nth-child(odd){background:#f2f7fa}.feature-list li:nth-child(odd) .feature-txt p{overflow:hidden;position:relative;line-height:1.4em;max-height:2.8em;word-wrap:break-word;padding-right:1em;text-align:justify}.feature-list li:nth-child(odd) .feature-txt p:before{content:"...";position:absolute;right:0;bottom:.3em}.feature-list li:nth-child(odd) .feature-txt p:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#f2f7fa}.feature-list .feature-img,.feature-list .feature-txt{display:table-cell}.feature-list .feature-txt{vertical-align:top;width:100%;max-width:100px;line-height:20px}.feature-list .feature-txt p{margin:.4em 0}.feature-list .feature-img a{margin:0 10px 10px 0;width:180px;text-align:center;display:block;line-height:0}.feature-list .feature-img a img{max-width:180px;height:auto}.feature-list .feature-img.noimg a{white-space:nowrap;overflow:hidden;text-indent:100%;display:block;width:180px;height:128px;background:#d9dee2;text-align:center}.feature-list .feature-img.noimg a:before{font-family:FontAwesome;content:"\f03e";position:relative;font-size:3em;top:43%;color:#fff;text-decoration:underline}.feature-list .feature-img.noimg a:before{text-decoration:none}.feature-list .feature-img.noimg a:before{top:50%;left:-68%}.feature-list .feature-img.noimg a:hover{text-decoration:none;opacity:.6}.feature-list .feature-cat a{display:inline-block;padding:0 5px;line-height:25px;height:25px;font-size:.9em;background-color:#fff;margin:0 5px 8px 0}.feature-list .feature-cat a:hover{text-decoration:none}.feature-list .feature-cat a:before{font-family:FontAwesome;margin-right:5px}.feature-list .feature-cat .feature-cat1,.feature-list .feature-cat .feature-cat2,.feature-list .feature-cat .feature-cat3{color:#00b4bd;border:1px solid #00b4bd}.feature-list .feature-cat .feature-cat1:before,.feature-list .feature-cat .feature-cat2:before,.feature-list .feature-cat .feature-cat3:before{content:"\f118"}.feature-list .feature-cat .feature-cat4{color:#f5b134;border:1px solid #f5b134}.feature-list .feature-cat .feature-cat4:before{content:"\f0f5"}.feature-list .feature-cat .feature-cat5{color:#fc745a;border:1px solid #fc745a}.feature-list .feature-cat .feature-cat5:before{content:"\f290"}.feature-list .feature-cat .feature-cat6{color:#85af43;border:1px solid #85af43}.feature-list .feature-cat .feature-cat6:before{content:"\f015"}.feature-list .feature-cat .feature-cat7{color:#7e5c9d;border:1px solid #7e5c9d}.feature-list .feature-cat .feature-cat7:before{content:"\f083"}@media only screen and (max-width:460px){.feature-list .feature-img{display:block;margin-bottom:10px}.feature-list .feature-img a{margin:0 auto;text-align:center;width:80%}.feature-list .feature-img a img{max-width:100%}.feature-list .feature-img a.noimg a{width:80%;height:120px}.feature-list .feature-img a.noimg a:before{top:46%;left:-85%}.feature-list .feature-img a.noimg a:hover{text-decoration:none;opacity:.6}.feature-list .feature-txt{display:block;max-width:100%}}.feature iframe{width:80%}@media only screen and (max-width:414px){.feature iframe{width:100%}}.feature-description div{padding:1em}.feature-description div div{padding:0}.feature-description img{max-width:100%;height:auto}.feature-article h4{border:0;display:block;padding:8px;margin:0}.feature-article div{padding:1em}.feature-article div div{padding:0}.feature-article .fukidashi{width:100%;margin:1.5em 0;overflow:hidden}.feature-article .fukidashi .faceicon{float:left;margin-right:-90px;width:60px}.feature-article .fukidashi .faceicon img{width:100%;height:auto;border:solid 3px #d7ebfe;border-radius:50%}.feature-article .fukidashi .chatting{width:100%}.feature-article .says{display:inline-block;position:relative;margin:0 0 0 90px;padding:10px;border-radius:12px;background:#d7ebfe;color:#000}.feature-article .says:after{content:"";display:inline-block;position:absolute;top:20px;left:-24px;border:12px solid transparent;border-right:12px solid #d7ebfe}.feature-article .says p{margin:0!important;padding:0!important}.feature-article-images{text-align:center}.feature-article-images ul{margin:0;padding:0;list-style:none}.feature-article-images li{display:inline-block;margin:0 1.5% 1.5% 0;vertical-align:middle}.feature-article-images li img{max-width:200px;max-height:200px;width:auto;height:auto;display:block}.feature-article-images li:last-child{margin-right:0}.feature-article-images a{display:block}@media only screen and (max-width:930px) and (min-width:826px){.feature-article-images li img{max-width:175px;max-height:175px}}@media only screen and (max-width:685px){.feature-article-images li img{max-width:130px;max-height:130px}}@media only screen and (max-width:470px){.feature-article-images li img{max-width:105px;max-height:105px}}.feature-article-info{margin:20px 0}.feature-article-info div{border-bottom:1px solid #fff}.feature-article-info div:last-child{border:0}.feature-article-info span,.feature-article-info strong{display:table-cell}.feature-article-info strong{width:80px;padding:3px 0}.feature-article-info a{word-break:break-all}.feature-writer{padding:.5em;border:1px solid #ccc}#bloguru .search input[type=text]{width:80%}#bloguru .search input[type=submit]{width:18%;margin:0}@media only screen and (max-width:414px){#bloguru .search input[type=text]{width:70%}#bloguru .search input[type=submit]{width:28%}}.bloguru-list{margin:0;padding:0;list-style:none}.bloguru-list li{padding:10px 10px 2px 10px}.bloguru-list li .bloguru-article{overflow:hidden;position:relative;line-height:1.4em;max-height:4.2em;word-wrap:break-word;padding-right:1em}.bloguru-list li .bloguru-article:before{content:"...";position:absolute;right:0;bottom:.3em}.bloguru-list li .bloguru-article:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.bloguru-list li:nth-child(odd){background:#f2f7fa}.bloguru-list li:nth-child(odd) .bloguru-article{overflow:hidden;position:relative;line-height:1.4em;max-height:4.2em;word-wrap:break-word;padding-right:1em}.bloguru-list li:nth-child(odd) .bloguru-article:before{content:"...";position:absolute;right:0;bottom:.3em}.bloguru-list li:nth-child(odd) .bloguru-article:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#f2f7fa}.bloguru-list .bloguru-left,.bloguru-list .bloguru-right{display:table-cell}.bloguru-list .bloguru-right{vertical-align:top;width:100%;max-width:100px;line-height:20px}.bloguru-list .review-img{width:100%;background-position:center center;background-repeat:no-repeat;background-color:#fff;background-size:cover;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:125px;height:125px;margin:0 10px 10px 0}.bloguru-list .review-img.noimg{background:#d9dee2;text-align:center}.bloguru-list .review-img.noimg:before{font-family:FontAwesome;content:"\f03e";position:relative;font-size:3em;top:43%;color:#fff;text-decoration:underline}.bloguru-list .review-img.noimg:before{text-decoration:none}.bloguru-list p{margin:.3em 0}.bloguru-list .bloguru-title{font-weight:700}@media only screen and (max-width:460px){.bloguru-list .bloguru-left,.bloguru-list .bloguru-right{display:block;max-width:100%}.bloguru-list .bloguru-left{margin:0 auto;text-align:center}.bloguru-list .review-img{margin:0 0 10px 0;display:inline-block}}.bloguru-article-img{text-align:center;max-width:60%;margin:15px auto}.bloguru-article-img img{max-width:100%}@media only screen and (max-width:414px){.bloguru-article-img{max-width:100%}}#container .bloguru-article h1{background:0 0;overflow:inherit;width:inherit;height:inherit;float:none;text-indent:inherit}#container .bloguru-article h1 a{display:inline;width:inherit;height:inherit}#container .bloguru-article iframe{width:100%}.search-mini{display:inline-block;float:right;position:relative;font-size:21px}.search-mini input[type=search],.search-mini input[type=text]{outline:0;font-size:14px;line-height:34px;min-height:34px;background:0 0;border-top:#005aab 1px solid;border-left:#005aab 1px solid;border-right:#005aab 1px solid;border-bottom:none;border-radius:10px 10px 0 0;width:40px;color:transparent;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-appearance:none}.search-mini input[type=search],.search-mini input[type=text]{min-height:37px}@media all and (-ms-high-contrast:none){.search-mini input[type=search],.search-mini input[type=text]{min-height:34px}}.search-mini:before{font-family:FontAwesome;content:"\f002";position:absolute;color:#005aab;left:10px;top:7px;z-index:-1}.search-mini input::-webkit-search-cancel-button,.search-mini input::-webkit-search-decoration{display:none}.search-mini input[type=search]:hover,.search-mini input[type=text]:hover{background-color:rgba(0,90,171,.1)}.search-mini input[type=search]:focus,.search-mini input[type=text]:focus{width:300px;padding-left:35px;padding-right:8px;color:#000;background-color:transparent;cursor:auto;box-shadow:none;margin:0;outline:0}.towninfo-list{margin:0;padding:0;list-style:none}.towninfo-list h3{border:0;margin:0;font-size:14px}.towninfo-list h3 a{background:0 0;color:#005aab;text-decoration:none;padding:inherit;font-size:14px;display:block;line-height:inherit}.towninfo-list h3 a:after{display:none}.towninfo-list h3 a:hover{color:#80b8eb;text-decoration:underline}.towninfo-list li{padding:10px 10px 2px 10px}.towninfo-list li .shop-description{overflow:hidden;position:relative;line-height:1.4em;max-height:2.8em;word-wrap:break-word;padding-right:1em}.towninfo-list li .shop-description:before{content:"...";position:absolute;right:0;bottom:.3em}.towninfo-list li .shop-description:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.towninfo-list li:nth-child(odd){background:#f2f7fa}.towninfo-list li:nth-child(odd) .shop-description{overflow:hidden;position:relative;line-height:1.4em;max-height:2.8em;word-wrap:break-word;padding-right:1em}.towninfo-list li:nth-child(odd) .shop-description:before{content:"...";position:absolute;right:0;bottom:.3em}.towninfo-list li:nth-child(odd) .shop-description:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#f2f7fa}.towninfo-list li:nth-child(even) .shop-news{border:#ffc20e 1px solid}.towninfo-list .shop-left,.towninfo-list .shop-right{display:table-cell}.towninfo-list .shop-right{vertical-align:top;width:100%;max-width:100px;line-height:20px}.towninfo-list .shop-img{margin:0 10px 10px 0;width:180px;text-align:center}.towninfo-list .shop-img a{display:block;line-height:0}.towninfo-list .shop-img img{max-width:180px;max-height:128px}.towninfo-list .shop-img.noimg a,.towninfo-list .shop-img.noimg span{white-space:nowrap;overflow:hidden;text-indent:100%;display:block;line-height:0;width:180px;height:128px;background:#d9dee2;text-align:center}.towninfo-list .shop-img.noimg a:before,.towninfo-list .shop-img.noimg span:before{font-family:FontAwesome;content:"\f03e";position:relative;font-size:3em;top:43%;color:#fff;text-decoration:underline}.towninfo-list .shop-img.noimg a:before,.towninfo-list .shop-img.noimg span:before{text-decoration:none}.towninfo-list .shop-img.noimg a:before,.towninfo-list .shop-img.noimg span:before{top:46%;left:-62%}.towninfo-list .shop-img.noimg a:hover{text-decoration:none;opacity:.6}.towninfo-list .shop-category{font-size:.9em}.towninfo-list .shop-name{font-weight:700;margin:0}.towninfo-list p{margin:.3em 0}.towninfo-list .shop-news{border:#c7d8e3 1px solid;background:#fff;padding:5px}.towninfo-list .shop-news .fa{font-size:1.6em;color:#005aab}.towninfo-list .shop-info{line-height:1.8em;margin:5px 0}.towninfo-list .shop-info .fa{font-size:1.3em}.towninfo-list .shop-info .shop-tel .fa{color:#5f930c}.towninfo-list .shop-info .shop-map .fa{color:#bb1b1b}.towninfo-list .shop-info .shop-review .fa{color:#e7b300;margin-right:0}.towninfo-list .shop-info .shop-website .fa{color:#5da39d}.towninfo-list .shop-info .shop-column .fa{color:#656565}.towninfo-list .shop-info .shop-bloguru .fa{color:#e46868}.towninfo-list .shop-info .shop-job .fa{color:#9a7015}.towninfo-list .shop-info .shop-realestate .fa{color:#b489bc}.towninfo-list .shop-info .shop-car .fa{color:#61a8c3}.towninfo-list .shop-info .shop-genre .fa{color:#fd9a6e}.towninfo-list .shop-info div{display:inline-block;margin-right:20px}.towninfo-list .shop-info div.shop-tel{display:inline}@media only screen and (max-width:460px){.towninfo-list .shop-left{margin:0 auto;text-align:center}.towninfo-list .shop-img{width:100px}.towninfo-list .shop-img img{max-width:100px}.towninfo-list .shop-img.noimg a,.towninfo-list .shop-img.noimg span{width:100px;height:71px}.towninfo-list .shop-img.noimg a:before,.towninfo-list .shop-img.noimg span:before{top:48%;left:-65%;font-size:2em}.towninfo-list .shop-img.noimg a:hover{text-decoration:none;opacity:.6}}#shop .shittoku-add,#shop_top .shittoku-add{text-align:right;margin:20px 0}#shop .recommend,#shop_top .recommend{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;padding:5px 10px}#shop .recommend:before,#shop_top .recommend:before{font-family:FontAwesome;content:"\f087";margin-right:5px;display:inline-block;text-decoration:underline}#shop .recommend:before,#shop .recommend:hover:before,#shop_top .recommend:before,#shop_top .recommend:hover:before{text-decoration:none}#shop_top .category-list{margin:0;padding:0;list-style:none}#shop_top .category-list li{box-sizing:content-box;vertical-align:top;width:15%;font-size:1em;line-height:1.3em;margin:0;padding:0 2% 0 0;height:170px}#shop_top .category-list li a{color:#000}#shop_top .category-list li a:hover{color:#005aab;text-decoration:underline}#shop_top .category-list li .towninfo-img{width:100%;background-position:center center;background-repeat:no-repeat;background-color:#fff;background-size:cover;height:120px}#shop_top .category-list li .towninfo-img.noimg{background:#d9dee2;text-align:center;font-weight:400}#shop_top .category-list li .towninfo-img.noimg:before{font-family:FontAwesome;content:"\f03e";position:relative;font-size:3em;top:43%;color:#fff;text-decoration:underline}#shop_top .category-list li .towninfo-img.noimg:before{text-decoration:none}#shop_top .category-list li div{margin-bottom:8px}#shop_top .category-list li a{display:block}#shop_top .category-list li a:hover{text-decoration:none;opacity:.6}#shop_top .category-list li:nth-child(6n+0){padding-right:0}@media only screen and (max-width:1178px){#shop_top .category-list li{width:22%;padding:0 4% 0 0}#shop_top .category-list li:nth-child(4n+0){padding-right:0}#shop_top .category-list li:nth-child(6n+0){padding-right:4%}#shop_top .category-list li:nth-child(12n+0){padding-right:0}}@media only screen and (max-width:645px){#shop_top .category-list li{width:32%;padding:0 2% 0 0}#shop_top .category-list li:nth-child(3n+0){padding-right:0}#shop_top .category-list li:nth-child(4n+0){padding-right:2%}#shop_top .category-list li:nth-child(6n+0){padding-right:0}}@media only screen and (max-width:420px){#shop_top .category-list li{width:48%;padding:0 4% 0 0}#shop_top .category-list li:nth-child(2n+0){padding-right:0}#shop_top .category-list li:nth-child(3n+0){padding-right:4%}#shop_top .category-list li:nth-child(4n+0){padding-right:0}#shop_top .category-list li:nth-child(6n+0){padding-right:0}}#shop .shop-tab-wrap .datatable th{min-width:130px}#shop .shop-tab-wrap .datatable td a{word-break:break-all}#shop .shop-news{border:#c7d8e3 1px solid;background:#fff;padding:5px;margin:10px 0}#shop .shop-news .fa{font-size:1.6em;color:#005aab}#shop .search a{margin:8px 0 0 0}h4.shop-name{border:0;display:block;padding:0}.shittoku-top-btns{margin:0 0 15px 0;padding:0;list-style:none}.shittoku-top-btns li{float:left;margin:0 15px 10px 0;padding:0 10px;line-height:35px;height:35px}.shittoku-top-btns li a{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;display:block;color:#fff;text-align:center;font-weight:700;text-decoration:none}.shittoku-top-btns li a:hover{opacity:.6;display:block;color:#fff;text-align:center;font-weight:700;text-decoration:none}.shittoku-top-btns #shittoku-top-btns1{background-color:#6a89af}.shittoku-top-btns #shittoku-top-btns2{background-color:#e99b79}.shittoku-top-btns #shittoku-top-btns3{background-color:#db83a0}.shittoku-top-btns #shittoku-top-btns0{background-color:#d2c65d}.shittoku-top-list h3:before{font-family:FontAwesome;margin-right:5px;font-weight:400}.shittoku-top-list h3#ttl-shopgenre1{background:url(../img/share/site/bg_title_towninfo-genre1.png) top left no-repeat}.shittoku-top-list h3#ttl-shopgenre1:before{content:"\f015";color:#6a89af;font-size:18px}.shittoku-top-list h3#ttl-shopgenre2{background:url(../img/share/site/bg_title_towninfo-genre2.png) top left no-repeat}.shittoku-top-list h3#ttl-shopgenre2:before{content:"\f0f5";color:#e99b79}.shittoku-top-list h3#ttl-shopgenre3{background:url(../img/share/site/bg_title_towninfo-genre3.png) top left no-repeat}.shittoku-top-list h3#ttl-shopgenre3:before{content:"\f001";color:#db83a0}.shittoku-top-list ul{margin:0 0 15px 0;padding:0;list-style:none}.shittoku-top-list li{float:left;width:124px;margin:0 18px 0 0;padding:0 0 18px 0;font-size:13px}.shittoku-top-list li a{color:#4b4b4b;text-decoration:none}.shittoku-top-list li a:hover{opacity:.6}.shittoku-top-list .right{margin:-18px 0 30px 0;font-size:12px}.shittoku-top-list i{font-size:14px}.follow-btn{text-align:right;font-size:12px}.follow-btn .follower{display:inline-block;position:relative;border:#ffc20e 1px solid;padding:2px 5px;margin-right:10px}.follow-btn .follower:before{content:"";position:absolute;top:50%;right:-12px;margin-top:-6px;border:5px solid transparent;border-left:7px solid #fff;z-index:2}.follow-btn .follower:after{content:"";position:absolute;top:50%;right:-14px;margin-top:-7px;border:6px solid transparent;border-left:8px solid #ffc20e;z-index:1}.follow-btn .bt-follow{display:inline-block}.follow-btn .bt-follow:before{font-family:FontAwesome;content:"\f08a";font-size:14px;color:#ffc20e}.follow-btn .bt-following{display:inline-block}.follow-btn .bt-following:before{font-family:FontAwesome;content:"\f004";font-size:14px;color:#ffc20e}.socialmedia{margin-right:10px;width:25px;height:25px}.shittoku-btns .fa{margin-right:0;margin-left:5px}.carsale-list,.classified-top-list.realestate-list{margin:0;padding:0;list-style:none}.carsale-list li,.classified-top-list.realestate-list li{display:inline-block;width:25%;padding:10px;vertical-align:top;margin-right:-5px}.carsale-list li:nth-child(odd),.classified-top-list.realestate-list li:nth-child(odd){background:0 0}.carsale-list li .car-buy:before,.classified-top-list.realestate-list li .car-buy:before{font-family:FontAwesome;content:"\f1b9";color:#98d20e;margin-right:5px}.carsale-list li .car-lease:before,.classified-top-list.realestate-list li .car-lease:before{font-family:FontAwesome;content:"\f084";color:#6abcc6;margin-right:5px}.carsale-list li .realestate-buy:before,.classified-top-list.realestate-list li .realestate-buy:before{font-family:FontAwesome;content:"\f015";color:#c7a9e1;margin-right:5px}.carsale-list li .realestate-rent:before,.classified-top-list.realestate-list li .realestate-rent:before{font-family:FontAwesome;content:"\f084";color:#e0b27a;margin-right:5px}.carsale-list li .bedbath,.classified-top-list.realestate-list li .bedbath{font-size:.9em;color:#999;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.carsale-list li .bedbath .bed:before,.classified-top-list.realestate-list li .bedbath .bed:before{font-family:FontAwesome;content:"\f236";margin-right:5px}.carsale-list li .bedbath .bath:before,.classified-top-list.realestate-list li .bedbath .bath:before{font-family:FontAwesome;content:"\f2cd";margin-right:5px}.carsale-list .classified-img,.classified-top-list.realestate-list .classified-img{width:100%;background-position:center center;background-repeat:no-repeat;background-color:#fff;background-size:cover;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:125px;height:125px;margin:0 auto 10px auto}.carsale-list .classified-img.noimg,.classified-top-list.realestate-list .classified-img.noimg{background:#d9dee2;text-align:center}.carsale-list .classified-img.noimg:before,.classified-top-list.realestate-list .classified-img.noimg:before{font-family:FontAwesome;content:"\f03e";position:relative;font-size:3em;top:43%;color:#fff;text-decoration:underline}.carsale-list .classified-img.noimg:before,.classified-top-list.realestate-list .classified-img.noimg:before{text-decoration:none}.carsale-list a:hover,.classified-top-list.realestate-list a:hover{text-decoration:none}.carsale-list a:hover .bedbath,.classified-top-list.realestate-list a:hover .bedbath{color:#80b8eb}.carsale-list a:hover .classified-img,.classified-top-list.realestate-list a:hover .classified-img{opacity:.6}.carsale-list p,.classified-top-list.realestate-list p{margin:0}@media only screen and (max-width:620px){.carsale-list li,.classified-top-list.realestate-list li{width:33%}}@media only screen and (max-width:480px){.carsale-list li,.classified-top-list.realestate-list li{width:50%}}.restaurant-options{margin:0;padding:0;list-style:none}.restaurant-options li{margin:0 0 15px 15px}.restaurant-options strong{display:block;border-bottom:#ccc 1px dotted;margin:0 0 5px -15px}.restaurant-advancesearch h4{display:block}.restaurant-advancesearch .restaurant-advancesearch-bt{text-align:right;margin-bottom:40px}.restaurant-advancesearch label{width:33%;box-sizing:border-box;padding:3px 5px}@media only screen and (max-width:610px){.restaurant-advancesearch label{width:50%}}.legend{font-size:.8em;position:relative}.legend span{margin-right:20px}.legend .car-buy:before{font-family:FontAwesome;content:"\f1b9";color:#98d20e;margin-right:5px}.legend .car-lease:before{font-family:FontAwesome;content:"\f084";color:#6abcc6;margin-right:5px}.legend .realestate-buy:before{font-family:FontAwesome;content:"\f015";color:#c7a9e1;margin-right:5px;font-size:1.2em;line-height:11px}.legend .realestate-rent:before{font-family:FontAwesome;content:"\f084";color:#e0b27a;margin-right:5px}#home-classified ul{margin:0;padding:0;list-style:none}#home-classified ul li{float:left;margin-right:1.5em;font-weight:700;font-size:1.1em;line-height:3em;color:#9c9c9c;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#home-classified ul li i{border:#9c9c9c 1px solid;border-radius:50%;padding:8px;font-size:1em}#home-classified ul li:hover{cursor:pointer}#home-classified ul li .fa-exclamation{padding:8px 13px}#home-classified ul li .fa-question,#home-classified ul li .fa-usd{padding:8px 12px}#home-classified ul li .fa-question{font-size:1.2em;padding:6px 10px}#home-classified ul li .fa-home{font-size:1.2em;padding:6px 7px}#home-classified ul li#home-class-news.active,#home-classified ul li#home-class-news:hover{color:#cda736}#home-classified ul li#home-class-news.active i,#home-classified ul li#home-class-news:hover i{border-color:#cda736}#home-classified ul li#home-class-job.active,#home-classified ul li#home-class-job:hover{color:#9a7015}#home-classified ul li#home-class-job.active i,#home-classified ul li#home-class-job:hover i{border-color:#9a7015}#home-classified ul li#home-class-auto.active,#home-classified ul li#home-class-auto:hover{color:#d46c57}#home-classified ul li#home-class-auto.active i,#home-classified ul li#home-class-auto:hover i{border-color:#d46c57}#home-classified ul li#home-class-sell.active,#home-classified ul li#home-class-sell:hover{color:#df9329}#home-classified ul li#home-class-sell.active i,#home-classified ul li#home-class-sell:hover i{border-color:#df9329}#home-classified ul li#home-class-buy.active,#home-classified ul li#home-class-buy:hover{color:#65bb5a}#home-classified ul li#home-class-buy.active i,#home-classified ul li#home-class-buy:hover i{border-color:#65bb5a}#home-classified ul li#home-class-find.active,#home-classified ul li#home-class-find:hover{color:#789acd}#home-classified ul li#home-class-find.active i,#home-classified ul li#home-class-find:hover i{border-color:#789acd}#home-classified ul li#home-class-carsale.active,#home-classified ul li#home-class-carsale:hover{color:#61a8c3}#home-classified ul li#home-class-carsale.active i,#home-classified ul li#home-class-carsale:hover i{border-color:#61a8c3}#home-classified ul li#home-class-realestate.active,#home-classified ul li#home-class-realestate:hover{color:#b489bc}#home-classified ul li#home-class-realestate.active i,#home-classified ul li#home-class-realestate:hover i{border-color:#b489bc}#home-classified .home-class-wrap h4{font-size:1em;margin:.5em 0 .6em 0;padding:5px 0;display:block;border-bottom:0}#home-classified .home-class-wrap h4#ttl-classified-news{border-top:#cda736 1px dotted}#home-classified .home-class-wrap h4#ttl-classified-news a{color:#cda736}#home-classified .home-class-wrap h4#ttl-classified-job{border-top:#9a7015 1px dotted}#home-classified .home-class-wrap h4#ttl-classified-job a{color:#9a7015}#home-classified .home-class-wrap h4#ttl-classified-auto{border-top:#d46c57 1px dotted}#home-classified .home-class-wrap h4#ttl-classified-auto a{color:#d46c57}#home-classified .home-class-wrap h4#ttl-classified-sell{border-top:#df9329 1px dotted}#home-classified .home-class-wrap h4#ttl-classified-sell a{color:#df9329}#home-classified .home-class-wrap h4#ttl-classified-buy{border-top:#65bb5a 1px dotted}#home-classified .home-class-wrap h4#ttl-classified-buy a{color:#65bb5a}#home-classified .home-class-wrap h4#ttl-classified-find{border-top:#789acd 1px dotted}#home-classified .home-class-wrap h4#ttl-classified-find a{color:#789acd}#home-classified .home-class-wrap h4#ttl-classified-carsale{border-top:#61a8c3 1px dotted}#home-classified .home-class-wrap h4#ttl-classified-carsale a{color:#61a8c3}#home-classified .home-class-wrap h4#ttl-classified-realestate{border-top:#b489bc 1px dotted}#home-classified .home-class-wrap h4#ttl-classified-realestate a{color:#b489bc}#home-classified .classified-top-list li{box-sizing:content-box;vertical-align:top;width:15%;font-size:1em;line-height:1.3em;margin:0;padding:0 2% 0 0}#home-classified .classified-top-list li i{border:none}#home-classified .classified-top-list li a{color:#000}#home-classified .classified-top-list li a:hover{color:#005aab;text-decoration:underline}#home-classified .classified-top-list li .classified-img{width:100%;background-position:center center;background-repeat:no-repeat;background-color:#fff;background-size:cover;height:120px}#home-classified .classified-top-list li .classified-img.noimg{background:#d9dee2;text-align:center;font-weight:400}#home-classified .classified-top-list li .classified-img.noimg:before{font-family:FontAwesome;content:"\f03e";position:relative;font-size:3em;top:43%;color:#fff;text-decoration:underline}#home-classified .classified-top-list li .classified-img.noimg:before{text-decoration:none}#home-classified .classified-top-list li div{margin-bottom:8px}#home-classified .classified-top-list li a{display:block}#home-classified .classified-top-list li a p{font-weight:400;overflow:hidden;position:relative;line-height:1.4em;max-height:2.8em;word-wrap:break-word;padding-right:1em;margin:0;word-break:break-all;text-align:justify}#home-classified .classified-top-list li a p:before{content:"...";position:absolute;right:0;bottom:.3em}#home-classified .classified-top-list li a p:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}#home-classified .classified-top-list li a span{color:#4b4b4b}#home-classified .classified-top-list li a:hover{text-decoration:none;opacity:.6}#home-classified .classified-top-list li:nth-child(6n+0){padding-right:0}#home-classified .classified-top-list li:nth-child(-n+6){height:200px}#home-classified .classified-top-list li.classified-link{border:#005aab 1px solid;text-align:center;font-weight:400;color:#005aab;height:120px;box-sizing:border-box;padding:0}#home-classified .classified-top-list li.classified-link:hover{background:#005aab}#home-classified .classified-top-list li.classified-link:hover a{color:#fff;opacity:1}#home-classified .classified-top-list li.classified-link a{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#005aab;padding:41px 0}#home-classified .classified-top-list li.classified-link a i{padding:0}#home-classified .job-list li{color:#000;width:100%;display:block;border-bottom:#ccc 1px dotted;margin:0 0 1em 0;clear:both;box-sizing:border-box}#home-classified .job-list li a{color:#005aab;text-decoration:none}#home-classified .job-list li a:hover{color:#80b8eb;text-decoration:underline}#home-classified .job-list li:nth-child(-n+6){height:auto}#home-classified .job-list li:hover{cursor:default}#home-classified .job-list li:nth-last-child(2){border-bottom:none;margin:0}#home-classified .job-list li div{font-weight:400;margin-bottom:5px}#home-classified .job-list li div.job-title{font-weight:700;word-break:break-all}#home-classified .job-list li div.job-posted,#home-classified .job-list li div.job-store{font-size:.9em}#home-classified .job-list li div.job-posted{font-size:.9em;color:#999}#home-classified .job-list li div.job-posted:before{font-family:FontAwesome;content:"\f017";margin-right:5px}#home-classified .job-list li span{font-size:.9em;font-weight:400}#home-classified .job-list li a{display:inline-block}#home-classified .job-list li a:hover{text-decoration:none}#home-classified .job-list li.classified-link{width:30%;margin:0 auto;padding:0;height:50px;float:none}#home-classified .job-list li.classified-link a{display:block;line-height:48px;padding:0}#home-classified .classified-top-list.realestate-list li:nth-child(odd){background:#fff}#home-classified .classified-top-list.realestate-list li.classified-link:hover{background:#005aab}#home-classified .classified-top-list.realestate-list li p{overflow:hidden;position:relative;line-height:1.4em;max-height:1.4em;word-wrap:break-word;padding-right:1em}#home-classified .classified-top-list.realestate-list li p:before{content:"...";position:absolute;right:0;bottom:.3em}#home-classified .classified-top-list.realestate-list li p:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}#home-classified .classified-top-list.carsale-list li a:hover p span,#home-classified .classified-top-list.realestate-list li a:hover p span{color:#005aab}#home-classified .legend{top:-10px}#home-classified .carsale-list li .car-buy:before{font-family:FontAwesome;content:"\f1b9";color:#98d20e;margin-right:5px}#home-classified .carsale-list li .car-lease:before{font-family:FontAwesome;content:"\f084";color:#6abcc6;margin-right:5px}#home-classified .realestate-list li .realestate-buy:before{font-family:FontAwesome;content:"\f015";color:#c7a9e1;margin-right:5px}#home-classified .realestate-list li .realestate-rent:before{font-family:FontAwesome;content:"\f084";color:#e0b27a;margin-right:5px}#home-classified .realestate-list li .bedbath{margin-bottom:0;font-size:.9em;font-weight:400;color:#999}#home-classified .realestate-list li .bedbath .bed:before{font-family:FontAwesome;content:"\f236";margin-right:5px}#home-classified .realestate-list li .bedbath .bath:before{font-family:FontAwesome;content:"\f2cd";margin-right:5px}@media only screen and (max-width:1178px){#home-classified .classified-top-list li{width:22%;padding:0 4% 0 0}#home-classified .classified-top-list li:nth-child(4n+0){padding-right:0}#home-classified .classified-top-list li:nth-child(6n+0){padding-right:4%}#home-classified .classified-top-list li:nth-child(-n+8){height:200px}#home-classified .classified-top-list li.classified-link{padding-right:0;height:120px}#home-classified .job-list li{width:100%}#home-classified .job-list li:nth-child(-n+6){height:auto}#home-classified .job-list li.classified-link{height:50px}}@media only screen and (max-width:645px){#home-classified .classified-top-list li{width:32%;padding:0 2% 0 0}#home-classified .classified-top-list li:nth-child(3n+0){padding-right:0}#home-classified .classified-top-list li:nth-child(4n+0){padding-right:2%}#home-classified .classified-top-list li:nth-child(6n+0){padding-right:0}#home-classified .classified-top-list li:nth-child(-n+9){height:200px}#home-classified .classified-top-list li.classified-link{padding-right:0;height:120px}#home-classified .job-list li{width:100%}#home-classified .job-list li:nth-child(-n+6){height:auto}#home-classified .job-list li.classified-link{width:50%;height:50px}}@media only screen and (max-width:420px){#home-classified .classified-top-list li{width:48%;padding:0 4% 0 0}#home-classified .classified-top-list li:nth-child(n+6){display:none}#home-classified .classified-top-list li:last-child{display:inline-block}#home-classified .classified-top-list li:nth-child(2n+0){padding-right:0}#home-classified .classified-top-list li:nth-child(3n+0){padding-right:4%}#home-classified .classified-top-list li:nth-child(4n+0){padding-right:0}#home-classified .classified-top-list li:nth-child(6n+0){padding-right:0}#home-classified .classified-top-list li:nth-child(-n+9){height:auto}#home-classified .classified-top-list li:nth-child(-n+4){height:200px}#home-classified .classified-top-list li.classified-link{padding-right:0;height:120px}#home-classified .job-list li{width:100%}#home-classified .job-list li:last-child{display:block}#home-classified .job-list li:nth-child(-n+6){height:auto}#home-classified .job-list li.classified-link{width:60%;margin:0 auto;height:50px}}#classified section h3{background:0 0}#classified .classified-top-list{margin:0;padding:0;list-style:none}#classified .classified-top-list li{float:left;box-sizing:content-box;vertical-align:top;width:15%;font-size:1em;line-height:1.3em;margin:0;padding:0 2% 0 0;height:200px}#classified .classified-top-list li i{border:none}#classified .classified-top-list li a{color:#000}#classified .classified-top-list li a:hover{color:#005aab;text-decoration:underline}#classified .classified-top-list li .classified-img{width:100%;background-position:center center;background-repeat:no-repeat;background-color:#fff;background-size:cover;height:120px}#classified .classified-top-list li .classified-img.noimg{background:#d9dee2;text-align:center;font-weight:400}#classified .classified-top-list li .classified-img.noimg:before{font-family:FontAwesome;content:"\f03e";position:relative;font-size:3em;top:43%;color:#fff;text-decoration:underline}#classified .classified-top-list li .classified-img.noimg:before{text-decoration:none}#classified .classified-top-list li div{margin-bottom:8px}#classified .classified-top-list li a{display:block}#classified .classified-top-list li a p{font-weight:400;overflow:hidden;position:relative;line-height:1.4em;max-height:2.8em;word-wrap:break-word;padding-right:1em;margin:0;word-break:break-all;text-align:justify}#classified .classified-top-list li a p:before{content:"...";position:absolute;right:0;bottom:.3em}#classified .classified-top-list li a p:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}#classified .classified-top-list li a p span{font-weight:400;color:#000}#classified .classified-top-list li a span{color:#4b4b4b;font-weight:700}#classified .classified-top-list li a:hover{text-decoration:none;opacity:.6}#classified .classified-top-list li .bath,#classified .classified-top-list li .bed{font-weight:400}#classified .classified-top-list li.classified-inside-list{height:230px}#classified .classified-top-list li .classified-date,#classified .classified-top-list li .classified-price,#classified .classified-top-list li .classified-user{margin-bottom:0}#classified .classified-top-list li .classified-price{font-weight:700}#classified .classified-top-list li .classified-date,#classified .classified-top-list li .classified-user{font-size:11px;color:#999;line-height:1.4em}#classified .classified-top-list li .classified-user{overflow:hidden;position:relative;line-height:1.4em;max-height:1.4em;word-wrap:break-word;padding-right:1em;word-break:break-all;text-align:justify}#classified .classified-top-list li .classified-user:before{content:"...";position:absolute;right:0;bottom:.3em}#classified .classified-top-list li .classified-user:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}#classified .classified-top-list li:nth-child(6n+0){padding-right:0}#classified .job-list li{color:#000;width:100%;display:block;border-bottom:#ccc 1px dotted;margin:0 0 1em 0;padding-right:0;clear:both;box-sizing:border-box}#classified .job-list li a{color:#005aab;text-decoration:none}#classified .job-list li a:hover{color:#80b8eb;text-decoration:underline}#classified .job-list li:nth-child(-n+6){height:auto}#classified .job-list li:hover{cursor:default}#classified .job-list li:nth-child(4){border-bottom:none;margin:0}#classified .job-list li div{font-weight:400;margin-bottom:5px}#classified .job-list li div.job-title{font-weight:700;word-break:break-all}#classified .job-list li div.job-posted,#classified .job-list li div.job-store{font-size:.9em}#classified .job-list li div.job-posted{font-size:.9em;color:#999}#classified .job-list li div.job-posted:before{font-family:FontAwesome;content:"\f017";margin-right:5px}#classified .job-list li span{font-size:.9em;font-weight:400}#classified .job-list li a{display:inline-block}#classified .job-list li.classified-link{width:30%;margin:0 auto;padding:0;height:50px;float:none}#classified .job-list li.classified-link a{display:block;line-height:48px}#classified .classified-top-list.realestate-list li:nth-child(odd){background:#fff}#classified .classified-top-list.realestate-list li p{overflow:hidden;position:relative;line-height:1.4em;max-height:1.4em;word-wrap:break-word;padding-right:1em}#classified .classified-top-list.realestate-list li p:before{content:"...";position:absolute;right:0;bottom:.3em}#classified .classified-top-list.realestate-list li p:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}#classified .classified-top-list.carsale-list li a:hover p span,#classified .classified-top-list.realestate-list li a:hover p span{color:#005aab}#classified .carsale-list li .car-buy:before{font-family:FontAwesome;content:"\f1b9";color:#98d20e;margin-right:5px}#classified .carsale-list li .car-lease:before{font-family:FontAwesome;content:"\f084";color:#6abcc6;margin-right:5px}#classified .realestate-list li .realestate-buy:before{font-family:FontAwesome;content:"\f015";color:#c7a9e1;margin-right:5px}#classified .realestate-list li .realestate-rent:before{font-family:FontAwesome;content:"\f084";color:#e0b27a;margin-right:5px}#classified .realestate-list li .bedbath{margin-bottom:0;font-size:.9em;font-weight:400;color:#999}#classified .realestate-list li .bedbath .bed:before{font-family:FontAwesome;content:"\f236";margin-right:5px}#classified .realestate-list li .bedbath .bath:before{font-family:FontAwesome;content:"\f2cd";margin-right:5px}@media only screen and (max-width:1085px){#classified .classified-top-list li{width:32%;padding:0 2% 0 0}#classified .classified-top-list li:nth-child(3n+0){padding-right:0}#classified .classified-top-list li:nth-child(4n+0){padding-right:2%}#classified .classified-top-list li:nth-child(6n+0){padding-right:0}#classified .job-list li{width:100%}#classified .job-list li:nth-child(-n+6){height:auto}#classified .job-list li.classified-link{width:50%;height:50px}}@media only screen and (max-width:420px){#classified .classified-top-list li{width:48%;padding:0 4% 0 0}#classified .classified-top-list li:nth-child(2n+0){padding-right:0}#classified .classified-top-list li:nth-child(3n+0){padding-right:4%}#classified .classified-top-list li:nth-child(6n+0){padding-right:0}#classified .job-list li{width:100%}#classified .job-list li:last-child{display:block}#classified .job-list li:nth-child(-n+6){height:auto}#classified .job-list li.classified-link{width:60%;margin:0 auto;height:50px}}#classified .classified-subcat{display:inline-block}#classified .sort{float:right}.classified-detail h4{display:block}.classified-gallery{border-bottom:1px dotted #cecece;padding-bottom:20px;overflow:hidden}.classified-gallery ::-webkit-scrollbar{-webkit-appearance:none;width:7px}.classified-gallery ::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.classified-detail-gallery-main{float:left;width:60%}.classified-detail-gallery-main div{height:460px;background-color:#f5f5f5;position:relative}.classified-detail-gallery-main img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.classified-detail-gallery-main span{color:#666}.classified-detail-gallery-main span:before{font-family:FontAwesome;content:"\f0a6";margin-right:5px}.classified-detail-gallery{float:right;border:1px solid #dfdfdf;width:38%;height:460px;overflow:auto}.classified-detail-gallery ul{margin:0;padding:0;list-style:none;font-size:0}.classified-detail-gallery li{box-sizing:content-box;vertical-align:top;display:inline-block;width:29%;margin:2% 0;padding:0 2%;overflow:hidden}.classified-detail-gallery li a img{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.classified-detail-gallery li a img:hover{opacity:1}.classified-detail-gallery li span{display:block;overflow:hidden;position:relative;line-height:1.3em;max-height:2.4em;word-wrap:break-word;padding-right:1em;text-align:justify;word-break:break-all;font-size:12.6px;margin-top:5px}.classified-detail-gallery li span:before{content:"...";position:absolute;right:0;bottom:.3em}.classified-detail-gallery li span:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.classified-detail-gallery .pic-s div{width:100%;background-position:center center;background-repeat:no-repeat;background-color:#fff;background-size:cover;height:80px;position:relative}.classified-detail-gallery .pic-s div img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);visibility:hidden}.classified-detail-gallery a:hover{text-decoration:none}.classified-detail-gallery a:hover.pic-s div img{visibility:visible}@media only screen and (min-device-width:768px) and (max-device-width:1024px),only screen and (max-width:768px){.classified-gallery{border-bottom:0;padding-bottom:0}.classified-detail-gallery-main{float:none;width:100%}.classified-detail-gallery-main div{height:300px}.classified-detail-gallery-main img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.classified-detail-gallery-main span{display:none}.classified-detail-gallery{float:none;width:100%;height:auto;margin-top:10px}.classified-detail-gallery li{width:16%}.classified-detail-gallery .pic-s div img{display:none}}@media only screen and (max-width:414px){.classified-detail-gallery-main{float:none;width:100%}.classified-detail-gallery-main div{height:300px}.classified-detail-gallery-main img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.classified-detail-gallery-main span{display:none}.classified-detail-gallery{float:none;width:100%;height:auto;margin-top:10px}.classified-detail-gallery li{width:29%}.classified-detail-gallery .pic-s div img{display:none}}.classified-detail-desc{margin:20px 0;display:inline-block;width:62%;float:left;padding-right:10px;border-right:1px dotted #cecece;min-height:200px}.classified-detail-desc .classified-towninfo{margin:2em 0 0 0}.classified-detail-desc .classified-towninfo strong{color:#8b8b8b;font-size:12px;display:block}.classified-detail-desc .classified-towninfo img{position:relative;top:3px;margin-right:2px}@media only screen and (max-width:1112px){.classified-detail-desc{min-height:220px}}@media only screen and (max-width:1031px){.classified-detail-desc{min-height:300px}}@media only screen and (max-width:825px){.classified-detail-desc{min-height:220px}}@media only screen and (max-width:763px){.classified-detail-desc{min-height:300px}}.classified-detail-info{margin:20px 0 0 0;display:inline-block;width:36%;float:right}.classified-detail-info .price{margin-bottom:10px}.classified-detail-info .price strong{font-size:1.1em}.classified-detail-info .detail span{display:inline-block;margin-right:15px}.classified-detail-info .detail span:last-child{margin-right:0}.classified-detail-info .detail .fa{font-size:1.1em}.classified-detail-info .account{margin-top:6px;display:inline-block}.classified-detail-info .account div.floatleft{margin-right:10px}.classified-detail-info .account div.floatright{float:left}.classified-detail-info .account-pic img{max-width:130px;max-height:130px;width:auto;height:auto}.classified-detail-info .warning{line-height:1.4em}@media only screen and (max-width:575px){.classified-detail-desc{display:block;width:100%;float:none;border-right:0;min-height:auto}.classified-detail-info{margin:0;display:block;width:100%;float:none;padding:10px 0 0 0;border-top:1px dotted #cecece;text-align:center}}#jobs .search select{width:auto}#jobs .search span{margin-right:20px}@media only screen and (max-width:860px){#jobs .search select{width:100%}#jobs .search span{margin-right:0}}#jobs .job-list{margin:0;padding:0;list-style:none}#jobs .job-list li{padding:10px;border:0}#jobs .job-list li:nth-child(odd){background:#f2f7fa}#jobs .job-list .job-title{font-weight:700}#jobs .job-list .job-title span{font-weight:400}#jobs .job-list .job-store{font-size:.9em}#jobs .job-img{text-align:center;width:180px}#jobs .job-img img{width:100%}@media only screen and (max-width:736px) and (max-height:414px),only screen and (max-width:414px) and (max-height:736px),only screen and (max-width:414px){#jobs .job-img{width:100%}#jobs .job-img img{width:auto}}.sample-resume{border:#ccc 1px solid;padding:10px}#jobs_post table.datatable table td:first-child{width:70px}@media only screen and (max-width:736px) and (max-height:414px),only screen and (max-width:414px) and (max-height:736px),only screen and (max-width:414px){#jobs_post table.datatable table td:first-child{width:100%}}.classified-digest li{display:none}.rec_digest_page1{display:block}.classified-digest .page-back,.classified-digest .page-next{border:1px #005aab solid;border-radius:5px;width:4%;display:inline-block;vertical-align:top;text-align:center;color:#005aab;height:50px;cursor:pointer;position:relative;margin-top:55px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.classified-digest .page-back .fa,.classified-digest .page-next .fa{margin-right:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.8em}.classified-digest .page-back:hover,.classified-digest .page-next:hover{background-color:#005aab;color:#fff}.classified-digest ul{margin:0;padding:0;list-style:none;width:90%;display:inline-block}.classified-digest li{display:inline-block;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;vertical-align:top;width:25%;font-size:1em;line-height:1.3em;margin:0 -5px 0 0;padding:0 1%}.classified-digest li.rec-digest-hide{display:none}.classified-digest li i{border:none}.classified-digest li a{color:#000}.classified-digest li a:hover{color:#005aab;text-decoration:underline}.classified-digest li a{display:block}.classified-digest li a:hover .star-rate,.classified-digest li a:hover strong{display:inline-block;text-decoration:none}.classified-digest li a:hover strong{color:#000}.classified-digest li a:first-child{display:inline-block;font-size:.85em;color:#005aab}.classified-digest li a:first-child:hover{color:#80b8eb;text-decoration:none}.classified-digest li .digest-classified:before,.classified-digest li .digest-event:before,.classified-digest li .digest-job:before,.classified-digest li .digest-present:before,.classified-digest li .digest-shop:before{font-family:FontAwesome;margin-right:3px;font-size:1.15em}.classified-digest li .digest-classified:before{content:"\f002"}.classified-digest li .digest-shop:before{content:"\f0a1"}.classified-digest li .digest-event:before{content:"\f14e"}.classified-digest li .digest-job:before{content:"\f0b1"}.classified-digest li .digest-present:before{content:"\f06b"}.classified-digest li p{overflow:hidden;position:relative;line-height:1.3em;max-height:3.9em;word-wrap:break-word;padding-right:1em;margin:3px 0}.classified-digest li p:before{content:"...";position:absolute;right:0;bottom:.3em}.classified-digest li p:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.classified-digest .digest-img{width:100%;background-position:center center;background-repeat:no-repeat;background-color:#fff;background-size:cover;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;height:128px}.classified-digest .digest-img.noimg{background:#d9dee2;position:relative}.classified-digest .digest-img.noimg:before{font-family:FontAwesome;content:"\f03e";position:absolute;font-size:3em;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-decoration:underline}.classified-digest .digest-img.noimg:before{text-decoration:none}.classified-digest a:hover .digest-img{opacity:.6}@media screen and (max-width:849px) and (min-width:826px){.classified-digest li{padding:0 .5%}}@media only screen and (max-width:825px){.classified-digest .page-back,.classified-digest .page-next{display:none}.classified-digest ul{width:100%;height:255px;overflow-x:scroll;white-space:nowrap}.classified-digest li{white-space:normal;width:23%}.classified-digest li.rec-digest-hide{display:inline-block}}@media only screen and (max-width:620px){.classified-digest li{width:43%}}#car .search select{width:32.5%}#car .search label{margin-right:10px}#car .search input[type=submit]{margin:5px auto;display:block}@media only screen and (max-width:455px){#car .search select{width:100%}#car .search select[name=price_high],#car .search select[name=price_low]{width:80%}#car .search span{display:block}}@media only screen and (max-width:500px){#car .page-pagination .button{display:none}#car .page-pagination .mobile-next,#car .page-pagination .mobile-prev,#car .page-pagination .page-back .button{display:inline-block}#car .page-pagination .page-back{margin:0 10px}#car .page-pagination .page-back .fa{margin-right:0}#car .page-pagination span{display:none}}#car .datatable tr:last-child{border-top:1px solid #ddd}.classified-car h4{border-bottom:1px dotted #ffc20e;border-top:1px dotted #ffc20e;padding:8px 3px;margin:.8em 0}.car-list-list{margin:0;padding:0;list-style:none}.car-list-list li{padding:10px 10px 2px 10px}.car-list-list li:nth-child(odd){background:#f2f7fa}.car-list-list .car-img,.car-list-list .car-txt{display:table-cell}.car-list-list .car-txt{vertical-align:top;width:100%;max-width:100px;line-height:20px}.car-list-list .classified-img{width:100%;background-position:center center;background-repeat:no-repeat;background-color:#fff;background-size:cover;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:125px;height:125px;margin:0 10px 10px 0}.car-list-list .classified-img.noimg{background:#d9dee2;text-align:center}.car-list-list .classified-img.noimg:before{font-family:FontAwesome;content:"\f03e";position:relative;font-size:3em;top:43%;color:#fff;text-decoration:underline}.car-list-list .classified-img.noimg:before{text-decoration:none}.car-list-list a:hover{text-decoration:none}.car-list-list a:hover .classified-img{opacity:.6}.car-list-list .car-seller{font-size:.9em}.car-list-list h4{border-bottom:0;border-top:0;padding:0;margin:.5em 0}.car-list-list p{margin:.3em 0;font-size:.9em}@media only screen and (max-width:460px){.car-list-list .car-img,.car-list-list .car-txt{display:block;max-width:100%}.car-list-list .car-img{margin:0 auto;text-align:center}.car-list-list .classified-img{margin:0 0 10px 0;display:inline-block}}.car-detail-gallery-main,.realestate-detail-gallery-main{background-color:#f5f5f5;height:500px;position:relative;margin:0 0 20px 0;overflow:hidden}.car-detail-gallery-main img,.realestate-detail-gallery-main img{display:block;margin:0 auto;max-width:100%;max-height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.car-detail-gallery ul,.realestate-detail-gallery ul{margin:0;padding:0;list-style:none;font-size:0;text-align:center}.car-detail-gallery li,.realestate-detail-gallery li{box-sizing:content-box;display:inline-block;width:14%;padding:0 1%;overflow:hidden}.car-detail-gallery li a img,.realestate-detail-gallery li a img{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.car-detail-gallery li a img:hover,.realestate-detail-gallery li a img:hover{opacity:1}.car-detail-gallery .pic-s div,.realestate-detail-gallery .pic-s div{width:100%;background-position:center center;background-repeat:no-repeat;background-color:#fff;background-size:cover;height:80px}@media only screen and (max-width:736px) and (max-height:414px),only screen and (max-width:414px) and (max-height:736px),only screen and (max-width:414px){.car-detail-gallery-main,.realestate-detail-gallery-main{height:300px}.car-detail-gallery-main img,.realestate-detail-gallery-main img{max-height:300px}.car-detail-gallery .pic-s div,.realestate-detail-gallery .pic-s div{height:60px}.car-detail-gallery .pic-s div img,.realestate-detail-gallery .pic-s div img{display:none}}.car-detail-desc,.realestate-detail-desc{margin:20px 0}.car-detail-desc span,.realestate-detail-desc span{display:inline-block}.car-detail-desc .shop-left,.car-detail-desc .shop-right,.realestate-detail-desc .shop-left,.realestate-detail-desc .shop-right{display:table-cell}.car-detail-desc .shop-right,.realestate-detail-desc .shop-right{vertical-align:top;width:100%;max-width:100px;line-height:20px}.car-detail-desc .shop-img,.realestate-detail-desc .shop-img{margin:0 10px 10px 0;width:80px;text-align:center}.car-detail-desc .shop-img a,.realestate-detail-desc .shop-img a{display:block;line-height:0}.car-detail-desc .shop-img img,.realestate-detail-desc .shop-img img{max-width:80px;height:auto}.car-detail-desc .shop-img.noimg a,.realestate-detail-desc .shop-img.noimg a{white-space:nowrap;overflow:hidden;text-indent:100%;display:block;width:80px;height:57px;background:#d9dee2;text-align:center}.car-detail-desc .shop-img.noimg a:before,.realestate-detail-desc .shop-img.noimg a:before{font-family:FontAwesome;content:"\f03e";position:relative;font-size:3em;top:43%;color:#fff;text-decoration:underline}.car-detail-desc .shop-img.noimg a:before,.realestate-detail-desc .shop-img.noimg a:before{text-decoration:none}.car-detail-desc .shop-img.noimg a:before,.realestate-detail-desc .shop-img.noimg a:before{top:46%;left:-62%;font-size:1.8em}.car-detail-desc .shop-img.noimg a:hover,.realestate-detail-desc .shop-img.noimg a:hover{text-decoration:none;opacity:.6}@media only screen and (max-width:414px){.car-detail-desc .shop-left,.realestate-detail-desc .shop-left{display:none}.car-detail-desc .shop-right,.realestate-detail-desc .shop-right{max-width:100%}}#real-estate .search input[type=submit]{display:block;margin:5px auto}#real-estate .search select{margin-right:10px}#real-estate .search select[name=id]{width:20%}#real-estate .search select[name=area]{width:54%}#real-estate .search select[name=price_max],#real-estate .search select[name=price_min]{width:35%}#real-estate .search select[name=bath],#real-estate .search select[name=bed],#real-estate .search select[name=garage]{width:15%}@media only screen and (max-width:620px){#real-estate .search select[name=area]{width:45%}#real-estate .search select[name=price_max],#real-estate .search select[name=price_min]{width:30%}#real-estate .search select[name=bath],#real-estate .search select[name=bed],#real-estate .search select[name=garage]{width:12%}}@media only screen and (max-width:535px){#real-estate .search select[name=id]{width:100%}#real-estate .search select[name=area]{width:100%}#real-estate .search select[name=price_max],#real-estate .search select[name=price_min]{width:80%}#real-estate .search select[name=bath],#real-estate .search select[name=bed],#real-estate .search select[name=garage]{width:100%}#real-estate .search span{display:block}}@media only screen and (max-width:570px){#real-estate .page-pagination .button{display:none}#real-estate .page-pagination .mobile-next,#real-estate .page-pagination .mobile-prev,#real-estate .page-pagination .page-back .button{display:inline-block}#real-estate .page-pagination .page-back{margin:0 10px}#real-estate .page-pagination .page-back .fa{margin-right:0}#real-estate .page-pagination span{display:none}}#real-estate .datatable tr:last-child{border-top:1px solid #ddd}.realestate-list{margin:0;padding:0;list-style:none}.realestate-list li{padding:10px 10px 2px 10px}.realestate-list li:nth-child(odd){background:#f2f7fa}.realestate-list .realestate-img,.realestate-list .realestate-txt{display:table-cell}.realestate-list .realestate-txt{vertical-align:top;width:100%;max-width:100px;line-height:20px}.realestate-list .classified-img{width:100%;background-position:center center;background-repeat:no-repeat;background-color:#fff;background-size:cover;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:125px;height:125px;margin:0 10px 10px 0}.realestate-list .classified-img.noimg{background:#d9dee2;text-align:center}.realestate-list .classified-img.noimg:before{font-family:FontAwesome;content:"\f03e";position:relative;font-size:3em;top:43%;color:#fff;text-decoration:underline}.realestate-list .classified-img.noimg:before{text-decoration:none}.realestate-list a:hover{text-decoration:none}.realestate-list a:hover .classified-img{opacity:.6}.realestate-list .realestate-list-agent{font-size:.9em}@media only screen and (max-width:460px){.realestate-list .realestate-img,.realestate-list .realestate-txt{display:block;max-width:100%}.realestate-list .realestate-img{margin:0 auto;text-align:center}.realestate-list .classified-img{margin:0 0 10px 0;display:inline-block}}#real-estate h4{border-bottom:1px dotted #ffc20e;border-top:1px dotted #ffc20e;padding:8px 3px;margin:.8em 0}table.datatable.classified-history{width:100%;border-collapse:collapse}table.datatable.classified-history tr:nth-of-type(odd){background:#f2f7fa}table.datatable.classified-history th{background:#e7f1f9;font-weight:700;min-width:0;width:auto}table.datatable.classified-history td,table.datatable.classified-history th{padding:6px;border:1px solid #ccc}table.datatable.classified-history td.center,table.datatable.classified-history th.center{text-align:center;min-width:80px}@media only screen and (max-width:736px) and (max-height:414px),only screen and (max-width:414px) and (max-height:736px),only screen and (max-width:414px){table.datatable.classified-history tr:first-child{display:none}table.datatable.classified-history tr{border:1px solid #ccc}table.datatable.classified-history td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:30%}table.datatable.classified-history td:last-child{border-bottom:none}table.datatable.classified-history td:before{position:absolute;top:6px;left:6px;padding-right:10px;white-space:nowrap}table.datatable.classified-history td.center,table.datatable.classified-history th.center{text-align:left}table.datatable.classified-history td:nth-of-type(5){padding-left:0;text-align:center}table.datatable.classified-history td:nth-of-type(1):before{content:"タイトル"}table.datatable.classified-history td:nth-of-type(2):before{content:"カテゴリ"}table.datatable.classified-history td:nth-of-type(3):before{content:"掲載期限"}table.datatable.classified-history td:nth-of-type(4):before{content:"契約"}table.datatable.classified-history td:nth-of-type(5):before{content:""}}.falist{margin:0;padding:0;list-style:none}.classified-cat-list{margin:0;padding:0;list-style:none}.classified-cat-list li{width:47%;display:inline-block;vertical-align:top;margin:1%;padding:8px;border:1px solid #ddd}.classified-cat-list li h4{border:0;display:block;text-align:center;background-color:#f2f7fa;margin:0}.classified-cat-list select{width:60%}@media only screen and (max-width:590px){.classified-cat-list li{width:100%}.classified-cat-list select{width:100%}.classified-cat-list input[type=submit]{display:block;margin:5px auto}}.classified-imgupload-list{margin:0;padding:0;list-style:none}.classified-imgupload-list li{display:inline-block;width:23%;vertical-align:top;text-align:center;padding:1%;margin:.5%;border:1px solid #ddd}.classified-imgupload-list div{margin-bottom:5px}.classified-imgupload-list img{max-height:120px;max-width:120px;vertical-align:middle}.classified-imgupload-list span{display:block;text-align:left;font-size:.9em;margin-top:5px;line-height:1.4em}@media only screen and (max-width:685px){.classified-imgupload-list li{width:30%;padding:1%;margin:1%}}@media only screen and (max-width:520px){.classified-imgupload-list li{width:47%}.classified-imgupload-list img{max-width:100%}}.forum-list{margin:0;padding:0;list-style:none}.forum-list a{color:#000}.forum-list a:hover{color:#005aab;text-decoration:underline}.forum-list li{line-height:20px;width:100%;margin-bottom:10px;padding-left:20px}.forum-list li:before{font-family:FontAwesome;content:"\f138";color:#005aab;margin:0 8px 0 -20px}.forum-title{background:0 0;margin:0;padding:10px;cursor:pointer;font-weight:400;font-size:14px;border-bottom:0}.forum-btns{margin-bottom:20px}.forum-btns .button{float:left}.forum-box-list div.forum-box:nth-child(odd){background:#f2f7fa}.forum-box-list .koukoku{margin-top:20px}.forum-box{margin-bottom:10px;padding:0;border:1px solid #ccc}.forum-box .forum-title span{background:0 0;color:#000;font-size:inherit;padding:0;line-height:inherit;display:table-cell;width:100%;max-width:100px}.forum-box .forum-title i{color:#838383;display:table-cell;padding-right:5px;width:20px}.border-top{margin:10px 0 8px 0;padding-top:5px;border-top:1px dotted #ccc}.forum-content{background-color:#fff;padding:10px;border-top:1px dotted #ccc}.forum-entrymessage{margin:5px 10px 5px 30px;padding-bottom:3px;overflow:auto}.forum-reply{margin:0 0 0 30px}.forum-replymessage{margin:5px 10px 5px 60px;word-break:break-all}.forum-topic-btns{margin-bottom:10px}.forum-topic-btns button{float:right;margin:10px 0 0 10px;padding:3px 10px;font-size:12px}.forum-topic-btns button i{font-size:14px}@media only screen and (max-width:450px){.forum-topic-btns{text-align:left;width:100%;float:left}.forum-topic-btns button{margin:5px 10px 5px 0;float:left}}.forum-url{display:block;margin:20px 0}.forum-url a{padding:3px 10px;color:#fff;text-decoration:none;background-color:#005aab}.forum-url a:hover{color:#fff;text-decoration:none;background-color:#80b8eb}.forum-url a i{font-size:13px}.topic-num{margin:0 0 5px 0}.column-close,.forum-close{cursor:pointer;color:#005aab;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.column-close:hover,.forum-close:hover{color:#80b8eb;text-decoration:underline}.forum-delete{text-align:center}.forum-delete input[type=submit]{margin:10px 5px;font-family:'Lucida Grande',Meiryo,メイリオ,'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif,FontAwesome}span.title-cat{font-weight:400;color:#000;font-size:15px;letter-spacing:normal;margin-right:10px}.recipe-list{margin:0;padding:0;list-style:none}.recipe-list h3{background:0 0;padding:inherit}.recipe-list li{padding:10px}.recipe-list li .recipe-description{overflow:hidden;position:relative;line-height:1.4em;max-height:2.8em;word-wrap:break-word;padding-right:1em}.recipe-list li .recipe-description:before{content:"...";position:absolute;right:0;bottom:.3em}.recipe-list li .recipe-description:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.recipe-list li:nth-child(odd){background:#fffcf4}.recipe-list li:nth-child(odd) .recipe-description{overflow:hidden;position:relative;line-height:1.4em;max-height:2.8em;word-wrap:break-word;padding-right:1em}.recipe-list li:nth-child(odd) .recipe-description:before{content:"...";position:absolute;right:0;bottom:.3em}.recipe-list li:nth-child(odd) .recipe-description:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fffcf4}.recipe-list .recipe-left,.recipe-list .recipe-right{display:table-cell}.recipe-list .recipe-right{display:table-cell;vertical-align:top;width:100%;max-width:100px;line-height:20px}.recipe-list .recipe-img{margin:0 10px 10px 0;width:180px;text-align:center}.recipe-list .recipe-img img{max-width:100%;max-height:180px}.recipe-list .recipe-img a{display:block;line-height:0}.recipe-list .recipe-img.noimg a{white-space:nowrap;overflow:hidden;text-indent:100%;display:block;width:180px;height:128px;background:#d9dee2;text-align:center}.recipe-list .recipe-img.noimg a:before{font-family:FontAwesome;content:"\f03e";position:relative;font-size:3em;top:43%;color:#fff;text-decoration:underline}.recipe-list .recipe-img.noimg a:before{text-decoration:none}.recipe-list .recipe-img.noimg a:before{top:46%;left:-62%}.recipe-list .recipe-img.noimg a:hover{text-decoration:none;opacity:.6}.recipe-list .recipe-catname{font-size:.9em}.recipe-list p{margin:.3em 0}@media only screen and (max-width:460px){.recipe-list .recipe-left,.recipe-list .recipe-right{display:block;max-width:100%}.recipe-list .recipe-left{margin:0 auto;text-align:center}.recipe-list .recipe-img{margin:0 0 10px 0;display:inline-block}}.recipe-view{padding:10px 10px 10px 60px;background:url(../img/share/site/cookbook/note2.gif) left top repeat-y}@media only screen and (max-width:414px){.recipe-view{background:url(../img/share/site/cookbook/note2.gif) right top repeat-y;padding:10px}}.recipe-bg{margin:0;padding:65px 10px 10px 15px;background:url(../img/share/site/cookbook/recipe.png) top left repeat-x}.recipe-bg h3{text-align:center;border:0}.recipe-bg h3 a{color:#005aab;text-decoration:none}.recipe-bg h3 a:hover{color:#80b8eb;text-decoration:underline}.recipe-bg h3 a,.recipe-bg h3 span{padding:0;background:0 0;font-size:inherit;color:#000;line-height:inherit}.recipe-bg h3 a{color:#005aab}.recipe-bg h3 a:after{display:none}.recipe-bg h4{display:block;border-top:1px dotted #c27828;border-bottom:0;padding:5px 0;margin:2em 0 .5em 0}.recipe-bg img{max-width:100%;height:auto}.review-pagination{text-align:center}.review-pagination a{margin:0 5px}@media only screen and (max-width:350px){.review-pagination a{margin:0 auto 10px 0}}.review-photo{text-align:center;width:60%;margin:0 auto 10px auto}.review-photo img{max-width:100%;height:auto;max-height:250px}#recipe_post .datatable th{min-width:140px}#recipe_post .datatable input[name=recipe_ppl]{width:30px}.column-list{margin:0;padding:0;list-style:none}.column-list li{border-bottom:#ccc 1px dotted;padding:10px 0}.column-list li:first-child{padding-top:0}.column-list li:last-child{border-bottom:none}.column-list .column-left{width:80px;display:table-cell;text-align:center}.column-list .column-right{display:table-cell;vertical-align:top;padding:0 0 0 10px;line-height:20px;width:100%;max-width:100px}.column-list .column-img a{display:block;width:80px;height:80px}.column-list .column-img img{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;max-width:80px;max-height:80px;height:auto;text-align:center}.column-list .column-img img:hover{opacity:.6}.column-list .column-name{font-size:.9em}.column-list .column-title{font-weight:700;margin:0}.column-list .column-article{overflow:hidden;position:relative;line-height:1.4em;max-height:2.8em;word-wrap:break-word;padding-right:1em;margin:0}.column-list .column-article:before{content:"...";position:absolute;right:0;bottom:.3em}.column-list .column-article:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.column-list .column-list-img{display:table-cell;text-align:center}.column-list .column-list-img a{display:block;width:120px;height:130px}.column-list .column-list-img img{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;max-width:120px;max-height:130px}.column-list .column-list-img img:hover{opacity:.6}@media only screen and (max-width:414px){.column-list .column-list-img{width:80px}.column-list .column-list-img img{width:80px}}.column-list .column-list-txt{display:table-cell;width:100%;max-width:100px;vertical-align:top;padding:0 0 0 10px}.column-list .column-list-cat{display:block;font-size:12px}.column-list strong{display:block;margin:5px 0}.column-list .column-list-author{font-size:12px;display:block;text-align:right}@media only screen and (max-width:414px){.column-list .column-list-author{text-align:left}}.column-list p{margin:5px 0;overflow:hidden;position:relative;line-height:1.4em;max-height:4.2em;word-wrap:break-word;padding-right:1em}.column-list p:before{content:"...";position:absolute;right:0;bottom:.3em}.column-list p:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.column-list.stripe li{padding:10px;border:0}.column-list.stripe li .articlelist-desc span,.column-list.stripe li p{display:block;overflow:hidden;position:relative;line-height:1.5em;max-height:3em;word-wrap:break-word;padding-right:1em}.column-list.stripe li .articlelist-desc span:before,.column-list.stripe li p:before{content:"...";position:absolute;right:0;bottom:.3em}.column-list.stripe li .articlelist-desc span:after,.column-list.stripe li p:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}@media only screen and (max-width:414px){.column-list.stripe li .articlelist-desc span,.column-list.stripe li p{overflow:hidden;position:relative;line-height:1.5em;max-height:4.5em;word-wrap:break-word;padding-right:1em}.column-list.stripe li .articlelist-desc span:before,.column-list.stripe li p:before{content:"...";position:absolute;right:0;bottom:.3em}.column-list.stripe li .articlelist-desc span:after,.column-list.stripe li p:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}}.column-list.stripe li .column-list-author-c{text-align:left;font-size:inherit;display:block}.column-list.stripe li:first-child{padding-top:10px}.column-list.stripe li:nth-child(odd){background:#f2f7fa}.column-list.stripe li:nth-child(odd) .articlelist-desc span,.column-list.stripe li:nth-child(odd) p{display:block;overflow:hidden;position:relative;line-height:1.5em;max-height:3em;word-wrap:break-word;padding-right:1em}.column-list.stripe li:nth-child(odd) .articlelist-desc span:before,.column-list.stripe li:nth-child(odd) p:before{content:"...";position:absolute;right:0;bottom:.3em}.column-list.stripe li:nth-child(odd) .articlelist-desc span:after,.column-list.stripe li:nth-child(odd) p:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#f2f7fa}@media only screen and (max-width:414px){.column-list.stripe li:nth-child(odd) .articlelist-desc span,.column-list.stripe li:nth-child(odd) p{overflow:hidden;position:relative;line-height:1.5em;max-height:4.5em;word-wrap:break-word;padding-right:1em}.column-list.stripe li:nth-child(odd) .articlelist-desc span:before,.column-list.stripe li:nth-child(odd) p:before{content:"...";position:absolute;right:0;bottom:.3em}.column-list.stripe li:nth-child(odd) .articlelist-desc span:after,.column-list.stripe li:nth-child(odd) p:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#f2f7fa}}#column h4{display:block}#column .box-left{float:left;width:48%;padding:5px;margin:1%}#column .box-right{float:right;width:48%;padding:5px;margin:1%}#column .box-left.nospace,#column .box-right.nospace{width:50%;padding:0;margin:0}@media only screen and (max-width:736px) and (max-height:414px),only screen and (max-width:414px) and (max-height:736px),only screen and (max-width:414px){#column .box-left,#column .box-right{float:none;width:100%}#column .box-left.nospace,#column .box-right.nospace{width:100%}}.column-faq-list{margin:0;padding:0;list-style:none}.column-faq-list li{margin-bottom:15px}.column-faq-list li span{font-size:12px;color:#575757;margin-left:23px}.column-faq-list .fa-comments{color:#575757}.column-faq-list .date{margin:10px 0 5px 0}.column-faq-list .column-title{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#005aab;text-decoration:none;cursor:pointer}.column-faq-list .column-title:hover{color:#80b8eb;text-decoration:underline}.column-faq-list .column-content-q{margin-top:0}.column-faq-btn{text-align:center}.column-content-a{border-left:2px solid #ffc20e;padding:0 0 0 10px}.column-author .column-author-pic{display:table-cell}.column-author .column-author-desc{display:table-cell;vertical-align:top;padding:0 0 0 10px;width:100%;max-width:100px}@media only screen and (max-width:414px){.column-author .column-author-pic{display:block;text-align:center}.column-author .column-author-desc{padding:0;max-width:100%}}.column-author-btn .button{font-size:12px;padding:3px 10px;margin:5px 0}.monthly-present-list{margin:0;padding:0;list-style:none}.monthly-present-list ul{margin:0;padding:0;list-style:none}.monthly-present-list li{padding:0 4% 0 0;float:left;width:22%;box-sizing:content-box;line-height:1.2em;height:190px}.monthly-present-list li a{color:#000}.monthly-present-list li a:hover{color:#005aab;text-decoration:underline}.monthly-present-list li a:hover{text-decoration:none}.monthly-present-list li a:hover .present-img{opacity:.6}.monthly-present-list li a:hover .present-title{text-decoration:underline}.monthly-present-list li:nth-child(4n+0){padding-right:0}.monthly-present-list .present-title{overflow:hidden;position:relative;line-height:1.4em;max-height:2.8em;word-wrap:break-word;padding-right:1em}.monthly-present-list .present-title:before{content:"...";position:absolute;right:0;bottom:.3em}.monthly-present-list .present-title:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.monthly-present-list .present-img{width:100%;background-position:center center;background-repeat:no-repeat;background-color:#fff;background-size:cover;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;height:130px;margin-bottom:5px}.monthly-present-list .present-img.noimg{background:#d9dee2;text-align:center}.monthly-present-list .present-img.noimg:before{font-family:FontAwesome;content:"\f03e";position:relative;font-size:3em;top:43%;color:#fff;text-decoration:underline}.monthly-present-list .present-img.noimg:before{text-decoration:none}#present{line-height:1.4em}.present-winner{background:#fff7fa;padding:8px}.present-winner ul{line-height:1.5em}.present-winner h3{font-size:14px;border-top:2px solid #fff;border-bottom:2px solid #fff;background:0 0;padding:5px;margin:0 0 10px 0;color:#e97aa1}.present-winner h3:before{font-family:FontAwesome;content:"\f06b";margin-right:5px;font-size:18px;font-weight:400}.present-ttl-box{padding:0 25px}.present-ttl-box .present-ttl{color:#fff;font-size:22px;line-height:20px;position:relative;padding:10px;background:#e97aa1;text-align:center;text-shadow:1px 1px 0 #c64c77,2px 2px 0 #efb6ca}.present-ttl-box .present-ttl:before{content:" ";position:absolute;top:0;right:100%;width:0;height:0;border-width:20px 10px;border-style:solid;border-color:#e97aa1;border-left-color:transparent}.present-ttl-box .present-ttl:after{content:" ";position:absolute;top:0;left:100%;width:0;height:0;border-width:20px 10px;border-style:solid;border-color:#e97aa1;border-right-color:transparent}.present-items{margin:0;padding:0;list-style:none}.present-items li{border:1px solid #ccc;margin-top:-1px;padding:10px}.present-items .present-ttl{margin:0 0 1.5em 0}.present-items .present-ttl:before{font-family:FontAwesome;content:"\f06b";margin-right:5px;font-size:18px;font-weight:400;color:#e97aa1}.present-items img{max-width:200px}@media only screen and (max-width:414px){.present-items .present-ttl{margin:0 0 1em 0}.present-items .img-right{float:none;display:block;margin:0 auto 1em auto;max-width:100%}}.present-btn{text-align:center;font-size:1.15em}.present-survey .present-survey-qbox{border:1px solid #ddd;margin-bottom:8px}.present-survey .present-survey-qbox div{padding:8px}.present-survey .present-survey-qbox div div{width:33%;margin-right:-5px;padding:3px 3px 3px 0;vertical-align:top;display:inline-block}.present-survey .present-survey-qbox div div label{display:inline}.present-survey .present-survey-qbox div div input[type=text]{margin:3px;width:95%}@media only screen and (max-width:610px){.present-survey .present-survey-qbox div div{width:50%}}@media only screen and (max-width:414px){.present-survey .present-survey-qbox div div{width:100%}}.present-survey .present-survey-qbox .question{background-color:#e7f1f9;border-bottom:1px solid #ddd;font-weight:700}.review-list{margin:0;padding:0;list-style:none}.review-list li{border-bottom:#ccc 1px dotted;padding:10px 0}.review-list li:first-child{padding-top:0}.review-list li:last-child{border-bottom:none}.review-list .review-left{width:80px;display:table-cell;text-align:center}.review-list .review-right{display:table-cell;vertical-align:top;padding:0 0 0 10px;line-height:20px;width:100%;max-width:100px}.review-list p{margin:.2em 0}.review-list .review-img{width:80px}.review-list .review-img img{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;max-width:80px;max-height:80px;text-align:center}.review-list .review-img img:hover{opacity:.6}.review-list .review-img.noimg a{white-space:nowrap;overflow:hidden;text-indent:100%;display:block;width:80px;height:60px;background:#d9dee2;text-align:center}.review-list .review-img.noimg a:before{font-family:FontAwesome;content:"\f03e";position:relative;font-size:3em;top:43%;color:#fff;text-decoration:underline}.review-list .review-img.noimg a:before{text-decoration:none}.review-list .review-img.noimg a:before{top:22%;left:-68%;font-size:28px}.review-list .review-img.noimg a:hover{text-decoration:none;opacity:.6}.review-list .review-store{font-weight:700}.review-list .review-comment{overflow:hidden;position:relative;line-height:1.4em;max-height:2.8em;word-wrap:break-word;padding-right:1em}.review-list .review-comment:before{content:"...";position:absolute;right:0;bottom:.3em}.review-list .review-comment:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}@media only screen and (max-width:414px){.review-list .review-comment{overflow:hidden;position:relative;line-height:1.4em;max-height:4.2em;word-wrap:break-word;padding-right:1em}.review-list .review-comment:before{content:"...";position:absolute;right:0;bottom:.3em}.review-list .review-comment:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.review-list .review-comment span{display:block}}#review .review-list .review-comment,#review-c .review-list .review-comment{overflow:hidden;position:relative;line-height:1.5em;max-height:3em;word-wrap:break-word;padding-right:1em}#review .review-list .review-comment:before,#review-c .review-list .review-comment:before{content:"...";position:absolute;right:0;bottom:.3em}#review .review-list .review-comment:after,#review-c .review-list .review-comment:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}@media only screen and (max-width:414px){#review .review-list .review-comment,#review-c .review-list .review-comment{overflow:hidden;position:relative;line-height:1.5em;max-height:4.5em;word-wrap:break-word;padding-right:1em}#review .review-list .review-comment:before,#review-c .review-list .review-comment:before{content:"...";position:absolute;right:0;bottom:.3em}#review .review-list .review-comment:after,#review-c .review-list .review-comment:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}#review .review-list .review-comment span,#review-c .review-list .review-comment span{display:block}}#review .review-list .review-img,#review-c .review-list .review-img{width:120px}#review .review-list .review-img img,#review-c .review-list .review-img img{max-width:120px;max-height:100px}#review .review-list .review-img.noimg a,#review-c .review-list .review-img.noimg a{width:120px;height:85px}#review .review-list .review-img.noimg a:before,#review-c .review-list .review-img.noimg a:before{top:35%;left:-65%}@media only screen and (max-width:465px){#review .review-pagination a,#review-c .review-pagination a{margin:0 auto 10px 0}}#review-c .review-list li{padding:10px;border:0}#review-c .review-list li .review-comment{overflow:hidden;position:relative;line-height:1.5em;max-height:3em;word-wrap:break-word;padding-right:1em}#review-c .review-list li .review-comment:before{content:"...";position:absolute;right:0;bottom:.3em}#review-c .review-list li .review-comment:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}@media only screen and (max-width:414px){#review-c .review-list li .review-comment{overflow:hidden;position:relative;line-height:1.5em;max-height:4.5em;word-wrap:break-word;padding-right:1em}#review-c .review-list li .review-comment:before{content:"...";position:absolute;right:0;bottom:.3em}#review-c .review-list li .review-comment:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}}#review-c .review-list li:first-child{padding-top:10px}#review-c .review-list li:nth-child(odd){background:#f2f7fa}#review-c .review-list li:nth-child(odd) .review-comment{overflow:hidden;position:relative;line-height:1.5em;max-height:3em;word-wrap:break-word;padding-right:1em}#review-c .review-list li:nth-child(odd) .review-comment:before{content:"...";position:absolute;right:0;bottom:.3em}#review-c .review-list li:nth-child(odd) .review-comment:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#f2f7fa}@media only screen and (max-width:414px){#review-c .review-list li:nth-child(odd) .review-comment{overflow:hidden;position:relative;line-height:1.5em;max-height:4.5em;word-wrap:break-word;padding-right:1em}#review-c .review-list li:nth-child(odd) .review-comment:before{content:"...";position:absolute;right:0;bottom:.3em}#review-c .review-list li:nth-child(odd) .review-comment:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#f2f7fa}}.review-shop-description{overflow:hidden;position:relative;line-height:1.5em;max-height:3em;word-wrap:break-word;padding-right:1em}.review-shop-description:before{content:"...";position:absolute;right:0;bottom:.3em}.review-shop-description:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.review-num{display:inline-block}.review-reply{border:#d2d2d2 1px solid;padding:8px;margin:0 0 10px 0}.review-reply .review-reply-shop{margin-bottom:8px}.review-reply .review-reply-shop div{float:left;margin-right:10px}.review-reply .review-reply-shop img{max-width:54px;max-height:40px;display:inline-block}.review-reply .review-reply-shop strong{font-size:12px}.review-reply .review-reply-shop .date{margin:0}.review-reply .review-reply-shop .noimg a{background:#d9dee2;text-align:center;white-space:nowrap;overflow:hidden;text-indent:100%;display:block;width:54px;height:38px}.review-reply .review-reply-shop .noimg a:before{font-family:FontAwesome;content:"\f03e";position:relative;font-size:3em;top:43%;color:#fff;text-decoration:underline}.review-reply .review-reply-shop .noimg a:before{text-decoration:none}.review-reply .review-reply-shop .noimg a:before{font-size:1.5em;top:24%;left:-72%}.review-reply .review-reply-shop .noimg a:hover{text-decoration:none;opacity:.6}.review-reply .review-reply-comment{color:#595959}.event-form .required{color:#000;font-size:14px}.event-form .required label:after{content:"*";color:#c00;margin-left:3px}.event-form label{font-weight:700}.event-form .formInstructions{margin:2em 0}.event-form .input{margin-bottom:1em}.event-form .ui-datepicker-trigger{display:none}.event-form .error-message{color:#c00}.event-form .error-message:before{content:"\2191";margin-right:3px}.event-form #formSubmitButtonActive{margin:1em 0}#confirmDialog .confirm_instructions{margin:2em 0}#confirmDialog .confirm_row{margin:1em 0}#confirmDialog .confirm_label{font-weight:700}#confirmDialog .confirm_value{margin-left:1em}#confirmDialog .confirm_buttons{margin:1em 0}#confirmDialog .confirm_buttons button{margin-right:1em}.event-list{margin:0;padding:0;list-style:none}.event-list li{border-bottom:#ccc 1px dotted;padding:10px 0;min-height:90px}.event-list li:first-child{padding-top:0}.event-list li:last-child{border-bottom:none}.event-list li p{margin:0}.event-list li .event-date{display:inline-block;float:left;width:75px;text-align:center;background:#e7f2f8;margin:0 20px 10px 0}.event-list li .event-date .date{font-weight:700;font-size:1.2em;line-height:2em;color:#393939}.event-list li .event-date .date:before{display:none}.event-list li .event-date .day{font-size:1.2em;color:#979797;background:#fff;border-left:#e3e3e3 1px solid;border-bottom:#e3e3e3 1px solid;border-right:#e3e3e3 1px solid;display:block;line-height:2em}.event-list li .event-name{font-weight:700;line-height:1.5em}.event-list li .event-name:before{font-family:FontAwesome;color:#fff;border-radius:50%;padding:4px;font-weight:400;font-size:.8em;margin-right:5px}.event-list li.event-seminar .event-name:before{content:"\f0b1";background:#46bf70}.event-list li.event-sports .event-name:before{content:"\f091";background:#82d3e7}.event-list li.event-movie .event-name:before{content:"\f008";background:#825188}.event-list li.event-musical .event-name:before{content:"\f145";background:#f0755d}.event-list li.event-event .event-name:before{content:"\f006";background:#b3d60b}.event-list li.event-concert .event-name:before{content:"\f001";background:#3cacb3}.event-list li.event-holiday .event-name:before{content:"\f08a";background:#8688bf}.event-list li.event-museum .event-name:before{content:"\f19c";background:#dd8999;font-size:1em}.event-list li .event-address{overflow:hidden;position:relative;line-height:1.4em;max-height:1.4em;word-wrap:break-word;padding-right:1em;text-align:justify;word-break:break-all;font-size:.9em;color:#797979;margin:5px 0}.event-list li .event-address:before{content:"...";position:absolute;right:0;bottom:.3em}.event-list li .event-address:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.event-list li .event-description{overflow:hidden;position:relative;line-height:1.4em;max-height:1.4em;word-wrap:break-word;padding-right:1em;text-align:justify;word-break:break-all}.event-list li .event-description:before{content:"...";position:absolute;right:0;bottom:.3em}.event-list li .event-description:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}@media only screen and (max-width:736px) and (max-height:414px),only screen and (max-width:414px) and (max-height:736px),only screen and (max-width:414px){.event-list li .event-date{display:inline-block;float:none;width:100%;margin:0 0 10px 0;line-height:2em}.event-list li .event-date .date{font-weight:700;font-size:1em;line-height:1em;color:#393939}.event-list li .event-date .date:before{display:none}.event-list li .event-date .day{font-size:1em;color:#979797;background:0 0;border-left:none;border-bottom:none;border-right:none;display:inline;line-height:1em;margin-left:10px}.event-list li .event-date .day:before{content:"("}.event-list li .event-date .day:after{content:")"}}.calendar{margin:0 0 20px 0;text-align:center;width:45%;float:left}.calendar table{text-align:center}.calendar table th{background:#f5f5f5;text-align:center;min-width:0;width:auto}.calendar table td{word-break:keep-all;padding:0}.calendar table span{display:inline-block;line-height:35px;height:35px}.calendar table #calendar-today{background:#f5f5f5;color:#7e7e7e}.calendar table #calendar-today:hover{background:#ff9901}.calendar table .calendar-entry{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#fcf1e0}.calendar table .calendar-entry a{font-weight:700;color:#000;display:block;line-height:35px;height:35px}.calendar table .calendar-entry#calendar-selected,.calendar table .calendar-entry:hover{background:#ff9901;color:#fff;cursor:pointer}.calendar table .calendar-entry#calendar-selected a,.calendar table .calendar-entry:hover a{color:#fff;text-decoration:none}@media only screen and (max-width:620px){.calendar{width:100%;float:none;margin:0 0 10px 0}}@media only screen and (max-width:736px) and (max-height:414px),only screen and (max-width:414px) and (max-height:736px),only screen and (max-width:414px){.calendar table tbody,.calendar table thead{display:table-row-group}.calendar table tr{display:table-row}.calendar table td,.calendar table th{display:table-cell}}.calendar-month{position:relative;margin:0;padding:0 0 0 10px;text-align:left;line-height:35px;color:#fff;cursor:pointer;background-color:#ff9901}.calendar-month i{float:right;margin:8px 10px 0 0}.calendar-months{margin:0;padding:0;list-style:none;position:absolute;top:36px;left:0;width:100%;background-color:#ff9901;z-index:10}.calendar-months li{margin:0;padding:0 10px}.calendar-months li a{display:block;text-decoration:none;color:#fff;border-bottom:1px dotted #ffd3a3}.calendar-months li:last-child a{border-bottom:0}.calendar-months li a:hover,.calendar-months li.now a{text-decoration:none;color:#ffd2a1}.calendar-months li i{display:block;float:left;margin:7px 8px 0 0}.calendar-category{padding:0 0 0 4%;float:left;width:55%}.calendar-category ul{margin:0;padding:0;list-style:none}.calendar-category ul li{width:49%;display:inline-block;margin:10px 0;font-size:.9em}.calendar-category ul li a{color:#000;display:inline-block}.calendar-category ul li a:before{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-family:FontAwesome;background:#bababa;color:#fff;width:25px;height:25px;display:inline-block;text-align:center;margin-right:5px;padding-top:3px;font-size:15px}.calendar-category ul li a:hover{color:#005aab;text-decoration:none}.calendar-category ul li.event-all a:before{content:"\f133"}.calendar-category ul li.event-event a:before{content:"\f006"}.calendar-category ul li.event-seminar a:before{content:"\f0b1"}.calendar-category ul li.event-concert a:before{content:"\f001"}.calendar-category ul li.event-sports a:before{content:"\f091"}.calendar-category ul li.event-holiday a:before{content:"\f08a"}.calendar-category ul li.event-movie a:before{content:"\f008"}.calendar-category ul li.event-museum a:before{content:"\f19c";font-size:1em}.calendar-category ul li.event-musical a:before{content:"\f145"}.calendar-category ul li.event-all a:hover:before,.calendar-category ul li.event-all.now a:before{background:#fcca11}.calendar-category ul li.event-event a:hover:before,.calendar-category ul li.event-event.now a:before{background:#b3d60b}.calendar-category ul li.event-seminar a:hover:before,.calendar-category ul li.event-seminar.now a:before{background:#46bf70}.calendar-category ul li.event-concert a:hover:before,.calendar-category ul li.event-concert.now a:before{background:#3cacb3}.calendar-category ul li.event-sports a:hover:before,.calendar-category ul li.event-sports.now a:before{background:#82d3e7}.calendar-category ul li.event-holiday a:hover:before,.calendar-category ul li.event-holiday.now a:before{background:#8688bf}.calendar-category ul li.event-movie a:hover:before,.calendar-category ul li.event-movie.now a:before{background:#825188}.calendar-category ul li.event-museum a:hover:before,.calendar-category ul li.event-museum.now a:before{background:#dd8999}.calendar-category ul li.event-musical a:hover:before,.calendar-category ul li.event-musical.now a:before{background:#f0755d}@media only screen and (max-width:620px){.calendar-category{padding:0;width:100%;float:none}.calendar-category ul li{width:auto;margin:5px 10px 5px 0;border:1px solid #bababa}.calendar-category ul li a{padding:0 5px 0 0}.calendar-category ul li:hover{-webkit-transition:border-color .3s ease;-moz-transition:border-color .3s ease;-o-transition:border-color .3s ease;-ms-transition:border-color .3s ease;transition:border-color .3s ease}.calendar-category ul .event-all:hover{border:1px solid #fcca11}.calendar-category ul .event-event:hover{border:1px solid #b3d60b}.calendar-category ul .event-seminar:hover{border:1px solid #46bf70}.calendar-category ul .event-concert:hover{border:1px solid #3cacb3}.calendar-category ul .event-sports:hover{border:1px solid #82d3e7}.calendar-category ul .event-holiday:hover{border:1px solid #8688bf}.calendar-category ul .event-movie:hover{border:1px solid #825188}.calendar-category ul .event-museum:hover{border:1px solid #dd8999}.calendar-category ul .event-musical:hover{border:1px solid #f0755d}}.eventcalendar-ttl{border-bottom:0}.eventcalendar-ttl span{background:0 0;color:#000;font-size:14px;font-weight:400;display:block;padding:0}.eventcalendar-detail{margin:20px 0 0 0;padding:0 0 0 35px;list-style:none}.eventcalendar-detail li{margin:0;padding:0 0 8px 0}.eventcalendar-detail li i{text-indent:-45px;text-align:center;width:0}.eventcalendar-detail li .fa{margin-right:0}.eventcalendar-article img{max-width:100%;height:auto}.prev-btn{margin:15px 0;float:left;width:50%}.prev-btn .button{float:left}.prev-btn .fa{margin-right:0}.prev-btn a:hover{text-decoration:none}.next-btn{margin:15px 0;float:right;width:50%}.next-btn .button{float:right}.next-btn .fa{margin-right:0}.next-btn a:hover{text-decoration:none}#friend .datatable td[colspan]{border-top:1px solid #ddd}#friend input[name=add_submit]{display:block;margin:10px auto}#friend .search .search-left{width:80%;display:table-cell;vertical-align:middle}#friend .search .search-right{width:20%;display:table-cell;vertical-align:middle}#friend .search select{margin:5px 10px 5px 0}#friend .search select[name=age_from]{margin-right:0}#friend .search select[name=gender]{width:15%}#friend .search select[name=age_from],#friend .search select[name=age_to]{width:20%}#friend .search select[name=birthplace]{width:17%}#friend .search select[name=bloodtype]{width:17%}#friend .search select[name=job]{width:25%}#friend .search select[name=area]{width:30%}#friend .search .search-buttons{text-align:center;margin:0 auto}#friend .search .search-buttons button{margin-bottom:6px;font-size:14px;padding:.8em 2em}@media only screen and (max-width:620px){#friend .search .search-left{width:70%}#friend .search .search-right{width:30%}#friend .search select{margin:5px 5px 5px 0}#friend .search select[name=gender]{width:23%}#friend .search select[name=age_from],#friend .search select[name=age_to]{width:34%}#friend .search select[name=birthplace]{width:30%}#friend .search select[name=bloodtype]{width:30%}#friend .search select[name=job]{width:30%}#friend .search select[name=area]{width:55%}#friend .search .search-buttons button{padding:.8em 1em}}@media only screen and (max-width:414px){#friend .search .search-left,#friend .search .search-right{width:100%;display:block;vertical-align:middle}#friend .search select[name=age_from],#friend .search select[name=age_to],#friend .search select[name=area],#friend .search select[name=birthplace],#friend .search select[name=bloodtype],#friend .search select[name=gender],#friend .search select[name=job]{margin:0 0 5px 0;width:100%}#friend .search .search-buttons{text-align:center;margin:0 auto}#friend .search .search-buttons button{margin-bottom:6px;font-size:14px;padding:.8em 2em}}.friend-list{margin:0;padding:0;list-style:none}.friend-list li{padding:10px;margin-bottom:5px}.friend-list li p{margin:0}.friend-list li .user-detail{list-style:none;margin:5px 0;padding:3px 6px}.friend-list li .user-detail li{display:inline-block;font-size:.8em;padding:0;margin:0 8px 0 0}.friend-list .friend-left{display:table-cell;max-width:110px;min-width:110px}.friend-list .friend-right{display:table-cell;vertical-align:top;width:100%;max-width:100px;line-height:20px}.friend-list .friend-right form{display:inline-block;vertical-align:top}.friend-list .user-img{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-position:top center;background-repeat:no-repeat;background-size:contain;white-space:nowrap;overflow:hidden;text-indent:100%;margin:0 10px 10px 0;width:100px;height:100px;text-align:center}.friend-list .user-img:hover{opacity:.6}.friend-list .user-info{font-weight:700;word-break:break-all}.friend-list .user-info span{font-weight:400;font-size:.8em;color:#999;margin-left:10px}.friend-list .bt-friend-detail,.friend-list .bt-friend-request{display:inline-block;background:#fff;margin-right:5px}.friend-list .bt-friend-detail a,.friend-list .bt-friend-request a{color:#000;padding:0 5px;line-height:26px;display:block}.friend-list .bt-friend-detail a:before,.friend-list .bt-friend-request a:before{font-family:FontAwesome;margin-right:5px;color:#59ab00;line-height:0}.friend-list .bt-friend-remove{padding:0 5px;margin:0 5px 0 0;line-height:26px;border-radius:0;color:#000}.friend-list .bt-friend-remove:hover{color:#fff}.friend-list .bt-friend-remove i{font-size:14px;color:#59ab00;top:-.5px}.friend-list .bt-friend-request a:before{content:"\f234"}.friend-list .bt-friend-detail a:before{content:"\f05a"}@media only screen and (max-width:736px) and (max-height:414px),only screen and (max-width:414px) and (max-height:736px),only screen and (max-width:414px){.friend-list li{padding:5px 5px 0 5px}.friend-list .friend-left{max-width:70px;min-width:70px}.friend-list .user-img{width:60px;height:60px}.friend-list .user-info span{display:block;margin-left:0}.friend-list .bt-friend-detail,.friend-list .bt-friend-remove,.friend-list .bt-friend-request{margin-bottom:5px}}.friend-info{background-color:#ededed;padding:8px;text-align:center}.friend-profile{border:#ddd 1px solid;padding:10px}.friend-profile .profile-img{text-align:center;display:table-cell;vertical-align:top;max-width:200px;min-width:200px}.friend-profile .profile-img span{display:inline-block}.friend-profile .profile-img div{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-position:center;background-repeat:no-repeat;background-size:contain;white-space:nowrap;overflow:hidden;text-indent:200%;width:150px;height:150px;text-align:center;margin:0 auto}.friend-profile .profile-img .gender-f,.friend-profile .profile-img .gender-m,.friend-profile .profile-img .gender-n{background-color:transparent}.friend-profile .profile-img .gender-m.noimg{background-color:#d1e7f2}.friend-profile .profile-img .gender-f.noimg{background-color:#f4e0e2}.friend-profile .profile-img .gender-n.noimg{background-color:#ccc}.friend-profile .profile-desc{display:table-cell;width:100%;max-width:100px;padding:0 10px}.friend-profile .profile-desc .showhide-max{max-height:170px}.friend-profile .profile-desc .showhide{overflow:hidden;margin-bottom:10px}.friend-profile .profile-desc .hide-more{display:none}.friend-profile .profile-desc .hide-more,.friend-profile .profile-desc .show-more{border:#005aab 1px solid;background:#fff;padding:.5em 1em;border-radius:5px;color:#005aab;cursor:pointer;font-size:.9em;width:30%;text-align:center;margin:0 auto;appearance:none;-moz-appearance:none;-webkit-appearance:none;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.friend-profile .profile-desc .hide-more:hover,.friend-profile .profile-desc .show-more:hover{background:#005aab;color:#fff}@media only screen and (max-width:620px){.friend-profile .profile-img{display:block;vertical-align:top;padding-right:0;width:100%;max-width:100%;margin-bottom:10px}.friend-profile .profile-desc{display:block;max-width:100%;padding:0}.friend-profile .profile-desc div{height:auto;border:none;padding:0}.friend-profile .profile-desc .hide-more,.friend-profile .profile-desc .show-more{width:50%}}.profile-tab-wrap .datatable td:last-child{min-width:70px}.lightbox-gallery{margin:0;padding:0;list-style:none}.lightbox-gallery li{float:left;box-sizing:content-box;vertical-align:top;width:15%;font-size:1em;line-height:1.3em;margin:0;padding:0 2% 0 0}.lightbox-gallery li .gallery-img{width:100%;background-position:center center;background-repeat:no-repeat;background-color:#fff;background-size:cover;height:120px}.lightbox-gallery li div{margin-bottom:8px}.lightbox-gallery li a{display:block}.lightbox-gallery li a:hover{opacity:.6}.lightbox-gallery li:nth-child(6n+0){padding-right:0}@media only screen and (max-width:1178px){.lightbox-gallery li{width:22%;padding:0 4% 0 0}.lightbox-gallery li:nth-child(6n+0){padding-right:4%}.lightbox-gallery li:nth-child(4n+0){padding-right:0}}@media only screen and (max-width:645px){.lightbox-gallery li{width:32%;padding:0 2% 0 0}.lightbox-gallery li:nth-child(3n+0){padding-right:0}.lightbox-gallery li:nth-child(4n+0){padding-right:2%}.lightbox-gallery li:nth-child(6n+0){padding-right:0}}@media only screen and (max-width:420px){.lightbox-gallery li{width:48%;padding:0 4% 0 0}.lightbox-gallery li:last-child{display:inline-block}.lightbox-gallery li:nth-child(2n+0){padding-right:0}.lightbox-gallery li:nth-child(3n+0){padding-right:4%}.lightbox-gallery li:nth-child(4n+0){padding-right:0}.lightbox-gallery li:nth-child(6n+0){padding-right:0}}.profile-edit-memo{text-align:left;font-weight:400;display:inline-block;font-size:11px;line-height:1.4em}.photoedit-wrap{padding-left:1%}.photoedit-list{display:inline-block;width:48%;padding:0;border:1px solid #ddd;margin:10px .5%;padding:10px}.photoedit-list .photoedit-thumb-wrap{height:140px;background-color:#f5f5f5;text-align:center;margin:0 0 10px 0;position:relative}.photoedit-list .photoedit-thumb{max-height:120px;max-width:80%;vertical-align:middle;display:block;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){.photoedit-list .photoedit-thumb{max-width:100%}}@media only screen and (max-width:736px) and (max-height:414px),only screen and (max-width:414px) and (max-height:736px),only screen and (max-width:414px){.photoedit-list{width:100%}}#cat7 section:before{content:'※コロナウイルス感染の影響で、下記情報が変わっている場合もございますので、詳細は下記専門弁護士にご確認されることをお薦め致します。';display:block;margin-bottom:1em;color:#1c6e09}.living-list-top{margin:0;padding:0;list-style:none}.living-list-top li{display:inline-block;margin:0 20px 10px 0}.living-list-top li a{color:#000}.living-list-top li a:hover{color:#005aab;text-decoration:underline}.living-list-top li:before{font-family:FontAwesome;content:"\f138";margin-right:5px;color:#005aab}.lifeinfo-title{cursor:pointer;color:#000;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.lifeinfo-title:hover{color:#005aab}.lifeinfo-title.minus:before{font-family:FontAwesome;content:"\f0d7";margin-right:5px;display:inline-block;width:10px;color:#005aab}.lifeinfo-title.plus:before{font-family:FontAwesome;content:"\f0da";margin-right:5px;display:inline-block;width:10px;color:#005aab}.lifeinfo-content .right{margin-top:10px}.lifeinfo-list{margin:0;padding:0;list-style:none}.lifeinfo-list h4{border:0;display:block;padding:0;margin:0}.lifeinfo-list li{padding:5px}.lifeinfo-list li:nth-child(odd){background-color:#f2f7fa}.lifeinfo-list li li:nth-child(odd){background-color:transparent}.lifeinfo-list li ul{margin:5px 0;padding:0;list-style-type:none}.lifeinfo-list li li{padding:0 10px;width:32%;display:inline-block;vertical-align:top}.lifeinfo-list li li:before{font-family:FontAwesome;content:"\f105";margin-right:3px}.lifeinfo-list li li:nth-child(4n+0){clear:both}@media only screen and (max-width:620px){.lifeinfo-list li li{width:49%}}@media only screen and (max-width:414px){.lifeinfo-list li li{width:100%}}.converters{margin:0;padding:0;list-style:none}.converters h4{border:0;display:block;padding:0;margin:0}.converters li{padding:10px;margin-bottom:20px}.converters li:nth-child(odd){background-color:#f2f7fa}.converters p{margin:0}.converters form{clear:both;text-align:center}.converters form input[type=text],.converters form select{width:21%;vertical-align:middle}@media only screen and (max-width:550px){.converters form input[type=text],.converters form select{width:48%}.converters form input[type=submit]{display:block;margin:10px auto}}.currency-rate{text-align:center;border:2px solid #d7e6ca}.currency-rate h4{font-weight:400;color:#aac593;font-size:14px;margin:1.3em 0;border:0;display:block;padding:0}.currency-rate p{font-size:20px}.currency-rate .fa{margin:0 20px}.currency-jp,.currency-us{width:48%;float:left;border:1px solid #d7e6ca;padding:10px;margin:0 1%;text-align:center}.currency-jp h5,.currency-us h5{font-size:14px;color:#aac593;margin:10px 0;text-align:center}.currency-jp input[type=text],.currency-us input[type=text]{width:60%}.currency-jp p,.currency-us p{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;padding:5px 0}.currency-jp p i,.currency-us p i{display:block}@media only screen and (max-width:414px){.currency-jp,.currency-us{width:100%;float:none;margin:0 0 10px 0}}.sponsor-link{font-weight:700;position:relative;z-index:1;color:#555;margin-bottom:10px}.sponsor-link:before{border-top:2px solid #005aab;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;z-index:-1}.sponsor-link span{background:#fff;padding:0 10px 0 0}.sponsor-list{margin:0;padding:0;list-style:none}.sponsor-list li:last-child{padding:0}.sponsor-list .sponsors{box-sizing:content-box;width:32%;float:left;padding:0 2% 0 0}.sponsor-list .sponsors .sponsor-img{width:100%;background-position:center center;background-repeat:no-repeat;background-color:#fff;background-size:cover;height:135px}.sponsor-list .sponsors a{display:block}.sponsor-list .sponsors a strong{color:#fff;font-weight:400;padding:5px;font-size:1.1em;background:#005aab;display:block}.sponsor-list .sponsors a span{color:#000;border-bottom:#005aab 1px solid;padding:5px 0;display:block;line-height:20px}.sponsor-list .sponsors a:hover strong{color:#fff}.sponsor-list .sponsors a:hover span{color:#80b8eb}.sponsor-list .sponsors a:hover{text-decoration:none;opacity:.6}.sponsor-list .sponsors ul{margin:0;padding:0;list-style:none;line-height:20px}.sponsor-list .sponsors ul li{border-bottom:#005aab 1px solid;padding:5px 0;margin-right:0}.sponsor-list .sponsors ul li a{color:#000}.sponsor-list .sponsors ul li a:hover{color:#005aab;text-decoration:underline}.sponsor-list .sponsors ul li:last-child{border-bottom:none}.sponsor-list .sponsors ul li a:hover{text-decoration:none}#pspinc .seminar-date{width:100px;display:inline-block}#pspinc .seminar-schedule-box{background:#f3f3f3;padding:5px}#pspinc .seminar-schedule-box div{float:left;width:50%;padding:0 1.5%;border-right:#ccc 1px solid}#pspinc .seminar-schedule-box div:last-child{border:0}#pspinc .seminar-schedule-box p{margin:0;padding:0}#pspinc .seminar-schedule-box ul{margin:0;padding:0}#pspinc .seminar-schedule-box li{margin:5px 0 5px 25px}@media only screen and (max-width:615px){#pspinc .seminar-schedule-box div{float:none;width:100%;border-right:0;border-bottom:#ccc 1px solid;padding-bottom:5px;margin-bottom:5px}}#pspinc .seminar-services{float:left;width:33%;padding:0 1%;margin:20px 0}#pspinc .seminar-services img{max-width:100%;height:auto}@media only screen and (max-width:414px){#pspinc .seminar-services{width:100%;float:none;padding:0}}#pspinc .thumb-list{margin:0;padding:0;list-style:none;text-align:center}#pspinc .thumb-list li{display:inline-block;padding:3px;margin:0 1px 10px 1px}#pspinc .thumb-list img{border:1px #ccc solid;padding:3px}#pspinc .tantou{margin:0 0 20px 0}#pspinc .kumo-message{text-align:center;border:3px solid #64bb0f;padding:0 1em 1em 1em;margin:0 0 2em 0}footer{border-top:#ffc20e 5px solid;text-align:center;font-size:.85em;margin:20px 0}footer .tagline{font-size:1.2em;font-weight:700;padding:1em}footer .tagline span{display:inline-block}footer p a{margin:0 10px;display:inline-block;line-height:20px}footer ul{margin:0;padding:0;list-style:none;width:600px}footer ul li{float:left}footer .sns-link{margin:0 auto 10px auto;width:176px;height:24px}footer .sns-link li{float:left;margin:0 10px;padding:0;overflow:hidden}footer .sns-link li a{display:block;overflow:hidden;width:24px;height:24px;line-height:24px;text-indent:100%;white-space:nowrap;background-position:left top;background-repeat:no-repeat}footer .sns-link #sns-facebook{background-image:url(../img/share/site/icon_facebook.png);background-size:100%}footer .sns-link #sns-twitter{background-image:url(../img/share/site/icon_twitter.png);background-size:100%}footer .sns-link #sns-instagram{background-image:url(../img/share/site/icon_instagram.png);background-size:100%}footer .sns-link #sns-bloguru{background-image:url(../img/share/site/icon_bloguru.png);background-size:100%}footer address{font-size:.9em;font-style:normal}.message-num{color:#d20000}#account .datatable th{width:25%}@media only screen and (max-width:736px) and (max-height:414px),only screen and (max-width:414px) and (max-height:736px),only screen and (max-width:414px){#account .datatable th{width:100%}}#account_inbox .datatable,#account_sentitem .datatable{width:100%;border-collapse:collapse}#account_inbox .datatable th,#account_sentitem .datatable th{background:#e7f1f9;font-weight:700;min-width:0;width:auto}#account_inbox .datatable td,#account_inbox .datatable th,#account_sentitem .datatable td,#account_sentitem .datatable th{padding:6px;border:1px solid #ccc}#account_inbox .datatable .checkall,#account_sentitem .datatable .checkall{cursor:pointer}#account_inbox .datatable .addressbook-icon i,#account_inbox .datatable .message-icon i,#account_sentitem .datatable .addressbook-icon i,#account_sentitem .datatable .message-icon i{line-height:0}@media only screen and (max-width:736px) and (max-height:414px),only screen and (max-width:414px) and (max-height:736px),only screen and (max-width:414px){#account_inbox .datatable th:not(:first-child),#account_sentitem .datatable th:not(:first-child){display:none}#account_inbox .datatable th,#account_sentitem .datatable th{border:0;width:100%;text-align:center;padding:0;line-height:2.5em}#account_inbox .datatable th .checkall,#account_sentitem .datatable th .checkall{display:block}#account_inbox .datatable thead tr,#account_sentitem .datatable thead tr{position:absolute;top:-9999px;left:-9999px}#account_inbox .datatable tr,#account_sentitem .datatable tr{border:1px solid #ccc}#account_inbox .datatable td,#account_sentitem .datatable td{border:none;border-bottom:1px solid #e2e2e2;position:relative;padding-left:30%}#account_inbox .datatable td:last-child,#account_sentitem .datatable td:last-child{border-bottom:none}#account_inbox .datatable td:before,#account_sentitem .datatable td:before{position:absolute;top:6px;left:6px;padding-right:10px;white-space:nowrap}#account_inbox .datatable .center,#account_sentitem .datatable .center{text-align:left}#account_inbox .datatable .fa,#account_sentitem .datatable .fa{margin-right:5px}}#account_inbox .datatable tr{background:#f2f2f2}#account_inbox .datatable tr.inbox-unread{background:#fff;font-weight:700}@media only screen and (max-width:736px) and (max-height:414px),only screen and (max-width:414px) and (max-height:736px),only screen and (max-width:414px){#account_inbox .datatable td:nth-of-type(1):before{content:"選択"}#account_inbox .datatable td:nth-of-type(2):before{content:""}#account_inbox .datatable td:nth-of-type(3):before{content:"件名"}#account_inbox .datatable td:nth-of-type(4):before{content:"送信者"}#account_inbox .datatable td:nth-of-type(5):before{content:"受信日"}}#account_sentitem .datatable tr:nth-of-type(odd){background:#f2f7fa}@media only screen and (max-width:736px) and (max-height:414px),only screen and (max-width:414px) and (max-height:736px),only screen and (max-width:414px){#account_sentitem .datatable td:nth-of-type(1):before{content:"選択"}#account_sentitem .datatable td:nth-of-type(2):before{content:"件名"}#account_sentitem .datatable td:nth-of-type(3):before{content:"送信先"}#account_sentitem .datatable td:nth-of-type(4):before{content:"送信日"}}#account_edit .label_state_jp,#account_edit .label_state_us{display:block}#account_edit select{margin-bottom:0}#account_edit td span:nth-child(n+2){margin-top:8px;display:block}#account_edit td span.point,#account_edit td span.warning{margin-top:0}.edit-profile .datatable th{width:100px}.edit-profile .datatable .clearfix{border:none}.edit-profile .datatable .profile-secret{display:inline-block;margin-left:13px}.edit-profile .datatable .profile-checkbox{float:left;width:160px}.edit-profile .datatable .center{background:#f7f7f7}.edit-profile .datatable select{margin-bottom:0}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){.edit-profile .datatable{border:0}.edit-profile .datatable tbody,.edit-profile .datatable td,.edit-profile .datatable th,.edit-profile .datatable thead,.edit-profile .datatable tr{display:block;box-sizing:border-box}.edit-profile .datatable thead tr{position:absolute;top:-9999px;left:-9999px}.edit-profile .datatable tr{margin-bottom:10px;border:none;padding:0}.edit-profile .datatable td{border-top:none}.edit-profile .datatable th{width:100%}.edit-profile .datatable table td{border-bottom:#ddd 1px dotted;border-left:none;border-right:none;padding:5px 0}.edit-profile .datatable table td:last-child{border:none}.edit-profile .datatable .profile-edit-memo{display:block;text-align:center}.edit-profile .datatable .clearfix{border:1px solid #ddd;border-top:none}.edit-profile .datatable .m-hd{display:none}.edit-profile .datatable .hd{display:inline-block}}#member .datatable th{word-break:keep-all}.follow-unfollow{font-size:.8em;text-align:right}.follow-unfollow:before{font-family:FontAwesome;content:"\f05c";margin-right:3px;font-size:1.3em;vertical-align:middle;color:#005aab}@media only screen and (max-width:460px){.follow-unfollow{text-align:left}}.follow-list{margin:0;padding:0;list-style:none}.follow-list li{padding:10px 10px 2px 10px}.follow-list li .follow-description{overflow:hidden;position:relative;line-height:1.4em;max-height:2.8em;word-wrap:break-word;padding-right:1em}.follow-list li .follow-description:before{content:"...";position:absolute;right:0;bottom:.3em}.follow-list li .follow-description:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.follow-list li:nth-child(odd){background:#f2f7fa}.follow-list li:nth-child(odd) .follow-description{overflow:hidden;position:relative;line-height:1.4em;max-height:2.8em;word-wrap:break-word;padding-right:1em}.follow-list li:nth-child(odd) .follow-description:before{content:"...";position:absolute;right:0;bottom:.3em}.follow-list li:nth-child(odd) .follow-description:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#f2f7fa}.follow-list li:nth-child(even) .follow-news{border:#ffc20e 1px solid}.follow-list .follow-left,.follow-list .follow-right{display:table-cell}.follow-list .follow-right{vertical-align:top;width:100%;line-height:20px}.follow-list .follow-img{margin:0 10px 10px 0;text-align:center}.follow-list .follow-img img{width:180px;height:auto}.follow-list .follow-img a{display:block;line-height:0}.follow-list .follow-img.noimg a{white-space:nowrap;overflow:hidden;text-indent:100%;display:block;width:180px;height:128px;background:#d9dee2;text-align:center}.follow-list .follow-img.noimg a:before{font-family:FontAwesome;content:"\f03e";position:relative;font-size:3em;top:43%;color:#fff;text-decoration:underline}.follow-list .follow-img.noimg a:before{text-decoration:none}.follow-list .follow-img.noimg a:before{top:46%;left:-62%}.follow-list .follow-img.noimg a:hover{text-decoration:none;opacity:.6}.follow-list .follow-category{font-size:.9em}.follow-list .follow-name{font-weight:700;margin:0}.follow-list p{margin:.3em 0}@media only screen and (max-width:460px){.follow-list .follow-left,.follow-list .follow-right{display:block}.follow-list .follow-left{margin:0 auto;text-align:center}.follow-list .follow-img{margin:0 0 10px 0;display:inline-block}}#account-iconlist{background:#f5f5f5;padding:8px;margin-bottom:20px}#account-iconlist div{margin-bottom:10px}#account-iconlist span{margin:0 8px 0 0;display:inline-block}.inbox-command{margin:0 0 20px 0}.inbox-command span{display:inline-block;margin-right:20px}.inbox-command input[type=submit]{padding:.3em .5em;margin:0}@media only screen and (max-width:570px){.inbox-command input[type=submit]{margin:0 0 5px 0}}.sort-select-down,.sort-select-up,.sort-unselected{font-size:16px;padding:3px;line-height:0}.sort-select-down:hover,.sort-select-up:hover,.sort-unselected:hover{text-decoration:none}#addressbook-filter{background:#f5f5f5;padding:8px;margin-bottom:20px}#addressbook-filter a{display:inline-block;padding:3px;margin:0 8px 0 0}#addressbook-filter .now{background:#005aab;color:#fff;padding:2px 6px}.addressbook-list{margin:0;padding:0;list-style:none}.addressbook-list li{margin:0 0 10px 0;padding:10px;border:#ccc 1px solid}.addressbook-list .addressbook-name{font-weight:700}.addressbook-list .addressbook-name span{font-weight:400}.addressbook-list .addressbook-pic{float:left;margin:0 10px 10px 0}.addressbook-list .addressbook-pic img{width:100px;height:auto}.addressbook-list .addressbook-comment{margin-bottom:10px;width:100%;padding:0 0 0 110px}.addressbook-list .addressbook-btns{float:left}.addressbook-list .addressbook-btns form{float:left;margin:0 10px 10px 0}.addressbook-list .addressbook-btns button{margin:0}@media only screen and (max-width:535px){.addressbook-list .addressbook-pic{float:none;text-align:center;margin:0 0 10px 0}.addressbook-list .addressbook-comment{padding:0}}#addressbook_edit .addressbook-pic{display:inline-block}html body ul li.koukoku-list{background-color:transparent!important;padding:0!important;margin-top:20px!important}.campaign_annoucement{text-align:center}.campaign_annoucement img{max-width:100%;height:auto}.campaign-ribbon{position:relative;height:30px;line-height:30px;padding:0 .5em 0 0;background-color:#69ae08;display:inline-block}.campaign-ribbon a{color:#fff}.campaign-ribbon a:hover{text-decoration:none;color:#ddf0c2}.campaign-ribbon:after,.campaign-ribbon:before{content:'';position:absolute}.campaign-ribbon:before{top:100%;left:0;border-width:0 10px 10px 0;border-style:solid;border-color:transparent;border-right-color:#b3d87d}.campaign-ribbon:after{top:0;right:0;z-index:2;border-width:15px 10px;border-style:solid;border-color:transparent;border-right-color:#fff}.annoucement{margin:0 0 1.5em 0;padding:.5em;box-shadow:0 0 5px #e89595}.annoucement p{margin:0;border:2px dotted #e30000;padding:.5em}.business{display:table;width:100%}.business div{display:table-cell;width:50%;padding:5px;text-align:center;vertical-align:middle}.business img{max-width:100%;height:auto}@media only screen and (max-width:736px) and (max-height:414px),only screen and (max-width:414px) and (max-height:736px),only screen and (max-width:414px){.business div{display:block;width:100%;padding:0}}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(249,246,208,.9)}.modal-box{display:block;width:930px;max-width:95%;height:645px;max-height:85%;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);margin-top:5px}.modal-box .fa{font-size:1.5em;background:#aaa;border-radius:50%;padding:5px 8px;color:#fff;margin:0 0 10px 0}.modal-box img{max-width:100%;height:auto}.modal-box a{display:block}@media only screen and (max-width:736px) and (max-height:414px),only screen and (max-width:414px) and (max-height:736px),only screen and (max-width:414px){.modal-box{max-width:85%;max-height:75%}}#modal_popup_close{position:absolute;top:-40px;right:0;cursor:pointer}.modal-content{position:absolute;top:0;left:0;width:100%;max-height:100%;overflow:auto;padding:15px;background:#fff;-ms-overflow-style:none;scrollbar-width:none}.modal-content::-webkit-scrollbar{display:none}@media only screen and (max-width:736px) and (max-height:414px),only screen and (max-width:414px) and (max-height:736px),only screen and (max-width:414px){.modal-content{padding:5px}}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{transition:inherit}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ffc20e;background:#ffc20e;color:#fff}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #005aab;background:#005aab;font-weight:400;color:#fff}.lb-data .lb-details{word-wrap:break-word}@media only screen and (max-width:1350px){h1{margin-left:10px}nav{margin-right:10px}main{padding:125px 10px 0 10px}}@media only screen and (max-width:1085px){.content-left .side-bloguru ul li{width:100%;height:280px}.content-left .side-bloguru ul li:nth-child(odd){padding-right:0}.content-left .side-bloguru ul li:nth-child(even){padding-left:0}.content-left div.clock-japan,.content-left div.clock-town{width:100%;text-align:center}}@media only screen and (max-width:825px){nav{height:74px}nav span{display:none}nav .new{display:inline-block}nav .desktop-nav-box li{margin-left:10px}nav .desktop-nav-box li #loginBox span{display:block}nav .desktop-nav-box li .nav-toggle{padding:20px}nav .desktop-nav-box li .nav-toggle i{font-size:2em}nav .desktop-nav-box.nav-login li{margin-left:20px}nav .desktop-nav-box.nav-login li.member-nav div div{width:35px;height:35px}nav .fa{margin-right:0;top:0}.desktop-nav-box .subnav{top:79px;left:0}.desktop-nav-box .subnav.sub-menu{width:210px}.desktop-nav-box .subnav.sub-menu .subnav-life{margin:0}.desktop-nav-box .subnav.sub-search{width:350px;left:-140px}.desktop-nav-box .subnav.sub-share{width:250px;left:-200px}.desktop-nav-box .subnav.sub-login{width:220px;left:-179px}.desktop-nav-box .subnav ul{float:none}.desktop-nav-box .subnav i.fa{font-size:1.2em;margin-right:5px}.desktop-nav-box .subnav span.message-num{display:inline-block}.desktop-nav-box.nav-login .subnav.sub-login li,.desktop-nav-box.nav-login .subnav.sub-menu li{margin-left:0}.desktop-nav-box.nav-login .subnav.sub-search{left:-302px}.desktop-nav-box.nav-login .subnav.sub-share{left:-200px}.desktop-nav-box.nav-login .subnav.sub-login{left:-166px}header.smaller nav{height:48px}header.smaller nav .desktop-nav-box .nav-toggle{padding:7px 20px}header.smaller nav .desktop-nav-box .subnav{top:53px;left:0}header.smaller nav .desktop-nav-box .subnav.sub-menu{width:210px}header.smaller nav .desktop-nav-box .subnav.sub-menu .subnav-life{margin:0}header.smaller nav .desktop-nav-box .subnav.sub-search{width:350px;left:-140px}header.smaller nav .desktop-nav-box .subnav.sub-share{width:250px;left:-200px}header.smaller nav .desktop-nav-box .subnav.sub-login{width:220px;left:-179px}header.smaller nav .desktop-nav-box .subnav ul{float:none}header.smaller nav .desktop-nav-box.nav-login .subnav.sub-search{left:-302px}header.smaller nav .desktop-nav-box.nav-login .subnav.sub-share{left:-200px}header.smaller nav .desktop-nav-box.nav-login .subnav.sub-login{left:-166px}header.smaller nav .fa{margin-right:0;top:0}.content-left{display:none}.content-right{float:none;width:100%}#home-classified ul li i,.towninfo-list i{margin-right:5px}.sponsor-list .sponsors a span{border-bottom:0}#sponsor_link_f_content ul{margin:0;padding:0;list-style:none;line-height:20px}#sponsor_link_f_content ul li{border-bottom:#005aab 1px solid;margin-right:0}#sponsor_link_f_content ul li a{color:#000;display:block;padding:10px 0}#sponsor_link_f_content ul li a:hover{color:#80b8eb;text-decoration:none}#sponsor_link_f_content ul:last-child li:last-child{border-bottom:none}footer .sns-link{width:220px;height:35px}footer .sns-link li a{width:35px;height:35px;line-height:35px}}@media only screen and (max-width:620px){header{height:69px}h1{width:130px;height:69px}nav{height:48px}nav .desktop-nav-box li{margin-left:5px}nav .desktop-nav-box li .nav-toggle{padding:10px}nav .desktop-nav-box li .nav-toggle i{font-size:1.6em}nav .desktop-nav-box.nav-login li.member-nav div div{width:28px;height:28px}.desktop-nav-box .subnav{top:53px;left:0;font-size:.95em}.desktop-nav-box .subnav.sub-menu{width:200px}.desktop-nav-box .subnav.sub-search{width:300px;left:-140px;padding:10px}.desktop-nav-box .subnav.sub-share{width:250px;left:-139px}.desktop-nav-box .subnav.sub-login{width:220px;left:-204px;padding:10px}.desktop-nav-box .subnav ul{float:none}.desktop-nav-box .subnav li{line-height:1.2em}.desktop-nav-box .subnav i.fa{font-size:1em}.desktop-nav-box.nav-login .subnav.sub-share{left:-225px}.desktop-nav-box.nav-login .subnav.sub-search{left:-160px}.desktop-nav-box.nav-login .subnav.sub-login{left:-194px}header.smaller nav .desktop-nav-box .nav-toggle{padding:10px}header.smaller nav .desktop-nav-box .subnav{top:53px;left:0}header.smaller nav .desktop-nav-box .subnav.sub-menu{width:200px}header.smaller nav .desktop-nav-box .subnav.sub-search{width:300px;left:-140px;padding:10px}header.smaller nav .desktop-nav-box .subnav.sub-share{width:250px;left:-139px}header.smaller nav .desktop-nav-box .subnav.sub-login{width:220px;left:-204px;padding:10px}header.smaller nav .desktop-nav-box .subnav li{line-height:1em}header.smaller nav .desktop-nav-box.nav-login .subnav.sub-share{left:-225px}header.smaller nav .desktop-nav-box.nav-login .subnav.sub-search{left:-160px}header.smaller nav .desktop-nav-box.nav-login .subnav.sub-login{left:-194px}main{padding-top:90px}.sponsor-list .sponsors{box-sizing:border-box;width:100%;float:none;margin:0 0 10px 0;padding:0}.sponsor-list li{margin-right:0}.monthly-present-list li,.recipe li,.tokushu li,section .bloguru li{padding:0 4% 0 0;width:48%}.monthly-present-list li:nth-child(even),.recipe li:nth-child(even),.tokushu li:nth-child(even),section .bloguru li:nth-child(even){padding-right:0}.monthly-present-list li:nth-child(-n+2),.recipe li:nth-child(-n+2),.tokushu li:nth-child(-n+2),section .bloguru li:nth-child(-n+2){height:180px;margin-bottom:10px}.tokushu li:nth-child(-n+2),section .bloguru li:nth-child(-n+2){height:250px}}@media only screen and (max-width:420px){.koukoku .ban-desktop{display:none}.koukoku .ban-mobile{display:block;line-height:0}}@media only screen and (device-width:768px){.search-mini input[type=search],.search-mini input[type=text]{line-height:29px}.search-mini input[type=search]:hover,.search-mini input[type=text]:hover{background-color:transparent}}@media only screen and (max-width:414px){.img-left,.img-right{float:none;display:block;margin:10px auto}}@media only screen and (max-width:736px) and (max-height:414px),only screen and (max-width:414px) and (max-height:736px),only screen and (max-width:414px){header{height:50px}h1{width:94px;height:50px;line-height:50px}nav{margin-top:0;height:48px}nav .desktop-nav-box{display:none}nav ul li .nav-toggle{display:none}.mobile-nav-toggle{display:block;font-size:2em;padding:5px 10px;cursor:pointer}.mobile-nav-toggle span{display:none}.mobile-nav-toggle:after{font-family:FontAwesome;content:"\f0c9"}.mobile-nav-toggle.active:after{content:"\f00d"}.mobile-nav{position:fixed;top:60px;left:0;width:100%;height:100%;background-color:rgba(0,90,171,.95);overflow-y:auto;-o-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-webkit-transform:none!important;transform:none!important}.mobile-nav-box{display:block;padding:10px 10px 100px 10px}.mobile-nav-box ul{margin:0;padding:0;list-style:none}.mobile-nav-box ul li{margin-bottom:10px}.mobile-nav-box ul li.now a{color:#80b8eb}.mobile-nav-box ul .mobile-search{border-bottom:#6b92b5 1px solid;padding-bottom:10px}.mobile-nav-box ul .mobile-search .head-search input[type=text]{font-family:"Lucida Grande",Meiryo,メイリオ,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;box-sizing:border-box;float:left;margin:0;padding:8px;width:80%;height:36px;line-height:36px;color:#ccc;border:#80b8eb 1px solid}.mobile-nav-box ul .mobile-search .head-search input[type=text]:focus,.mobile-nav-box ul .mobile-search .head-search input[type=text]:hover{color:#000}.mobile-nav-box ul .mobile-search .head-search input[type=submit]{font-family:FontAwesome;box-sizing:border-box;float:right;width:20%;height:36px;margin:0;padding:0;border:none;border-radius:0;cursor:pointer;color:#fff;font-size:1.5em;background:#80b8eb}.mobile-nav-box ul .mobile-search .head-search input[type=submit]:hover{background:#80b8eb}.mobile-nav-box ul .mobile-login-register{border-bottom:#6b92b5 1px solid;padding-bottom:10px;margin:0 auto;text-align:center}.mobile-nav-box ul .mobile-login-register a{display:inline-block;border:#fff 1px solid;color:#fff;padding:10px 15px;margin:5px 10px;border-radius:5px;background:#005aab;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.mobile-nav-box ul .mobile-login-register a:hover{text-decoration:none;background:#fff;color:#005aab}.mobile-nav-box ul .mobile-subnav-toggle{cursor:pointer;padding:10px 0;color:#fff;font-weight:700;font-size:1.1em}.mobile-nav-box ul .mobile-subnav-toggle:after{font-family:FontAwesome;content:"\f13a";float:right;font-size:1.5em;position:relative;top:-2px}.mobile-nav-box ul .mobile-subnav-toggle.active:after{content:"\f139"}.mobile-nav-box ul .mobile-subnav{display:none;margin-left:10px;line-height:2em}.mobile-nav-box ul .mobile-subnav a{color:#fff;display:inline-block}.mobile-nav-box ul .mobile-subnav a:hover span.message-num{text-decoration:underline}.mobile-nav-box ul .mobile-subnav .addthis_inline_share_toolbox a{display:inline-block;margin-right:20px;border:#fff 2px solid}.mobile-nav-box ul .mobile-subnav span.message-num{display:inline-block;color:#fc90d5}.mobile-nav-box ul .mobile-nav-border{border-bottom:#6b92b5 1px solid;line-height:1em}.mobile-nav-box ul .mobile-member-nav p{color:#fff;display:table;word-break:break-all}.mobile-nav-box ul .mobile-member-nav span{width:35px;height:35px;background:center center no-repeat;background-size:cover;border-radius:50%;vertical-align:middle;display:table-cell}.mobile-nav-box ul .mobile-member-nav span.gender-m{background-color:#2da9e7}.mobile-nav-box ul .mobile-member-nav span.gender-f{background-color:#eb8f95}.mobile-nav-box ul .mobile-member-nav span.gender-n{background-color:#ccc}.mobile-nav-box ul .mobile-member-nav strong{display:table-cell;vertical-align:middle;font-weight:400;padding-left:5px}.mobile-nav-box ul .mobile-member-nav form{text-align:center}.mobile-nav-box ul .mobile-member-nav input[type=submit]{border:#fff 1px solid;background:#005aab;color:#fff;padding:8px 15px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.mobile-nav-box ul .mobile-member-nav input[type=submit]:hover{background:#fff;color:#005aab}.fixed{position:fixed;width:100%;height:100%}main{padding-top:70px}.breadcrumb a{margin:5px 8px;display:inline-block}.breadcrumb a:first-child{margin-left:0}.search-mini input[type=search],.search-mini input[type=text]{line-height:29px}.search-mini input[type=search]:hover,.search-mini input[type=text]:hover{background-color:transparent}.search-mini input[type=search]:focus,.search-mini input[type=text]:focus{width:150px}.monthly-present-list li{padding:0 4% 0 0;width:48%}.monthly-present-list li:nth-child(3n+0){padding-right:4%}.monthly-present-list li:nth-child(even){padding-right:0}footer .sns-link{width:260px;margin:20px auto}footer .sns-link li{margin:0 15px}footer p a{margin:5px 10px}}