.mdl-button,.mdl-chip,.mdl-list__item,.ui-btn,body,button,h1,h2,h3,h4,h5,h6,input,select,textarea{font-family:"ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.chart-legend,.doughnut-chart{vertical-align:middle}.ui-body-a,.ui-page-theme-a{text-shadow:none}.ui-page-theme-a .ui-panel-wrapper{background-color:#fff;text-shadow:none}.ui-page-theme-a .ui-btn,html .ui-body-a .ui-btn{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);text-shadow:none;border:none;border-radius:0}.ui-input-text input,.ui-page-theme-a .ui-input-text.ui-focus{border-radius:0;box-shadow:none}.ui-page-theme-a .ui-select .ui-btn{box-shadow:none;border-bottom:1px solid #ccc;text-align:left}.ui-page-theme-a .ui-select .ui-btn:hover,html .ui-select .ui-body-a .ui-btn:hover{background-color:#fff;border-bottom:1px solid #448aff}.ui-page-theme-a .ui-input-text.ui-focus input,.ui-page-theme-a .ui-select .ui-focus{border-bottom:1px solid #448aff}.ui-page-theme-a .ui-btn:hover{text-shadow:none}.ui-input-text input{border-bottom:1px solid #ccc}.ui-input-text input::-webkit-input-placeholder{color:#aaa;font-size:10px;font-weight:400}.ui-input-text{border:none;box-shadow:none}.mdl-list__item,.ui-btn,body,button,h1,h2,h3,h4,h5,h6,input,select,textarea{font-weight:400;line-height:1.3}.mdl-button.button-normal,.mdl-button.button-normal.ui-link{box-shadow:0 2px 2px 0 rgba(0,0,0,.14);background-color:#33ccc5;color:#fff;border-radius:15px}.ui-page-theme-a .ui-btn,.ui-page-theme-a .ui-btn:visited,html .ui-bar-a .ui-btn,html .ui-bar-a .ui-btn:visited,html .ui-body-a .ui-btn,html .ui-body-a .ui-btn:visited,html body .ui-group-theme-a .ui-btn,html body .ui-group-theme-a .ui-btn:visited,html head+body .ui-btn.ui-btn-a,html head+body .ui-btn.ui-btn-a:visited{background-color:#fff}a.mdl-button.button-normal:hover{color:#fff}ol,ul{line-height:1.3}select{font-size:18px}.mdl-select label{border-bottom:1px solid #ccc;width:100px}.header{border:none}.nav-header{position:relative;height:60px;max-width:1080px;margin:0 auto}.nav-header .logo-area{display:inline-block;height:65px}.nav-header .logo-area img{margin:5px 0 5px 15px;height:50px}.nav-header ul.menu{float:right;height:65px;margin:0;text-align:center;padding-left:0}.nav-header ul.menu li.menu-item{float:right;height:60px;list-style:none;padding:0 5px}.nav-header ul.menu li.menu-item.active{background-color:#09a9a1}.nav-header ul.menu li.menu-item a{text-decoration:none;display:inherit}.nav-header ul.menu li.menu-item .sub-title{color:#fff;text-align:center;margin:0}.nav-des{text-align:right;position:relative;margin-top:40px;height:100px}.nav-des img{width:35px}.nav-des .des-txt{width:100%;text-align:left}.doughnut-chart,.doughnut-chart-area,.google-ad-area,.header-msg,.header-msg .message-close,.line-chart{text-align:center}.header-msg{opacity:.8;background-color:#f2dede!important;color:#b94a48!important;padding:2px;margin-bottom:0}.header-msg .msg{margin:10px;left:auto;right:auto}.header-msg .message-close{width:50px;right:20px;font-size:12px;top:15px;background-color:#eda8a8;border-radius:5px;color:#fff;text-shadow:none;display:inline-block;margin-left:10px}.message-close:hover{background-color:#f9c9c9;cursor:pointer}.nav-menu-list.visual,.nav-menu-local-gov.visual{display:none}@media only screen and (min-width:875px){.nav-menu-list,.nav-menu-local-gov{position:absolute;top:20px;margin-left:-7px}}@media only screen and (min-width:701px) and (max-width:874px){.nav-menu-list,.nav-menu-local-gov{position:absolute;top:8px;margin-left:-3px}}@media only screen and (min-width:701px){.nav-header ul.menu li.menu-item .sub-title{display:inline-block;font-size:15px;line-height:65px}.nav-header ul.menu li.menu-item img{display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:5px;margin-top:0}.nav-header ul.menu li.menu-item-footer img{width:35px;height:35px}.nav-header ul.menu li.menu-item.only-narrow{display:none}}@media only screen and (max-width:950px){.nav-header ul.menu li.menu-item.only-wide1{display:none!important}}@media only screen and (max-width:700px){.nav-menu-list,.nav-menu-local-gov{position:absolute;top:12px;margin-left:7px}.nav-header ul.menu li.menu-item .sub-title{line-height:10px;font-size:10px;display:block;margin-top:5px}.nav-header ul.menu li.menu-item img{width:37px;height:37px;margin-top:5px}.nav-header.map-item ul.menu li.menu-item{display:inline-block;margin:0 auto;text-align:center;width:20%;padding:0}.nav-header ul.menu li.menu-item.only-wide2,.nav-header.map-item .logo-area{display:none}.nav-header.map-item ul.menu{float:initial}}@media only screen and (min-width:711px) and (max-width:950px){.nav-header.map-item ul.menu{position:absolute;top:0;right:0}}@media only screen and (max-width:385px){.nav-header ul.menu li.menu-item.only-wide3{display:none}}.menu-item .cng-lang{margin-top:10px}.menu-item .cng-lang-img{width:50px!important;height:40px!important;margin-top:1px!important}.google-ad-area{margin:5px 0}@media only screen and (max-width:1060px){.google-ad-area{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);margin:5px;padding:3px}}@media only screen and (min-width:1093px){.google-ad-area.google-ad-area-rsp4{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);margin:5px;padding:3px}}.my_adslot1{width:320px;height:100px}@media(min-width:500px){.my_adslot1{width:468px;height:60px}}@media(min-width:760px){.my_adslot1{width:728px;height:90px}}@media(min-width:1002px){.my_adslot1{width:970px;height:90px}}@media(min-width:1061px){.my_adslot1{width:728px;height:90px}}.my_adslot2{width:300px;height:250px}@media(min-width:368px){.my_adslot2{width:336px;height:280px}}@media(min-width:500px){.my_adslot2{width:468px;height:60px}}@media(min-width:760px){.my_adslot2{width:728px;height:90px}}.my_adslot3{width:300px;height:250px}@media(min-width:368px){.my_adslot3{width:336px;height:280px}}@media(min-width:760px){.my_adslot3{width:728px;height:90px}}@media(min-width:1002px){.my_adslot3{width:970px;height:90px}}@media(min-width:1061px){.my_adslot3{width:300px;height:250px}}@media(min-width:1097px){.my_adslot3{width:336px;height:280px}}.my_adslot4{width:300px;height:250px}@media(min-width:368px){.my_adslot4{width:336px;height:280px}}@media(min-width:760px){.my_adslot4{width:728px;height:90px}}@media(min-width:1002px){.my_adslot4{width:970px;height:90px}}@media(min-width:1061px){.my_adslot4{width:300px;height:600px}}.my_adslot8{width:320px;height:100px}@media(min-width:500px){.my_adslot8{width:468px;height:60px}}@media(min-width:760px){.my_adslot8{width:728px;height:90px}}@media(min-width:1002px){.my_adslot8{width:970px;height:90px}}.my_adslot9{width:300px;height:250px}@media(min-width:368px){.my_adslot9{width:336px;height:280px}}@media(min-width:760px){.my_adslot9{width:728px;height:90px}}@media(min-width:1002px){.my_adslot9{width:970px;height:90px}}@font-face{font-family:icomoon;src:url(../../fonts/icomoon.eot?4789ws);src:url(../../fonts/icomoon.eot?4789ws#iefix) format('embedded-opentype'),url(../../fonts/icomoon.ttf?4789ws) format('truetype'),url(../../fonts/icomoon.woff?4789ws) format('woff'),url(../../fonts/icomoon.svg?4789ws#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" iconfont-"],[class^=iconfont-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconfont-home:before{content:"\e900"}.iconfont-quill:before{content:"\e901"}.iconfont-camera:before{content:"\e902"}.iconfont-pacman:before{content:"\e907"}.iconfont-spades:before{content:"\e908"}.iconfont-clubs:before{content:"\e909"}.iconfont-diamonds:before{content:"\e90a"}.iconfont-bubbles:before{content:"\e903"}.iconfont-users:before{content:"\e904"}.iconfont-search:before{content:"\e905"}.iconfont-stats:before{content:"\e906"}.iconfont-happy2:before{content:"\e90b"}.iconfont-wink2:before{content:"\e90c"}.iconfont-grin2:before{content:"\e90d"}.iconfont-cool2:before{content:"\e90e"}.iconfont-shocked2:before{content:"\e90f"}.iconfont-hipster2:before{content:"\e910"}.iconfont-sleepy2:before{content:"\e911"}.iconfont-title_mark:before{content:"\e912"}.doughnut-chart{position:relative;width:300px;height:300px;margin:10px;display:inline-block}.doughnut-chart .title-area{position:absolute;top:50%;left:50%;width:180px;height:180px;margin-left:-90px;margin-top:-90px;vertical-align:middle;display:flex}.doughnut-chart .title-area p{font-weight:700;line-height:30px;width:180px;margin:73px auto auto;position:absolute;font-size:28px}.doughnut-chart .title-area .title-area-image{width:150px;height:150px;position:absolute;margin:0 auto;text-align:center;right:0;top:17px;left:0}.chart-legend,.chart-legend p{text-align:left;display:inline-block}.chart-legend p{font-size:13px;line-height:13px;margin:4px}.chart-legend p span.icon-title_mark{margin-right:4px}.chart-legend.safety-kind-chart-legend p{font-size:18px;line-height:18px;margin:10px;display:block}.area-select p,ul.breadcrumb-list li{display:inline-block}.area-select{padding:10px}.area-select p{margin:3px 5px;min-width:63px}.ui-page-theme-a .ui-bar-inherit.breadcrumb{border-bottom:1px solid #33ccc5;background-color:#f7f7f7}ul.breadcrumb-list{padding:5px;margin:0 auto;font-size:13px;max-width:980px}ul.breadcrumb-list li a{text-decoration:none}.input-label{margin:5px 0 -10px;font-size:10px;color:#aaa}.main-body{position:relative;max-width:1080px;margin:0 auto}.main-body .main-map-exp{margin-top:10px;margin-left:10px}@media only screen and (max-width:1060px){.main-row,sub-row{margin:0 auto 5px}}@media only screen and (min-width:1061px){.main-body{display:table}.main-row,.sub-row{display:table-cell;vertical-align:top}.main-row{width:736px}.sub-row{max-width:344px}}.footer{background-color:#f7f7f7}.footer footer{position:relative;max-width:1080px;margin:0 auto}.footer footer .logo-area{text-align:center;padding:10px 0}.footer footer .logo-area img{height:28px;margin-left:10px}.footer footer .footer-link{text-align:center;margin-top:15px}.footer footer .footer-link .footer-link-item{width:320px;display:inline-block;padding:10px 0 20px;vertical-align:top}.footer footer .footer-link .footer-link-item ul{width:300px;margin:0;padding-left:20px;text-align:left}.footer footer .footer-link .footer-link-item ul li{margin-right:5px;list-style:none;display:inline-block;font-size:12px;line-height:24px}.footer footer .footer-link .footer-link-item ul li a{text-decoration:none;color:#333!important;font-weight:400}.footer footer .footer-link .footer-link-item ul li a:hover{color:#888!important}.footer footer .footer-link .footer-link-item.footer-link-item1 ul li{width:40px;display:table-row!important;line-height:30px}.footer footer .footer-link .footer-link-item.footer-link-item2 ul{margin-bottom:20px}.footer footer .footer-link .footer-link-item.footer-link-item2 ul li{width:60px}.footer footer .footer-link .footer-link-item.footer-link-item2 ul li a:hover{filter:alpha(opacity=80);opacity:.8}.footer footer .footer-link .footer-link-item.footer-link-item2 ul li img{margin-bottom:10px}.footer footer .footer-link .footer-link-item.footer-link-item3 ul li{width:40px;display:inline-block;padding:0;vertical-align:top;line-height:24px}.footer footer .footer-link .footer-link-item.footer-link-item3 a{text-decoration:none;color:#333;font-weight:400}.footer footer .footer-link .footer-link-item.footer-link-item3 a:hover{color:#fff}.footer footer .footer-link .footer-link-item.footer-link-item4 ul li{width:60px;display:inline-block;padding:1px 0;vertical-align:top;line-height:24px}.footer footer .footer-link .footer-link-item.footer-link-item4 a{text-decoration:none;color:#333;font-weight:400}.footer footer .footer-link .footer-link-item.footer-link-item4 a:hover{color:#fff}.footer footer .footer-link .footer-link-item.footer-link-item5 ul{margin-bottom:-12px!important}.footer footer .footer-link .footer-link-item.footer-link-item5 ul li{width:60px;display:inline!important;padding:1px 0;vertical-align:top;line-height:24px;white-space:nowrap}.footer footer .footer-link .footer-link-item.footer-link-item5 a{text-decoration:none;color:#333;font-weight:400}.footer footer .footer-link .footer-link-item.footer-link-item5 a:hover{color:#fff}.footer footer ul.nav-link{text-align:center;padding:0}.footer footer .footer-link .footer-link-item p,.footer footer ul.nav-link li{position:relative;padding-left:10px;margin-right:10px;list-style:none;display:inline-block;font-size:14px}.footer footer .footer-link .footer-link-item p{display:block;margin:0;text-align:left}.footer footer .footer-link .footer-link-item p:before,.footer footer ul.nav-link li:before,.search-area .sub-title:before{content:'';display:inline-block;position:absolute;top:50%;left:0;width:0;height:0;margin-top:-5px;border-top:5px solid transparent;border-right:6px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #33ccc5}.footer .copyright{background-color:#33ccc5;color:#fff;font-size:12px;text-align:center;line-height:25px}.nav-link li a{text-decoration:none;color:#333!important;font-weight:400}.footer .page-about{background-color:#e5efee;text-align:center;padding:2px 0 10px}.footer .page-about ul{list-style:none;max-width:1000px;margin:15px auto}.footer .page-about p{display:inline-block;max-width:1000px}.footer .page-about img{width:140px;display:inline-block}@media only screen and (max-width:700px){.footer .page-about2{text-align:left}.footer .page-about,.footer footer .footer-link .footer-link-item.footer-link-item3,.footer footer .footer-link .footer-link-item.footer-link-item4,.footer footer .footer-link .footer-link-item.footer-link-item5{display:none}}@media only screen and (min-width:701px){.footer .page-about1{display:table-cell;width:25%;vertical-align:middle;text-align:right}.footer .page-about2{display:table-cell;width:75%;vertical-align:middle;text-align:left;max-width:750px}}.sns-area .shareBox,.sns-area span,.sns-area ul{text-align:center}@media only screen and (max-width:780px){.footer .page-about p{margin:6px 20px 0}.footer .page-about ul{padding:0 10px}}@media only screen and (min-width:781px){.footer .page-about p{margin:6px 50px 0}.footer .page-about ul{padding-right:40px}}.sns-area{background-color:#fff}.sns-area ul{overflow:hidden;padding-bottom:3px;padding-left:0;margin-top:0;margin-bottom:0}.sns-area li{margin:5px;display:inline-block;width:104px;height:40px;border-radius:4px;position:relative}.sns-area li.no-count{width:40px}.sns-area li.no-count a:after,.sns-area li:after{position:absolute;top:0;left:0;content:'';background-repeat:no-repeat;display:block;width:40px;height:40px;background-size:40px 40px}.sns-area li.no-count:after{display:none}.sns-area a{display:block;width:104px;height:40px}.sns-area li.no-count a{width:40px}.sns-area a:hover{background-color:rgba(255,255,255,.15)}.sns-area span{width:64px;height:36px;margin:2px 0;float:right;line-height:40px;color:#fff;font-size:13px;font-size:1.3rem;z-index:10;position:relative}.sns-area li.no-count span{display:none}.sns-area span:after{content:"";display:block;position:absolute;left:0;right:0;top:0;z-index:-1;height:100%}.sns-area .twitter{background:#1DA1F2;box-shadow:0 3px 0 #1f84c1}.sns-area .twitter:after,.sns-area li.no-count.twitter a:after{background-image:url(/img/safety_map/twitter.png)}.sns-area .twitter span{border-left:1px solid #1f84c1}.sns-area .twitter span:after{border-left:1px solid #8dafc3}.sns-area .facebook{background:#305097;box-shadow:0 3px 0 #1b2d54}.sns-area .facebook:after,.sns-area li.no-count.facebook a:after{background-image:url(/img/safety_map/facebook.png)}.sns-area .facebook span{border-left:1px solid #1b2d54}.sns-area .facebook span:after{border-left:1px solid #838ea7}.sns-area .gplus{background:#de5145;box-shadow:0 3px 0 #a93f36}.sns-area .gplus:after,.sns-area li.no-count.gplus a:after{background-image:url(/img/safety_map/gplus.png)}.sns-area .gplus span{border-left:1px solid #a93f36}.sns-area .gplus span:after{border-left:1px solid #dc938c}.sns-area .hatebu{background:#00a4de;box-shadow:0 3px 0 #007098}.sns-area .hatebu:after,.sns-area li.no-count.hatebu a:after{background-image:url(/img/safety_map/hatebu.png)}.sns-area .hatebu span{border-left:1px solid #007098}.sns-area .hatebu span:after{border-left:1px solid #79c1da}.sns-area .pocket{background:#ef3e56;box-shadow:0 3px 0 #a22637}.sns-area .pocket:after,.sns-area li.no-count.pocket a:after{background-image:url(/img/safety_map/pocket.png)}.sns-area .pocket span{border-left:1px solid #a22637}.sns-area .pocket span:after{border-left:1px solid #e4828f}@media only screen and (min-width:701px){.sns-area .line{display:none}}.sns-area .line{background:#00b900;box-shadow:0 3px 0 green}.sns-area .line:after,.sns-area li.no-count.line a:after{background-image:url(/img/safety_map/line.png)}.sns-area .line span{border-left:1px solid green}.sns-area .line span:after{border-left:1px solid #6eb36e}.main-body{min-height:500px;margin-bottom:40px;overflow-y:hidden}.menu-panel .menu-title{margin:5px auto}.menu-panel .menu-title1{font-size:18px;text-align:left;margin-top:100px}ul.menu-panel-list .anchor{font-family:Meiryo!important}.menu-panel h1,body{font-family:"ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}ul.menu-panel-list .menu-panel-list1{margin-top:16px}.search-panel{background-color:#fff;margin:0 0 20px 6px;padding:10px 7px 20px}.menu-panel .search-panel .search-title1{font-size:16px;font-weight:700;padding-left:15px;line-height:16px;margin:20px 5px;position:relative}.menu-panel .search-panel .search-title1:before{content:'';display:inline-block;position:absolute;top:50%;left:0;width:0;height:0;margin-top:-5px;border-top:5px solid transparent;border-right:6px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #33ccc5}dl.search-keyword .ui-input-text input,dl.search-keyword .ui-input-text.ui-focus input{border-bottom:none}.menu-panel .search-panel .search-title2{font-size:14px;padding-left:15px;line-height:15px;position:relative;margin:20px 5px 5px}.search-panel .input-area{position:relative}.search-panel .ui-select{margin-left:20px}.search-panel .search-submit{display:block;padding:6px;background:0 0!important;border:none;box-shadow:none!important;width:30px;position:absolute;top:-9px;right:15%}.search-panel .search-submit span{display:block;width:20px;height:20px;background:url(/img/safety_map/icon-search.png) no-repeat}.search-panel .error-msg-ad,.search-panel .error-msg-pt{margin-left:20px;margin-right:10px;color:red;font-size:12px}#position .search-panel-cr{margin:5px 0 10px 6px;padding:10px 7px 20px}#position .search-panel-cr.current-search{border-radius:18px;width:140px;height:30px;padding:10px 10px 20px;margin:15px auto;text-align:center;position:relative;display:block}#position .search-panel-cr .btn-jump-current{margin:5px 15px;padding:5px;font-size:16px}#position .search-panel-cr .btn-jump-current img{width:35px;height:35px;margin:auto 5px}.search-area.search-area-keyword{width:85%;margin:15px auto 0;padding:0;border-radius:40px}.search-area-keyword .input-area{background-color:rgba(255,255,255,0)}dl.search-keyword .ui-input-text{width:auto;margin-left:7px}dl.search-keyword{position:relative}dl.search-keyword dt{margin-right:40px;padding:3px 0 3px 5px}dl.search-keyword dt input{width:100%;height:24px;line-height:24px}dl.search-keyword dd{position:absolute;top:0;right:3%}dl.search-keyword dd button{display:block;padding:6px;background:0 0!important;border:none;box-shadow:none!important}dl.search-keyword dd button span{display:block;width:20px;height:20px;background:url(/img/safety_map/icon-search.png) no-repeat}@media only screen and (max-width:500px){ul.menu-panel-list .menu-panel-list1{font-size:14px!important;white-space:normal}.ui-listview>.ui-li-has-thumb>.ui-btn,.ui-listview>.ui-li-static.ui-li-has-thumb{min-height:2.2em!important;padding-left:4.2em}.panel-icon{width:40px;height:40px;margin-top:15px;margin-left:17px}}@media only screen and (min-width:501px) and (max-width:800px){ul.menu-panel-list .menu-panel-list1{font-size:18px!important}.panel-icon{width:60px;height:60px;margin-top:10px;margin-left:25px}}@media only screen and (min-width:801px){ul.menu-panel-list .menu-panel-list1{font-size:20px!important}.panel-icon{width:60px;height:60px;margin-top:10px;margin-left:25px}}.ui-panel{width:80%}.ui-panel-inner{padding:15px;height:1000px}@media only screen and (max-width:340px){.ui-panel-inner{margin-left:44px}}@media only screen and (min-width:341px) and (max-width:350px){.ui-panel-inner{margin-left:27px}}@media only screen and (min-width:351px) and (max-width:360px){.ui-panel-inner{margin-left:12px}}.ui-panel-position-left{left:80%}.ui-panel-position-right{right:-80%}.ui-panel-wrapper{-webkit-box-shadow:0 0 20px rgba(0,0,0,.5)!important;box-shadow:0 0 20px rgba(0,0,0,.5)!important}.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open,.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open,.ui-panel-dismiss-position-left.ui-panel-dismiss-open{left:80%;right:-80%}.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open,.ui-panel-content-wrap-position-right.ui-panel-content-wrap-open,.ui-panel-dismiss-position-right.ui-panel-dismiss-open{left:-80%;right:80%}.ui-panel-animate.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push,.ui-panel-animate.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-reveal,.ui-panel-animate.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open.ui-panel-content-wrap-display-push,.ui-panel-animate.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open.ui-panel-content-wrap-display-reveal{-webkit-transform:translate3d(80%,0,0);-moz-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}.ui-panel-animate.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push,.ui-panel-animate.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-reveal,.ui-panel-animate.ui-panel-content-wrap-position-right.ui-panel-content-wrap-open.ui-panel-content-wrap-display-push,.ui-panel-animate.ui-panel-content-wrap-position-right.ui-panel-content-wrap-open.ui-panel-content-wrap-display-reveal{-webkit-transform:translate3d(-80%,0,0);-moz-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}.ui-panel-animate.ui-panel-page-content-position-left{-webkit-transform:translate3d(80%,0,0);-moz-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}.ui-panel-animate.ui-panel-page-content-position-right{-webkit-transform:translate3d(-80%,0,0);-moz-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}.ui-btn-icon-right:after{right:1.5625em}.page-title-area{margin-top:12px}.widget-page-title{color:#000;padding:15px 10px;font-size:26px;margin:0;line-height:28px}.mdl-card.widget-area{width:initial;background-color:#fff;margin:5px 5px 10px;padding-bottom:10px}.widget-area .widget-title{background-color:#33ccc5;color:#fff;padding:15px 10px;font-size:20px;margin:0;line-height:20px}.widget-area .no-data{padding:40px}.widget-area .no-data img{width:30px;height:30px;margin:-7px 10px 0 0;float:left}.btn-submit img,.widget-area .widget-title img{width:20px;vertical-align:middle;margin-right:5px}.nav-des2 .mdl-button.btn-main{display:block;margin:15px 20px;padding:10px;font-size:20px}.mdl-button.btn-main{display:block;margin:30px 20px;padding:10px;font-size:20px}.mdl-button.btn-main img{height:35px;margin-right:10px}.search-area{background-color:#fff;margin:0 0 20px 6px;padding:10px 7px 20px}.search-area .sub-title{font-size:16px;font-weight:700;padding-left:15px;line-height:16px;margin:0;position:relative}.search-area .sub-title .sub-title-required{font-size:small;color:#FF3D00}.kind-icon,.search-area .btn-icon{background-color:#E0E0E0;border-radius:3px;cursor:pointer;text-align:center;display:inline-block;transition:all .2s ease-in-out;margin-left:3px;margin-top:10px;color:#fff}.search-area .btn-icon{min-width:40px;height:24px;line-height:24px;padding:3px 10px}.search-area .btn-icon.btn-icon-on,.search-area .kind-icon-all-select{background-color:#a0a0a0}.kind-icon{width:50px;vertical-align:top;padding:10px 13px}.kind-icon img{width:45px;height:45px}.kind-icon .kind-name{width:60px;height:14px;font-size:11px;margin:0 0 0 -5px;text-align:center}.kind-icon.icon-off{background-color:#E0E0E0!important}.input-area{margin-left:7px;background-color:#fff}.header,.search-btn{background-color:#33ccc5}.input-area .select-box-area{width:150px;margin-right:10px;display:inline-block}.input-area .date-area{width:150px;float:left;margin-right:25px;margin-left:5px}.input-area .date-area-clear{clear:both}.input-area .date-area .ui-input-text{width:110%}.widget-area{min-height:0}.search-condition-chips{padding:20px 20px 5px}.search-condition-chips .chips-area{display:inline-block;margin-right:10px}.search-condition-chips .chips-area a{color:rgba(0,0,0,.87)}.search-condition-chips .chips-area .mdl-chip__text{max-width:300px;overflow:hidden;text-overflow:ellipsis}.search-condition-detail{transition:height .2s ease-in-out;overflow:hidden}.search-condition-detail.nodisplay{height:0}.right-button-area{padding:5px;text-align:right}.safety_info-list{padding:0;margin:0}.safety_info-list a{text-decoration:none}.safety_info-list li{cursor:pointer}.safety_info-list .safety_info-img-outer{width:200px}.safety_info-list .safety_info-img-outer .safety_info-img-item{display:inline-block;vertical-align:middle;margin:5px 0}.safety_info-list .safety_info-img-outer .safety_info-img-inner{border-radius:35px;width:70px;height:70px;display:flex;overflow:hidden}.safety_info-list .safety_info-img-outer .safety_info-img-inner img{width:50px;margin:auto;display:table-cell}.safety_info-list .safety_info-img-outer .safety_info-img-inner img.avatar{width:70px}@media only screen and (max-width:650px){.safety_info-list .safety_info-img-outer{width:80px}.safety_info-list .safety_info-img-outer .safety_info-img-inner{border-radius:25px;width:50px;height:50px;display:flex}.safety_info-list .safety_info-img-outer .safety_info-img-inner img{width:35px}.safety_info-list .safety_info-img-outer .safety_info-img-inner img.avatar{width:50px}}.safety_info-list .safety_info-text-outer{width:100%;position:relative;min-height:70px}.safety_info-list .safety_info-text-outer .info_title{margin:25px 0 0;line-height:24px}.safety_info-list .safety_info-text-outer .info-place{font-size:10px;position:absolute;color:#777;margin:0;top:0;left:0}.safety_info-list .safety_info-text-outer .info_date{font-size:10px;width:90px;color:#777;position:absolute;text-align:right;margin:0;top:0;right:0}.safety_info-list .safety_info-text-outer .info_description{font-size:14px;line-height:16px;margin:10px 0 0;color:#777}.safety_info-list .safety_info-text-outer .info_description .more{color:#448aff}.mdl-tooltip.mdl-tooltip--top{width:70px}.header{border-bottom-color:#33ccc5}.back-btn{margin-top:7px!important;border-radius:10px!important;-webkit-border-radius:10px!important;-moz-border-radius:10px!important}.search-btn{margin-top:5px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:10px 30px;text-decoration:none;position:absolute;margin-left:10px;color:#fff!important}#nav-menu,.map-area{position:relative}#nav-menu{height:65px}.cp-icon{width:45px;height:45px}ul.nav-menu1{text-align:left;width:110%;padding-left:0;margin-top:8px}#newslist .ul-newslist,.ul-pointlist{padding-left:10px;list-style:none}ul.nav-menu1 li a{display:inline-block}ul.nav-menu1 .nav-menu2{display:inline-block;margin:0 auto;text-align:center;width:18%}ul.nav-menu1 .nav-menu2 .icon{width:40px;height:40px}ul.nav-menu1 .nav-menu-title{font-size:10px;color:#fff;width:60px;text-align:center;margin-top:5px;margin-left:auto;margin-right:auto}.footer{border-color:#fff}#map-canvas{height:600px}.current_place{position:absolute;top:5%;right:3%}.menu-panel{background:#e5efee;min-width:300px}#ranking .rank span.ranking-value,table.rank td span.ranking-value{font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3","ƒqƒ‰ƒMƒmŠpƒS Pro","Hiragino Kaku Gothic Pro","ƒƒCƒŠƒI",Meiryo,"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",sans-serif;white-space:nowrap}.menu-panel .menu-title{font-size:22px;text-align:center}ul.menu-panel-list li{margin-top:5px}ul.menu-panel-list .anchor{background-color:#fff;font-weight:400;border-color:#fff}ul.menu-panel-list .menu-panel-list1{font-size:20px}.ui-first-child{margin-top:30px!important}.icon-panel{width:50px;height:40px;margin-top:15px;margin-left:25px}.ui-input-text{width:85%;margin-left:7px}#pointlist li{margin-top:10px}.li-img{width:4%;height:50px;display:table-cell;vertical-align:middle}.li-img_icon{width:45px;height:45px;display:inline-block}.li-right{display:table-cell;width:80%}.li-list-a{margin-left:10px;margin-top:3px;width:290px;overflow:hidden}.li-safety_info_datetime{margin-left:10px;font-size:10px;width:10px;height:10px}.li-safety_info_place{font-size:10px;width:100px;display:inline-block;margin-left:10px;margin-top:12px}.li-safety_info_title{font-size:14px}#pointlist .li-safety_info_description{display:inline-block;margin-left:10px;font-size:12px;margin-top:5px}#newslist .li{margin-top:10px}.ui-bar-inherit{background-color:#e5efee!important}.overInfoWindowArea{display:none;left:0;position:absolute;width:80%;top:5%;margin-left:auto;margin-right:auto;right:0;min-width:270px;-webkit-transition-property:left;-webkit-transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-property:left;-moz-transition-duration:.2s;-moz-transition-timing-function:ease-in-out;-o-transition-property:left;-o-transition-duration:.2s;-o-transition-timing-function:ease-in-out;max-width:760px}.overInfoWindowArea .iw-close-btn{color:#adabab!important;position:absolute;right:0;text-align:center;width:15px;text-decoration:none;z-index:50}.overInfoWindowArea .iw-close-btn:hover{background-color:#dfdfdf}#overInfoWindow{font-size:13px;height:25px;padding-top:5px;color:#000}#overInfoWindow-icon{width:15%;height:100%;background-color:#fff;position:absolute;top:0}#overInfoWindow-icon #overIcon{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.overInfoWindow-right{height:100%;width:85%;background:#fff;margin-left:15%}.overInfoWindow-title-area{display:flex}#overInfoWindow-title{position:relative;font-weight:700;overflow:hidden;width:90%;display:inline-block;vertical-align:middle;margin:auto 0 auto 4px}#overInfoWindow-date,#overInfoWindow-place{display:inline-block;color:#619794}#overInfoWindow-place:before{content:" - "}#overInfoWindow-des{margin-left:5px;margin-top:2px;width:96%;padding-top:0;overflow:hidden}#go-detail{padding-top:0;position:absolute;text-align:right;background:#fff}@media only screen and (max-width:700px){.overInfoWindowArea{height:95px;width:85%}#overInfoWindow-icon{width:15%;height:100%;background-color:#fff;position:absolute;top:0}#overInfoWindow-icon #overIcon{width:35px;height:35px}.overInfoWindow-title-area{height:32px;display:flex;padding-top:2px}#overInfoWindow-title{font-size:13px;max-height:32px;padding-right:23px}.overInfoWindow-date-title{display:flex;margin-top:3px}#overInfoWindow-date{font-size:11px;min-width:12px;height:12px;margin-left:5px}#overInfoWindow-place{width:60%;font-size:11px;margin-left:4px;height:12px;overflow:hidden}#overInfoWindow-des{top:3px;font-size:10px;height:40px}#go-detail{bottom:5px;font-size:10px;width:53px;right:0;height:12px;padding:0 5px}.overInfoWindowArea .iw-close-btn{width:16px;font-size:20px;padding:0 5px}}@media only screen and (min-width:701px){.overInfoWindowArea{height:124px}.overInfoWindow-title-area{height:45px}#overInfoWindow-title{font-size:16px;padding-right:24px;margin-left:8px}#overInfoWindow-icon #overIcon{width:55px;height:55px}.overInfoWindow-date-title{display:flex;margin-top:3px}#overInfoWindow-date{font-size:14px;min-width:20px;margin-left:10px;height:18px}#overInfoWindow-place{font-size:14px;height:18px;overflow:hidden;width:70%;margin-left:4px}#overInfoWindow-des{font-size:14px;padding-left:3px;top:3px;height:55px}#go-detail{bottom:7px;font-size:14px;width:80px;right:0;height:15px;padding:0 8px}.overInfoWindowArea .iw-close-btn{width:15px;font-size:22px;padding:0 8px}}.li-go-detail{font-size:10px;margin-left:10px}.local-info-area{display:table-cell;width:30%!important}.infoArea{width:100%;margin:auto}.infoArea-left{margin-left:5px}.info-name{font-size:20px;color:#b6fbf4}.infoArea .infoArea-title{margin:auto;font-size:15px}.infoArea th{font-size:12px;font-weight:100}.info-table{text-align:left}@media only screen and (max-width:1043px){.info-list-area{margin:0 auto}}@media only screen and (min-width:1044px){.main-body{display:table}.info-list-area{display:-webkit-box}.info-list{width:33%!important;display:block}}@media only screen and (max-width:700px){.input-area2,.nav-footer,.over-menu,.search-area.search-area2,.sub-title3{display:none}.logo-icon{width:126px;position:absolute;top:5%;left:20px}.search-ads-area .nav-des3{display:table-row}.search-ads-area .nav-des3 .des-txt{text-align:center;margin:20px}}@media only screen and (min-width:701px){.over-menu,.sub-title3{position:absolute;background-color:#33ccc5}.nav-footer,.over-menu,.sub-title3{background-color:#33ccc5}.over-menu{width:60px;height:60px;bottom:20px}.sub-title3{display:-webkit-inline-box;font-size:11px;color:#fff;height:16px;padding:4px 0 0 2px;width:58px;bottom:0}.logo-icon{display:none}.nav-footer{height:76px}.input-area2{display:inline-block;width:90px}.search-ads-area .nav-des3{display:none}}.kind-icon2{background-color:#E0E0E0;border-radius:3px;cursor:pointer;text-align:center;display:inline-block;transition:all .2s ease-in-out;margin-left:2px;margin-top:10px;color:#fff;width:45px;vertical-align:top;padding:5px 10px}.kind-icon2 img{width:35px;height:35px}.kind-icon2 .kind-name{width:67px;height:14px;font-size:12px;margin:2px 0 2px -11px;text-align:center}.kind-icon2.icon-off{background-color:#E0E0E0!important}.search-area2{max-width:710px;display:table-cell;vertical-align:top;padding:10px 0 20px 7px}.search-ads-area{width:100%;display:table}.search-ads-area .ads-area{display:table-cell;margin-right:0;margin-left:0;padding:10px 0 10px 10px}.search-area .kind-icon-all-select2{background-color:#a0a0a0}.search-area .all-btn{min-width:40px;height:17px;line-height:20px;padding:5px 8px;display:inherit}@media(max-width:700px){.ads-top{display:none}.map-area{margin-top:-10px}.my_adslot7{width:336px;height:280px}.search-ads-area .ads-area{text-align:center;width:100%}}@media(min-width:701px){.ads-top{text-align:center;margin:5px auto}.my_adslot5{width:728px;height:90px}.my_adslot7{width:336px;height:280px}.my_adslot6{width:468px;height:60px}.sub-title3{display:block;font-size:14px;line-height:40px!important;position:inherit;width:inherit}.ads-botomleft{text-align:left;padding-left:0;position:absolute;margin:10px auto;top:0}.ads-menu{margin:0!important;text-align:right!important}.ads-menu-item{float:right!important;height:65px!important;list-style:none;padding:0 10px!important;margin:5px auto}.ad-area-map{margin:0;padding:0}}@media(min-width:875px){.sub-title3{display:inline-block;font-size:15px;line-height:65px!important;position:inherit;width:inherit}.ads-menu{float:right;height:65px;margin:0!important;text-align:center!important;padding-left:0}.ads-menu-item{float:right!important;height:65px!important;list-style:none;padding:0 10px!important;margin:2px auto}}@media(min-width:972px){.my_adslot5{width:970px;height:90px}}.ads-botomleft{float:left;text-align:left;padding-left:0;position:absolute;margin:10px}.search-detail-btn{min-width:30px;line-height:20px;margin-top:10px;background-color:#33ccc5;width:230px;height:34px;padding:2px;border-radius:3px}.search-detail-btn-title{font-size:16px;font-weight:700;padding-left:15px;line-height:16px;margin:0;position:relative;color:#fff;top:2px}.search-detail-icon{background-color:#33ccc5;width:30px;margin-top:2px;margin-left:2px}.features-color-list{margin:15px 0 0;padding:15px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14) inset,0 3px 1px -2px rgba(0,0,0,.2) inset,0 1px 5px 0 rgba(0,0,0,.12) inset;border-radius:5px}.features-color-list.no-select{background-color:#eee}.features-color-list .features-color-item{list-style:none;width:32px;height:32px;display:inline-block;background-color:#fff;border-radius:5px;border:3px solid #fff;vertical-align:top;text-align:center;padding:1px;margin:0 -2px;position:relative;cursor:pointer}.features-color-list .features-color-item .material-icons{display:none}.features-color-list.select-required .features-color-item .material-icons{display:inline-block;color:red;font-weight:700;font-size:40px;position:absolute;top:-3px;left:-3px}.features-color-list.no-select .features-color-item,.features-color-list.no-select .features-color-item.icon-on{background-color:#eee;border:3px solid #eee}.features-color-list .features-color-item.icon-on{border:3px solid #555}.features-color-list .features-color-item .features-color{width:32px;height:32px;display:inline-block;border-radius:4px;vertical-align:top;text-align:center}.features-color-list .features-color-item.features-color-none .features-color{width:30px;height:30px;background-color:#fff;border:1px dashed #aaa;color:#aaa;font-size:10px}table.features-model{width:100%;margin:0 auto;border-collapse:separate;font-size:15px}table.features-model td,table.features-model th{padding:10px}table.features-model th{background:#7addd9;vertical-align:middle;text-align:left;width:100px;overflow:visible;position:relative;color:#fff;font-weight:400;font-size:18px}table.rank td span.ranking-value,table.rank th{font-weight:400!important;color:#fff!important}table.features-model th:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:#7addd9;border-width:10px;margin-top:-10px}@-moz-document url-prefix(){table.features-model th::after{float:right;padding:0;left:30px;top:10px;content:" ";height:0;width:0;position:relative;pointer-events:none;border:10px solid transparent;border-left:#7addd9 10px solid;margin-top:-10px}}table.features-model td{background:#f8f8f8;width:auto;padding-left:20px}table.rank{border-spacing:0;font-size:14px;width:100%;margin-bottom:10px;padding:10px 10px 0}table.rank *{text-shadow:none!important;box-shadow:none!important;border:none!important}table.rank tr:nth-child(n+1){background:#f5f5f5}table.rank tr:nth-child(2n+1){background:#fff!important}table.rank th{font-size:14px!important;line-height:1.4!important;text-align:center!important;background:#7addd9!important;padding:8px 0;border-right:1px solid #fff!important}table.rank th:last-child{border:none!important}table.rank td{padding:8px 10px;border-right:1px solid #ddd!important}table.rank td:last-child{border:none!important}table.rank td.rank{width:40px;text-align:center;padding:5px!important}table.rank td.ranking-name,table.rank td.ranking-pref{width:60px;text-align:center;font-size:13px}table.rank td.ranking-school{width:140px;text-align:left;font-size:13px}table.rank td.ranking-bar{position:relative;padding:0 30px 0 10px!important}table.rank td div.base-bar,table.rank td div.ranking-bar{top:27%!important;left:0!important;padding:0!important;height:0!important;background-image:none!important}table.rank td.ranking-bar .ranking-wrap{position:relative;width:100%;margin-top:-10px}table.rank td div.base-bar{position:absolute;width:100%!important;border:10px solid #62BADC!important;border-radius:25px!important}table.rank td div.ranking-bar{position:absolute;border:10px solid #036B92!important;border-radius:25px!important}table.rank td span.ranking-value{position:absolute;right:-10px!important;top:25%!important;font-size:14px!important}td.rank .rank-medal{position:relative;width:45px!important;height:45px;margin:0 auto}td.rank .r-ribbon1{position:absolute;left:38px;top:25px;transform:rotate(45deg)!important;-webkit-transform:rotate(45deg)!important;-moz-transform:rotate(45deg)!important}td.rank .r-ribbon1a,td.rank .r-ribbon1b{top:0;left:0;border-left:0 solid transparent!important;border-right:10px solid transparent!important;width:0;height:0;position:absolute}table.rank tr:nth-child(n+12) td.rank .r-ribbon1{display:none}td.rank .r-ribbon1a{border-top:0 solid transparent!important;border-bottom:#aaa 20px solid!important}td.rank .r-ribbon1b{border-top:#aaa 20px solid!important}td.rank .r-medal-bg{position:absolute;width:0;height:0;border-radius:20px!important;background-color:#aaa!important;border:20px solid #aaa!important}td.rank .r-medal-fr{position:absolute;top:4px;left:4px;width:26px;height:26px;border:3px solid #FFF!important;border-radius:20px!important;background-color:#aaa!important}td.rank .r-num{position:absolute;top:8px;left:0;width:40px;margin:0;text-align:center;color:#FFF;font-size:16px!important;font-weight:700!important}td.rank .rank1 .r-ribbon1a{border-bottom:red 20px solid!important}td.rank .rank1 .r-ribbon1b{border-top:red 20px solid!important}td.rank .rank1 .r-medal-bg{border:20px solid orange!important}td.rank .rank1 .r-medal-fr{background-color:orange!important;border:3px solid #FFF!important}td.rank .rank2 .r-ribbon1a{border-bottom:red 20px solid!important}td.rank .rank2 .r-ribbon1b{border-top:red 20px solid!important}td.rank .rank2 .r-medal-bg{border:20px solid #62BADC!important}td.rank .rank2 .r-medal-fr{background-color:#62BADC!important;border:3px solid #FFF!important}td.rank .rank3 .r-ribbon1a{border-bottom:red 20px solid!important}td.rank .rank3 .r-ribbon1b{border-top:red 20px solid!important}td.rank .rank3 .r-medal-bg{border:20px solid #D42E2E!important}td.rank .rank3 .r-medal-fr{background-color:#D42E2E!important;border:3px solid #FFF!important}.map-area #map-near-area{height:25px;position:absolute;left:8px;color:rgba(93,93,93,.92);padding:7px;border-radius:7px;font-size:18px;font-weight:700;text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 20px #fff;-webkit-text-stroke:1px rgba(239,239,239,.48)}#go-after,#go-before{width:30px;height:30px;padding:1px;font-size:24px;position:absolute;top:47px;background-color:#fff;cursor:pointer}#go-before{left:-36px}#go-after{right:-36px}@media only screen and (max-width:700px){.map-area #map-near-area{bottom:25px}#go-after,#go-before{top:21px;width:25px;height:50px;border-radius:7px}#go-before{left:-27px}#go-after{right:-27px}#go-after .arrow-trans-after::before,#go-before .arrow-trans-before::before{top:50px;left:3px;width:20px;height:46px;border:1px solid #33ccc5;-webkit-border-radius:30%;border-radius:20%}#go-before .arrow-trans-before::after{top:50px!important;left:-9px;width:12px;height:30px;border:15px solid transparent;border-right:13px solid #33ccc5}#go-after .arrow-trans-after::after{top:50px!important;left:7px;width:12px;height:30px;border:15px solid transparent;border-left:13px solid #33ccc5}}@media only screen and (min-width:701px){.map-area #map-near-area{bottom:100px}#go-after,#go-before{top:26px;width:35px;height:70px;border-radius:7px}#go-before{left:-40px}#go-after{right:-40px}#go-after .arrow-trans-after::before,#go-before .arrow-trans-before::before{top:70px;left:3px;width:30px;height:65px}#go-before .arrow-trans-before::after{top:68px;left:-20px;width:20px;height:50px;border:25px solid transparent;border-right:20px solid #33ccc5}#go-after .arrow-trans-after::after{top:68px;left:8px;width:20px;height:50px;border:25px solid transparent;border-left:20px solid #33ccc5}}#go-after .arrow-trans-after,#go-before .arrow-trans-before{position:relative;display:inline-block;padding:0 0 0 16px;color:#000;vertical-align:middle;text-decoration:none;font-size:15px}#go-after .arrow-trans-after::after,#go-after .arrow-trans-after::before,#go-before .arrow-trans-before::after,#go-before .arrow-trans-before::before{position:absolute;margin:auto;content:"";box-sizing:border-box;vertical-align:middle;bottom:0}#go-after .arrow-trans-after::before,#go-before .arrow-trans-before::before{border:1px solid #33ccc5;-webkit-border-radius:30%;border-radius:20%;background-color:#fff}.page-title{background:#f0f0f0;min-width:300px;margin-bottom:15px}.page-title .menu-title{font-size:22px;text-align:center}.main-body{background-color:#fff;width:100%;padding:0;border-bottom-color:#fff}.icon-area{width:100%;margin-top:12px;margin-right:auto;margin-left:auto;text-align:center}.icon-area ul{padding-left:0}.icon-area .safety-icon{width:60px;height:60px;vertical-align:middle;margin:5px 5px 0}.icon-area .kind-name{font-size:11px;margin-top:0;word-wrap:break-word;text-align:center;color:#fff}.icon-area .icon-list{list-style:none;margin:0 auto;vertical-align:top;display:inline-block;height:90px;box-shadow:3px 3px 5px 1px #888;border:3px solid #fff}.icon-area .icon-list:hover{border:3px solid rgba(0,0,0,.35)}.content-exp-area{text-align:center;margin:auto}@media only screen and (min-width:1044px){.content-exp-area{width:1081px}}@media only screen and (max-width:1043px){.content-exp-area{width:100%}}@media only screen and (max-width:350px){.ul-min-chara{width:80%}}@media only screen and (max-width:450px){.detail-table .ul-list .right1{text-align:center;font-size:15px}.detail-table .ul-list .right2{text-align:center;font-size:14px;line-height:20px}#map-canvas{height:300px}.near-school-name2{font-size:12px}.li-near-school-place{font-size:13px;text-align:center!important}.li-near-school-place-info{font-size:11px}.tag-place-detail{font-size:14px}.ul-min-chara{display:table-caption!important;margin:0!important}.li-min-chara{display:table-caption;position:relative;z-index:999}.chara-img-area{margin-left:-55px;margin-top:15px}.detail-area .chara-img-area .chara-img{width:220px;height:220px}.detail-table .tag-chara-features{padding:4px 12px!important;min-width:25px;font-size:12px!important}.ul-near-schoolList{text-align:left}}@media only screen and (min-width:451px){.detail-table .ul-list .right1,.detail-table .ul-list .right2{font-size:18px;text-align:left}.detail-table .ul-list .right2{padding:5px;line-height:28px}.detail-table .ul-list-left li{display:table-cell;vertical-align:middle}#map-canvas{height:400px}.near-school-name2{font-size:14px}.li-near-school-place{font-size:15px;text-align:left}.li-near-school-place-info{font-size:12px}.tag-place-detail{font-size:18px}.ul-min-chara{display:table-caption!important}.chara-img-area{display:table-cell}.detail-area .chara-img-area .chara-img{width:300px;height:300px}.detail-table .tag-chara-features{padding:5px 15px!important;min-width:30px!important;font-size:14px}}.content-exp{padding:3px 0;width:100%;margin:auto;text-align:center;font-size:12px;background-color:#fff}.detail-area{width:90%;padding:0;margin:12px auto auto}.detail-table{width:100%;display:table;margin-top:20px}.detail-table ul{padding-left:2px;list-style-type:none}.detail-table .ul-list-left{display:table-cell;vertical-align:middle;padding-left:2px}.detail-table .ul-list-left li{text-align:center;margin:12px}.ul-list{list-style:none;padding-left:10px}.detail-table .ul-list li{display:list-item;text-align:left}.detail-table .ul-list .right1{font-weight:700;margin-top:12px}.detail-table .ul-list .right2{margin-bottom:6px}.detail-table .ul-list .right-des-note{color:#bbb;text-align:right;font-size:12px}.table-right3{text-align:right;font-size:14px}.detail-area .chara-img-area,.detail-table-btn{text-align:center}.td-near-school{vertical-align:top;width:25%;margin-left:10px}.detail-table .tag{display:inline-block;color:#fff;font-size:14px;border-radius:5px;padding:3px;text-shadow:none}.detail-table .tag-place{background-color:#42A5F5;padding:5px 12px;box-shadow:3px 3px 5px 1px #888;border:3px solid #fff}.detail-table .tag-place:hover{border:3px solid rgba(0,0,0,.35)}.detail-table .tag-chara-features{background-color:#283593;margin-bottom:2px;display:inline-block;margin-top:2px;text-align:center;box-shadow:3px 3px 5px 1px #888;border:3px solid #fff}.detail-table .tag-chara-features:hover{border:3px solid rgba(0,0,0,.35)}.tag-place-detail{margin:0}.detail-table2{width:100%}.detail-table .right1 a.link-page{color:#666!important;text-decoration:none;font-size:12px}.detail-table-btn{width:320px;border:3px solid #448aff;margin:30px auto 60px;box-shadow:3px 3px 5px 1px #888;border-radius:8px;padding:10px 5px}.detail-table-btn:hover{background-color:#448aff;cursor:pointer}.detail-table-btn a{text-decoration:none;display:block;width:100%;color:#333!important}.detail-table-btn a:hover{color:#fff!important}.detail-table-btn-area{margin-left:40px;width:260px;padding:5px 2px}.detail-table-btn .lb-img-avt{display:inline-block;vertical-align:middle;margin:auto;font-weight:600}.top-pic img,.top-pic-q img{overflow:hidden;vertical-align:bottom}.detail-table-btn .lb-img-map{padding:5px 12px}.detail-table-btn-area .lb-img-map{font-size:13px;padding:4px 2px}.detail-table-btn .img-avt1,.img-avt2{width:100px}.detail-table-btn .img-map1,.img-map2{width:50px}.detail-area .arrow{position:relative;display:block;width:20px;height:28px;margin:1px auto -15px;padding:0}.detail-area .arrow::before{content:'';width:6px;height:6px;border:0;border-top:solid 2px #5bc0de;border-right:solid 2px #5bc0de;-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;top:50%;left:0;margin-top:-4px}#map-canvas{margin:10px auto 0;width:100%}.ui-bar{height:40px}.ul-near-schoolList{padding-left:3px}.li-near-school-place{list-style:none}.li-near-school-place-info{display:inline}.li-near-school{list-style:none;line-height:20px;font-size:12px;display:inline!important}.li-near-school a{font-weight:400}.near-school-name1{font-size:14px;margin-top:10px;margin-bottom:0}.near-school-name2{margin:auto}.li-near-school .school-distance{display:inline;font-size:10px;margin-left:8px}.img-flag{width:20px;height:20px}.no-flag{width:20px;display:inline-block}.source{width:80%;margin:10px auto auto;color:#939393;font-size:12px}.detail-table .ul-list .ul-list-rel .rel-img{overflow:hidden;position:relative;display:inline-block;margin:0;background:#ccc}.detail-table .ul-list .ul-list-rel .rel-img img{position:absolute;touch-callout:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;-ms-transition:all .8s ease;transition:all .8s ease}.ul-list-rel{display:inline-block}.li-list-rel{text-align:center!important}.detail-table .right2 .ul-list-rel a{color:#333;text-decoration:none;font-weight:400}.detail-table .right2 .ul-list-rel li{display:inline-block;opacity:1;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}.detail-table .right2 .ul-list-rel li:hover,.detail-table .ul-list .ul-list-rel .rel-img1:hover{filter:alpha(opacity=60);opacity:.8;cursor:pointer}.detail-table .right2 .ul-list-rel li:hover{background:rgba(174,175,175,.48)}.detail-table .ul-list .ul-list-rel .rel-img1{background-color:rgba(174,175,175,.48)}.rel-title{position:absolute;bottom:0;color:#fff;background-color:rgba(80,80,80,.57);width:100%;left:0}.detail-table .ul-list-rel .rel-des{border:1px solid #ccc;margin:0;padding:7px;position:relative;overflow:hidden}.detail-table .ul-list-rel .rel-des .material-icons{position:absolute;font-family:'Material Icons';font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}@media only screen and (max-width:570px){.detail-table .right2 .ul-list-rel li{width:120px;margin:5px}.detail-table .ul-list .ul-list-rel .rel-img{width:120px;height:120px}.detail-table .ul-list .ul-list-rel .rel-img img{top:0;left:-59px;width:240px;height:126px}.detail-table .ul-list .ul-list-rel .rel-img img:hover{width:280px;height:147px;top:-15px;left:-78px}.rel-title{font-size:10px;padding:1px}.rel-des-short{display:block}.rel-des-long{display:none}.detail-table .ul-list-rel .rel-des{height:50px;font-size:10px;padding:3px 20px 3px 5px}.detail-table .ul-list-rel .rel-des .material-icons{right:2px;top:19px;font-size:17px}}@media only screen and (min-width:571px){.detail-table .right2 .ul-list-rel li{width:210px;margin:8px}.detail-table .ul-list .ul-list-rel .rel-img{width:210px;height:210px}.detail-table .ul-list .ul-list-rel .rel-img img{top:0;left:-102px;width:420px;height:220px}.detail-table .ul-list .ul-list-rel .rel-img img:hover{top:-16px;left:-130px;width:480px;height:252px}.rel-title{font-size:12px;padding:4px 3px}.rel-des-short{display:none}.rel-des-long{display:block}.detail-table .ul-list-rel .rel-des{height:60px;font-size:12px;padding:5px 20px 5px 10px}.detail-table .ul-list-rel .rel-des .material-icons{right:6px;top:25px;font-size:20px}}@media only screen and (max-width:1080px){.detail-table .ul-list-rel .li-list-rel-hidden{display:inline-block!important}}@media only screen and (min-width:1081px){.detail-table .ul-list-rel .li-list-rel-hidden{display:none!important}}.sw-avatar,.sw-avatar span,.sw-normal,.sw-normal span{background:url(/img/switch.gif) repeat-x;display:block;float:left;border-radius:2px}.sw-avatar span,.sw-normal span{line-height:30px;display:block;background-repeat:no-repeat;font-weight:700}.sw-normal span{background-position:left -90px;padding:0 10px}.sw-avatar span{background-position:right -180px;padding:0 10px}.sw-avatar.selected{background-position:0 -30px}.sw-avatar.selected span{background-position:right -210px;color:#fff}.sw-normal.selected{background-position:0 -60px}.sw-normal.selected span{background-position:left -150px;color:#fff}.marker-switch label{cursor:pointer}.marker-switch input{display:none}.ui-mobile label{font-size:12px}@media all and (max-width:45em){.my-responsive .ui-block1,.my-responsive .ui-block2,.my-responsive .ui-block3,.my-responsive .ui-block4{width:100%;float:none}}.sw-date,.sw-timeslot{display:inline-block}.sw-date label,.sw-timeslot label{cursor:pointer}.sw-date img,.sw-timeslot img{width:35px;height:35px;background-color:#f9f9f9;border-color:#bbb;box-shadow:rgba(0,0,0,.298039) 0 1px 5px -1px;border-radius:4px;padding:5px;float:left}.sw-timeslot img{margin-left:18px}.sw-date img{margin-left:8px}.sw-over-select1{position:absolute;width:250px;height:400px}.sw-over-select2{position:absolute;width:290px;height:400px}.sw-over-select1 img,.sw-over-select2 img{position:absolute}#modal-content1,#modal-content2{margin:0;padding:10px 20px;position:absolute;display:none;z-index:2}#modal-content1{height:380px}#modal-content2{width:250px;height:380px}#modal-overlay-point1,#modal-overlay-point2{display:none}#modal-overlay{z-index:1;display:none;position:absolute;left:0;width:100%;background-color:rgba(0,0,0,.5);height:600px}.button-link{color:#00f;text-decoration:underline}.button-link:hover{cursor:pointer;color:red}.lb-timeslot-img{width:40px}@media only screen and (max-width:700px){#modal-overlay{top:0}#modal-content1{top:8%;width:220px}#modal-content2{top:8%}.sw-over-select-e img,.sw-over-select-m img,.sw-over-select-mn img,.sw-over-select-n img,.sw-over-select-none1 img{width:110px}.sw-over-select-m img,.sw-over-select-mn img{top:0}.sw-over-select-e img,.sw-over-select-n img{top:110px}.sw-over-select-m img,.sw-over-select-n img{left:110px}.sw-over-select-e img,.sw-over-select-mn img{left:0}.sw-over-select-mn img{top:0;left:0}.sw-over-select-none1 img{top:260px;left:55px}.sw-over-select-1d img,.sw-over-select-1m img,.sw-over-select-1w img{right:20px;height:75px}.sw-over-select-1d img{top:0}.sw-over-select-1w img{top:85px}.sw-over-select-1m img{top:170px}.sw-over-select-none2 img{top:300px;right:90px;width:125px}}@media only screen and (min-width:701px){#modal-overlay{top:105px}#modal-content1{top:18%;width:250px}#modal-content2{top:18%}.sw-over-select-e img,.sw-over-select-m img,.sw-over-select-mn img,.sw-over-select-n img,.sw-over-select-none1 img{width:125px}.sw-over-select-m img,.sw-over-select-mn img{top:0}.sw-over-select-e img,.sw-over-select-n img{top:125px}.sw-over-select-m img,.sw-over-select-n img{left:125px}.sw-over-select-e img,.sw-over-select-mn img{left:0}.sw-over-select-none1 img{top:280px;left:65px}.sw-over-select-1d img,.sw-over-select-1m img,.sw-over-select-1w img{right:0;height:90px}.sw-over-select-1d img{top:0}.sw-over-select-1w img{top:100px}.sw-over-select-1m img{top:200px}.sw-over-select-none2 img{top:330px;right:90px;width:125px}}#index .header,#index .ui-panel-wrapper{min-height:65px}#index .main-body{display:inline}.top-pic{position:relative;text-align:center;height:360px;overflow:hidden}.top-pic .top-title,.top-pic img,.top-pic-q img{position:absolute;margin:auto}.top-pic img{top:50%;right:0}.top-pic-q img{top:60%;right:0}.top-pic .top-title{font-weight:700;line-height:1.2;color:#fff;text-shadow:0 0 20px #40c056;text-align:center;top:50%;left:50%;white-space:nowrap}@media only screen and (max-width:450px){.top-pic .top-title{width:70%;margin-left:-37%;font-size:24px}.top-pic img{width:auto;left:45%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:rgba(0,0,0,.2);height:280px}.top-pic-features img{left:80%}}@media only screen and (max-width:1000px) and (min-width:451px){.top-pic .top-title{width:70%;margin-left:-36%;font-size:32px}.top-pic img{width:auto;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:rgba(0,0,0,.2);height:360px}}@media only screen and (max-width:750px) and (min-width:451px){.top-pic-features img{left:70%}}@media only screen and (min-width:7511px){.top-pic-features img{left:50%}}@media only screen and (min-width:1001px){.top-pic .top-title{font-size:42px;width:60%;margin-left:-30%}.top-pic img{width:100%;left:0;transform:translateY(-50%)}}.item-area,.site-exp{margin:0 auto;text-align:center}.site-exp{background-color:#fff;padding-top:30px;padding-bottom:15px;width:90%}.item-area{max-width:1200px}.area-item-list-title{width:90%;display:inline-block;padding:10px 0;vertical-align:top}.area-item-list-title p{margin:15px 0}.area-item-list ul li{list-style:none;display:inline-block;font-size:14px;font-weight:700;margin:0 10px 5px 0}.area-item-list ul li a{color:#38c}.area-item-list .li-region{border-bottom:#e3e3e3 1px dotted;text-align:center;font-weight:400;white-space:nowrap;background-color:rgba(51,204,197,.2)}@media only screen and (max-width:500px){.area-item-list{margin:auto;width:auto}.area-item-list ul{margin:20px auto;padding-left:0;text-align:center;background-color:#fff;padding-bottom:20px}.area-item-list .li-region{padding:15px;font-size:14px;height:10px;display:block;margin-bottom:15px;margin-right:0;margin-left:0}.area-item-list .area-category{padding-bottom:0}}@media only screen and (min-width:501px){.area-item-list{margin:auto;width:600px}.area-item-list ul{width:90%;margin:0;padding-left:20px;text-align:left}.area-item-list .li-region{padding:20px;font-size:16px;width:80px}.area-item-list .area-category{width:20%;display:inline-block}.area-item-list .area-val{display:inline-block;vertical-align:middle;width:72%}}.kind-item-list-area{max-width:1400px;margin:0 auto}.kind-item-list-title ul{color:#fff;padding:8px 15px;background-color:#29a29c;font-weight:700;border-left:1px solid #6dafa6;border-top:1px solid #6dafa6;border-bottom:1px solid #6dafa6;line-height:120%;text-align:center;text-shadow:0 -1px 0 rgba(7,164,166,.9);box-shadow:0 1px 1px rgba(255,255,255,.01) inset;width:90%;margin:auto;display:table}.kind-item-list-title ul li{white-space:nowrap}.kind-item-list .li-list1{width:10%}.kind-item-list .li-list2{width:18%}.kind-item-list .li-list2 p{font-weight:700;margin:0!important}.kind-item-list .li-list3{width:52%}.kind-item-list .li-list3 p{margin:0!important}.kind-item-list img{width:65px}.item-list{display:inline;margin:auto}.item-list ul{line-height:120%;margin:auto;background-color:#fff;padding:8px 15px;border-bottom:1px dotted #e3e3e3}.item-list ul li{vertical-align:middle}.item-list-link{position:relative;width:90%;height:100%;margin:auto;padding:0 15px}.item-list-link a{color:#515a56;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;white-space:nowrap;text-decoration:none;position:absolute;top:0;left:0;right:0;width:100%;height:100%}.item-list-link a:hover{background-color:#C7C7C7;filter:alpha(opacity=40);-moz-opacity:.4;opacity:.4}.item-list .li-list3{text-align:left}@media only screen and (max-width:480px){.kind-item-list-title ul li{display:table-row}.item-list ul li{display:inline}}@media only screen and (min-width:481px){.kind-item-list-title ul li{display:table-cell;vertical-align:middle;padding-left:4%}.item-list ul li{display:inline-block}}@media only screen and (min-width:451px) and (max-width:970px){.kind-item-list .li-list3{width:66%;display:inline-block}}@media only screen and (min-width:971px){.kind-item-list .li-list3{width:66%;display:inline-block}}.feature-item-list p{font-size:14px;letter-spacing:0;margin:auto}@media only screen and (max-width:600px){.feature-category-area{background-color:#eee;width:90%;margin:15px auto auto;padding-bottom:20px}.feature-item-list p{width:100%}.feature-category-title2 a{line-height:45px;display:inline-block;height:32px;width:100%}.feature-category-title4{margin-left:4%;margin-top:5px}.feature-category-title3{display:block;margin-top:15px}.feature-category-title3 p{line-height:32px}.feature-category{text-align:center}.feature-category ul{display:block;text-align:center}}@media only screen and (min-width:601px){.feature-item-list p{margin-top:15px;width:90%}.feature-category-title2 a{display:table-cell;width:10%;line-height:54px;vertical-align:top}.feature-category-title3{display:table-row;border-bottom:1px dotted #f3efef}}.feature-category-title1{background-color:#217f7b;width:90%;margin:auto;color:#fff}.feature-category-title1 p{color:#fff}.feature-category-title2{text-align:left;width:90%;margin:auto;display:table;border-collapse:collapse}.feature-category-title2 a{background-color:#7addd9;min-width:20px;text-decoration:none;text-align:center;color:#fff}.feature-category-title3 p{color:#fff;white-space:nowrap}.feature-category{background:#fff}.feature-category ul{letter-spacing:-.4em;padding:0;margin:0;font-size:0;background-color:#fff}.feature-category ul li{display:inline-block;letter-spacing:normal;font-size:12px;width:25%;min-width:100px}.feature-category a{background-color:#fff;color:#515a56!important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%;display:table;white-space:nowrap}.col1-kind ul li,.col1-switch ul li{display:inline-block}.feature-category a:hover{background-color:#e4e4e4}.row-step{margin-top:60px}.step-x-list,.step-x-list-img{margin:0;font:inherit;vertical-align:baseline}.row-step-x{position:relative;width:33.33333%;float:left}.step-x-list{background:#f6f6f6;text-align:center;padding:24px;border-radius:3px;height:210px;border:0}.step-x-list-img{padding:0;border:0}.info-page-even,.info-page-odd{border-bottom:1px solid #eaeaea;text-align:center}.step-x-list-text{font-size:14px;line-height:1.4;margin-top:16px}.info-page h3{font-size:24px;margin:24px}.info-page p{margin:5px 8px 16px}.info-page-odd{background:#f6f6f6;padding-top:1px}.info-page-even{background:#fff}.info-page-even .kind-img{width:700px}.info-page ul{list-style-type:none;position:relative}.col1-kind .li-list2{top:30px;position:absolute;font-size:36px}.col1-kind .ul-kind-list{padding-right:40px;width:90%;margin:auto}.col1-switch{margin-bottom:20px}.col1-switch .kind-img{width:40%;margin-left:15px}.kind-img-marker{background-size:cover;margin:auto auto 30px}.info-page-colbtn{height:80px;margin-top:45px;margin-bottom:25px}.btn-link{width:200px;height:30px;font-size:18px;background-color:#33ccc5;border-radius:5px;color:#fff;text-align:center;display:inline;padding:15px 12px}.btn-link a,.btn-link-f a{text-decoration:none;color:#fff!important}.btn-link:hover{background-color:rgba(0,188,212,.26);cursor:pointer}.btn-link a{padding:10px 37px}.btn-link-f{width:220px}.btn-link-f a{padding:10px 20px}.btn-link-top{background-color:#38c}.btn-link-top:hover{background-color:rgba(51,136,204,.52);cursor:pointer}@media only screen and (max-width:450px){.switch-arrow2::after,.switch-arrow::after{bottom:-12px;right:-4px;border-top:14px solid #666}.switch-arrow2::after,.switch-arrow::after,.switch-arrow::before{border-left:9px solid transparent;border-right:9px solid transparent}.site-exp p{font-size:12px}.info-page h3{font-size:18px}.info-page p{font-size:12px}.col1-switch .ul-kind-map{left:18px;top:60px;list-style-type:none;position:relative;display:table-cell;padding-left:0}.col1-switch .li-normal{font-size:10px;margin-right:6px;display:inline-block}.switch-arrow,.switch-arrow2{margin:12px;background:#666;width:10px;height:100px;position:relative}.switch-arrow::before{top:-10px;left:-4px;border-bottom:14px solid #666}.col1-switch .ul-kind-img{list-style-type:none;position:relative;display:table-cell;padding-left:0}.col1-switch .ul-kind-img ul li{display:table}.col1-switch .ul-kind-img img{width:72%;display:inline-block;margin-top:12px}.col1-kind .kind-img-marker{background:url(/img/safety_map/anzennavi-marker-small.png) 76% 20%;background-size:cover;height:180px;width:90%}.col1-kind .li-list1 img{width:47px}.col1-kind .ul-kind-list{padding-left:20px}.col1-avatar ul{padding-left:0}.avatar-img{width:160px}.balloon-1-left{padding:0 6px;min-width:90px;height:135px}.col1-avatar .li-list2 ul li{font-size:12px}.kind-img-area{width:330px}.kind-img-kind{width:270px}.col1-kind .search-img{width:95%;margin-bottom:20px}.col1-kind .search-list{width:80%}.btn-link{width:150px;height:30px}}@media only screen and (min-width:451px) and (max-width:600px){.switch-arrow2::after,.switch-arrow::after{right:-20px;border-left:20px solid #666}.switch-arrow2::after,.switch-arrow::after,.switch-arrow::before{top:-6px;border-top:12px solid transparent;border-bottom:12px solid transparent}.col1-switch .li-normal{font-size:12px;margin-right:6px}.switch-arrow{width:144px;height:12px;margin-left:20px;margin-right:20px}.switch-arrow::before{left:-20px;border-right:20px solid #666}.switch-arrow2{width:40px;height:12px;margin-left:12px;margin-right:12px}.col1-kind .kind-img-marker{background:url(/img/safety_map/anzennavi-marker-small.png) 70% 40%;background-size:cover;width:80%;height:260px}.col1-kind .li-list1 img{width:54px}.col1-kind .ul-kind-list{padding-left:20px}.col1-switch .kind-img{width:45%;margin-left:12px}.col1-switch .ul-kind-img{padding-left:10px}.col1-switch .ul-kind-img li{display:inline}.avatar-img{width:170px}.balloon-1-left{padding:0 10px;min-width:100px;height:140px}.col1-avatar .li-list2 ul li{font-size:14px}.kind-img-area{width:390px}.kind-img-kind{width:280px}.col1-kind .search-img{width:85%;margin-bottom:25px}.col1-kind .search-list{width:70%}.btn-link{width:200px;height:30px;font-size:16px}}@media only screen and (min-width:601px) and (max-width:900px){.switch-arrow2::after,.switch-arrow::after{right:-20px;border-left:20px solid #666}.switch-arrow2::after,.switch-arrow::after,.switch-arrow::before{top:-6px;border-top:12px solid transparent;border-bottom:12px solid transparent}.col1-switch .li-normal{font-size:14px;margin-right:10px;margin-left:15px}.switch-arrow{width:144px;height:12px;margin-left:20px;margin-right:20px}.switch-arrow::before{left:-20px;border-right:20px solid #666}.switch-arrow2{width:40px;height:12px;margin-left:12px;margin-right:12px}.col1-kind .kind-img-marker{background:url(/img/safety_map/anzennavi-marker.png) 60% 40%;background-size:cover;width:70%;height:260px}.col1-kind .li-list1 img{width:62px}.col1-kind .ul-kind-list{padding-left:20px}.col1-switch .kind-img{width:45%;margin-left:15px;max-width:400px}.col1-switch .marker-img{max-width:300px}.col1-switch .ul-kind-img{padding-left:10px}.col1-switch .ul-kind-img li{display:inline}.avatar-img{width:180px}.balloon-1-left{padding:0 15px;min-width:115px;height:150px}.col1-avatar .li-list2 ul li{font-size:15px}.kind-img-area{width:430px}.kind-img-kind{width:290px}.col1-kind .search-img{width:80%;margin-bottom:30px}.col1-kind .search-list{width:60%}}@media only screen and (min-width:901px){.switch-arrow2::after,.switch-arrow::after{right:-20px;border-left:20px solid #666}.switch-arrow2::after,.switch-arrow::after,.switch-arrow::before{top:-10px;border-top:17px solid transparent;border-bottom:17px solid transparent}.col1-switch .li-normal{font-size:18px;margin-right:30px;margin-left:30px}.switch-arrow{width:160px;height:15px;margin-left:20px;margin-right:20px}.switch-arrow::before{left:-20px;border-right:20px solid #666}.switch-arrow2{width:40px;height:15px;margin-left:12px;margin-right:12px}.col1-kind .kind-img-marker{background:url(/img/safety_map/anzennavi-marker.png) 50% 40%;background-size:cover;width:70%;height:380px}.col1-kind .li-list1 img{width:70px}.col1-kind .ul-kind-list{padding-left:20px}.col1-switch .kind-img{width:45%;max-width:400px;margin-left:25px}.col1-switch .marker-img{max-width:300px}.col1-switch .ul-kind-img{padding-left:10px}.col1-switch .ul-kind-img li{display:inline}.avatar-img{width:200px}.balloon-1-left{padding:0 15px;min-width:115px;height:150px}.col1-avatar .li-list2 ul li{font-size:15px}.kind-img-area{width:450px}.kind-img-kind{width:300px}.col1-kind .search-img{width:80%;max-width:600px;margin-bottom:35px}.col1-kind .search-list{width:50%;max-width:550px}}.col1-avatar ul li{display:inline-block;margin-top:12px}.col1-avatar .li-list2 ul li{display:list-item;margin-top:10px}.col1-avatar .balloon-1-left ul{text-align:left;padding-left:4px}.info-page-col1{margin-top:40px}.balloon-1-left{position:relative;display:inline-block;width:auto;line-height:35px;color:#000;text-align:center;background:#fff;border:3px solid #38c;z-index:0}.balloon-1-left:after,.balloon-1-left:before{position:absolute;top:50%;display:block;width:0;height:0;border-style:solid;content:""}.balloon-1-left:before{left:-8px;margin-top:-9px;border-width:9px 9px 9px 0;border-color:transparent #F6F6F6 transparent transparent;z-index:0}.balloon-1-left:after{left:-12px;margin-top:-10px;border-width:10px 10px 10px 0;border-color:transparent #38c transparent transparent;z-index:-1}.switch-arrow{position:relative;background:#666}.switch-arrow::after,.switch-arrow::before{content:"";position:absolute}.switch-arrow2{position:relative;background:#666}.switch-arrow2::after{content:"";position:absolute}.category h2{border-bottom:2px solid #eee;font-size:20px;font-weight:700;margin:25px 0;padding-bottom:18px}#ranking .rank *,#ranking li.rank:last-child{border:none!important}.category h3{color:#999;margin:10px 0 15px;text-transform:uppercase;font-size:18px}.category .section{display:inline-block;padding:0 0 30px;vertical-align:top;width:95%}.category .article-list{line-height:25px;list-style-image:url(/img/safety_map/list-dot.gif)}.category .article-list li{margin-top:20px}.category-tree{width:80%;max-width:1000px;margin:0 auto}@media only screen and (max-width:550px){.category .article-list{line-height:22px;padding-left:10px;font-size:12px}}@media only screen and (min-width:551px){.category .article-list{line-height:25px}}#ranking .safety_info-list li{display:inline-block;vertical-align:middle}#ranking .mdl-list__rank{width:7%}#ranking .mdl-list__item{width:90%;vertical-align:middle}#ranking .safety_info-list .safety_info-img-outer{width:80px!important;display:inline-block}#ranking .safety_info-list .safety_info-text-outer{width:82%!important;position:relative;min-height:70px;display:inline-block;vertical-align:middle}#ranking .safety_info-list a{display:inline-block;width:100%}#ranking .rank li:nth-child(n+12) .rank .r-ribbon1,#ranking .safety_info-list .safety_info-text-outer .info_description.d_short{display:none}#ranking .safety_info-list .safety_info-img-outer.rank-info-img-outer{vertical-align:middle}#ranking .rank{border-spacing:0;font-size:14px;width:100%;margin-bottom:10px;padding:10px 10px 0}#ranking .rank *{text-shadow:none!important;box-shadow:none!important}#ranking .safety_info-list a:nth-child(n+1){background:#f5f5f5}#ranking .safety_info-list a:nth-child(2n+1){background:#fff!important}#ranking li.rank{width:40px;text-align:center;padding:5px!important}#ranking .rank .ranking-name,.rank .ranking-pref{width:60px;text-align:center;font-size:13px}#ranking .rank .ranking-school{width:140px;text-align:left;font-size:13px}#ranking .rank .ranking-bar{position:relative;padding:0 30px 0 10px!important}#ranking .rank div.base-bar,#ranking .rank div.ranking-bar{top:27%!important;left:0!important;padding:0!important;height:0!important;background-image:none!important}#ranking .rank .ranking-bar .ranking-wrap{position:relative;width:100%;margin-top:-10px}#ranking .rank div.base-bar{position:absolute;width:100%!important;border:10px solid #62BADC!important;border-radius:25px!important}#ranking .rank div.ranking-bar{position:absolute;border:10px solid #036B92!important;border-radius:25px!important}#ranking .rank span.ranking-value{position:absolute;right:-10px!important;top:25%!important;font-size:14px!important;font-weight:400!important;color:#fff!important}#ranking .rank .rank-medal{position:relative;width:45px!important;height:45px;margin:0 auto}#ranking .rank .r-ribbon1{position:absolute;left:38px;top:25px;transform:rotate(45deg)!important;-webkit-transform:rotate(45deg)!important;-moz-transform:rotate(45deg)!important}#ranking .rank .r-ribbon1a,#ranking .rank .r-ribbon1b{top:0;left:0;border-left:0 solid transparent!important;border-right:10px solid transparent!important;width:0;height:0;position:absolute}#ranking .rank .r-ribbon1a{border-top:0 solid transparent!important;border-bottom:#aaa 20px solid!important}#ranking .rank .r-ribbon1b{border-top:#aaa 20px solid!important}#ranking .rank .r-medal-bg{position:absolute;width:0;height:0;border-radius:20px!important;background-color:#aaa!important;border:20px solid #aaa!important}#ranking .rank .r-medal-fr{position:absolute;top:4px;left:4px;width:26px;height:26px;border:3px solid #FFF!important;border-radius:20px!important;background-color:#aaa!important}#ranking .rank .r-num{position:absolute;top:8px;left:0;width:40px;margin:0;text-align:center;color:#FFF;font-size:16px!important;font-weight:700!important}#ranking .rank .rank1 .r-ribbon1a{border-bottom:red 20px solid!important}#ranking .rank .rank1 .r-ribbon1b{border-top:red 20px solid!important}#ranking .rank .rank1 .r-medal-bg{border:20px solid orange!important}#ranking .rank .rank1 .r-medal-fr{background-color:orange!important;border:3px solid #FFF!important}#ranking .rank .rank2 .r-ribbon1a{border-bottom:red 20px solid!important}#ranking .rank .rank2 .r-ribbon1b{border-top:red 20px solid!important}#ranking .rank .rank2 .r-medal-bg{border:20px solid #62BADC!important}#ranking .rank .rank2 .r-medal-fr{background-color:#62BADC!important;border:3px solid #FFF!important}#ranking .rank .rank3 .r-ribbon1a{border-bottom:red 20px solid!important}#ranking .rank .rank3 .r-ribbon1b{border-top:red 20px solid!important}#ranking .rank .rank3 .r-medal-bg{border:20px solid #D42E2E!important}#ranking .rank .rank3 .r-medal-fr{background-color:#D42E2E!important;border:3px solid #FFF!important}@media only screen and (max-width:600px){#ranking .safety_info-list .safety_info-img-outer{width:60px!important}#ranking .safety_info-list .safety_info-text-outer .info_title{margin:25px 0 0;line-height:24px;line-height:16px;font-size:16px}#ranking .safety_info-list .safety_info-text-outer .info_description{font-size:12px!important;line-height:15px!important}#ranking .mdl-list__item{width:80%}#ranking .safety_info-list .safety_info-text-outer{width:78%!important}#ranking .safety_info-list li{display:inline-flex}}@media only screen and (max-width:450px){#ranking .safety_info-list .safety_info-text-outer .info_title{margin:20px 0 0;line-height:24px}#ranking .safety_info-list .safety_info-img-outer .safety_info-img-inner{width:40px;height:40px}#ranking .safety_info-list .safety_info-img-outer .safety_info-img-inner img{width:30px}#ranking .safety_info-list .safety_info-text-outer .info_description.d_short{display:block}#ranking .safety_info-list .safety_info-text-outer .info_description{display:none}#ranking .safety_info-list .safety_info-text-outer .safety_info-text-inner .info-place{position:relative}#ranking .main-row .safety_info-list .safety_info-text-outer .info_date{position:relative;text-align:left;top:-8px}#ranking .main-row .safety_info-list .safety_info-text-outer .info_title{margin:0}#ranking .feature-category-area .feature-category-title2.rank-category-title2 .feature-category-title3.rank-category-title3{margin-top:0}}@media only screen and (min-width:451px){#ranking .safety_info-list .safety_info-text-outer .safety_info-text-inner .info-place{max-width:164px;max-height:22px;overflow:hidden}}#ranking .feature-category-area .feature-category-title1.rank-category-title1{width:100%;text-align:center;background-color:#33b2cc}#ranking .feature-category-area .feature-category-title2.rank-category-title2{width:100%}#ranking .feature-category-area .feature-category-title2.rank-category-title2 a{width:13%}#ranking .feature-category-area .feature-category-title2.rank-category-title2 .feature-category-title3.rank-category-title3 .feature-category.rank-category ul li{font-size:11px;width:20%;min-width:70px;vertical-align:middle}#ranking .feature-category-area .feature-category-title2.rank-category-title2 .feature-category-title3.rank-category-title3 p{white-space:normal;font-size:12px}#ranking .feature-category-area .feature-category-title2.rank-category-title2 .feature-category-title3.rank-category-title3 .feature-category.rank-category a{display:table-cell;line-height:22px;white-space:initial;text-decoration:underline;color:#38c!important}#ranking .feature-category-area .feature-category-title2.rank-category-title2 .feature-category-title3.rank-category-title3 .feature-category.rank-category ul li a:hover{background-color:rgba(228,228,228,0)}@media only screen and (max-width:600px){#ranking .feature-category-area .feature-category-title2.rank-category-title2 a{width:100%}}#ranking .sub-row .kind-select ul{list-style-type:none;padding-left:0;margin:auto}#ranking .sub-row .kind-select ul li{max-width:100px;display:inline-block;margin-left:10px;margin-top:8px}#ranking .ranking-area .ranking-title{background-color:#33ccc5;color:#fff;padding:15px 10px;font-size:20px;margin:0;line-height:20px}#ranking .ranking-area.page-title-area .ranking-page-title{color:#000;padding:15px 10px;font-size:26px;margin:0;line-height:28px}#ranking .ranking-area .mdl-card{min-height:150px}#ranking .ranking-area .mdl-card.ranking-area{width:initial;background-color:#fff;margin:5px 5px 10px;padding-bottom:10px}#ranking .ranking-area .kind-select{padding:10px}#ranking .ranking-area .main-row .btn-rank-to-list{display:inline-block;font-size:20px;margin:auto;font-weight:700;max-width:80%;vertical-align:middle}.mdl-button.btn-main img{margin-bottom:6px}@media only screen and (max-width:450px){#ranking .ranking-area .main-row .btn-rank-to-list{font-size:14px}#ranking .main-row .mdl-button.btn-main img{height:25px}}@media only screen and (max-width:600px){#ranking .feature-category-area .feature-category-title2.rank-category-title2 .feature-category-title3.rank-category-title3 .feature-category.rank-category ul li{display:inline-table}}#ranking .ranking-area .no-ranking-data{margin:15px}.realestate-list{margin:5px 0 0;padding:0;list-style:none}.realestate-list a{text-decoration:none;color:#777}.realestate-list .realestate-item{margin:3px 0}.realestate-list .realestate-item .realestate-img-area{display:table-cell;width:80px;vertical-align:top}.realestate-list .realestate-item .realestate-img-list{border:1px solid #EDEDED;width:80px;height:80px;padding:0;list-style:none}.realestate-list .realestate-item .realestate-img-list .realestate-img-item{width:80px;height:80px;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:0}.realestate-list .realestate-item .realestate-img-list .realestate-img-item.active{opacity:1}.realestate-list .realestate-item .realestate-text-area{vertical-align:top;display:table-cell;padding:2px 10px;font-size:10px;min-height:78px}.realestate-list .realestate-item .realestate-text-area p{line-height:16px!important;font-size:10px!important;display:block}.realestate-list .realestate-item .realestate-text-area p .dist{line-height:14px!important}.realestate-list .realestate-item .realestate-text-area p.name{font-weight:700!important;font-size:14px!important;color:#09C!important;display:block}.realestate-list .realestate-item .realestate-text-area p.name .label-realestate-kind{padding:2px 4px 0;background-color:#FD8900;color:#fff;font-size:10px;vertical-align:top;margin-right:3px}.realestate-list .realestate-item:hover .realestate-text-area p.name{text-decoration:underline}.realestate-list .realestate-item:hover .realestate-text-area p.name .label-realestate-kind{text-decoration:none!important}.realestate-list .realestate-item .realestate-text-area .price{color:red!important;font-size:13px!important;font-weight:700!important}.realestate-list .realestate-item .realestate-text-area .price .num{font-size:16px!important}@media only screen and (max-width:1060px){.realestate-list .realestate-item .realestate-img-area{width:200px}.realestate-list .realestate-item .realestate-img-list,.realestate-list .realestate-item .realestate-img-list .realestate-img-item{width:200px;height:150px}.realestate-list .realestate-item .realestate-text-area p{line-height:20px!important;font-size:15px!important}.realestate-list .realestate-item .realestate-text-area p .dist{line-height:20px!important}.realestate-list .realestate-item .realestate-text-area .price .num,.realestate-list .realestate-item .realestate-text-area p.name{font-size:20px!important}}@media only screen and (max-width:650px){.realestate-list .realestate-item .realestate-img-area{width:120px}.realestate-list .realestate-item .realestate-img-list,.realestate-list .realestate-item .realestate-img-list .realestate-img-item{width:120px;height:90px}.realestate-list .realestate-item .realestate-text-area p{line-height:18px!important;font-size:13px!important}.realestate-list .realestate-item .realestate-text-area p .dist{line-height:18px!important}.realestate-list .realestate-item .realestate-text-area .price .num,.realestate-list .realestate-item .realestate-text-area p.name{font-size:18px!important}}@media only screen and (max-width:400px){.realestate-list .realestate-item .realestate-img-area{width:80px}.realestate-list .realestate-item .realestate-img-list,.realestate-list .realestate-item .realestate-img-list .realestate-img-item{width:80px;height:80px}.realestate-list .realestate-item .realestate-text-area p{line-height:16px!important;font-size:10px!important}.realestate-list .realestate-item .realestate-text-area p .dist{line-height:14px!important}.realestate-list .realestate-item .realestate-text-area p.name{font-size:14px!important}.realestate-list .realestate-item .realestate-text-area .price .num{font-size:16px!important}}.error404-area{text-align:center;margin-top:35px}.error404-area img{width:30%;min-width:180px}.error404-area ul{padding-left:0}.error404-area ul li{list-style:none}.error404-btn{display:inline-block;margin:3px;border:none;border-radius:6px;font-size:inherit;text-decoration:none;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;overflow:visible;background:#33ccc5;color:#fff!important}@media only screen and (max-width:750px){.error404-title{font-size:16px;margin:0 0 12px}.error404-txt{font-size:11px;margin:0 0 12px}.error404-btn{padding:13px 20px}}@media only screen and (min-width:751px){.error404-title{font-size:24px}.error404-txt{font-size:14px}.error404-btn{padding:15px 25px}}