html,body{height:100%}a{color:#2f8fbf}a:hover,a:activ{color:#4ea7d3}a:visited{color:#2f8fbf}img{max-width:100%;height:atuo}html{background-color:#efefef}header{}.sidebar,.main{padding:20px}.sidebar{background-color:#ccc}.main{background-color:#efefef}footer{text-align:center;background:url(http://news.town.tawaramoto.nara.jp/wp-content/themes/test_lab/images/top/footer.png.pagespeed.ce.VQE9xEc81a.png) repeat-x center bottom;color:#fff}@media print,screen and (min-width:768px){header{flex-direction:row}.container{display:flex}.sidebar{width:300px}.main{flex:1}}.layout-header{display:flex;flex-direction:column;align-items:center;font-family:'Marck Script',cursive;background-color:#efefef}.layout-header .container{margin:auto;position:relative}.layout-header .head_container{position:relative}.layout-header .sidebox{position:absolute;top:30px;right:75px}.layout-header .key-visual{width:100%;min-height:200px}.layout-header .container{padding:10px 0 0}.layout-header .rogo{overflow:hidden;text-indent:-9999px;display:flex;align-items:center;justify-content:center}.home .layout-header{height:325px}input[type="text"],input[type="number"],input[type="url"],input[type="email"]{border:1px solid #4cb89b;width:95%;text-align:left;background:rgba(0,0,0,.05)}input[type="number"]{width:100px}select{border:1px solid #4cb89b;width:95%;text-align:left;background:rgba(0,0,0,.05)}textarea{border:1px solid #4cb89b;width:95%;background:rgba(0,0,0,.05)}button[type="submit"]{border:0;background:#4cb89b;width:28px;height:28px;line-height:28px;text-align:center;position:absolute;top:0;right:0;font-size:14px;color:#fff}.sidebox_m{text-align:right}.search_container{box-sizing:border-box}.search_container input[type="text"]{background:#fff;border:1px solid #4cb89b;height:35px;padding:0 5px;width:75%}.search_container input[type="text"]:focus{outline:0}.search_container input[type="submit"]{cursor:pointer;font-family:FontAwesome;border:none;background:#4cb89b;color:#fff;outline:none;width:3.0em;height:37px}.navigation{width:100%}.menu{display:flex;justify-content:space-around;padding-left:0;width:980px;margin:auto}.menu-item{display:flex;justify-content:center;align-items:center;width:100%;list-style-type:none}.menu-item a{display:block;width:95%;height:90%;text-indent:-9999px}.layout-body{background-color:#efefef;margin:auto}.layout-body .container{min-height:300px}.content-archive{margin-top:10px}@media print,screen and (min-width:1240px){.container{max-width:1200px;margin:auto}.container_f{max-width:1200px;margin:auto;background-color:#fff}}.entry-index{margin-bottom:1em}.entry{margin-bottom:1em;padding:10px;border-radius:4px;background-color:#fff}.container p:not(:last-child) {margin-bottom:1.5em}@media print,screen and (min-width:768px){.entry-index{display:flex;flex-wrap:wrap}.entry{margin:5px;width:calc(48.3% - 0px)}}.cat_list{list-style:none;display:flex;justify-content:center;background-color:#fffaeb;padding:10px;margin:-20px -20px 25px -20px;flex-wrap:wrap}.cat-item{padding:5px 20px;margin:2.5px;border:2px #4cb89b solid;border-radius:5px;text-align:center;color:#4cb89b;font-weight:bold}.cat-item a{color:#4cb89b;font-weight:bold}.page-name{position:relative;text-align:left;color:#4cb89b}.page-name:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:7px;background:-webkit-repeating-linear-gradient(-45deg,#6ad1c8,#6ad1c8 2px,#fff 2px,#fff 4px);background:repeating-linear-gradient(-45deg,#6ad1c8,#6ad1c8 2px,#fff 2px,#fff 4px)}.page-info{max-width:980px}.return-link{text-align:center;margin-top:50px}.return-link a{display:inline-block;padding:0 5px}.main{margin-bottom:10px}.main,.side{border-radius:10px}.side{background-color:#efefef;margin:20px auto;text-align:center}.content{margin:60px auto 20px}.entry-index .content{margin:0 auto 20px}@media (min-width:600px){.flexbox{display:-webkit-flex;display:flex}.main{margin:0 0 0 0}}.about,.banner,.yabusame,.line{margin:0 auto 20px;text-align:center}.line{margin:10px auto;text-align:center}.contact{margin:0 0 0 20px;text-align:center}.layout-footer .foot_container{width:980px;text-align:center;margin:auto;position:relative;vertical-align:bottom;height:250px}.layout-footer .sitename{background:url(http://news.town.tawaramoto.nara.jp/wp-content/themes/test_lab/images/top/xsite_name.png.pagespeed.ic.L3bdnEzug2.png) no-repeat;height:69px;width:286px;overflow:hidden;text-indent:-9999px;margin:auto;position:absolute;left:345px;top:150px}.layout-footer address{letter-spacing:0;font-style:normal}.layout-footer .tel,.layout-footer .fax{display:inline-block}.layout-footer a{text-decoration:none}.layout-footer .copyright{font-size:.8em;text-align:center;position:absolute;bottom:0;left:330px;margin:auto;color:#fff}.layout-footer_m{width:100%}.layout-footer_m .sitename{width:100%;vertical-align:bottom}img{max-width:100%;height:auto}.pagination-prev,.pagination-next{margin:0 1.0rem}.pagination .inactive{background:#d4eae0;height:40px;width:40px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;display:table-cell;vertical-align:middle;color:#000}.pagination .current span{background:#4cb89b;height:40px;width:40px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;display:table-cell;vertical-align:middle;text-align:center;color:#fff;color:#fff}.pagination{text-align:center;width:100%;display:block}.pagination a{background:#d4eae0;color:#000;text-decoration:none}@media only screen and (max-width:667px){.pagination .inner{width:90%;margin:0 5%;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;height:46px}.pagination .page-of{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;position:absolute;left:37%;width:26%;font-weight:bold;color:#fff;background:#4cb89b;height:46px;line-height:46px;font-size:1.3rem}.pagination .m-prev{-webkit-box-ordinal-group:0;-ms-flex-order:0;-webkit-order:0;order:0;width:15%;position:absolute;left:0%}.pagination .pn-prev{-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;width:22%;position:absolute;left:15%}.pagination .pn-next{-webkit-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;width:22%;position:absolute;left:63%}.pagination .m-next{-webkit-box-ordinal-group:4;-ms-flex-order:4;-webkit-order:4;order:4;width:15%;position:absolute;left:85%}.pagination .current,.pagination .pn-numbers{display:none}.pagination a{line-height:46px;height:46px;font-weight:bold;font-size:1.3rem}}@media only screen and (min-width:668px){.pagination .page-of{display:block;width:100%;font-size:108%;color:#000;text-align:center;margin-bottom:2em}.pagination a,.pagination .current{display:inline-block;padding:0 1.5em;font-size:116%;font-weight:bold;line-height:50px;height:50px}.pagination .current{background:#4cb89b;color:#fff}.pagination a:hover{background:#4cb89b;color:#fff}}@media only screen and (max-width:667px){.navigation{text-align:center;padding:1em 0;width:100%}.navitop{float:left;width:14%;text-align:center}.navileft{float:left;width:35%;text-align:left;word-break:break-all;line-height:1.5em}.naviright{float:right;width:43%;text-align:right;word-break:break-all;line-height:1.5em}}@media only screen and (min-width:668px){.navigation{text-align:center;padding:1em 0;width:100%}.navitop{float:left;width:12%;text-align:center}.navileft{float:left;width:44%;text-align:left;word-break:break-all;line-height:1.5em}.naviright{float:right;width:44%;text-align:right;word-break:break-all;line-height:1.5em}}#cboxOverlay{background:#000}#cboxLoadedContent{background:#fff}#cboxLoadedContent{padding:0;overflow:auto;-moz-box-shadow:0 1px 10px #000;-webkit-box-shadow:0 1px 10px #000;box-shadow:0 1px 10px #000}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose,#cboxTitle{top:-30px}#colorbox,#cboxOverlay,#cboxWrapper{overflow:visible}#cboxTitle{color:#fff}#inline-content{margin:20px}#ajax-wrap{margin:20px}div.tothetop{position:fixed;right:5%;bottom:5%;z-index:1500}div.tothetop a{display:block;margin:0;background:url(http://news.town.tawaramoto.nara.jp/wp-content/themes/test_lab/images/scrolltop.png);width:46px;height:40px;text-indent:-9999px;overflow:hidden;opacity:.5}div.tothetop a:hover{opacity:1}