html{overflow:auto}body{margin:0;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";background-color:#696;line-height:1.5}a{text-decoration:none;color:#396}a img{border:none}p{color:#663;display:block;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}ul,li{margin:0;padding:0;-webkit-padding-start:0!important;-moz-padding-start:0!important;-padding-start:0!important}#header{margin:0;width:100%;border-bottom:solid 1px #aaa;background:#9c9}#header-inner{width:1024px;margin-top:0;margin-left:auto;margin-right:auto;margin-bottom:0;background-color:#9c9}.desc{margin:0 0 0 30px}#gnav{background:#9c9}#gnav ul{width:1025px;margin:0 auto;overflow:hidden;-webkit-padding-start:0!important;-moz-padding-start:0!important;-padding-start:0!important}#gnav li{float:left;list-style:outside none;margin-left:0}#gnav a{display:block;width:205px;height:65px;background:url(img/gmenu_all1025.jpg.pagespeed.ce.9IkZH6mtTY.webp) no-repeat;text-indent:-9999px;margin-left:0}#gnav .gnav01 a{background-position:0 0}#gnav .gnav02 a{background-position:-205px 0}#gnav .gnav03 a{background-position:-410px 0}#gnav .gnav04 a{background-position:-615px 0}#gnav .gnav05 a{background-position:-820px 0}#gnav .gnav01 a:hover{background-position:0 -65px}#gnav .gnav02 a:hover{background-position:-205px -65px}#gnav .gnav03 a:hover{background-position:-410px -65px}#gnav .gnav04 a:hover{background-position:-615px -65px}#gnav .gnav05 a:hover{background-position:-820px -65px}div#container{width:1024px;margin-top:10px;margin-left:auto;margin-right:auto;background-color:#696;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-box-sizing:border-box}div#main{width:680px;float:left;margin:10px 10px;background-color:#696;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-box-sizing:border-box}h2.midashi{margin:0;font-size:22px}.pages{margin:0 auto;width:680px;float:left}p.pagenation{font-size:1.5em;overflow:hidden}span.oldpage{color:#fff;float:left;margin-bottom:10px;margin-left:40px}span.oldpage a{color:#fff}span.newpage{color:#fff;float:right;margin-bottom:10px;margin-right:40px}span.newpage a{color:#fff}div#sidebar{width:300px;float:left;background-color:#696;margin:10px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-box-sizing:border-box}div#sidebar ul{padding:0;list-style-type:none}div#sidebar .widget{margin-bottom:20px;list-style-type:none}div#sidebar h2{background-color:#fff;background-position:left center;border-left:10px solid #9c9;border-right:2px solid #9c9;border-top:2px solid #9c9;border-bottom:2px solid #9c9;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-left-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#663;font-size:22px;padding:3px 18px;margin:10px 0}div#sidebar li li{font-size:18px;border-bottom:dotted 1px #9c9;margin:0}div#sidebar li li a{color:#fff;display:inline;padding:5px 10px}div#sidebar li li a:hover{color:#fe9900}div#sidebar p{font-size:18px;padding:2px 10px;margin:0}#footer{width:100%;margin:0;clear:both;background-color:#696;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-box-sizing:border-box}.footer-inner{width:1024px;padding-top:20px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-box-sizing:border-box}.footer-left{width:840px;margin-left:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-box-sizing:border-box}.footer-center{width:1024px;margin-left:auto;margin-right:auto;text-align:center;clear:both}#call_no{position:fixed;bottom:350px;right:0;background:#fc0}#page-top{position:fixed;bottom:20px;right:20px;font-size:77%}#page-top a{background:#666;text-decoration:none;color:#fff;width:50px;padding:10px 0;text-align:center;display:block;border-radius:5px}#page-top a:hover{text-decoration:none;background:#999}.box_wrapper{width:100%;height:auto;background-color:#fff;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;-webkit-box-shadow:0 2px 5px 1px rgba(204,204,204,1);-moz-box-shadow:0 2px 5px 1px rgba(204,204,204,1);box-shadow:0 2px 5px 1px rgba(204,204,204,1);position:relative}.box_body{width:100%;height:auto;background-color:#fff;float:left;margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;position:relative}.box_title{width:100%;height:auto;text-align:left;color:#000;-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-topright:20px;border-top-left-radius:20px;border-top-right-radius:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 10px 0 20px;line-height:35px;font-size:26px;float:left;letter-spacing:.5px}.box_title99{width:100%;height:75px;text-align:left;color:#000;-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-topright:20px;border-top-left-radius:20px;border-top-right-radius:20px;-webkit-border-bottom-left-radius:20px;-webkit-border-bottom-right-radius:20px;-moz-border-bottom-left-radius:20px;-moz-border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 10px 10px 20px;margin-bottom:20px;line-height:35px;font-size:26px;float:left;letter-spacing:.5px}.box_bottom{width:100%;height:auto;text-align:left;color:#000;-webkit-border-bottom-left-radius:20px;-webkit-border-bottom-right-radius:20px;-moz-border-bottom-left-radius:20px;-moz-border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;padding:3px 10px 3px 5px;line-height:25px;font-size:14px;float:left;-webkit-box-shadow:0 0 5px 1px rgba(204,204,204,1);-moz-box-shadow:0 0 5px 1px rgba(204,204,204,1);box-shadow:0 0 5px 1px rgba(204,204,204,1);letter-spacing:2px}.box_title img{vertical-align:-5px}.box_title2 img{vertical-align:-5px}.box_body.green{border-left:4px solid #9c9;border-right:4px solid #9c9;border-bottom:4px solid #9c9}.box_wrapper{background:#9c9;text-shadow:0 2px 3px #248f10}.box_title.green{background:#9c9}.box_title99.green{background:#9c9}.box_title.white{background:#fff}.box_title99.white{background:#000;border-top:4px solid #9c9;border-left:4px solid #9c9;border-right:4px solid #9c9;border-bottom:4px solid #9c9}.box_bottom.green{background:#98ca00}.box01{margin:10px;height:160px}.box02{margin:20px}.box03{margin:0 20px}dl{margin:0;width:640px}dt{float:left;clear:left;width:100px}dd{float:left;width:460px}.moji_white{color:#000;font-size:16px!important}.moji_kankaku_small{letter-spacing:-1px}.joge{width:640px;height:48px;margin:0;padding:0;vertical-align:middle}.joge2{width:640px;height:30px;margin:0;padding:0;vertical-align:middle}.joge3{width:640px;height:30px;margin:0;padding:0;vertical-align:middle;border-bottom:1px solid #9c9}.flexiblebox{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.meisai{font-size:18px;margin:15px 20px 40px}.ichi_center{text-align:center}.ichi_right{text-align:right}span.tokumei{color:#000!important}span.tokumei a{color:#000!important;text-decoration:underline}