@media screen and (max-width:640px){html{overflow-x:hidden}body{overflow-x:hidden;width:100%;#wrapper{width:100%;#headercontent{width:100%;#header_login{float:right}#header_bnr span.ads-pc{display:none}}& span.ads-mobile{display:block}#maincontent{float:none;width:100%;.breadcrumbs{padding:0 10px;& ul{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 10px auto}}#title{width:100%;& h1{width:100%;height:auto;background-size:cover;padding-bottom:19vw}#box_r{width:100%;height:auto;background:none;#box_r_i{padding:10px;margin:5px 10px;border:1px solid lightgrey;background-color:#f9f9f9;border-radius:4px;height:auto}}}#main{width:100%;#box_contents{margin:0;width:100%;display:block}#link{width:100%;margin-top:10px;float:none;#link_i ul.ul_link{padding:0 5px;li{width:100%;& a{background-position:right center}}}#link_i ul.ul_link_sub li a{background-position:right center}}#contents_list{padding:0;width:100%;box-sizing:border-box;#login_msg{width:100%;margin:10px auto;border:none;background:none;padding:5px;.login{background:#FFF5EE;border:1px solid #f99;margin:0;padding:5px}}& h3{padding:0 5px}& table#itemlist{width:100%}.item_box,.tbl_paper td{width:100%;margin-bottom:10px;display:block}}}#footer,#copy{display:none}}#sidebarcontent{margin-top:50px;#bansponsor01-2nd{text-align:center}.clearfix{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#sidebarcontent,#sidebarcontent2{float:none;width:100%}}}#bansponsor01{text-align:center}}