@charset "utf-8";*{font-style:normal;margin:0;padding:0;font-family:"ＭＳ Ｐゴシック"}html,body{width:100%;height:100%;margin:0;padding:0}html{overflow-y:scroll}body{font-size:85%;line-height:1.8;color:#000;background-color:#fff;word-break:nomal}hr{display:none}ol,ul,li{list-style:none;font-size:100%;font-style:normal;font-weight:400}table{border-collapse:collapse;font-size:100%;font-style:normal;font-weight:400}td{line-height:1.6;margin:0;padding:0}a img{border-style:none}a:link{color:#0087ff;text-decoration:underline}a:visited{color:#0055a0;text-decoration:underline;font-weight:700}a:hover{color:#64d2fa;text-decoration:none;font-weight:700}#container{position:relative;width:100%;height:auto !important;height:100%;min-height:100%;background-color:#fff}#header{height:100px;width:1000px;margin-right:auto;margin-left:auto}#header h1{position:absolute;font-size:12px;margin-top:5px;font-weight:400}#header a img.logo{position:absolute;margin-top:33px}#header .h_btn a{background-image:url(//osaka-shiho.com/wp-content/themes/original/includes/css/../../images/common/h_btn.gif);height:54px;width:220px;position:absolute;margin-top:16px;margin-left:779px}#header .h_btn a:hover{background-position:0 -54px}#gr{height:50px;width:100%;background-image:url(//osaka-shiho.com/wp-content/themes/original/includes/css/../../images/common/gr_bg.gif);background-repeat:repeat-x}#gr ul{overflow:hidden;width:1000px;margin-right:auto;margin-left:auto}#gr ul li{float:left}#gr ul li a{font-size:8px;text-decoration:none;background-repeat:no-repeat;background-position:0 0;text-indent:-500px;display:block;overflow:hidden;height:50px;width:250px;background-image:url(//osaka-shiho.com/wp-content/themes/original/includes/css/../../images/common/gr_item.gif)}#gr ul li.gr_index a{background-position:0 0}#gr ul li.gr_index a:hover{background-position:0 -50px}body.index #gr ul li.gr_index a,body.index #gr ul li.gr_index a:hover{background-position:0 -100px}#gr ul li.gr_greeting a{background-position:-250px 0}#gr ul li.gr_greeting a:hover{background-position:-250px -50px}body.greeting #gr ul li.gr_greeting a,body.greeting #gr ul li.gr_greeting a:hover{background-position:-250px -100px}#gr ul li.gr_free a{background-position:-500px 0}#gr ul li.gr_free a:hover{background-position:-500px -50px}body.free #gr ul li.gr_free a,body.free #gr ul li.gr_free a:hover{background-position:-500px -100px}#gr ul li.gr_member a{background-position:-750px 0}#gr ul li.gr_member a:hover{background-position:-750px -50px}body.member_top #gr ul li.gr_member a,body.member_top #gr ul li.gr_member a:hover,body.page-id-42 #gr ul li.gr_member a,body.page-id-42 #gr ul li.gr_member a:hover{background-position:-750px -100px}#contents{width:100%;padding-bottom:110px;background-image:url(//osaka-shiho.com/wp-content/themes/original/includes/css/../../images/common/bg_01.gif);background-repeat:repeat-x}.main_wrapper{width:1000px;margin-right:auto;margin-left:auto;margin-bottom:60px}#main{float:right;width:710px}#side{float:left;width:260px}#side .s_search{background-image:url(//osaka-shiho.com/wp-content/themes/original/includes/css/../../images/common/s_search.gif);height:90px;width:260px;margin-bottom:10px}#side .s_search p{height:0;width:0}#side .s_search_btn a{background-image:url(//osaka-shiho.com/wp-content/themes/original/includes/css/../../images/common/s_search_btn.gif);height:28px;width:180px;margin-right:auto;margin-left:auto;margin-top:45px}#side .s_search_btn a:hover{background-position:0 -28px}#side .s_bnn li{margin-bottom:10px}#side .s_bnn li a:hover img{opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)"}#side .s_login_btn a{background-image:url(//osaka-shiho.com/wp-content/themes/original/includes/css/../../images/common/s_login_btn.gif);height:90px;width:260px}#side .s_login_btn a:hover{background-position:0 -90px}#side .s_logout_btn a{background-image:url(//osaka-shiho.com/wp-content/themes/original/includes/css/../../images/common/s_logout_btn.gif);height:60px;width:260px}#side .s_logout_btn a:hover{background-position:0 -60px}#side .pdfBnr{margin-top:10px}#side .pdfBnr__link:hover{opacity:.8}#side .pdfBnr__img{width:100%}#footer{clear:both;float:none;position:absolute;bottom:0;width:100%;height:110px;background-color:#19afe6;color:#fff}#footer .footer_w{width:1000px;margin-right:auto;margin-left:auto}#footer .f_navi{margin-top:30px;position:absolute}#footer .f_navi ul li{float:left}#footer .f_navi ul li:first-child a{margin-left:0}#footer .f_navi ul li a{color:#fff;margin-right:20px;margin-left:20px}#footer .copy{margin-top:68px;position:absolute;text-align:right;width:1000px}.pagination .page-numbers{padding-right:6px;padding-left:6px}.top_img{width:1000px;margin-right:auto;margin-left:auto;height:251px;margin-bottom:10px}.pan{width:1000px;margin-right:auto;margin-left:auto;margin-bottom:20px;font-size:80%}.mi_01{color:#fff;background-image:url(//osaka-shiho.com/wp-content/themes/original/includes/css/../../images/common/mi_01.gif);height:45px;width:634px;font-weight:700;padding-left:35px;line-height:40px;margin-bottom:30px}.mi_02{color:#fff;background-image:url(//osaka-shiho.com/wp-content/themes/original/includes/css/../../images/common/mi_02.gif);height:45px;width:675px;font-weight:700;padding-left:35px;line-height:40px}#pagetop{position:fixed;right:20px;bottom:30px;display:block}#pagetop a{font-size:8px;text-decoration:none;background-image:url(//osaka-shiho.com/wp-content/themes/original/includes/css/../../images/common/pg_top.gif);background-repeat:no-repeat;background-position:0 0;text-indent:-9999px;display:block;height:50px;width:50px;overflow:hidden}#pagetop a:hover{background-position:0 -50px}.clear{clear:both;float:none;display:block;line-height:0}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.hide,.hide a{font-size:8px;text-decoration:none;background-repeat:no-repeat;background-position:0 0;text-indent:-9999px;display:block;overflow:hidden}.red{color:red}.blue{color:#005bac}.bold{font-weight:700}.center{text-align:center;display:block}.right{text-align:right;display:block}.left{text-align:left;display:block}.f_left{float:left}.f_right{float:right}.f_120{font-size:120%}.ss_section{display:block;margin-bottom:10px}.s_section{display:block;margin-bottom:20px}.section{display:block;margin-bottom:30px}