/*------------------------▼トップページ▼-----------------------------*/


*,
p,
h1,h2,h3,h4,h5,h6,
ul,li,
span {
margin:0px 0px 0px 0px; 
padding:0px0px 0px 0px;
font-size:inherit;
font-weight:normal;
}


/*----------▼トップ　全体のコンテンツ部分▼------------*/
#top_contents{
margin:20px 25px 0px 25px;
padding:40px 0px 40px 0px;
width:770px;
text-align:center;
}



/*----------▼officialsite close▼------------*/

#top_contents h2{
	font-size:16px;
	margin:10px 0px 0px 0px;
	font-weight:bold;
	line-height:150%;
}


#top_contents p{
margin:0px 0px 25px 0px;
}

#top_contents hr{
	margin:30px 50px;
	height: 1px;
	background-color: #B0B0B0;
	border: none;
	color: #B0B0B0;
}

.urltitle{
font-size:18px;
font-weight:bold;
}

.signature{
padding:30px 0px 0px 0px
}




/*-------------------------------------------▼左コンテンツ部分▼---------------------------------------------*/

#top_contents_left{
margin:0px 25px 15px 0px;
width:450px;
float:left}


/*-------------------------------左コンテンツ部分　タブメニューは下にあり）--------------*/


/*----------- map text ----------*/
#map_text{
padding:15px 0px 0px 0px;
margin:0px;
clear:both;
}

#map_text img{
float:left;
margin-right:15px;
margin-bottom:20px;
}

#map_text ul{
margin-top:5px;
padding:0px;
margin-bottom:3px;
list-style:none;
float:right;
}

#map_text li{
margin:0px 0px 10px 0px;
padding-left:10px;
padding-right:15px;
background-image:url(../common/ar_en_1.gif);
background-repeat:no-repeat;
vertical-align:middle;
display:inline;
line-height:130%;
font-size:11px
}


/*-------------------------------------------▼右コンテンツ部分▼---------------------------------------------*/
#top_contents_right{
margin:0px ;
width:292px;
float:right;
}


/*-----------おすすめ行事 Monthly Event Guide----------*/
#event{
margin:0;
padding:16px 14px 16px 18px;
border-bottom:solid #BBBBBB 5px;
background-color:#EAEAEA;
clear:both;
}

#event .title{
width:130px;
height:13px;
background-image:url(../images/ti_event.gif);
background-repeat:no-repeat;
margin-bottom:10px
}

#event h2{
display:none
}

#event .imgr{
float:right;
margin:0px 0px 0px 10px;
padding:0px;
}

#event ul{
margin-left:0px;
padding:0px;
margin-bottom:3px;
list-style:none
}

#event li{
margin:0px 0px 0px 0px;
padding-left:10px;
background-image:url(../common/ar_en_1.gif);
background-repeat:no-repeat;
vertical-align:middle;
line-height:130%;
display:block;
}

.year{
line-height:150%;
font-size:11px
}


/*-----------京都の小路 Passages in Kyoto------------*/
#passage{
margin:0;
padding:16px 14px 16px 18px;
border-bottom:solid #BBBBBB 5px;
background-color:#F6F6F6;
clear:both;
}

#passage .title{
width:116px;
height:13px;
background-image:url(../images/ti_passages.gif);
background-repeat:no-repeat;
margin-bottom:10px;
}

#passage h2{
display:none;
}

#passage .imgr{
	float:right;
	margin-left:10px;
}

#passage ul{
margin-left:0px;
padding:0px;
margin-bottom:3px;
list-style:none;
}

#passage li{
margin:0px 0px 0px 0px;
padding-left:10px;
padding-right:15px;
width:125px;
background-image:url(../common/ar_en_1.gif);
background-repeat:no-repeat;
vertical-align:middle;
display: block;
line-height:130%;
float:left;
}


/*-----------東山七条の歴史 A Story of Higashiyama Shichijo----------*/
#history_shichijo{
margin:0px;
padding:16px 14px 16px 18px;
border-bottom:solid #BBBBBB 5px;
background-color:#EAEAEA;
clear:both;
margin-bottom:0px;
}


#history_shichijo .title{
width:151px;
height:28px;
background-image:url(../images/ti_higashiyamashichijo.gif);
background-repeat:no-repeat;
margin-bottom:10px;
}

#history_shichijo h2{
display:none;
}

#history_shichijo .imgr{
float:right;
margin-left:10px;
}

#history_shichijo ul{
margin-left:0px;
padding:0px;
margin-bottom:3px;
list-style:none;
}

#history_shichijo li{
margin:0px 0px 10px 0px;
padding-left:10px;
padding-right:15px;
background-image:url(../common/ar_en_1.gif);
background-repeat:no-repeat;
vertical-align:middle;
display:inline;
line-height:130%;
}


/*--------------------------------------▼フッター部分のkyoto.travel▼---------------------------------------*/

.footer_travel {
background-image:url(../images/ban_kyoto_travel_ss.jpg);
background-repeat:no-repeat;
background-position:right top;
width:120px;
height:36px;
float:right;
}

.footer_travel p {
text-indent:-9999px;
}

.footer_travel a {
width:120px;
height:36px;
display:block;
}



/*--------------------------------------▼インフォメーションタブ切り替え▼---------------------------------------*/

.top_information_title{
width:100%;
height:11px;
background:url(../images/ti_info.gif) no-repeat left top;
margin-bottom:10px;
}

.top_information_title h2{
display:none;
}



.tabheader table {
  border-collapse: collapse; /* for IE */
  border-spacing: 0; /* for N6 */
  margin:0px;
  padding:0px;
}

.tabheader table tr td {
	margin:0;
	padding:0;
	vertical-align:bottom;
	text-align:center;
}

.tabheader .close {
  border-style: solid;
  border-width: 1px; 
  border-color: #D6D5D7;
  margin:0;
  padding: 0;
  width:146px;
  height:40px;
  white-space: nowrap;
  text-align:center;
   background-image:url(../images/bg_tabmenuGRAY.gif);
   background-repeat:no-repeat;
   background-color:#EBEAEC
}
.tabheader .open {
  border-style: solid;
  border-width: 1px; 
  border-color: #D6D5D7 #D6D5D7 #fff #D6D5D7;
  text-align:center;
  margin:0;
  padding: 0;
width:146px;
  height:44px;
  white-space: nowrap;

}


.tabheader .spc {
  border-style: solid;
  border-width: 1px 0; 
  border-color: #fff #fff #D6D5D7 #fff;
  margin:0;
  padding: 0px;
  width:3px;
  white-space: nowrap;
}


.tabheader a {text-decoration: none;}


.tabbody {
	border-color: #D6D5D7;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	padding: 1.5em;
}


.tabfooter {
	width: 450px;
}


/*-------------------▼インフォメーションタブ　各タブ内テーブル▼------------------------*/

/*　最新情報　NEWS　*/

#tab_in{
	padding:0px;
}

#tab_in table{
border:none;

font-size:12px

}

#tab_in .date{
padding:3px;
vertical-align:top;
width:21%;
}


#tab_in .newmark{
padding:3px;
vertical-align:top;
color:#DD743C;
font:Arial, Helvetica, sans-serif;
font-size:11px;
width:5%;
}

#tab_in .detaillink{
padding:3px;
vertical-align:top;
width:74%;
}
