@media screen and (max-width:1200px){#header-inner{width:98%}#containar{width:98%}}@media screen and (max-width:979px){#sidebar{float:none;width:100%;margin:20px auto 0;overflow:hidden;letter-spacing:-.4em}#sidebar1,#sidebar2{display:inline-block;width:50%;vertical-align:top;margin:0;padding:0 1%;letter-spacing:0}}@media screen and (max-width:767px){#header-inner{width:100%}#header-inner #ptitle{float:none;padding:5px}.archive #contents{margin:20px auto}#gnav-btn{position:absolute;top:15px;right:15px;display:block;z-index:10000}#gnav-btn a{display:block;width:36px;height:36px;line-height:36px;font-size:26px;border:1px solid #ccc;text-align:center;vertical-align:middle;text-decoration:none;background-color:#fff;-webkit-border-radius:5px;border-radius:5px}#gnav{width:100%;max-width:100%;margin:0;padding:0;font-size:100%;z-index:9999;display:none;border:none}#gnav nav{width:100%;margin:0;padding:0;position:static}#gnav nav ul{width:100%;list-style-type:none;height:auto;background-color:#fff;border-bottom:1px solid #ccc}#gnav nav ul li{position:relative;float:none;width:100%!important;height:auto;margin:0;text-align:left;border-right:none;overflow:hidden}#gnav nav>ul>li:first-child{border-left:none}#gnav nav ul li a{display:block;padding:1em 3em 1em .5em;color:#333!important;font-weight:400;height:auto;line-height:1.2em;text-align:left;text-decoration:none;background:#fff url(//kohoku-rengou.net/wp-content/themes/a1410/img/arrow_04.png) no-repeat right center!important;border-top:1px solid #ccc}#gnav nav ul li ul{position:static;width:100%;list-style:none;margin:0;border-bottom:none}#gnav nav>ul>li:last-child ul li{left:0}#gnav nav ul li ul li{margin:0;width:100%;height:auto;overflow:hidden}#gnav nav ul li ul li a{padding:1em 3em 1em 1em;height:auto;line-height:1.2em;text-align:left;font-size:100%;font-weight:400;background-color:#fff;border-bottom:none;border-color:#CCC!important;overflow:hidden;opacity:1.0}#gnav nav ul li:hover{border-bottom:none}#gnav nav ul li:hover>a{color:#333!important;background-color:#EFEFEF!important}#gnav nav ul li ul li:hover a{color:#333!important;background-color:#EFEFEF!important;border-bottom:none}#gnav nav ul li:hover ul li{overflow:visible;height:auto}#gnav nav ul li ul li:hover>a{color:#c06;background-color:#efefef;opacity:1.0}#gnav nav .current-menu-item,#gnav nav .current-menu-parent{border-bottom:none}#post-list-card article{width:50%}#related-posts article{display:inline-block;vertical-align:top;width:50%;margin:0;padding:5px}.f-left,.f-center,.f-right{width:50%;margin-bottom:10px}}@media screen and (max-width:479px){.alignleft,.alignright{float:none;margin:5px auto;display:block;text-align:center}#containar{width:98%;margin:0 auto}.widget_text{display:block;width:96%;margin:0 auto 10px}.single #containar-2column{margin:20px auto}#at-post-list article{display:block;width:96%;margin:0 auto 10px;padding:0}.f-list,.p-list{display:block;width:96%;margin:0 auto 10px;padding:0}#post-list-box article{display:block;width:96%;margin:0 auto 10px;padding:0}.txt-column .d-text{display:block;width:96%;margin:0 auto 10px;padding:0}#post-list-card{padding:0}#post-list-card article{display:block;width:96%;margin:0 auto 10px;padding:0}#list-img .image-set{width:50%;margin:0;padding:0}.doc{margin:1em 3%}.ads-left{float:none;margin:0 auto;text-align:center;display:block}.ads-right{float:none;margin:0 auto;text-align:center;display:block}#sidebar1,#sidebar2{display:block;width:100%;margin-bottom:10px;padding:0}.f-left,.f-center,.f-right{display:block;width:100%;margin-bottom:10px}table.scroll{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.scroll::-webkit-scrollbar{height:5px}.scroll::-webkit-scrollbar-track{background:#f1f1f1}.scroll::-webkit-scrollbar-thumb{background:#bcbcbc}input[type=button],input[type=submit]{-webkit-appearance:none}}