#select_tab{margin:0;padding:0;text-align:center}#select_tab input[type="radio"] + label::before,.form_set input[type="radio"] + label::after{border-radius:none}#select_tab input[type="radio"] + label::before{border:none;background-color:transparent;box-shadow:none}#select_tab input[type="radio"],#select_tab input[type="checkbox"]{display:none}#select_tab input[type="radio"] + label::before,#select_tab input[type="radio"] + label::after{display:none}.tab_item{display:inline-block;width:150px;height:60px;box-sizing:border-box;font-size:1.6rem;color:#fff;background-color:#b2b2b2;text-align:center;cursor:pointer;position:relative;padding:13px 0 0;border-radius:8px;border-bottom:solid 4px gray}#select_tab input[type="radio"] + label.tab_item::before{display:inline-block;font-family:FontAwesome;content:"\f078";margin:-8px 0 10px 20px;padding:0}#select_tab input[type="radio"] + label.area::before{content:"\f1b9"}#select_tab input[type="radio"] + label.line::before{content:"\f239"}.tab_item:hover{opacity:.75}input[name="tab_item"]{display:none}.tab_content{display:none;padding:0;clear:both;overflow:hidden}#area:checked ~ #area_content,#line:checked ~ #line_content{display:block;padding:20px 0 0}#select_tab input:checked + .tab_item{background-color:#fc6f3d;color:#fff;border-bottom:solid 4px #e04e1b}@media screen and (max-width: 768px){}@media screen and (max-width: 640px){}@media screen and (max-width: 420px){}@media screen and (max-width: 380px){.tab_item{display:inline-block;width:140px;height:60px;box-sizing:border-box;font-size:1.6rem;color:#fff;background-color:#b2b2b2;text-align:center;cursor:pointer;position:relative;padding:13px 0 0;border-radius:8px;border-bottom:solid 4px gray}}