@charset "utf-8";@media (max-width:979px){.container-fluid{padding:0}.page-container{padding:15px}#footer .fcol{border-bottom:1px solid #262626;color:#fff;text-align:center}#mainbox,#sidebox{padding:0}.ws_casebox{padding-right:0}.news_main{padding-left:25px}#mmf1 .txt,#mmf2 .txt,#mmf3 .txt,#mmf4 .txt{padding:20px}#social_nav{height:180px}.otherlink .graybox{height:280px}#mmf1 .txt{margin-top:-150px}#mmf2 .pic{margin-right:-50px}#mmf3 .pic{margin-top:-100px}#mmf3 .txt{margin-top:-50px}#mmf4 .pic{margin-top:0}}@media only screen and (max-width:767px){.container-fluid{padding:0}.page-container{padding:10px}.nb_banner330,.otherlink,.ws_casebox{padding-right:0}#sidebox,.ws_casebox .graybox{padding:0}.nb_banner330 .graybox{padding:0;max-width:400px}.nb_banner330 img{width:100%}.side_wslink{border:none}.news_main{padding-left:0}.pd_listbox .pdbox{min-height:270px}#social_nav{height:180px}.otherlink .graybox{height:280px}.otherlink:nth-child(odd){padding-right:5px}.otherlink:nth-child(even){padding-right:0}#mmf1 .txt,#mmf2 .txt,#mmf3 .txt,#mmf4 .txt{padding:20px}#mmf1 .txt{margin-top:-150px}#mmf2 .pic{margin-top:-20px}#mmf3 .pic{margin-top:-80px}#mmf3 .txt{margin-top:-50px}#mmf4 .pic{margin-top:0}.support_3col{margin:20px 0 0}}@media only screen and (min-width:768px) and (max-width:1199px){.container-fluid{padding:0 25px}.otherlink .graybox{min-height:250px}.newsphoto{padding:0}.news_body .newstxt{padding-left:20px}.news_main{padding-left:25px}.pd_listbox .pdbox{min-height:230px}#mmf1 .txt{padding:20px;margin-top:0}#mmf2 .txt,#mmf3 .txt,#mmf4 .txt{padding:0}#mmf2 .pic{margin-right:-50px;margin-top:0}#mmf3 .pic{margin-top:-30px}#mmf3 .txt,#mmf4 .pic{margin-top:0}.nav_btn{width:20%}}@media only screen and (max-width:990px){.news_main{padding-left:0}#tab_nav li a{padding:0 10px;font-size:15px}#tab_nav{height:140px}#tab_nav li.on{border-bottom:0 solid red;color:red}#tab_nav li.on a{color:red}}@media only screen and (min-width:1200px) and (max-width:1440px){.container-fluid{padding:0 50px}.pd_listbox .pdbox{min-height:280px}#mmf2 .pic{margin-top:0}#mmf2 .txt{padding-top:50px}#mmf3 .txt{margin-top:-50px}.nav_btn{width:12.5%}}@media only screen and (min-width:1440px) and (max-width:1919px){.pd_listbox .pdbox{min-height:330px}#mmf2 .pic{margin-top:0}#mmf2 .txt{padding-top:50px}#mmf3 .txt{margin-top:-50px}.nav_btn{width:12.5%}}@media only screen and (min-width:1920px){.pd_listbox .pdbox{min-height:330px}.ws_feabox{margin-top:30px}.nav_btn{width:12.5%}}