@charset "utf-8";

/* tenpo
============================================================================================================*/
div#mainArea div#mainWrap {
	width: 800px;
	margin-top: 5px;
}

div#contentsArea div#underContents div.categoryBox p {
	margin:0 10px 0 9px;
	padding-bottom:20px;
}
/*IE6hover*/
body { behavior:url("../js/csshover2.htc"); } 

div#flash{
	text-align:center;
	margin:10px 0 30px;
}

div#header input.search { 	
	_width: 149px;
}

.cord_tenpo{
    margin:0px 0px 0px 390px;
	padding:0px;
	font-weight:bold;
	font-size:14px;
}




/* fBXNXgέθ 
====================*/
.discUl{
	list-style-type: disc;
}
.discUl li{
	margin:0 1.2em!important;
}


/* accordionNavi
------------------------------------------------------------------------------------------------------------*/
div#sideContents div#accordionNavi{
	background: transparent url(../../common_images/global_navi/bg_localNavi_middle.gif) repeat-y left top;
}
div#sideContents div#accordionNavi strong{
	margin:6px 0 0 7px;
	display:block;
}
div#sideContents div#accordionNavi div#naviTop{
	padding-top:1px;
	background: transparent url(../../common_images/global_navi/bg_localNavi_top.gif) no-repeat left top;
}
div#sideContents div#accordionNavi ul{
	width:191px;
	padding:0 0 8px 8px;
	background: url(../../common_images/global_navi/bg_localNavi_under.gif) no-repeat left bottom;
}

/*  sΉ{§εͺή  */
div#sideContents div#accordionNavi ul .accordionTitle{
	width:184px;
	background:#FFFFFF url(../../common_images/global_navi/l_navi_common_select_off.gif) no-repeat left top;
	cursor:pointer;
}
div#sideContents div#accordionNavi ul .accordionTitle p span{
	width:164px;
	display:block;
	padding:4px 0 4px 20px;
	margin:0;
	background:transparent url(../../common_images/global_navi/l_navi_hasen.jpg) no-repeat center bottom;
}
html>/**/body div#sideContents div#accordionNavi ul .accordionTitle p span{
	padding:4px 0 4px 20px;
	margin:0;
	background:transparent url(../../common_images/global_navi/l_navi_hasen.jpg) no-repeat center bottom;
}

div#sideContents div#accordionNavi ul .accordionTitle p span.list a{
	color:#333333;
    text-decoration:none;
}

/*  sΉ{§εͺή[I[o[  */

div#sideContents div#accordionNavi ul .accordionTitle p:hover{
	background:#E4F2EE url(../../common_images/global_navi/l_navi_common_select_on.gif) no-repeat left top;
}
div#sideContents div#accordionNavi ul .selectlist p{
	background:#E4F2EE url(../../common_images/global_navi/l_navi_common_select_on.gif) no-repeat left top!important;
	cursor:default;
}
div#sideContents div#accordionNavi ul .selectlist p span.list{
	width:164px;
	display:block;
	padding:4px 0 4px 20px;
	margin:0;
	color:#333333;
	text-decoration:none;
}

div#sideContents div#accordionNavi .selectEnd{
	margin-top:7px;
}

/*  sΉ{§ͺή  */

div#sideContents div#accordionNavi .innerLst{
	width:184px;
	background:#FFFFFF;
	height:100%;
	padding:0;
	margin:0;
	float:left;
	display:none;
}

html>/**/body div#sideContents  div#accordionNavi .innerLst{
	float:none;
}

div#sideContents div#accordionNavi .innerLst ul{
	width:184px;
	background:none;
	margin:0;
	padding:0;
}
div#sideContents div#accordionNavi .innerLst li{
	width:184px;
	background:url(../../common_images/global_navi/l_navi_common_inner_off.gif) no-repeat left top;
}
div#sideContents div#accordionNavi .innerLst ul li p{
	background:url(../../common_images/global_navi/l_navi_hasen.jpg) no-repeat left bottom;
}
div#sideContents div#accordionNavi .innerLst ul li p:hover{
	background:#E2EDF0;
	background:url(../../common_images/global_navi/l_navi_hasen.jpg) no-repeat left bottom;
}
div#sideContents div#accordionNavi .innerLst ul li p a{
	width:159px;
	padding:4px 0 4px 25px;
	display: block;
	text-decoration:none;
	color:#333333;
}
div#sideContents div#accordionNavi .innerLst a:hover{
	padding:4px 0 4px 25px;
	background:url(../../common_images/global_navi/l_navi_common_inner_on.gif) no-repeat left top;
	color:#053894;
	text-decoration:underline;
}
div#sideContents div#accordionNavi .innerLst ul li:hover{
	background:#E4F2EE url(../../common_images/global_navi/l_navi_common_inner_on.gif) no-repeat left top;
}
/*  sΉ{§ͺήIπ  */
div#sideContents div#accordionNavi .innerLst ul li.select{
}
div#sideContents div#accordionNavi .innerLst ul li.select:hover{
}
div#sideContents div#accordionNavi .innerLst ul li.select a{
	background:url(../../common_images/global_navi/l_navi_hasen.jpg) no-repeat left bottom;
	width:159px;
	padding:4px 0 4px 25px;
	display:block;
	margin:0;
}
div#sideContents div#accordionNavi .innerLst ul li.select a:hover{
	background:url(../../common_images/global_navi/l_navi_hasen.jpg) no-repeat left bottom;
}
div#sideContents div#accordionNavi .innerLst ul li.select p{
	background:#E4F2EE url(../../common_images/global_navi/l_navi_common_inner_on.gif) no-repeat left top;
}
div#sideContents div#accordionNavi .innerLst ul li.select p:hover{
	background:#E4F2EE url(../../common_images/global_navi/l_navi_common_inner_on.gif) no-repeat left top;
}

div#sideContents div#accordionNavi .innerLst ul li.selectNon{
	background:#E4F2EE url(../../common_images/global_navi/l_navi_common_inner_on.gif) no-repeat left top;
}
div#sideContents div#accordionNavi .innerLst ul li.selectNon:hover{
	background:#E4F2EE url(../../common_images/global_navi/l_navi_common_inner_on.gif) no-repeat left top;
}
div#sideContents div#accordionNavi .innerLst ul li.selectNon p{
	background:url(../../common_images/global_navi/l_navi_hasen.jpg) no-repeat left bottom;
	width:159px;
	padding:4px 0 4px 25px;
	display:block;
	margin:0;
}
div#sideContents div#accordionNavi .innerLst ul li p#selectEnd{
	background: none;
}

/*  kCΉIπOPEN  */

div#sideContents div#accordionNavi #hokkaido .innerLst{ display:block;}
div#sideContents div#accordionNavi #hokkaidoTitle{
	background:#99CFC0 url(../../common_images/global_navi/l_navi_common_select.gif) no-repeat left top;
	cursor:default;
}
div#sideContents div#accordionNavi #hokkaidoTitle p:hover{
	background:url(../../common_images/global_navi/l_navi_common_select.gif) no-repeat left top;
	cursor:default;
}

/*  COIπOPEN  */
div#sideContents div#accordionNavi #kaigai .innerLst{ display:block;}
div#sideContents div#accordionNavi #kaigaiTitle{
	background:#99CFC0 url(../../common_images/global_navi/l_navi_common_select.gif) no-repeat left top;
	cursor:default;
}
div#sideContents div#accordionNavi #kaigaiTitle p:hover{
	background:url(../../common_images/global_navi/l_navi_common_select.gif) no-repeat left top;
	cursor:default;
}

/*  γBnϋIπOPEN  */
div#sideContents div#accordionNavi #kyushu .innerLst{ display:block;}
div#sideContents div#accordionNavi #kyushuTitle{
	background:#99CFC0 url(../../common_images/global_navi/l_navi_common_select.gif) no-repeat left top;
	cursor:default;
}
div#sideContents div#accordionNavi #kyushuTitle p:hover{
	background:url(../../common_images/global_navi/l_navi_common_select.gif) no-repeat left top;
	cursor:default;
}

/*  ΦnϋIπOPEN  */
div#sideContents div#accordionNavi #kantou .innerLst{ display:block;}
div#sideContents div#accordionNavi #kantouTitle{
	background:#99CFC0 url(../../common_images/global_navi/l_navi_common_select.gif) no-repeat left top;
	cursor:default;
}
div#sideContents div#accordionNavi #kantouTitle p:hover{
	background:#99CFC0 url(../../common_images/global_navi/l_navi_common_select.gif) no-repeat left top;
	cursor:default;
}

/*  k€nϋOPEN  */
div#sideContents div#accordionNavi #hokuriku .innerLst{ display:block;}
div#sideContents div#accordionNavi #hokurikuTitle{
	background:#99CFC0 url(../../common_images/global_navi/l_navi_common_select.gif) no-repeat left top;
	cursor:default;
}
div#sideContents div#accordionNavi #hokurikuTitle p:hover{
	background:#99CFC0 url(../../common_images/global_navi/l_navi_common_select.gif) no-repeat left top;
	cursor:default;
}

/*  bMznϋOPEN  */
div#sideContents div#accordionNavi #koshinetsu .innerLst{ display:block;}
div#sideContents div#accordionNavi #koshinetsuTitle{
	background:#99CFC0 url(../../common_images/global_navi/l_navi_common_select.gif) no-repeat left top;
	cursor:default;
}
div#sideContents div#accordionNavi #koshinetsuTitle p:hover{
	background:#99CFC0 url(../../common_images/global_navi/l_navi_common_select.gif) no-repeat left top;
	cursor:default;
}

/*  CnϋOPEN  */
div#sideContents div#accordionNavi #tokai .innerLst{
	 display:block;
}
div#sideContents div#accordionNavi #tokaiTitle{
	background:#99CFC0 url(../../common_images/global_navi/l_navi_common_select.gif) no-repeat left top;
	cursor:default;
}
div#sideContents div#accordionNavi #tokaiTitle p:hover{
	background:#99CFC0 url(../../common_images/global_navi/l_navi_common_select.gif) no-repeat left top;
	cursor:default;
}

/*  ίEnϋOPEN  */
div#sideContents div#accordionNavi #kinki .innerLst{
	 display:block;
}
div#sideContents div#accordionNavi #kinkiTitle{
	background:#99CFC0 url(../../common_images/global_navi/l_navi_common_select.gif) no-repeat left top;
	cursor:default;
}
div#sideContents div#accordionNavi #kinkiTitle p:hover{
	background:#99CFC0 url(../../common_images/global_navi/l_navi_common_select.gif) no-repeat left top;
	cursor:default;
}

/*  nϋOPEN  */
div#sideContents div#accordionNavi #chuugoku .innerLst{ display:block;}
div#sideContents div#accordionNavi #chuugokuTitle{
	background:#99CFC0 url(../../common_images/global_navi/l_navi_common_select.gif) no-repeat left top;
	cursor:default;
}
div#sideContents div#accordionNavi #chuugokuTitle p:hover{
	background:#99CFC0 url(../../common_images/global_navi/l_navi_common_select.gif) no-repeat left top;
	cursor:default;
}

/*  lnϋOPEN  */
div#sideContents div#accordionNavi #shikoku .innerLst{ display:block;}
div#sideContents div#accordionNavi #shikokuTitle{
	background:#99CFC0 url(../../common_images/global_navi/l_navi_common_select.gif) no-repeat left top;
	cursor:default;
}
div#sideContents div#accordionNavi #shikokuTitle p:hover{
	background:#99CFC0 url(../../common_images/global_navi/l_navi_common_select.gif) no-repeat left top;
	cursor:default;
}


/* each tenpo
------------------------------------------------------------------------------------------------------------*/
table.tenpo_info,
table.tenpo_atm{
	width:545px;
	margin:0 10px 30px;
	background:#CCCCCC;
}

dl.annotation {
	margin:0 10px 0 0!important;
}

table.tenpo_list{
	width:565px;
	border-spacing:1px;
	margin:0 10px 30px;
	background:#CCCCCC;
	_width:562px;
}

div#contentsArea div#underContents table.tenpo_info p,
div#contentsArea div#underContents table.tenpo_atm p,
div#contentsArea div#underContents table.tenpo_list p{
	margin:0px;
}

table.tenpo_info th,
table.tenpo_atm th,
table.tenpo_list th{
	background:#e4f2ee;
	padding:5px 8px;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
}

table.tenpo_list th{
	border:#FFFFFF solid 1px;
}

table.tenpo_info th{
	width:8em;
	font-weight:bold;
	text-align:left;
	border-left:#FFFFFF solid 1px;
}

table.tenpo_info th.top{
	border-top:#FFFFFF solid 1px;
}

table.tenpo_info th.bottom{
	border-bottom:#FFFFFF solid 1px;
}

table.tenpo_atm th{
	width:33%;
	font-weight:bold;
	border:#FFFFFF solid 1px;
}

table.tenpo_info td,
table.tenpo_atm td,
table.tenpo_list td{
	padding:5px 8px;
	background:#FFFFFF;
}

table.tenpo_atm td.time{
	vertical-align:middle;
	text-align:center;
}


table.tenpo_list th.tenpo{
	background:#FFFFFF;
	text-align:left;
}

div.map{
	margin:0 0 30px;
	text-align:center;
}

p.print{
	text-align:center;
}

.tenpo_v{
	vertical-align:middle;
}


/* list
------------------------------------------------------------------------------------------------------------*/

table.style03{
	background:#CCCCCC;
	margin:0 0 20px 10px;
	width:565px;
}

table.style03 td {
	background:#FFFFFF;
	padding:5px;
	vertical-align:middle;
}


table.style03 th {
	background:#02906A;
	color:#FFFFFF;
	border:#FFFFFF 1px solid;
	padding:5px;
	text-align:center;
	vertical-align:middle;
	font-weight:normal;
}

table.style02 td{
	vertical-align:middle;
}

div#contentsArea div#underContents p{
	margin:0;
}

.text_center{
	text-align:center;
}

.w_25{
	width:25%;
}

.w_15{
	width:15%;
}

.w_35{
	width:40%;
}

div#underContents ul.arrowBox{
	padding:2px 15px 5px 20px;
}
div#underContents ul.arrowBox li.arrowUnder{
	padding:2px 15px 0 15px;
	margin:0 0 0 0;
}

