#top_new{margin:20px 0 0;padding:0}#mylist_box{margin:0;padding:0}.tab_item{width:150px;height:60px;box-sizing:border-box;border:2px solid #6dbcba;font-size:1.6rem;color:#6dbcba;display:block;float:left;text-align:center;cursor:pointer;position:relative;padding:10px 0 0}.tab_item:after{display:block;font-family:FontAwesome;content:"\f078";margin:0;padding:0;position:absolute;top:30px;left:45%}.rent{margin:0 0 0 200px}.sale{margin:0 200px 0 0}.tab_item:hover{opacity:.75}input[name="tab_item"]{display:none}.tab_content{display:none;padding:0;clear:both;overflow:hidden}#rent:checked ~ #rent_content,#sale:checked ~ #sale_content{display:block}#top_new input:checked + .tab_item,#mylist_box input:checked + .tab_item{background-color:#6dbcba;color:#fff}.tab_content h3{font-size:2.8rem;color:#333;width:280px;margin:30px auto 0;padding:0 0 10px;line-height:140%;text-align:center;font-weight:400}.tab_content h3 hr{display:block;border-bottom:1px solid #333;margin:5px 0 0}.tab_content h3.new:after{display:block;content:"new arrival";background-image:url(../images/icon_soho.gif);background-repeat:no-repeat;background-position:center 0;margin:15px 0 0;padding:5px 0 0;font-size:1.6rem;z-index:1}.tab_content h3.up:after{display:block;content:"update arrival";background-image:url(../images/icon_soho.gif);background-repeat:no-repeat;background-position:center 0;margin:15px 0 0;padding:5px 0 0;font-size:1.6rem;z-index:1}.tab_content h4.new_soho{position:relative;color:#333;font-size:2.4rem;font-weight:400;margin:10px 0 10px 20px;padding:2px 0 0 35px}.tab_content h4.new_soho:before{position:absolute;font-family:FontAwesome;content:"\f0f7";background:#ff801e;color:#fff;font-size:1.6rem;border-radius:50%;left:0;width:28px;height:28px;line-height:28px;text-align:center;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 768px){.rent{margin:0 0 0 230px}.sale{margin:0 230px 0 0}}@media screen and (max-width: 640px){.rent{margin:0 0 0 170px}.sale{margin:0 170px 0 0}.tab_content h3{margin:20px auto}}@media screen and (max-width: 420px){.rent{margin:0 0 0 55px}.sale{margin:0 55px 0 0}.tab_content h3{margin:20px auto}}@media screen and (max-width: 380px){.tab_item{width:50%}.rent{margin:0}.sale{margin:0}.tab_content h3{margin:20px auto 5px;padding:0}}