@charset "utf-8"

/*base3.css*/

/*#areaMapHeader {*/
#areaMapHeader {
_margin:0px;
    /*width:100%;*/
 /*   width:688px;
    height:15px;
    font-size:15px;
    color:#FFFFFF;
    display:block;
    border:1px solid #f08d18;
    padding:5px;
	background: #f08e19;
    background: -moz-linear-gradient(center bottom, #f08e19 0%,#f4bb77 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f08e19),color-stop(1, #f4bb77));*/
/*height:15px;*/
/*color:#000;
display:block;
padding-top:5px;
width: 700px;
height: 26px;
background: url('/web/images/contents/ttl_bar_repeat.jpg') repeat-x left top;
font-weight: bold;*/
/*float: left;*/
}

.formPart {
	padding: 1px;
	margin: 4px;
	_margin: 0px;
	border: 1px inset #f6f6f6;
}

/* * html #bodyPanelOver{*/
#bodyPanelOver{
	_margin:0px;
	_padding:0px;
	_height:0px;
	_overflow:hidden;
}

/* * html #bodyPanel{*/
#bodyPanel{
	_margin:0px;
	_padding:0px;
	_height:0px;
}

#areaMapHeader .areaName {
/*color: #fff;*/
color: #555;
font-size: 14px;
font-weight:bold;
width:280px;
_width:280px;
/*margin-left: 10px;*/
/*_padding-left:10px;*/
float:left;
/*_display:none;*/
}


.announceTime {
/*margin-top: -3px;*/
/*margin-top: 2px;*/
/*margin-left: 75px;*/
padding-left: 5px;
padding-right: 5px;
float:right;
font-size: 12px;
color: #555;
background:#FFF;
border:1px inset #ccc;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
_width:185px;
_margin-right:3px;
/*_display:none;*/
}

.divLineName {
width: 210px;
display:inline;
float:left;
}

.divPoint {
margin-left:10px;
margin-right:5px;
width: 235px;
display:inline;
float:left;
}

.divReason {
width: 70px;
display:inline;
float:left;
}

/*#toggleKiseiInfoMisc {*/
div#areaMapToggle a {
text-decoration: none;
/*margin-bottom: 5px;*/
display: block;
/*_display:none;*/
_width:150px;
/*margin-top: 15px;*/
/*color: #555;
background: #eee;
border: 1px solid #888;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
padding: 2px 5px 2px 5px;
font-weight:bold;
background: -webkit-gradient(linear, left bottom, left top, from(#ddd), to(#fff));
background: -moz-linear-gradient(top, #fff, #ddd);*/
background: #21669A;
border: 1px solid #333;
color: #fff;
padding: 1px 5px 1px 5px;
margin-bottom: 5px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
margin-right:5px;
_margin-bottom: 0px;
/*_margin-top: 15px;*/
_margin-top: 0px;
_width:150px;
float: right;
}

/*IE6*/
#telop{
	_margin:0px;
	_padding:0px;
}

#telop .telopInfo {
_border:1px solid #ccc;
_background:#fff;
_color: #000;
_width:698px;
_font-weight:bold;
}

#telop .telopAnnounce {
_border:1px solid blue;
_background:#fff;
_color: #0000FF;
_width:698px;
_font-weight:bold;
}

#telop .telopWarning {
_border:1px solid #FF0000;
_background:#FF0000;
_color: #fff;
_width:698px;
_font-weight:bold;
}

#notice .telopInfo {
_color: #000;
}

#notice  .telopAnnounce {
_color: #0000FF;
}

#notice .telopWarning {
_color:#FF0000;
}

/*IE6*/

#closeSearchJamPanel {
width: 16px;
height: 16px;
-moz-border-radius: 4px 4px 4px 4px;
-webkit-border-radius: 4px 4px 4px 4px;
padding: 2px;
background: #B0E0E6;
}

/*myroute.css*/

.pc_panelcon{
	width:900px;
	margin:0 0 15px 0;
}

.pc_pagecontentes{
	/*width:99%;*/
	width:100%;
	height:100%;
	margin:0px;
}

.pc_ttl_repeatarea {
    background: none repeat scroll 0 0 #FAC090;
    border-radius: 3px 3px 3px 3px;
    font-size: 13px;
    font-weight: bold;
    height: 31px;
    margin-bottom: 12px;
    margin-left: 0;
    padding: 2px 2px 2px 6px;
		width:99%;
    /*margin-right: 10px;*/
    /*width: 98.7%*/
}

.pc_ttl_repeatarea{
  _background: none repeat scroll 0 0 #FAC090;
  _border-radius: 3px 3px 3px 3px;
  _font-size: 13px;
  _font-weight: bold;
  _height: 31px;
  _margin-bottom: 12px;
  _margin-left: 0;
  _padding: 2px 2px 2px 6px;
  _width: 99%;
	_margin-top:12px;
	_overflow:hidden;
}

.pc_ttl_repeatarea ul.pc_ttl_repeatbtn{
	float:right;
	width:220px;
}


.pc_ttl_repeatarea ul.pc_ttl_repeatbtn li{
	margin:0 2px;
	float:right;
	_margin-top:40px;
	_height:27px;
	_width:32px;
	padding-top:3px;
}

.pc_ttl_repeatarea ul.pc_ttl_repeatbtn li{
	margin:0 2px;
	float:right;
	_margin-top:40px;
	_height:27px;
	_width:32px;
	padding-top:3px;
}

.pc_ttl_repeatarea ul.pc_ttl_repeatbtn li a,
.pc_ttl_repeatarea ul.pc_ttl_repeatbtn li a:link,
.pc_ttl_repeatarea ul.pc_ttl_repeatbtn li a:visited{
	_padding:0;
	_border:0;
	_background:none;
}

.pc_ttl_repeatarea ul.pc_ttl_repeatbtn li .pc_navy_btn a,
.pc_ttl_repeatarea ul.pc_ttl_repeatbtn li .pc_navy_btn a:link,
.pc_ttl_repeatarea ul.pc_ttl_repeatbtn li .pc_navy_btn a:visited {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
padding: 1px 5px 1px 5px;
text-decoration:none;
background: #5BB4D6;
color: #fff;
display:block;
border: 1px solid #333;
}
.pc_ttl_repeatarea ul.pc_ttl_repeatbtn li .pc_navy_btn a:hover {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
text-decoration:none;
background: #fff;
color: #333;
}

#routeSearch{
	margin:0px;
	padding:0px;
}

#routeSearchHeader{
	_margin:0px 0 0 -10px;
	_padding:0px;
	_text-align:left;
}

.pc_myroute_display{
/*	width:876px;*/
	width:98.7%;
	_width:96.7%;
	border:#898989 2px solid;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	padding:5px;
	margin-bottom: 10px;
	background:#FFFFFF;
	clear:both;
}

.pc_myroute_display ul.pc_myroute_display_left{
	/*width:55%;*/
	float:left;
	padding-top:5px;
	margin:0px;
	padding:0px;
}

.pc_myroute_display ul.pc_myroute_display_left li{
	padding-left:18px;
	_padding-left:0px;
	_list-style:none;
	text-align:left;
	display:inline
}

#routeSummary{
	_margin:0px 0 0 -10px;
	_padding:0px;
}

.pc_myroute_graybox{
/*	width:870px;*/
	width:97.8%;
	_width:95.8%;
/*background-color:#FFFF99;*/
	background:#F1F1F1;
	padding:5px 5px 5px 15px;
	margin-bottom:15px;
	clear:both;
	font-weight: bold;
}

div.pc_btn_returntop div.pager {
width: 240px;
height: 25px;
_height: 28px;
margin-left: 10px ;
float: left;
}

div#myRoute div.pager {
width: 240px;
height: 25px;
_height: 28px;
margin-left: 10px ;
float: left;
}

div.pc_btn_returntop div.pager span {
display: inline-block;
padding: 2px 8px;
background: #fff;
text-decoration: none;
text-align:center;
vertical-align: middle;
border: #AEAEAE 1px solid;
_margin-left:2px;
}


div#myRoute div.pager span {
display: inline-block;
padding: 2px 8px;
background: #fff;
text-decoration: none;
text-align:center;
vertical-align: middle;
border: #AEAEAE 1px solid;
_margin-left:2px;
}

/*navi.css*/

#jartic {
	 top: 3px;
	 left: 3px;
	 padding: 2px;
	 font-size:10px;
	 /*background-color: #e0e0e0;*/
	 line-height:1em;
	 -webkit-border-radius: 4px;
}

.historySelector {
    _height: auto;
    /*left: 220px;*/
    opacity: 0.92;
    position: absolute;
    _top: 568px;
    /*white-space: nowrap;
    width: auto;*/
    _z-index: 100;
}

.roadSelector {
position: absolute;
/*background: #ffffff;*/
width: 180px;
height: auto;
_margin-left: 0px;
}

#ddmenu_roadSearch {
_overflow-y: scroll;
_padding-right:15px;
_width:168px;
}

#ddmenu_icStart {
_overflow-y: scroll;
_padding-right:15px;
_width:178px;
}

#ddmenu_icEnd {
_overflow-y: scroll;
_padding-right:15px;
_width:178px;
}

*:first-child+html .roadSelector {
margin-top: 0px;
width:208px;
height: 200px;
overflow-y: hidden;
}

*:first-child+html #ddmenu_icStart {
overflow-y: auto;
/*padding-right:15px;*/
width:208px;
height:250px;
}

*:first-child+html #ddmenu_icEnd {
overflow-y: auto;
/*padding-right:15px;*/
width:208px;
height:250px;
}

*:first-child+html .dd-header a,
*:first-child+html .dd-header a:link,
*:first-child+html .dd-header a:hover,
*:first-child+html .dd-header a:visited {
background:#013D6C;
}

*:first-child+html .ddRoad.menuRoadName {
overflow-y: auto;
margin:0px;
padding 0px;
max-height: 160px;
}

*:first-child+html .ddRoad.menuRoadName li {
/*height: 19px;*/
}

#roadSelector_roadSearch a,
#roadSelector_roadSearch a:link,
#roadSelector_roadSearch a:visited {
	color:#FFFFFF;
}

#roadSelector_icStart a,
#roadSelector_icStart a:link,
#roadSelector_icStart a:hover,
#roadSelector_roadSearch a,
#roadSelector_roadSearch a:link,
#roadSelector_roadSearch a:visited,
#roadSelector_icEnd a,
#roadSelector_icEnd a:link,
#roadSelector_icEnd a:visited {
_background: #1a6198;
_color:#fff;
_padding: 2px 5px 2px 5px;
_font-weight:normal;
_text-decoration:none;
_border-top:#4695d3 1px solid;
_border-bottom:#013d6c 1px solid;
_display:block;
_margin-bottom:-3px;
}


#roadSelector_roadArea a,
#roadSelector_roadArea a:link,
#roadSelector_roadArea a:visited {
_background: #1a6198;
_color:#fff;
_padding: 2px 5px 2px 5px;
_font-weight:normal;
_text-decoration:none;
_border-top:#4695d3 1px solid;
_border-bottom:#013d6c 1px solid;
_display:block;
}

#roadSelector_roadArea a:hover,
#roadSelector_icStart a:hover,
#roadSelector_roadSearch a:hover,
#roadSelector_icEnd a:hover {
_display:block;
_background: #19517d;
_color: #FFF;
_padding: 2px 5px 2px 5px;
_text-decoration:none;
_border-top:#4695d3 1px solid;
_border-bottom:#013d6c 1px solid;
_font-weight:normal;
_display:block;
}


*:first-child+html #roadSelector_roadSearch a,
*:first-child+html #roadSelector_roadSearch a:link,
*:first-child+html #roadSelector_roadSearch a:visited {
	color:#FFFFFF;
	width:188px;
	display:block;
}
*:first-child+html #roadSelector_icStart a,
*:first-child+html #roadSelector_icStart a:link,
*:first-child+html #roadSelector_icStart a:hover,
*:first-child+html #roadSelector_roadSearch a,
*:first-child+html #roadSelector_roadSearch a:link,
*:first-child+html #roadSelector_roadSearch a:visited,
*:first-child+html #roadSelector_icEnd a,
*:first-child+html #roadSelector_icEnd a:link,
*:first-child+html #roadSelector_icEnd a:visited {
width:188px;
background: #1a6198;
color:#fff;
padding: 2px 5px 2px 5px;
font-weight:normal;
text-decoration:none;
border-top:#4695d3 1px solid;
border-bottom:#013d6c 1px solid;
display:block;
margin-bottom:-3px;
}

*:first-child+html #roadSelector_roadArea a,
*:first-child+html #roadSelector_roadArea a:link,
*:first-child+html #roadSelector_roadArea a:visited {
width:188px;
background: #1a6198;
color:#fff;
padding: 2px 5px 2px 5px;
font-weight:normal;
text-decoration:none;
border-top:#4695d3 1px solid;
border-bottom:#013d6c 1px solid;
display:block;
margin-bottom:-3px;
}

*:first-child+html #roadSelector_roadArea a:hover,
*:first-child+html #roadSelector_icStart a:hover,
*:first-child+html #roadSelector_roadSearch a:hover,
*:first-child+html #roadSelector_icEnd a:hover {
width:188px;
background: #19517d;
color: #FFF;
padding: 2px 5px 2px 5px;
text-decoration:none;
border-top:#4695d3 1px solid;
border-bottom:#013d6c 1px solid;
font-weight:normal;
display:block;
}

/*search.css*/

#searchSetIcs{
	_margin:0;
	_padding:0;
}

#searchConditionSet{
	_margin:0;
	_padding:0;
}

#searchBox{
	_margin:0;
	_padding:0;
}

#closeSearchPanel {
width: 16px;
height: 16px;
/*-moz-border-radius: 50px 50px 50px 50px;
-webkit-border-radius: 50px 50px 50px 50px;*/
-moz-border-radius: 4px 4px 4px 4px;
-webkit-border-radius: 4px 4px 4px 4px;
padding: 2px;
/*border: 1px solid #CCC;
font-weight: bold;
background-color: #fff;
text-align: center;
font-size: 13px;*/
position: absolute;
left: 544px;
top: 27px;
_left: 536px;
_top: 64px;
_cursor:pointer;
/*color: #000;*/
/*background-image: url(/web/images/common/button_close.png);*/
background: #B0E0E6;
}

#searchSetIcs{
	_width:550px;
}

.formPart{
_width: 255px;
_float: left;
_margin-top: 0;
_margin-right: 15px;
_margin-bottom: 0;
_margin-left: 0px;
_z-index:3;
}

.formPart.floatLeft input {
width: 210px;
}

.formPart input {
_width: 210px;
}

.floatRight.searchModeKisei a {
_display: block;
_background: #21669A;
_border: 1px solid #333;
_color: #fff;
_padding: 1px 5px 1px 5px;
_margin-bottom: 5px;
_text-decoration:none;
_margin-top:40px;
}

#searchSetSort{
	_width:530px;
	_margin:0;
	_z-index:1;
}

#searchSetDaytime{
	_width:530px;
	_margin:0;
	_z-index:2;
}

.floatRight.searchModeKisei a:link, 
.floatRight.searchModeKisei a:visited,
.floatRight.searchModeDC a:link,
.floatRight.searchModeDC a:visited{
color: #FFF;
background: #21669A;
text-decoration:none;
}

.floatRight.searchModeDC a {
display: block;
background: #21669A;
border: 1px solid #333;
color: #fff;
padding: 1px 5px 1px 5px;
margin-bottom: 5px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
text-decoration:none;
_margin-top:40px;
}

.pc_btnbg{
	_height:27px;
}

.pc_btnbg a{
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	padding: 5px;
	text-align: center;
	text-decoration:none;
	display:block;
	margin-top: 10px;
	background: #5BB4D6;
	border: 1px solid #333;
	color: #fff;
	font-weight: bold;
}

.pc_btnbg a:link,
.pc_btnbg a:visited {
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	text-align: center;
	text-decoration:none;
	display:block;
	margin-top: 10px;
	background: #5BB4D6;
	color: #fff;
}
.pc_btnbg a:hover {
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	text-align: center;
	text-decoration:none;
	display:block;
	margin-top: 10px;
	background: #fff;
	color: #333;
}

/*
.divShowMap a,
.divShowMap a:link,
.divShowMap a:visited,
.divShowMap a:hover,
.divShowMap a:activea{
	_margin:0;
	_padding:0;
	_border:none;
	_text-decoration:none;
	_background:none;
}
*/

span .divShowMap small{
	_float:right;
	_top:-13px;
	/*_overflow:hidden;*/
	_position:absolute;
	_display:inline;
	_width:80px;
	_border: 1px outset #333333;
	_margin-right:10px;
	/*_position:absolute;*/
	/*_top:2px;*/
}

span .divShowMap a:link small,
span .divShowMap a:visited small {
   _background:#21669A;
   _color: #FFFFFF;
   _font-weight: bold;
   _text-decoration: none;
}

span .divShowMap a:hover small{
	_background: #FFF;
	_color: #333;
  _font-weight: bold;
  _text-decoration: none;
}

span .divShowMap small{
	/display:block;
	/margin-top:-21px;
	/height:100%;
	/padding:0px 10px;
	/position:relative;
}

span .divShowMap small{
/*	_display:block;
	_margin-top:15px;*/
}
/*
.divShowMap a small,
.divShowMap a:link small,
.divShowMap a:visited small{
	margin-top:-3px;
	_margin-top:18px;
	border: 1px solid #333;
  padding:1px 3px;
  _padding:-1px 0px 0px 0px;
	text-align:center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
	background: #5BB4D6;
	color: #fff;
	font-weight: bold;
	display:block;
	width:100px;
}

.divShowMap a:hover small{
	background: #FFF;
	color: #333;
	font-weight: bold;
	text-decoration : none;
	border: 1px solid #333;
}
*/

div.divShowMap a:link,
div.divShowMap a:visited {
    _background: none repeat scroll 0 0 #21669A;
    _color: #FFFFFF;
    _font-weight: bold;
    _text-decoration: none;
}

.kisei,
.kisei ul,
.otherKisei,
.otherKisei ul{
	_margin:0px;
	_padding:0px;
	_width:100%;
	_zoom:99%;
}

li.subject{
	_background:none;
	_width:100%;
	_margin:0px;
	_padding:0px;
	_background-color:none;
	_filter:none;
	_border:none;
}

li.subject {
	display:block;
	text-align: left;
	background:#e6e6fa;
	color: #565656;
	float:left;
	/*width:98.7%;*/
	width:100%;
	padding:0px;
	_padding:2px;
	_zoom:99%;
}

li.snow li,
li.jam li{
	border-top: 1px dotted #333;
}

li.speed li,
li.lane li,
li.closing li,
li.accident li
{
	border-top: 1px dotted #333;
}

li.oneway li,
li.other li{
_font-size:13px;
_font-weight:normal;
}

/*
li.lane li{
border-top: 1px dotted #333;
}

li.closing li{
border-top: 1px dotted #333;
}
*/
li.col_1{
clear:both;
float:left;
width:15%;
font-size:13px;
font-weight:normal;
}

li.col_2 {
float:left;
width:20%;
font-size:13px;
font-weight:normal;
}

li.col_3 {
float:left;
width:40%;
font-size:13px;
font-weight:normal;
}

li.col_4 {
float:left;
width:25%;
font-size:13px;
font-weight:normal;
/*border-bottom: 1px dotted #333;*/
}

.col_4 div.divKaijoMail.floatLeft {
margin-left: 5px;
}

.openRoadSearch a,
.openRoadSearch a:link,
.openRoadSearch a:visited,
.openRoadSearch a:hover{
	_margin:0;
	_padding:0;
	_background-color:none;
	_border:none;
}

/*sub.css*/

div.divKaijoMail2{
	_margin-top:-18px;
}

div.divKaijoMail2.floatRight a {
/*border: 1px outset;
background: #ccc;
background: -webkit-gradient(linear, left bottom, left top, from(#ccc), to(#eee));
background: -moz-linear-gradient(top, #eee, #ccc);*/
background: #5BB4D6;
border: 1px solid #333;
color:#fff;
padding: 3px 10px 3px 10px;
font-weight:bold;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
text-decoration:none;
}

.divKaijoMail2 a {
/*border: 1px outset;
background: #ccc;
background: -webkit-gradient(linear, left bottom, left top, from(#ccc), to(#eee));
background: -moz-linear-gradient(top, #eee, #ccc);*/
_background: #5BB4D6;
_border: 1px solid #333;
_color:#fff;
_padding: 3px 10px 3px 10px;
_font-weight:bold;
_text-decoration:none;
_display:block;
}

.divEyeTelLink{
float:left;
display:inline;
}

div.divkiseiInfo.floatRight > a:hover {
display:block;
background: #fff;
color: #333;
padding: 1px 5px 1px 5px;
text-decoration:none;
}

div.divkiseiInfo {
	position:relative;
	float:right;
}

div.divkiseiInfo a#openRoadSelector_roadArea{
_display:block;
_background: #21669a;
_border: 1px solid #333;
_color:#fff;
_padding: 1px 5px 1px 5px;
_font-weight:bold;
_text-decoration:none;
_margin-top:30px;
}

div.divkiseiInfo a:hover#openRoadSelector_roadArea{
_display:block;
_background: #fff;
_color: #333;
_padding: 1px 5px 1px 5px;
_text-decoration:none;
}

h2.kisei_ttl_gray {
background:#add8e6;
width: 98.7%;
_width: 98%;
height: 15px;
font-size: 15px;
display: block;
border: 1px solid #add8e6;
padding: 5px;
margin-bottom: 5px;
}

h2.kisei_ttl_gray .floatRight {
	_margin-top:2px;
}

.pc_navy_btn {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
text-align:center;
margin-top: 5px;
_margin-top: -3px;
width:120px;
_height:1em;
font-weight: bold;
margin-left:3px;
}

.pc_navy_btn a:hover {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
background: #fff;
color: #333;
text-decoration:none;
border: 1px solid #333;
}

.kisei_closing {
margin-left: 10px;
_height:100%;
}

.no_kisei {
margin-left: 10px;
_font-size:13px;
}

.routeRow {
margin-bottom: 30px;
padding-bottom:10px;
background: #f1f1f1;
/*background:#F8F8FF;*/
}


/*page.css*/

.pc_information a,
.pc_information a:link,
.pc_information a:visited{
	text-decoration	: none;
	color:#f08d18;
}

.pc_information a:hover{
	text-decoration:underline;
	color:#f07f06;
}

.pc_question a,
.pc_question a:link,
.pc_question a:visited{
	text-decoration	: none;
	color:#f08d18;
}

.pc_question a:hover{
	text-decoration:underline;
	color:#f07f06;
}

dt.pc_sttl{
	_float:left;
}

.pc_squareicon{
	_float:right;
	_width:15px;
	_height:13px;
	_margin:-18px 0 0;
	_padding:0;
}



/*common/base.css*/

#pc_body{
	margin:0px auto;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	line-height:150%;
	font-size:12px;
	color:#565656;
	width:910px; /* 910px */
	background:url(/web/images/common/bar_body_repeat.png) repeat-y left top;
	padding:11px 25px 20px 25px;
}

#pc_leftarea{
	width:200px;
	float:left;
	margin-right: 10px;
	_margin-left:0px;
}


#pc_rightarea{
	width:700px;
	float:right;
	padding-bottom: 30px;
	_margin-right:0;
	z-index:1;
}

#notice{
	_margin:-20px 0 0 0;
}

*+html #notice {
 margin:-20px 0 0 0;
}

a img { /* レイアウト崩れ防止、imgタグのborder="0"記述省略化 */
	border			: none;
	background-color:none;
}


/*a {
	text-decoration	: none;
	color:#f08d18;
}

a:link {
	text-decoration	: none;
	color:#f08d18;
}

a:visited {
	text-decoration	: none;
	color:#f08d18;
}

a:hover {
	text-decoration:underline;
	color:#f07f06;
}*/

label[for], 
input[type="checkbox"], 
input[type="radio"], 
input[type="button"], 
input[type="submit"],
select, 
option { /* クリック可能部分でカーソルの形を変える */
	cursor	: pointer;
	cursor:hand;
}


form{
	_margin-bottom:15px;
}

h2{
	_margin:0px;
	_padding:0px;
}

.pc_panel_ttlbox{
	_margin:0;
	_padding:0;
}


.pc_panel_ttlbox.pc_ttl,
.pc_ttl{
	width:98.8%;
	/width:98.1%;
	zoom:99%;
	height:15px;
	font-size:15px;
	color:#FFFFFF;
	display:block;
	border:1px solid #f08d18;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top,  #f4bb77 0%, #f08e19 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4bb77), color-stop(100%,#f08e19)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f4bb77 0%,#f08e19 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f4bb77 0%,#f08e19 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f4bb77 0%,#f08e19 100%); /* IE10+ */
	background: linear-gradient(top,  #f4bb77 0%,#f08e19 100%); /* W3C */
/*	background: #f08e19;*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4bb77', endColorstr='#f08e19',GradientType=0 ); /* IE6-8 */
	padding:5px;
	margin-bottom:15px;
	/margin:0px 0 15px 0px;
	/padding:5px 5px;
}

.btn_orange{
  font-size:12px;
  padding:5px;
  margin-bottom: 10px;
  _margin-bottom: 0px;
  width:150px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
	background: #5BB4D6;
	border: 1px solid #333;
	color: #fff;
	font-weight: bold;
	text-decoration : none;
}

a, x:-moz-any-link  { text-decoration:none; }

input.btn_orange:hover,
input.btn_orange_non-standard:hover {
/*	background: #f08e19;
	color:#FFF;*/
	background: #fff;
	color: #333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
	text-decoration : none;
	cursor:pointer;
}

input.btn_orange_non-standard_myroute:hover {
/*	background: #f08e19;
	color:#F07F06;*/
	background: #fff;
	color: #333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
	text-decoration : none;
	cursor:pointer;
}

/*common/leftarea.css*/

#pc_snsicon {
	width:188px;
	margin-bottom:10px;
	-moz-border-radius:  4px 4px 4px 4px;
	-webkit-border-radius:  4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	border:1px #bab9b9 solid;
	background:#ffecd5;
	padding: 5px;
	line-height: 70%;
	_margin-left:0;
}

#pc_snsicon ul.pc_snsicon_left {
	width:188px;
}

#pc_snsicon ul.pc_snsicon_left li{
	display:table-cell;
  *display:inline;
  *zoom:1;
	margin:0;
	padding:0;
	_padding:0 2px 2px 0;
	_vertical-align:top;
}


/*common/rightarea.css*/

/*
.pc_btnbg a{
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	padding: 5px;
	text-align: center;
	text-decoration:none;
	display:block;
	margin-top: 10px;
	background: #5BB4D6;
	border: 1px solid #333;
	color: #fff;
	font-weight: bold;
}

.pc_btnbg a:link,
.pc_btnbg a:visited {
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	padding: 5px;
	text-align: center;
	text-decoration:none;
	display:block;
	margin-top: 10px;
	background: #5BB4D6;
	color: #fff;
	font-weight: bold;
}
.pc_btnbg a:hover {
	padding: 5px;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	text-align: center;
	text-decoration:none;
	display:block;
	margin-top: 10px;
	background: #fff;
	color: #333;
}
*/

div#tooltipKiseiInfo.content_box {
_min-width:150px;
_white-space: nowrap;
}

#pc_snsicon ul.pc_snsicon_left li#fb_btn {
_display:none;
}

#areaMapImagePanel{
 /padding:0px;
}

div#telop{
/min-height: 0px;
/height: auto !important;
/ight: 0px;
/float:left;
}
