*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}.tab_outer main{min-width:320px;max-width:960px;margin:0 auto;background:#fff}.tab_outer section{display:none;padding:20px 0 0;border-top:1px solid #8f8f8f}.tab_outer input{display:none}.tab_outer a{border-radius:3px 3px 0 0;display:inline-block;left:11px;margin:0 0 -1px;padding:9px 5px;position:relative;text-align:center;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:700}.tab_outer a:before{font-family:fontawesome;font-weight:400;margin-right:10px}.tab_outer a:hover{color:#000;cursor:pointer}#tab1:checked~#content1,#tab2:checked~#content2,#tab3:checked~#content3,#tab4:checked~#content4,#tab5:checked~#content5,#tab6:checked~#content6{display:block}.tab_outer{border-bottom:1px solid #8f8f8f}.tab_outer .active{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#8f8f8f #8f8f8f #fff;border-image:none;border-style:solid;border-width:1px;color:#000;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:700}.tab_outer .deactive{border:1px solid transparent;border-radius:3px 3px 0 0;color:#7e7e7e;display:inline-block;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:700;left:11px;margin:0 0 -1px;padding:9px 5px;position:relative;text-align:center}@media screen and (max-width:650px){.tab_outer a{font-size:0}.tab_outer a:before{margin:0;font-size:18px}}@media screen and (max-width:400px){.tab_outer a{padding:15px}}.tab_outer02 main{min-width:320px;max-width:1000px;margin:0 auto;background:#fff}.tab_outer02 section{display:none;padding:10px 0 0;border-top:1px solid #0af}.tab_outer02 input{display:none}.tab_outer02 label{border:1px solid transparent;border-radius:20px 20px 0 0;color:#7e7e7e;display:inline-block;left:28px;margin:0 0 -1px;padding:15px 25px;position:relative;text-align:center;font-family:"CenturyGothic-Regular";font-size:14px}.tab_outer02 label:before{font-family:fontawesome;font-weight:400;margin-right:10px}.tab_outer02 label:hover{color:#888;cursor:pointer}.tab_outer02 input:checked+label{color:#7e7e7e;border:1px solid #ddd;font-family:"CenturyGothic-Regular";font-size:14px;border-bottom:1px solid #fff;border-color:#0af #0af #fff}#tab1:checked~#content1,#tab2:checked~#content2,#tab3:checked~#content3,#tab4:checked~#content4,#tab5:checked~#content5,#tab6:checked~#content6{display:block}@media screen and (max-width:650px){.tab_outer02 label{font-size:0}.tab_outer02 label:before{margin:0;font-size:18px}}@media screen and (max-width:400px){.tab_outer02 label{padding:15px}}