@charset "utf-8";/**/html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}/**/body{font:13px/1.231 sans-serif;}a:link{color:#006cc9;}a:hover{color:#3366ff;}body{background:#fff;color:#424242;padding:0 5px;}
#container{/*width:950px;*/
margin:0 auto;}

hr{display:none;}/**/div#commonHeader a:link{color:#00e;}div#commonHeader a:visited{color:#00e;}div#commonHeader a:hover{color:#f00;}div#commonHeader *{margin:0;padding:0;}div#commonHeader img{border:none;}div#commonHeader{margin:0 auto;margin-bottom:10px;}

div#functionHeader{padding-top:11px;padding-bottom:1px;
/*border-bottom:solid 1px #d5d5d5;
background:#f7f7f7;*/
border-bottom:solid 1px #f7f7f7;
background:#f7f7f7;
}


div#functionHeader ul{float:left;display:inline;margin-left:3px;}div#functionHeader ul li{float:left;display:inline;line-height:1;margin-left:7px;padding-right:6px;border-right:solid 1px #d5d5d5;}div#functionHeader ul li a{padding:3px 0;}body#index div#contentHeader h1{float:left;display:inline;margin:0;margin-left:6px;padding:0;border:none;}div#functionHeader p{float:left;display:inline;margin-left:10px;}div#functionHeader p span{font-weight:bold;}div#functionHeader p a{margin-left:5px;font-weight:normal;}div#functionHeader form{float:right;}div#functionHeader form dl{padding-left:15px;}div#functionHeader form dl dt{float:left;display:inline;line-height:1.3em;margin-right:9px;}div#functionHeader form dl dd{float:left;}div#functionHeader form dl dd input{position:relative;margin:-3px 5px 3px 0;cursor:pointer;vertical-align:bottom;}div#functionHeader form dl dd input.webSearch{position:relative;width:130px;border-top:outset 2px #333;border-left:outset 2px #333;background:#fff;cursor:text;}div#contentHeader{padding-top:4px;}div#contentHeader ul#logo{float:left;display:inline;margin-right:0;margin-left:6px;padding-top:0;}div#contentHeader ul#logo li{margin-left:0;padding-left:0;border-left:none;}div#contentHeader ul#logo li a{padding:0;}div#contentHeader div a img{vertical-align:baseline;}div#contentHeader p{float:left;margin-left:7px;padding-top:11px;color:#666;}div#contentHeader p#megaText{float:right;}div#contentHeader p#megaText a{margin-left:2px;}div#contentHeader ul{float:right;display:inline;margin-right:5px;padding-top:11px;}div#contentHeader ul li{float:left;display:inline;margin-left:7px;padding-left:6px;border-left:solid 1px #d5d5d5;}div#contentHeader ul li a{padding:3px 0;}#headerBanner{text-align:center;height:90px;}/**/
#content{
/*width:640px;*/
float:left;padding-bottom:20px;}/**/
#nav{position:relative;border-bottom:4px solid #00afe7;background:url(../img/cmn/sprite_nav.png) 0 0 repeat-x #fff;margin-bottom:10px;height:33px;}
#nav ul{background:url(../img/cmn/sprite_nav.png) right -240px no-repeat;}
#nav ul li{float:left;}
#nav ul li.first-child{background:url(../img/cmn/sprite_nav.png) 0 -120px no-repeat;}
#nav ul li a{display:block;padding:2px 10px 0;font-size:14px;font-weight:bold;line-height:31px;color:#4e5157;text-decoration:none;border-right:1px solid #c8c8c8;}
#nav ul li a:hover{background:url(../img/cmn/sprite_nav.png) 0 -40px repeat-x;}
#nav ul li a.on{background:url(../img/cmn/sprite_nav.png) 0 -80px repeat-x;color:#fff;border-right:1px solid #86daf9;}
#nav ul li.first-child a:hover{background:url(../img/cmn/sprite_nav.png) 0 -160px no-repeat;}#nav ul li.first-child a.on{background:url(../img/cmn/sprite_nav.png) 0 -200px no-repeat;}
#nav #nav-ad{position:absolute;right:2px;top:1px;}
#nav #nav-ad img{margin-left:2px;}/**/.searchform{background:url(../img/cmn/search_icon.png) 6px 5px no-repeat #c9ecfe;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;position:relative;}.searchform form fieldset{height:39px;padding:0 4px 0 40px;}.searchform form fieldset select{width:80px;margin:9px 4px 0 0;float:left;}.searchform fieldset input{vertical-align:top;margin-top:7px;float:left;}
.searchform input.text{border:1px solid #adc3d4;height:19px;padding:2px;font-size:16px;
/*width:505px;*/
width:65% !important;
}#event-search input.text{width:373px;}
.searchform form fieldset input.submit{
/*position:absolute;*/
right:8px;}

#event-search form fieldset input.submit{position:absolute;right:56px;}.searchform legend{display:none;}.searchform p#toggleForm{float:right;font-size:10px;line-height:39px;width:48px;text-align:center;}.searchform p#toggleForm a{color:#006cc9;}.searchform #searchOption *{vertical-align:middle;}.searchform #searchOption{margin:0 40px;line-height:2;}.searchform #searchOption table{margin-bottom:8px;}.searchform #searchOption table th{font-weight:bold;width:84px;}.searchform #searchOption label{padding-right:8px;}.searchform #searchOption label input{margin:0 2px 1px 0;}
input.pre-input{color:#999;}
/**/#breadCrumbs{margin-bottom:8px;}.message{text-align:center;padding:24px 0 32px;line-height:2;}/**/.pager{font-size:12px;margin:8px 0;text-align:center;}.pager .inner{}.pager a{text-decoration:none;color:#006cc9;padding:3px 6px;}.pager a.linknormal:hover{background-color:#EAF8FF;}.pager a.flip:hover{text-decoration:underline;}.pager .linknormal,.pager strong{border:1px solid #A0B3C4;line-height:20px;margin:0 1px;text-align:center;padding:3px 6px;}.pager .flip{line-height:20px;padding:3px 6px;}.pager strong{background-color:#00AFE7;color:#fff;}/**/.heading{background:url(../img/cmn/content_hd_bg.png) no-repeat;line-height:29px;height:29px;padding:0 6px;margin:10px 0;font-size:14px;position:relative;}.heading h1,.heading h2,.heading h3{border-left:4px solid #00afe7;padding:0 10px;font-weight:bold;}.heading span{font-size:12px;color:#666;margin:0 8px;line-height:1.2;}.heading span.tools{position:absolute;right:0;top:8px;}body.liquid .heading{background:url(../img/cmn/content_hd_bg_liquid.png) repeat-x;}.subHeading{background-color:#eee;padding:4px;margin:4px 0;font-size:14px;position:relative;}.subHeading .more{position:absolute;top:5px;right:8px;font-size:12px;margin:0;}.section{clear:both;margin-bottom:16px;}.section .item{clear:both;margin-bottom:8px;}.more{text-align:right;margin:1em 0;}.pr-text{border:1px solid #d2d5d7;padding:0 2px;margin-bottom:10px;}

/*.pr-text li{background:url(../img/cmn/bullet_pr.png) left 1px no-repeat;margin:6px;padding-left:34px;}#search-line .pr-text{border:none;padding:0;position:absolute;right:0;top:0;width:450px;}*/

#search-line .pr-text li{background:url(../img/cmn/bullet_pr.png) left 1px no-repeat;margin:1px 0 4px;padding-left:34px;}



/**/#google-ads,#google-ads2{border:1px solid #dedede;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:8px;margin:0 8px;}#google-ads .heading,#google-ads2 .heading{background:none;line-height:normal;padding:0 4px;margin:0;font-size:12px;font-weight:bold;height:20px;}ul.google-ads *{zoom:1;}ul.google-ads{}ul.google-ads li{}ul.google-ads li a{text-decoration:none;display:block;cursor:pointer;padding:4px;}ul.google-ads li a:hover{background-color:#ffd;}ul.google-ads li a:hover span.inner{}ul.google-ads li a:hover span span{display:inline;}ul.google-ads li span.google-ads-title{color:#11c;}ul.google-ads li span.google-ads-title{text-decoration:underline;font-size:18px;font-weight:bold;}ul.google-ads li span.google-ads-url{color:#282;font-size:14px;}ul.google-ads li span.google-ads-txt{color:#000;font-size:13px;line-height:1.5;}/**/.errors ul{border:1px solid #fcc;margin:16px 32px;padding:8px 32px;}.errors ul li{list-style:disc;color:#f66;}/**/
table#prefectures{
	/*max-width:530px;*/
	margin:0 10px;float:left;display:inline;line-height:1.4;}table#prefectures th{font-weight:bold;width:100px;}table#prefectures th,table#prefectures td{vertical-align:top;padding:5.5px 8px;border-bottom:1px solid #e1e1e1;}table#prefectures td ul li{display:inline;padding-right:12px;}table#prefectures td ul li a{white-space:nowrap;}#whole-map{float:right;width:300px;}/**/#pref-map #pref-map-image{text-align:center;}#pref-list table{width:630px;margin:8px 5px;}#pref-list table th,#pref-list table td{padding:4px 8px;}#pref-list table th{background-color:#dbebf3;font-weight:bold;}#pref-list table td{width:20%;vertical-align:top;}/**/#event-list table{width:100%;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}#event-list table td{vertical-align:top;padding:8px;}#event-list table td.photo{width:150px;}#event-list table td.summary h2{font-size:108%;}#event-list table td.summary p{margin:8px 0;}#event-list table td.status{width:108px;text-align:center;}#event-list table td.status img{margin-bottom:4px;}#event-list table tr.even td{background-color:#eaf8ff;}#event-thumbs-list table{width:100%;border-collapse:separate;border-spacing:8px;}
#event-thumbs-list table td{
	padding:0 2px 2px 0;
	width:100px;
}
#event-thumbs-list table td.photo{text-align:center;}
#event-thumbs-list table td.text{
	text-align:center;
	vertical-align:top;
}
#weekly-nav{margin:8px 0;}#weekly-nav ul li{border-right:1px solid #CCCCCC;display:inline;padding:0 10px;}/**/#event-detail h2{font-size:14px;margin-bottom:8px;}#event-detail .figure{float:left;width:200px;}#event-detail .figure .copyright{font-size:10px;color:#777;text-align:right;margin-top:2px;}#event-detail .figure .info .status{text-align:center;margin:8px 0;}#event-detail .figure .info dl dt{font-weight:bold;margin-top:4px;}#event-detail .figure .info dl dd{margin-left:1em;}#event-detail .figure .info dl dd.dtend{text-align:right;margin-right:1em;}
#event-detail .text{margin-left:212px;}
#event-detail .text p{margin:12px 0;line-height:1.4;}
#event-detail table{border-top:1px solid #ddd;}#event-detail table th,#event-detail table td{padding:2px 4px;vertical-align:top;border-bottom:1px solid #ddd;}#event-detail table th{white-space:nowrap;background-color:#f5f5f5;}#event-detail #event-map{text-align:center;}#event-detail #event-map img{border:1px solid #ccc;}/**/ul.serps-horizontal{margin:16px 0;}ul.serps-horizontal li{float:left;padding:8px;width:100px;background:none;margin:0;}.serps ul.serps-horizontal li{background:none;margin:0;}table.serps{width:100%;}table.serps th{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#eee;font-weight:bold;padding:0 4px;white-space:nowrap;}table.serps td{border-bottom:1px solid #ccc;padding:4px;}#zipcode-details h2{margin:8px;}#zipcode-details ul{margin:12px 36px;}#zipcode-details ul li{list-style:disc;margin-bottom:8px;}/**/ul.narrow li{display:inline;}.serps p{margin:8px;}.serps ul{padding:0 16px;}.serps ul li{margin-bottom:4px;padding-left:8px;background:url(../img/cmn/bullet.png) left 8px no-repeat;}/**/#myspot-list .item{border:1px solid #ddd;padding:0 8px 8px 8px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:10px 5px;position:relative;}#myspot-list .item h2{font-size:16px;border-bottom:1px solid #ccc;margin:0 -8px 8px;padding:8px;}#myspot-list .item dl{margin-bottom:4px;}#myspot-list .item dt{font-weight:bold;}#myspot-list .item dd{margin-left:1em;}#myspot-list .item .edit{position:absolute;right:4px;top:8px;}#myspot-list .item .edit li{display:inline;padding:4px;}#myspot-list .item .set-route{text-align:right;margin-top:1em;}#myspot-list .item .set-route li{display:inline;padding:4px;}form.myspot-form table{width:100%;}form.myspot-form table th,form.myspot-form table td{padding:4px;}form.myspot-form table th{font-weight:bold;vertical-align:top;width:100px;}form.myspot-form table tr.confirm td{text-align:center;line-height:2;}
form.myspot-form table input.text{width:100%;}
form.myspot-form table textarea.comment{width:400px;}/**/

#aside{
/*float:right;width:300px;*/
overflow:hidden;margin-bottom:15px;

margin-right:-1px;}#aside .module{border:1px solid #d2d5d6;margin-bottom:5px;position:relative;}#aside .more{margin:1em 0 0 0;}#aside .inner{padding:8px;}#aside .banner{/**/margin-bottom:5px;}#aside .module h4{background:url(../img/cmn/aside_hd_bg.png) repeat-x #02b0e8;font-weight:bold;color:#fff;padding:0 6px;font-size:14px;line-height:26px;}#aside .module ul{list-style:none;}/**/#aside #aside-devblog dl dt{font-weight:bold;}#aside #aside-devblog dl dd{margin:0 0 6px 16px;}/**/#aside #aside-mobile img{float:left;margin-right:4px;display:inline;}#aside #aside-mobile p{margin:8px;}#aside #aside-mobile p.send-mail{text-align:center;}/**/#aside #aside-pr ul{text-align:center;margin:8px;}#aside #aside-pr ul li{margin-bottom:8px;}/**/#aside #aside-links ul li{background:url(../img/cmn/bullet.png) left center no-repeat;margin:6px 8px;padding-left:12px;}#aside-derived-services .image{float:left;margin:4px 10px 4px 6px;display:inline;width:62px;}#aside-derived-services p{}#aside-derived-services h5{font-weight:bold;font-size:14px;line-height:1.8;display:inline;}#aside-derived-services li{clear:both;}/**/#footer{clear:both;text-align:center;}ul#provider{text-align:center;clear:both;padding:4px;border-top:1px solid #d2d5d6}ul#provider li{display:inline;}div#commonFooter{font-size:13px;clear:both;margin:0 auto;padding-top:10px;border-top:solid 1px #ccc;text-align:center;zoom:1;/**/}div#commonFooter li{display:inline;margin:0 5px;}div#commonFooter p#copyright{padding:5px 0;}/**/body.liquid #container{width:100%;}#content-border{border-left:1px solid #d2d5d6;border-right:1px solid #d2d5d6;position:relative;}#content-wrapper{float:left;margin-right:-300px;width:100%;background:url(../img/cmn/aside_bg.png) right top repeat-y;}#content-liquid{overflow:hidden;/**/margin-right:299px;}/**/#search-line{position:relative;}#search-line #map-search{margin-right:460px;}#search-line #map-search form{margin:0;}#map-search{background:url(../img/cmn/search_bg_r.png) right top no-repeat #c9ecfe;height:39px;position:relative;}#map-search form{height:39px;background:url(../img/cmn/search_bg_l.png) left top no-repeat;padding:0 95px 0 40px;}#map-search input{vertical-align:middle;margin-top:7px;}#map-search input.text{border:1px solid #adc3d4;height:19px;padding:2px;font-size:16px;width:100%;float:left;}div#map-search form input.submit{position:absolute;top:0;right:8px;}#map-search legend{display:none;}/**/#breadcrumbs-line{background:url(../img/cmn/breadcrumbs_bg.png) left bottom repeat-x #fff;clear:both;border:1px solid #cfd3d5;padding:8px 16px;margin-top:10px;font-size:14px;border-top-left-radius:3px;border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;height:16px;/**/}#breadcrumbs-line #breadCrumbs{margin:0;}/**/#tool-buttons{position:absolute;right:4px;top:-28px;font-size:12px;width:760px;}#tool-buttons a{color:#006cc9;}#tool-buttons li a{text-decoration:none;}#tool-buttons ul#mapTools{text-align:right;width:760px;}#tool-buttons ul#mapTools li{display:inline;line-height:22px;padding:4px 8px 3px 22px;white-space:nowrap;}#tool-buttons ul#mapTools li.print{background:url(../img/map/sprite_map.png) -600px 0 no-repeat;}#tool-buttons ul#mapTools li.send{background:url(../img/map/sprite_map.png) -600px -40px no-repeat;}#tool-buttons ul#mapTools li.link{background:url(../img/map/sprite_map.png) -600px -80px no-repeat;}#tool-buttons ul#mapTools li.myspot{background:url(../img/map/sprite_map.png) -600px -120px no-repeat;}#tool-buttons ul#mapTools li.place{background:url(../img/map/sprite_map.png) -600px -1198px no-repeat;}#tool-buttons ul#mapTools li.takutomo{background:url(../img/map/taxi.gif) 0 0 no-repeat;}#tool-buttons #toolItems{position:absolute;right:-5px;top:27px;line-height:1.6;z-index:9999;}#tool-buttons #toolItems div{background-color:#f6f6f6;border:1px solid #cfd3d5;padding:10px;line-height:1.8;position:relative;width:365px;opacity:0.95;}#tool-buttons #toolItems div dl dt{font-weight:bold;}#tool-buttons #toolItems div dl dd.closeButton{position:absolute;top:12px;right:8px;}#tool-buttons #toolItems div.toolMyspot{}#tool-buttons #toolItems div.toolMyspot dl dd{padding-left:10px;background:url(../img/cmn/bullet.png) left 10px no-repeat;}#tool-buttons #toolItems div.toolMyspot dl dd.closeButton{background:none;}#tool-buttons #toolItems div.toolPlace dt,#tool-buttons #toolItems div.toolPlace dd{display:inline;}#tool-buttons #toolItems div.toolPlace dt{padding-right:8px;}#tool-buttons #toolItems div.toolLink input{border:1px solid #4bb1eb;width:100%;}#tool-buttons #toolItems div.toolLink input:active{border:1px solid #c9ecfe;}#qrcode{width:120px;float:right;}#sendmail{width:240px;}#sendmail input{padding:2px;}#sendmail input#email{width:180px;font-size:14px;}#toolMailForm{padding:8px 0;}#sendFinishedMsg{padding:20px 0 0 50px;}#wheelzoom{padding:4px;font-size:10px;text-align:right;}#wheelzoom *{vertical-align:middle;}#wheelzoom label{padding:4px;cursor:pointer;}/**/#SingleInfowindow0 .image{float:left;}#SingleInfowindow0 .image img{margin:3px 5px 3px 0;}#SingleInfowindow0 .name{font-weight:bold;font-size:14px;margin-bottom:4px;}#SingleInfowindow0 .category{font-weight:bold;font-size:10px;}#SingleInfowindow0 .coord{display:none;}/**/#map .shadow{position:absolute;top:0;right:0;z-index:9999;}/**/#map-nearbyevents table{width:100%;}#map-nearbyevents table td{padding:4px;width:20%;}#map-nearbyevents table td.photo{text-align:center;}/**/#map-realestate table{width:100%;}#map-realestate table td{padding:4px;width:20%;text-align:center;}#map-realestate .notfound{text-align:center;font-size:14px;line-height:1.6;padding:16px;}/**/#content-border #aside{margin-bottom:-1px;}#content-border #aside .module{margin-bottom:0;margin-top:-1px;}#content-border #aside .banner{/**/margin-bottom:0;}#aside ul#moduleTabs{border-bottom:3px solid #00b0e8;background:url(../img/map/sprite_map.png) 0 -90px no-repeat;}#aside ul#moduleTabs li{float:left;}#aside ul#moduleTabs li span{display:block;width:59px;height:45px;cursor:pointer;text-indent:-9999px;}#aside ul#moduleTabs li.route span:hover{background:url(../img/map/sprite_map.png) 0 -45px no-repeat;}#aside ul#moduleTabs li.taxi span:hover{background:url(../img/map/sprite_map.png) -59px -45px no-repeat;}#aside ul#moduleTabs li.bounds span:hover{background:url(../img/map/sprite_map.png) -118px -45px no-repeat;}#aside ul#moduleTabs li.route span.on{background:url(../img/map/sprite_map.png) 0 0 no-repeat;}#aside ul#moduleTabs li.taxi span.on{background:url(../img/map/sprite_map.png) -59px 0 no-repeat;}#aside ul#moduleTabs li.bounds span.on{background:url(../img/map/sprite_map.png) -118px 0 no-repeat;}ul#routeTypes{background:url(../img/map/sprite_map.png) 0 -165px no-repeat;}ul#routeTypes li{float:left;}ul#routeTypes li span{cursor:pointer;text-align:center;line-height:25px;display:block;border-right:1px solid #cadcea;}ul#routeTypes li.walk span{width:3.5em;}ul#routeTypes li.car span{width:4.5em;}ul#routeTypes li span.on,ul#routeTypes li span:hover{background:url(../img/map/sprite_map.png) 0 -140px no-repeat;}ul#routeTypes li span.on{font-weight:bold;}#module_route *{zoom:1;}ul#markerTriggers{margin:4px;}ul#markerTriggers li{float:left;padding:0 4px 0 18px;width:115px;cursor:pointer;font-size:12px;color:#006cc9;}ul#markerTriggers li span{display:block;padding:4px 6px;}ul#markerTriggers li span:hover{background-color:#e2f4a6;}ul#markerTriggers li span.on{background-color:#d8ec79;}ul#markerTriggers li.ldgourmet{background:url(../img/map/sprite_map.png) -600px -160px no-repeat;}ul#markerTriggers li.event{background:url(../img/map/sprite_map.png) -600px -200px no-repeat;}ul#markerTriggers li.sightseeing{background:url(../img/map/sprite_map.png) -600px -240px no-repeat;}ul#markerTriggers li.leisure{background:url(../img/map/sprite_map.png) -600px -280px no-repeat;}ul#markerTriggers li.station{background:url(../img/map/sprite_map.png) -600px -320px no-repeat;}ul#markerTriggers li.transportation{background:url(../img/map/sprite_map.png) -600px -360px no-repeat;}ul#markerTriggers li.government{background:url(../img/map/sprite_map.png) -600px -400px no-repeat;}ul#markerTriggers li.others{background:url(../img/map/sprite_map.png) -600px -440px no-repeat;}ul#markerTriggers li.school{background:url(../img/map/sprite_map.png) -600px -480px no-repeat;}ul#markerTriggers li.nature{background:url(../img/map/sprite_map.png) -600px -520px no-repeat;}ul#markerTriggers li.hospital{background:url(../img/map/sprite_map.png) -600px -560px no-repeat;}ul#markerTriggers li.life{background:url(../img/map/sprite_map.png) -600px -600px no-repeat;}ul#markerTriggers li.travel_hotel{background:url(../img/map/sprite_map.png) -600px -640px no-repeat;}ul#markerTriggers li.fon{background:url(../img/map/sprite_map.png) -600px -680px no-repeat;}ul#markerTriggers li.trackback{background:url(../img/map/sprite_map.png) -600px -720px no-repeat;}.inner h4{background-color:#e4f5ff;padding:4px;}#markerSummary .summary{color:#777;padding:4px;}#markerSummary .summary p{margin-bottom:4px;}#markerSummary .summary ul{padding-left:4px;}#markerSummary .summary ul li{margin-bottom:4px;padding-left:8px;background:url(../img/cmn/bullet.png) left 8px no-repeat;}#markerSummary .summary a{padding-right:8px;}ul.setRoute li{border-bottom:1px solid #d2d5d6;padding:6px 26px 6px 32px;line-height:1.5;position:relative;overflow:hidden;}ul.setRoute li.start{background:url(../img/map/sprite_map.png) -600px -871px no-repeat;min-height:36px;}ul.setRoute li.goal{background:url(../img/map/sprite_map.png) -600px -951px no-repeat;min-height:36px;}ul.setRoute li.via{border-bottom:0;padding:0;}ul.setRoute li.via ul li{background:url(../img/map/sprite_map.png) -600px -1031px no-repeat;min-height:36px;}ul.setRoute li a.remove{background:url(../img/map/sprite_map.png) -604px -1124px no-repeat;display:block;position:absolute;width:13px;height:13px;top:17px;right:8px;text-indent:-9999px;outline:0;}ul.setRoute *{zoom:1;}ul.setRoute li a#routeSetStart,ul.setRoute li a#routeSetVia,ul.setRoute li a#routeSetGoal,ul.setRoute li.via a.set{display:block;}/**/ul.submitRoute{position:relative;text-align:center;margin:12px;}ul.submitRoute li{display:inline;padding:4px 8px;line-height:1.7;}ul.submitRoute li input{padding:1px 16px;cursor:pointer;}ul.submitRoute li a#taxiReset{font-size:12px;}#markerSummary .summary,#routeSummary div.pointsSummary{max-height:300px;overflow:auto;}#markerSummary .summary li,#routeSummary div.pointsSummary li{margin:4px;}#routeSummary li span{padding:4px;font-size:10px;color:#6f6f6f;}#taxiSummary{position:relative;}#taxiSummary p.poweredby{text-align:right;line-height:1;right:4px;top:32px;position:absolute;}#taxiSummary li{margin:4px 0;}#aside .map-module{border-left:1px solid #d2d5d6;border-right:1px solid #d2d5d6;position:relative;}#routeSummary h5,#taxiSummary h5{background:transparent url(../img/map/sprite_map.png) 0 -200px no-repeat;padding-left:25px;line-height:27px;margin-bottom:4px;}#routeSummary h5.on,#taxiSummary h5.on{background:transparent url(../img/map/sprite_map.png) 0 -240px no-repeat;}#routeSummary div,#taxiSummary div{padding:0 24px 16px;}#routeSummary h5.points{margin:0;}#routeSummary div.pointsSummary{padding:0;}.setAdv h5{background:transparent url(../img/map/sprite_map.png) -603px -763px no-repeat;padding-left:16px;margin:4px 0;cursor:pointer;}.setAdv h5.on{background:transparent url(../img/map/sprite_map.png) -603px -803px no-repeat;}.setAdv table{margin-left:16px;}.setAdv table th{font-weight:normal;}.setAdv table th,.setAdv table td{padding:3px 0;}.setAdv table td input{margin-left:8px;}.setAdv table td *{vertical-align:middle;}/**/#banner-icon{position:absolute;top:3px;right:2px;}#banner-icon a:hover{opacity:0.8;filter:alpha(opacity=80);/**/}/**/#gourmet ul.image-list li{width:16.5%;float:left;text-align:center;}#gourmet dl.text-list{text-align:center;margin-top:20px;}#gourmet dl.text-list dt,#gourmet dl.text-list dd{display:inline;padding:0 4px;}/**/#gourmet ul.image-list:after,#tool-buttons #toolItems div:after,.inner:after,.routeSettings ul:after,div.pager .inner:after,ul.submitRoute:after,#content-border:after,ul#routeTypes:after,ul#markerTriggers:after,#pref-list dl:after,ul.serps-horizontal:after,ul#moduleTabs:after,#contents-search:after,#nav ul:after,.section:after,div#functionHeader:after,div#contentHeader:after{content:" ";display:block;clear:both;height:0;visibility:hidden;}#gourmet ul.image-list,#tool-buttons #toolItems div,.inner,#taxiSummary,.routeSettings ul,div.pager .inner,ul.submitRoute,#content-border,ul#routeTypes,ul#markerTriggers,#pref-list dl,ul.serps-horizontal,ul#moduleTabs,#contents-search,#nav ul,.section,div#functionHeader,div#contentHeader{zoom:1;}




.btn0 {
  display: inline-block;
  padding: 4px 10px 4px;
  font-size: 13px;
  line-height: 18px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #fafafa;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  *margin-left: .3em;
}


.btn1 {
  display: inline-block;
  padding: 4px 10px 4px;
  font-size: 13px;
  line-height: 18px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #fafafa;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1e90ff), color-stop(25%, #1e90ff), to(#0000cd));
  background-image: -webkit-linear-gradient(#1e90ff, #1e90ff 25%, #0000cd);
  background-image: -moz-linear-gradient(top, #1e90ff, #1e90ff 25%, #0000cd);
  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #0000cd);
  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #0000cd);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #0000cd);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e90ff', endColorstr='#0000cd', GradientType=0);
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  *margin-left: .3em;
}

.btn2 {
	display: inline-block;
	padding: 4px 10px 4px;
	font-size: 13px;
	line-height: 18px;
	color: #ffffff;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	background-image: -moz-linear-gradient(top, #62C462, #51A351);
	background-image: -ms-linear-gradient(top, #62C462, #51A351);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62C462), to(#51A351));
	background-image: -webkit-linear-gradient(top, #62C462, #51A351);
	background-image: -o-linear-gradient(top, #62C462, #51A351);
	background-image: linear-gradient(top, #62C462, #51A351);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
	border-color: #51A351 #51A351 #387038;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.history li{
	list-style:none;
}


.round-div {
    /*background-color: #F5F5F5;*/
    background-color: #f0f8ff;
    border-radius: 6px 6px 6px 6px;
    margin-bottom: 30px;
    padding: 10px;
}
.round-title0 {
    border-radius: 6px 6px 6px 6px;
    /*margin-bottom: 30px;*/
    padding: 10px;
    background-color: #FFFFFF;
    /*border-bottom: 2px solid #A7988B;*/
    /*border-left: 10px solid #A7988B;*/
    padding: 5px;
}
.round-title {
    border-radius: 6px 6px 6px 6px;
    /*margin-bottom: 30px;*/
    padding: 10px;
    background-color: #FFFFFF;
    border-bottom: 2px solid #A7988B;
    border-left: 10px solid #A7988B;
    padding: 5px;
}
.tweet {
    background: none repeat scroll 0 0 #D0FFBF;
    font-size: 100%;
    margin: 0 auto;
    padding: 0 0 10px;
    position: relative;
    width: 100%;
}
.tweet .twittL {
    background: none repeat scroll 0 0 #D0FFBF;
    border-bottom: 1px dashed #468847;
    clear: both;
    color: #144701;
    height: 55px;
    line-height: 120%;
    list-style: none outside none;
    margin: 0;
    padding: 3px;
}
.tweet .twittList {
    margin: 0;
    padding: 0;
}
.tweetContainer .juitterAvatar {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D3EECA;
    float: left;
    height: 48px;
    margin-right: 5px;
    padding: 2px;
    width: 48px;
}
.JRM{
    color: #468847;
}
.tweetContainer a{
    color: #468847;
}

aside .hero-unit li{
	list-style:none;
}
aside .sidebar-box .hero-unit li a img.juitterAvatar{
	float:left;
	padding:0 5px 5px 0;  
}
.alert-block a {
    color: #C09853;
}
.alert-success a {
    color: #468847;
}

div.span4 [class^="icon-"] {
    margin: 1px 5px 0 0;
}


.detailslist h2 {
display: inline;
}

div#aside ul {
	margin: 0 0 9px 0;
}
div#nav ul {
	margin: 0;
}
#whole-map img{
	margin:15px 0 0 0;
}


div#aside div#aside-derived-services a{
	font-size:14px;
	font-weight:bold;
	line-height:1.8;
}
.searchform0 {
	-moz-border-radius:2px 2px 2px 2px;
/*	background:url("../img/cmn/search_icon.png") no-repeat scroll 6px 5px #C9ECFE;*/
	background:url("../img/cmn/search_icon.png") no-repeat scroll 6px 5px #C9ECFE;
	position:relative;
	width: 335px;
	float:right;
}
.searchform0 form fieldset {
	height:27px;
	padding:0 5px 0 0px!important;
}
.searchform0 legend {
	display:none;
}
.searchform0 form fieldset select {
  width: 80px;margin:9px 4px 0 0;float:left;
}
.searchform0 fieldset input {
	vertical-align:middle!important;
  /*vertical-align: top;*/
	margin-top:7px;
	float:left;
	line-height: 20px; 
}
.searchform0 input.text {
  border: 1px solid #adc3d4;height:19px;padding:2px;
	font-size:12px;
	width:200px;
}

div#functionHeader form {
	float: right;
	margin-top:6px;
}
div#functionHeader form dl {
  padding-left: 15px;
}
div#functionHeader form dl dt {
  float: left;display:inline;line-height:1.3em;margin-right:9px;
}
div#functionHeader form dl dd {
  float: left;
}
div#functionHeader form dl dd input {
  position: relative;margin:-3px 5px 3px 0;cursor:pointer;vertical-align:bottom;
}
div#functionHeader form dl dd input.webSearch {
  position: relative;width:130px;border-top:outset 2px #333;border-left:outset 2px #333;background:#fff;cursor:text;
}
div#headerleft{
	padding-top: 11px;
	width:470px;
	float:left;
}
div.searchform0_l{
	position:absolute;
	padding:0 0 0 610px!important;
}
div.searchform0_r{
	position:absolute;
	padding:0 0 0 945px!important;
}    
/*FFインルードトップ表示崩れ対応 スタート*/
table#functionHeader {
  padding-bottom:1px;
	/*border-bottom:solid 1px #d5d5d5;*/
	background:#f7f7f7;
	width:950px!important;
	height:30px!important;
	margin:0;
	padding:0;
	border-spacing:0!important;
}
table#functionHeader tr{
	height:30px!important;
}
table#functionHeader td{
	height:33px!important;
}
table#functionHeader ul {
  float: left;display:inline;margin-left:3px;
}
table#functionHeader ul li {
  float: left;
	display:inline;
	line-height:1;
	margin-left:7px;
	border-right:solid 1px #d5d5d5;
	padding:3px 6px 0 0;
}

table#functionHeader form {
	float: right;
	margin-top:6px;
}
table#functionHeader form dl {
  padding-left: 15px;
}
table#functionHeader form dl dt {
  float: left;display:inline;line-height:1.3em;margin-right:9px;
}
table#functionHeader form dl dd {
  float: left;
}
table#functionHeader form dl dd input {
  position: relative;margin:-3px 5px 3px 0;cursor:pointer;vertical-align:bottom;
}
table#functionHeader form dl dd input.webSearch {
  position: relative;width:130px;border-top:outset 2px #333;border-left:outset 2px #333;background:#fff;cursor:text;
}

td.searchform0_l{
	width:5px;
	margin:0 0 0 400px!important;
	height:30px!important;
	padding:0;
}
td.searchform0_l img{
	width:5px;
	margin:0!important;
	height:33px!important;
	padding:0;
}

td.searchform0_r{
	width:5px;
	margin:0;
	height:30px!important;
}

td.searchform0_1r{
	width:610px;
	margin:0;
	height:30px!important;
}
table#functionHeader p {
	display:inline;
	float:left;
	margin-left:10px;
	padding:3px 6px 0 0;
}
table#functionHeader p span {
	font-weight:bold;
}
table#functionHeader p a {
	font-weight:normal;
	margin-left:5px;
}
table#functionHeader input, textarea {/*11.4.9.これがないと、右上検索ボタン位置がズレる*/
	padding: 0;
	border: 0px solid silver;
}
/*FFインルードトップ表示崩れ対応 エンド*/

/*11.7.8.リスト内画像の縦位置調整*/
li.numberimage img{
	vertical-align: -6px;
	padding:0 5px 0 0;
}

/*11.7.19.ヘッダー内最後のリスト*/
table#functionHeader ul li.last {
  	float: left;
	d:isplay:inline;
	line-height:1;
	margin-left:7px;
	border-right:solid 0px #d5d5d5;
	padding:3px 6px 0 0;
}

/*12.1.12.sidebar-box*/
.sidebar-box { padding: 10px; background: white; /*border: 1px solid #ccc;*/ margin: 0 0 10px 0; }
.sidebar-box p{ margin: 0 0 20px 0; }
.sidebar-box p:last-child { margin: 0; }

.round-title0 h2{
	display:inline;
}


a.btn-warning{
	color: #FFFFFF;
}

.pr-adsence {
	padding: 0 2px;
	margin-bottom: 10px;
}






.navbar {
  overflow: visible !important;
  margin-bottom: 18px !important;
}
.navbar-inner {
  padding-left: 20px !important;
  padding-right: 20px !important;
  background-color: #f7f7f7 !important;
  background-image: -moz-linear-gradient(top, #ffffff, #eaeaea) !important;
  background-image: -ms-linear-gradient(top, #ffffff, #eaeaea) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eaeaea)) !important;
  background-image: -webkit-linear-gradient(top, #ffffff, #eaeaea) !important;
  background-image: -o-linear-gradient(top, #ffffff, #eaeaea) !important;
  background-image: linear-gradient(top, #ffffff, #eaeaea) !important;
  background-repeat: repeat-x !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea', GradientType=0) !important;
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  border-radius: 4px !important;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1) !important;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1) !important;
}
.btn-navbar {
  display: none !important;
  float: right !important;
  padding: 7px 10px !important;
  margin-left: 5px !important;
  margin-right: 5px !important;
  background-color: #f7f7f7 !important;
  background-image: -moz-linear-gradient(top, #ffffff, #eaeaea) !important;
  background-image: -ms-linear-gradient(top, #ffffff, #eaeaea) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eaeaea)) !important;
  background-image: -webkit-linear-gradient(top, #ffffff, #eaeaea) !important;
  background-image: -o-linear-gradient(top, #ffffff, #eaeaea) !important;
  background-image: linear-gradient(top, #ffffff, #eaeaea) !important;
  background-repeat: repeat-x !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea', GradientType=0) !important;
  border-color: #eaeaea #eaeaea #c4c4c4 !important;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) !important;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075) !important;
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075) !important;
}
.btn-navbar:hover,
.btn-navbar:active,
.btn-navbar.active,
.btn-navbar.disabled,
.btn-navbar[disabled] {
  background-color: #eaeaea !important;
}
.btn-navbar:active, .btn-navbar.active {
  background-color: #d1d1d1 \9 !important;
}
.btn-navbar .icon-bar {
  display: block !important;
  width: 18px !important;
  height: 2px !important;
  background-color: #f5f5f5 !important;
  -webkit-border-radius: 1px !important;
  -moz-border-radius: 1px !important;
  border-radius: 1px !important;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25) !important;
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25) !important;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25) !important;
}
.btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px !important;
}
.nav-collapse.collapse {
  height: auto !important;
}
.navbar .brand:hover {
  text-decoration: none !important;
}
.navbar .brand {
  float: left !important;
  display: block !important;
  padding: 8px 20px 12px !important;
  margin-left: -20px !important;
  font-size: 20px !important;
  font-weight: 200 !important;
  line-height: 1 !important;
  color: #333333 !important;
}
.navbar .navbar-text {
  margin-bottom: 0 !important;
  line-height: 40px !important;
  color: #222222 !important;
}
.navbar .navbar-text a:hover {
  color: #ffffff !important;
  background-color: transparent !important;
}
.navbar .btn, .navbar .btn-group {
  margin-top: 5px !important;
}
.navbar .btn-group .btn {
  margin-top: 0 !important;
}
.navbar-form {
  margin-bottom: 0 !important;
  *zoom: 1 !important;
}
.navbar-form:before, .navbar-form:after {
  display: table !important;
  content: "" !important;
}
.navbar-form:after {
  clear: both !important;
}
.navbar-form input, .navbar-form select {
  display: inline-block !important;
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}
.navbar-form .radio, .navbar-form .checkbox {
  margin-top: 5px !important;
}
.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] {
  margin-top: 3px !important;
}
.navbar-form .input-append, .navbar-form .input-prepend {
  margin-top: 6px !important;
  white-space: nowrap !important;
}
.navbar-form .input-append input, .navbar-form .input-prepend input {
  margin-top: 0 !important;
}
.navbar-search {
  position: relative !important;
  float: left !important;
  margin-top: 6px !important;
  margin-bottom: 0 !important;
}
.navbar-search .search-query {
  padding: 4px 9px !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 13px !important;
  font-weight: normal !important;
  line-height: 1 !important;
  color: #ffffff !important;
  color: rgba(255, 255, 255, 0.75) !important;
  background: #666 !important;
  background: rgba(255, 255, 255, 0.3) !important;
  border: 1px solid #111 !important;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15) !important;
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15) !important;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15) !important;
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -ms-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
.navbar-search .search-query :-moz-placeholder {
  color: #eeeeee !important;
}
.navbar-search .search-query::-webkit-input-placeholder {
  color: #eeeeee !important;
}
.navbar-search .search-query:hover {
  color: #ffffff !important;
  background-color: #999999 !important;
  background-color: rgba(255, 255, 255, 0.5) !important;
}
.navbar-search .search-query:focus, .navbar-search .search-query.focused {
  padding: 5px 10px !important;
  color: #333333 !important;
  text-shadow: 0 1px 0 #ffffff !important;
  background-color: #ffffff !important;
  border: 0 !important;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15) !important;
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15) !important;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15) !important;
  outline: 0 !important;
}
.navbar-fixed-top {
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  left: 0 !important;
  z-index: 1030 !important;
}
.navbar-fixed-top .navbar-inner {
  padding-left: 0 !important;
  padding-right: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.navbar .nav {
  position: relative !important;
  left: 0 !important;
  display: block !important;
  float: left !important;
  margin: 0 10px 0 0 !important;
}
.navbar .nav.pull-right {
  float: right !important;
}
.navbar .nav > li {
  display: block !important;
  float: left !important;
}
.navbar .nav > li > a {
  float: none !important;
  padding: 10px 10px 11px !important;
  line-height: 19px !important;
  color: #222222 !important;
  text-decoration: none !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
}
.navbar .nav > li > a:hover {
  background-color: transparent !important;
  color: #4183c4 !important;
  text-decoration: none !important;
}
.navbar .nav .active > a, .navbar .nav .active > a:hover {
  color: #4183c4 !important;
  text-decoration: none !important;
  background-color: #eaeaea !important;
}
.navbar .divider-vertical {
  height: 40px !important;
  width: 1px !important;
  margin: 0 9px !important;
  overflow: hidden !important;
  background-color: #eaeaea !important;
  border-right: 1px solid #ffffff !important;
}
.navbar .nav.pull-right {
  margin-left: 10px !important;
  margin-right: 0 !important;
}
.navbar .dropdown-menu {
  margin-top: 1px !important;
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  border-radius: 4px !important;
}
.navbar .dropdown-menu:before {
  content: '' !important;
  display: inline-block !important;
  border-left: 7px solid transparent !important;
  border-right: 7px solid transparent !important;
  border-bottom: 7px solid #ccc !important;
  border-bottom-color: rgba(0, 0, 0, 0.2) !important;
  position: absolute !important;
  top: -7px !important;
  left: 9px !important;
}
.navbar .dropdown-menu:after {
  content: '' !important;
  display: inline-block !important;
  border-left: 6px solid transparent !important;
  border-right: 6px solid transparent !important;
  border-bottom: 6px solid #ffffff !important;
  position: absolute !important;
  top: -6px !important;
  left: 10px !important;
}
.navbar .nav .dropdown-toggle .caret, .navbar .nav .open.dropdown .caret {
  border-top-color: #ffffff !important;
}
.navbar .nav .active .caret {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.navbar .nav .open > .dropdown-toggle, .navbar .nav .active > .dropdown-toggle, .navbar .nav .open.active > .dropdown-toggle {
  background-color: transparent !important;
}
.navbar .nav .active > .dropdown-toggle:hover {
  color: #ffffff !important;
}
.navbar .nav.pull-right .dropdown-menu {
  left: auto !important;
  right: 0 !important;
}
.navbar .nav.pull-right .dropdown-menu:before {
  left: auto !important;
  right: 12px !important;
}
.navbar .nav.pull-right .dropdown-menu:after {
  left: auto !important;
  right: 13px !important;
}

/*.toplist{
	margin: 0 10px;
	display: inline;
	line-height: 1.4;
}*/
ul.toplist_left li{
	display: inline;
	margin:0 0 0 15px;
}
ul.toplist li.toplist_line{
	border-top: 1px solid #E1E1E1;
	margin:10px 0 0 0;
	padding:5px 0 0 0;
}
/*ul.toplist_left li a{
	padding: 0 15px 0 0;
}*/
ul.toplist img{
	float:right;
	margin:10px 0 0 0;
}


@media screen and (max-width: 1200px) 	{
	.responsivenone{display:none;}
}

@media screen and (max-width: 478px) 	{
.tpoad {
	text-align:center;
	margin:0 auto 0 auto;
	float:none;
	}
.adsense200 {
	text-align:center;
	margin:0 auto 0 auto;
	float:none;
	}
.sidebar-box{
	text-align:center;
	}
}

@media screen and (max-width: 768px)  	{
.sidebar-box{
	text-align:center;
	}
}
	