@charset "UTF-8";@media (max-width:1000px) and (min-width:768px){#header{min-width:0;width:100%;height:230px}.header_inner{width:100%}#header h1{left:30px}#header h2{font-size:24px;left:30px}.header_inner .contact{right:30px}.header_inner .contact p small{display:none}.header_inner .address{right:30px}.header_inner .search{right:30px}#main{height:350px}#main .main_inner{width:100%;height:350px}#main .main_inner p{padding-right:30px}#global_nav{height:100px;background:url(//milestone-law.com/wp-content/themes/mlo/common/css/../../common/img/bg_global_nav_01.jpg) repeat-x}#global_nav_inner{width:770px;height:100px;margin:0 auto;background:url(//milestone-law.com/wp-content/themes/mlo/common/css/../../common/img/bg_global_nav_02.jpg) repeat-x}#global_nav_inner li{width:154px;border-right:none}#global_nav_inner li:first-child{width:153px}#contents{width:100%}#contents #contents_inner #news_event ul li{width:100%;float:none}#contents #contents_inner #sns .facebook{float:none;margin:0 auto 30px}#contents #contents_inner #sns .twitter{float:none;margin:0 auto}#footer{min-width:0;width:100%}#footer #footer_nav{line-height:normal}#footer #footer_nav #footer_nav_inner{width:770px;margin:0 auto 60px;padding:25px 0}#footer #footer_nav #footer_nav_inner li{float:left;display:block;border:1px solid #5f9aca;margin:5px;padding:0}#footer #footer_nav #footer_nav_inner li a{width:122px;display:block;padding:10px}#footer #footer_nav #footer_nav_inner li:first-child{padding:0}#footer #footer_nav #footer_nav_inner li:last-child{border-right:1px solid #5f9aca;padding:0}#footer .footer_inner{width:100%}#footer .footer_inner .footer_left{width:100%;float:none;margin-bottom:30px;padding-right:0}#footer .footer_inner .footer_left a{font-size:24px}#footer .footer_inner .footer_right{width:100%;text-align:center;border-left:none;float:none;padding-left:0}#footer .footer_inner .footer_right span{margin-right:0;float:none}#footer .footer_inner .footer_right a.btn_contact{clear:both;margin:20px auto 0;display:block}#single #main .main_inner p{padding-right:0}#category #main .main_inner p{padding-right:0}#search #main .main_inner p{padding-right:0}#foreigner #contents #contents_inner #bg_contents table td{background:0 0}#foreigner #contents #contents_inner #bg_contents table td dl dt{width:100%;float:none;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #ccc}#foreigner #contents #contents_inner #bg_contents table td dl dd{width:100%;float:none}#lawyers #contents #contents_inner #bg_contents table{width:100%}#lawyers #contents #contents_inner #bg_contents div.photo{text-align:center}#lawyers #contents #contents_inner #bg_contents div.photo img{width:auto;height:auto;margin:0 0 30px;float:none}}@media only screen and (max-width:767px){#header{min-width:0;width:100%;height:220px;background-repeat:repeat-x;background-position:center bottom}.header_inner{width:100%;height:220px}#header h1{text-align:center;position:static;padding-top:10px}#header h2{font-size:24px;text-align:center;position:static}.header_inner .contact{text-align:center;position:static;margin-top:10px}.header_inner .contact p small{display:none}.header_inner .address{text-align:center;position:static;margin-top:10px}.header_inner .search{text-align:center;position:static;margin-top:10px}#main{height:250px}#main .main_inner{width:100%;height:250px}#main .main_inner p{text-align:center}#global_nav{display:none;width:100%;height:auto;position:absolute;top:80px;z-index:100}#global_nav_inner{width:100%;height:auto}#global_nav_inner li{float:none;width:100%;height:auto;line-height:normal;border-right:none;background:url(//milestone-law.com/wp-content/themes/mlo/common/css/../../common/img/bg_global_nav_off.jpg) repeat-x}#global_nav_inner li:first-child{width:auto;border-left:none;background:0 0}#global_nav_inner li:first-child a{background:0 0}#global_nav_inner li:first-child a:hover{background:0 0}#global_nav_inner .global_nav_group:hover{background-color:#fff}#global_nav_inner .global_nav_group p{clear:both;height:50px;line-height:50px;cursor:pointer}#global_nav_inner .global_nav_group p span{display:block;color:#fff;font-weight:700}#global_nav_inner .global_nav_group p.privacy br{display:none}#contents{width:100%}#contents #contents_inner #origin_feature img{width:50%}#contents #contents_inner #news_event ul li{width:100%;float:none}#contents #contents_inner #sns .facebook{float:none;margin:0 auto 30px}#contents #contents_inner #sns .twitter{float:none;margin:0 auto}#footer{min-width:0;width:100%}#footer #footer_nav{line-height:normal}#footer #footer_nav #footer_nav_inner{width:100%;margin:0 0 60px;padding:20px 0}#footer #footer_nav #footer_nav_inner li{display:block;border:1px solid #5f9aca;margin:10px 30px;padding:0}#footer #footer_nav #footer_nav_inner li a{display:block;padding:10px}#footer #footer_nav #footer_nav_inner li:first-child{padding:0}#footer #footer_nav #footer_nav_inner li:last-child{border-right:1px solid #5f9aca;padding:0}#footer .footer_inner{width:100%}#footer .footer_inner .footer_left{width:100%;float:none;margin-bottom:30px;padding-right:0}#footer .footer_inner .footer_left a{font-size:24px}#footer .footer_inner .footer_right{width:100%;text-align:center;border-left:none;float:none;padding-left:0}#footer .footer_inner .footer_right span{margin-right:0;float:none}#footer .footer_inner .footer_right a.btn_contact{clear:both;margin:20px auto 0;display:block}#sp_menu{display:block;cursor:pointer;position:absolute;right:10px;top:10px}#home #global_nav_inner p.home a{background:url(//milestone-law.com/wp-content/themes/mlo/common/css/../../common/img/bg_global_nav_on.jpg) repeat-x left top}#home #contents #contents_inner iframe{width:50%}#criminal #contents #contents_inner #bg_contents img{width:50%;height:auto}#foreigner #contents #contents_inner #bg_contents img{width:50%;height:auto}#foreigner #contents #contents_inner #bg_contents table td{background:0 0}#foreigner #contents #contents_inner #bg_contents table td dl dt{width:100%;float:none;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #ccc}#foreigner #contents #contents_inner #bg_contents table td dl dd{width:100%;float:none}#price #contents #contents_inner #bg_contents table th{width:30%}#lawyers #contents #contents_inner #bg_contents table{width:100%}#lawyers #contents #contents_inner #bg_contents table th{width:30%}#lawyers #contents #contents_inner #bg_contents table td dl dt{float:none}#lawyers #contents #contents_inner #bg_contents div.photo{text-align:center}#lawyers #contents #contents_inner #bg_contents div.photo img{width:auto;height:auto;margin:0 0 30px;float:none}#office #contents #contents_inner #bg_contents table th{width:30%}#woman #contents #contents_inner #bg_contents img{width:50%;height:auto}#contact #contents #contents_inner #bg_contents table th{width:30%}}@media only screen and (max-width:485px){#contents #contents_inner #sns{display:none}#contents #contents_inner #sp_sns{font-size:14px;font-weight:700;display:inline}#contents #contents_inner #sp_sns a{text-decoration:none}#contents #contents_inner #sp_sns .facebook a{color:#fff;text-align:center;line-height:50px;background-color:#4267b2;display:block;margin:0 30px}#contents #contents_inner #sp_sns .twitter a{color:#fff;text-align:center;line-height:50px;background-color:#1da1f2;display:block;margin:10px 30px 0}#contents #contents_inner #sp_sns .facebook a:hover,#contents #contents_inner #sp_sns .twitter a:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}}@media only screen and (max-width:480px){#header h1{text-align:left;margin-left:10px}#header h2{text-align:left;margin-left:10px}#header h2 span{text-align:left}#main{height:200px}#main .main_inner{height:200px}#main .main_inner p{font-size:24px}#main_sub{height:150px}#main_sub .main_sub_inner{height:150px}#main_sub .main_sub_inner p{font-size:24px}}@media only screen and (max-width:420px){#header{height:190px}#header h1{display:none}#header h2{font-size:16px;padding-top:10px}#header h2 span{font-size:10px}.header_inner .contact{text-align:left;margin-left:10px}.header_inner .contact p span{font-size:24px;background-size:14px auto;margin:0 0 5px;padding-left:24px}.header_inner .address{font-size:10px;text-align:left;margin-left:10px}.header_inner .search{text-align:left}.header_inner .search input{width:136px}#footer .footer_inner .footer_left a{font-size:16px}#footer .footer_inner .footer_right p{font-size:10px}#footer .footer_inner .footer_right span{font-size:24px;background-size:14px auto}#contents #contents_inner #bg_contents img{width:100%;height:auto}#criminal #contents #contents_inner #bg_contents img{width:100%;height:auto}#foreigner #contents #contents_inner #bg_contents img{width:100%;height:auto}#woman #contents #contents_inner #bg_contents img{width:100%;height:auto}}@media only screen and (max-width:360px){#footer .footer_inner .footer_right p br{display:inline}#contents #contents_inner .btn_next_m a{width:100%}#contents #contents_inner .btn_back_m a{width:100%}}