@charset "utf-8";@media screen and (max-width:640px){body{-webkit-text-size-adjust:none;font-size:87.5%}#tmp_wrapper{width:100%;min-width:320px}.container{width:100%;padding:0 10px}#tmp_main{padding:0 0 80px}#tmp_contents,#tmp_maincontents{word-wrap:break-word}#tmp_contents{padding-bottom:20px}.wrap_col_lft_navi,.wrap_col_rgt_navi,.column_lnavi .wrap_col_main,.column_rnavi .wrap_col_main{float:none}.wrap_col_main{padding-bottom:20px}.col_main{padding:10px 0 0}.format_free .wrap_col_lft_navi{width:100%;margin-right:0}.format_free .wrap_col_rgt_navi{width:100%}.format_free .column_lnavi .col_main{margin-left:0}.format_free .column_rnavi .wrap_col_main,.format_free .column_rnavi .col_main{margin-right:0}#tmp_header{position:relative;padding:0;background-color:#fff;color:#222;z-index:9999;overflow:hidden}#tmp_header .container{width:auto;padding:7px 100px 8px 10px}#tmp_hlogo{width:200px;float:none;margin:0}#tmp_hlogo h1,#tmp_hlogo p,#tmp_hlogo a,#tmp_hlogo span{width:200px;height:35px}#tmp_hlogo h1,#tmp_hlogo p{background:url(/shared/site_police_re/images/header/hlogo_sp.png) no-repeat 0 0;-webkit-background-size:200px auto;-moz-background-size:200px auto;background-size:200px auto}.spmenu_open{position:absolute;width:100%;min-height:100%;z-index:9999;background:#fff;color:#222;position:absolute}.spmenu_open::before{content:"";min-height:100%;height:100%;width:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.5);z-index:699;cursor:pointer}#tmp_sma_menu{position:absolute;width:100%;border-top:1px solid #8a8c8d;background-color:#def1fb;color:#222;z-index:9999}#tmp_sma_menu .close_btn{text-align:center;font-size:114.3%;font-weight:bold}#tmp_sma_menu .close_btn a{display:inline-block;text-decoration:none;color:#000;background-color:transparent}#tmp_sma_menu .close_btn span{display:inline-block;padding:2px 0 2px 18px;min-height:13px;background:url(/shared/site_police_re/images/icon/hnavi_s/close.png) no-repeat left center;-webkit-background-size:13px auto;-moz-background-size:13px auto;background-size:13px auto}#tmp_sma_menu .wrap_sma_sch{padding:14px 10px 32px}#tmp_sma_menu #tmp_sma_lmenu{padding-top:34px}#tmp_switch_sp_style{display:none}#tmp_hnavi_s,.spmenu_open #tmp_hnavi_s{display:block;list-style:none}#tmp_hnavi_s li a{display:block;width:50px;height:50px;text-decoration:none;color:#fff;background-color:#2a2e87;background-repeat:no-repeat;background-position:center center}#tmp_hnavi_lmenu{position:absolute;right:50px;top:0}#tmp_hnavi_rmenu{position:absolute;right:0;top:0}#tmp_hnavi_lmenu span,#tmp_hnavi_rmenu span{display:block;position:relative;z-index:-1;width:50px;height:50px;overflow:hidden}#tmp_hnavi_lmenu a{background-image:url(/shared/site_police_re/images/header/hnavi_lmenu.png);-webkit-background-size:48px auto;-moz-background-size:48px auto;background-size:48px auto}#tmp_hnavi_rmenu a{border-left:1px solid #5e6087;background-image:url(/shared/site_police_re/images/header/hnavi_rmenu.png);-webkit-background-size:48px auto;-moz-background-size:48px auto;background-size:48px auto}#tmp_hnavi_lmenu a.active,#tmp_hnavi_rmenu a.active{background-color:#def1fb;background-image:url(/shared/site_police_re/images/header/hnavi_close.png);-webkit-background-size:48px auto;-moz-background-size:48px auto;background-size:48px auto}#tmp_means_secondary{float:none}#tmp_search{float:none;font-size:92.8%;margin:0 0 14px;display:table;width:100%}#tmp_search dt,#tmp_search dd,#tmp_search dd p{float:none}#tmp_search dl{display:table;width:100%}#tmp_search dt,#tmp_search dd{display:table-cell;vertical-align:top}#tmp_search dt{width:8em;margin:0;padding:6px 0 0 18px;background:url(/shared/site_police_re/images/icon/search-icon_sp.png) no-repeat left center;-webkit-background-size:13px auto;-moz-background-size:13px auto;background-size:13px auto}#tmp_search dd{padding-right:30px}#tmp_query{width:100%;min-height:30px;-webkit-background-size:70px auto!important;-moz-background-size:70px auto!important;background-size:70px auto!important}#tmp_func_sch_btn{width:30px;background-image:url(/shared/site_police_re/images/icon/sch_btn-b.png);-webkit-background-size:20px auto;-moz-background-size:20px auto;background-size:20px auto}#tmp_func_sch_btn:hover,#tmp_sma_func_sch_btn:hover{border-color:#333;background-color:#333;background-image:url(/shared/site_police_re/images/icon/sch_btn-b.png)}#tmp_means_primary{margin:0}#tmp_hnavi{float:none;font-size:128.6%;border-top:1px solid #626a6e;margin:0 0 30px}#tmp_hnavi li{float:none;padding-left:0;margin-left:0;border-bottom:1px solid #626a6e;background-position:20px center!important;-webkit-background-size:21px auto!important;-moz-background-size:21px auto!important;background-size:21px auto!important}#tmp_hnavi_func{background-image:url(/shared/site_police_re/images/icon/func_txt-icon02.png)}#tmp_hnavi_voice{background-image:url(/shared/site_police_re/images/icon/voice-icon02.png)}#tmp_hnavi_language{background-image:url(/shared/site_police_re/images/icon/language-icon02.png)}#tmp_hnavi .nihongo-li-easy{background-image:url(/shared/site_police_re/images/icon/japanese-icon02.png)}#tmp_hnavi li a{display:block;padding:14px 10px 14px 46px}.gnavi{color:#222;background-color:transparent;margin:0 0 22px}#tmp_gnavi{margin:0 0 20px}#tmp_gnavi .container{padding:0}.gnavi ul{font-size:92.8%;margin:0 -3px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.gnavi ul li{width:50%;padding:0 3px;margin:0 0 5px}.gnavi ul li a{color:#222;background-color:#fff;padding:5px;min-height:58px;border:1px solid #2a2e87}.gnavi ul li:first-child a{border-left:1px solid #2a2e87}.gnavi .dr_active a{color:#222;background-color:#fff}.drop_down_hidden{display:none!important}#tmp_sma_gnavi{display:block;margin:0 0 50px}#tmp_sma_gnavi ul{font-size:100%;font-weight:bold}#tmp_sma_gnavi ul li a{color:#fff;background-color:#2a2e87;padding:5px;min-height:58px;border:1px solid #2a2e87}#tmp_pref_btn{margin:0 15px 20px;min-width:220px;float:none;padding:0 25px;font-size:114.3%;font-weight:bold}#tmp_pref_btn a{padding:13px 0;min-height:auto}#tmp_pref_btn a::before,#tmp_pref_btn a::after{width:25px}#tmp_pref_btn a::before{left:-25px}#tmp_pref_btn a::after{right:-25px}.func_rnavi,#tmp_lnavi{margin:0 0 20px}.func_rnavi_ttl,#tmp_lnavi_ttl{padding:12px 10px;font-size:114.3%}.func_rnavi_ttl a,#tmp_lnavi_ttl a{padding:12px 10px 12px 22px;margin:-12px -10px;-webkit-background-size:7px auto;-moz-background-size:7px auto;background-size:7px auto;background-position:10px 15px}.func_rnavi_cnt ul li,#tmp_lnavi_cnt ul li{font-size:100%}.func_rnavi_cnt ul li a,#tmp_lnavi_cnt ul li a{padding:10px 10px 10px 22px;-webkit-background-size:5px auto;-moz-background-size:5px auto;background-size:5px auto;background-position:10px 15px}.func_cnavi{margin:0 0 20px}.func_cnavi_ttl{font-size:114.3%}.func_cnavi_ttl br{display:none}.func_cnavi_cnt ul li{font-size:100%}.func_cnavi_cnt ul li a{padding:10px 10px 10px 22px;-webkit-background-size:5px auto;-moz-background-size:5px auto;background-size:5px auto;background-position:10px 15px}.pnavi{text-align:center}.pnavi .ptop{text-align:center;position:absolute;bottom:20px;left:0;right:0;font-size:107%}.pnavi .ptop a{width:auto;font-weight:bold;display:inline-block;padding:14px 3px 3px}.pnavi .ptop a::before{top:-9px;left:0;width:100%;height:17px;-webkit-background-size:40px auto;-moz-background-size:40px auto;background-size:40px auto}.pnavi .ptop span{display:inline}.pnavi .ptop.fixTop{position:fixed;top:auto;bottom:20px;right:0;transform:none}#tmp_pankuzu{font-size:100%}#tmp_wrap_custom_update{margin-top:8px}#tmp_social_plugins,#tmp_update{display:block}#tmp_social_plugins{float:right}#tmp_update{font-size:100%;margin-left:0;text-align:right;clear:both}.plugin{display:none}#tmp_inquiry,#tmp_feedback{margin:0 0 20px}#tmp_inquiry_ttl,#tmp_feedback_ttl{padding:12px 10px;line-height:1.3;font-size:114.3%}#tmp_inquiry_cnt,#tmp_feedback_cnt{padding:14px}#tmp_inquiry .inquiry_btn,#tmp_feedback_cnt .submit input{width:240px;height:40px;background-position:calc(100% - 10px);background-image:url(/shared/site_police_re/images/icon/arrow_sp.png);-webkit-background-size:10px auto;-moz-background-size:10px auto;background-size:10px auto}.wrap_mc_pc,.wrap_mc_pc #tmp_switch_pc_style{display:block}#tmp_switch_pc_style{margin:0 28px 15px;display:block;text-decoration:none;text-align:center;font-size:114.3%;font-weight:bold;padding:7px 5px;background-color:#fff;color:#2a2e87;border:2px solid #2a2e87}#tmp_footer{min-height:auto;padding:26px 0 8px}#tmp_footer .footer_inner{padding:0}#tmp_footer .footer_inner::before{display:none}#tmp_footer .fnavi{padding-bottom:15px}#tmp_footer .fnavi li{font-size:87.5%;display:block;margin:0 0 14px}#tmp_footer .fnavi li a{padding-left:14px;background-image:url(/shared/site_police_re/images/icon/arrow-w_sp.png);-webkit-background-size:10px auto;-moz-background-size:10px auto;background-size:10px auto}#tmp_footer .footer_cnt{display:block}#tmp_footer address{display:block;width:auto;font-size:78.59999999999999%;line-height:1.4;padding-right:114px;background:url(/shared/site_police_re/images/footer/character.png) no-repeat right 12px;-webkit-background-size:108px auto;-moz-background-size:108px auto;background-size:108px auto;min-height:100px;margin-bottom:10px}#tmp_footer address p{display:block}#tmp_footer .pref_ttl{margin:0 0 8px;font-size:181.8%;font-weight:bold}#tmp_footer .pref_cnt span{display:block;margin:0}#tmp_footer .copyright{display:block;width:100%;font-size:78.56999999999999%}.float_lft,.float_rgt{float:none;margin-left:0!important;margin-right:0!important}#tmp_contents .frame_youtube,#tmp_contents .frame_ustream{position:relative;display:block;height:0;padding-bottom:56.25%;overflow:hidden;min-width:200px}#tmp_contents .frame_youtube object,#tmp_contents .frame_ustream object,#tmp_contents .frame_youtube iframe,#tmp_contents .frame_ustream iframe{position:absolute;top:0;left:0;width:100%;height:100%}div.col2 div.col2L,div.col3 div.col3L,div.col3 div.col3M,div.col2 div.col2 div.col2L,div.fixed_col2 div.fixed_col2L{width:100%;margin-right:0;display:block;float:none;clear:both}div.col2 div.col2R,div.col3 div.col3R,div.col2 div.col2 div.col2R,div.fixed_col2 div.fixed_col2R{width:100%;display:block;float:none;clear:both}#tmp_contents div.col3 ul,#tmp_contents div.col2 ul{margin-bottom:0}div.img_cap{width:auto!important}#tmp_contents img{max-width:100%;height:auto}#tmp_contents ul,#tmp_contents ol{margin-left:22px}#tmp_contents table{width:auto}#tmp_contents table table{max-width:100%}#tmp_contents table th,#tmp_contents table td{width:auto}#tmp_contents table.gsc-search-box td.gsc-input{width:100%!important}#tmp_contents input[type="text"],#tmp_contents textarea{width:100%!important;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box}.scroll_table{overflow-x:auto;margin-bottom:10px;padding:23px 5px 5px;background:#f5f5f5 url(/shared/site_police_re/images/icon/scroll_table_icon.png) right 5px no-repeat;background-size:75px 15px}.scroll_table{overflow-x:scroll}.scroll_table_switch{text-align:right;margin:0 0 10px;font-size:75%;line-height:1.2}.scroll_table_switch a{border:1px solid #ccc;color:#333;display:inline-block;padding:8px 10px 8px 70px;text-decoration:none;background:#f2f2f2 url(/shared/site_police_re/images/icon/scroll_table_ex.png) 10px center no-repeat;background-size:46px 20px;box-shadow:0 2px 0 0 #91918e;min-width:9em;text-align:center}.scroll_table_switch a.scroll{background:#fff url(/shared/site_police_re/images/icon/scroll_table_df.png) 10px center no-repeat;background-size:46px 20px}.scroll_table::-webkit-scrollbar{height:5px}.scroll_table::-webkit-scrollbar-track{background:#f1f1f1}.scroll_table::-webkit-scrollbar-thumb{background:#bcbcbc}#tmp_wrap_main_visual{background:none;margin:0 0 35px;width:100%;min-height:auto}#tmp_wrap_main_visual .container{height:auto}#tmp_main_visual{display:block}#tmp_main_visual_pr{display:block;width:auto;max-width:370px;margin:0 auto;padding:13px 15px}#tmp_main_visual_pr_slide{width:100%}#tmp_main_visual_pr img{max-width:100%;height:auto}#tmp_main_visual_catch{background:url(/shared/templates/police_top_re/images/visual_img_sp.jpg) no-repeat top center;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto;display:block;width:100%;padding:35% 0 5%;height:auto}#tmp_main_visual_catch p{font-size:78.59999999999999%}#tmp_main_visual_catch p span{padding:7px 8px}#tmp_main_visual_catch .catch_txt1 span{padding-left:45px}#tmp_main_visual_catch .catch_txt1 span::before{display:none}#tmp_main_visual_catch .catch_txt2{padding-left:105px}.fsize_big2 #tmp_main_visual_catch .catch_txt2{padding-left:30px}#tmp_main_visual_catch .catch_txt2 span{padding-right:20px}#tmp_main_visual_catch span::after{right:-13px;width:13px}#tmp_main_visual_catch .catch_txt2 span::before{left:-13px;width:13px}#tmp_main_visual_pr .slick_control{padding-top:20px}#tmp_main_visual_pr .btn_slides{font-size:92.8%;line-height:1.1;top:20px}#tmp_main_visual_pr .slick-prev{margin-right:30px}#tmp_main_visual_pr .slick-next{margin-left:30px}#tmp_main_visual_pr .btn_slides.start span::before{top:3px}#tmp_information .wrap_top_info{float:none;width:100%}#tmp_top_info_news{padding-right:0}#tmp_top_info_attention{padding-left:0}#tmp_information .top_info{margin:0 0 50px}#tmp_information .top_info_ttl{padding:0 0 10px;background:url(/shared/templates/police_top_re/images/top_line_sp.png) no-repeat left bottom;-webkit-background-size:100% 5px;-moz-background-size:100% 5px;background-size:100% 5px}#tmp_contents table.list_table td{font-size:100%;padding:0 0 10px!important}#tmp_contents table.list_table .date{padding:0!important;font-size:100%;width:5.5em}.read_all{font-size:107%;background:url(/shared/templates/police_top_re/images/top_line2_sp.png) no-repeat left top;-webkit-background-size:100% 5px;-moz-background-size:100% 5px;background-size:100% 5px}.read_all li{float:left;width:50%;min-width:auto;display:block;margin:0;padding:0 5px 0 0}.read_all li.rss{padding:0 0 0 5px}#tmp_main_bnr{font-size:100%;margin:0 0 50px}#tmp_main_bnr a{min-width:260px;padding:15px 45px 15px 12px}#tmp_main_bnr br{display:inline}#tmp_main_bnr span{padding:2px 15px 2px 0;-webkit-background-size:10px auto;-moz-background-size:10px auto;background-size:10px auto}#tmp_wrap_occurrence{padding:35px 0 30px;background-image:none}#tmp_occurrence{margin:0 -6px}#tmp_occurrence_ttl{width:100%;padding:0 6px;margin-bottom:12px}#tmp_occurrence_ttl h2{font-size:128.6%;padding:15px 10px;min-height:50px;background-image:url(/shared/templates/police_top_re/images/ttl_bg_sp.jpg);-webkit-background-size:25px auto;-moz-background-size:25px auto;background-size:25px auto}#tmp_occurrence_ttl h2 br{display:none}#tmp_occurrence .occurrence_list{width:50%;padding:0 6px;margin:0 0 12px}#tmp_occurrence .occurrence_list a{min-height:140px}#tmp_occurrence .occurrence_list .link_img,#tmp_occurrence .occurrence_list .link_img span{display:block}#tmp_occurrence .occurrence_list img{max-width:100%;height:auto}#tmp_occurrence .occurrence_list .link_txt{min-height:47px}#tmp_wrap_police_town{padding:36px 0 30px}#tmp_police_town,#tmp_police_town_ttl,#tmp_police_town_cnt,#tmp_police_town_cnt ul,#tmp_police_town_cnt ul li{display:block}#tmp_police_town_ttl{width:100%;min-height:50px;padding:15px 10px;background-image:url(/shared/templates/police_top_re/images/ttl_bg_sp.jpg);-webkit-background-size:25px auto;-moz-background-size:25px auto;background-size:25px auto;margin-bottom:24px}#tmp_police_town_ttl h2{font-size:128.6%}#tmp_police_town_ttl h2 br{display:none}#tmp_police_town_cnt{width:100%}#tmp_police_town_cnt ul li{width:100%;padding:0;margin:0 0 15px}#tmp_police_town_cnt ul li span{height:60px}#tmp_used_menu{padding:35px 0 30px;background-image:none}#tmp_used_menu_ttl,#tmp_notice_ttl{margin:0 0 20px;background:url(/shared/templates/police_top_re/images/top_line_sp.png) no-repeat left bottom;-webkit-background-size:100% 5px;-moz-background-size:100% 5px;background-size:100% 5px}#tmp_used_menu_cnt ul{margin:0 -10px}#tmp_used_menu_cnt li{padding:0 10px;width:50%;margin:0 0 10px}#tmp_used_menu_cnt li a{padding:5px 20px 5px 7px;min-height:46px}#tmp_used_menu_cnt li a::after{right:9px;-webkit-background-size:10px auto;-moz-background-size:10px auto;background-size:10px auto;width:10px;height:18px;margin-top:-9px}#tmp_notice{padding:35px 0 30px}#tmp_notice_cnt ul{margin:0 -10px}#tmp_notice_cnt li{padding:0 10px;width:50%;margin:0 0 10px}#tmp_notice_cnt li a{padding:5px 20px 5px 7px;min-height:46px}#tmp_notice_cnt li a::after{right:9px;-webkit-background-size:10px auto;-moz-background-size:10px auto;background-size:10px auto;width:10px;height:18px;margin-top:-9px}#tmp_notice_cnt li .link_txt{width:calc(100% - 32px);padding-left:0}#tmp_notice_cnt li .link_icon{width:32px;display:block}#tmp_notice_cnt li .link_icon span{display:block}#tmp_notice_cnt li .link_icon img{max-width:none;width:32px;height:auto}#tmp_contents h1{padding:15px 40px 15px 10px;-webkit-background-size:32px auto;-moz-background-size:32px auto;background-size:32px auto;margin-bottom:20px;line-height:1.2}#tmp_contents h2,#tmp_contents h3,#tmp_contents h4,#tmp_contents h5,#tmp_contents h6,#tmp_contents .outline,#tmp_contents ul.box_btn,#tmp_contents .box_info,#tmp_contents .box_link,#tmp_contents .box_menu,#tmp_contents table.datatable,#tmp_contents table.enquete_table,.box_faq{margin-bottom:20px}#tmp_mv{width:100%;height:0;padding-top:30.625%;background:#fff url(/shared/templates/police_free_re/images/mv_sp.jpg) no-repeat left top;background-size:100% auto;margin:0 0 8px;overflow:hidden;position:relative}#tmp_mv p{position:absolute;top:0}#tmp_gmap_img{width:100%;margin:0 auto 20px!important}#tmp_contents ul.box_btn li a,#tmp_gmap_img a{padding:12px 30px 12px 10px}#tmp_contents ul.box_btn li a::before,#tmp_contents .box_menu_ttl a::before,#tmp_gmap_link a::before{background-image:url(/shared/site_police_re/images/icon/arrow_sp.png);-webkit-background-size:10px auto;-moz-background-size:10px auto;background-size:10px auto;width:10px;height:18px;right:10px}.no_javascript #tmp_means,.no_javascript #tmp_gnavi{display:none}.no_javascript #tmp_main_visual_pr_slide{height:300px}#tmp_sma_lnavi_cnt .switch_menu .noicon_list:after{content:"";display:table;clear:both}}