@charset "utf-8";

/* -----------------------------------------------------------
CSS Information


 File name:      index_common.css
 Style Info:     各特集独自のスタイル
----------------------------------------------------------- */

/* topics + tarm + h1のスタイル[
----------------------------------------------------------- */

#cam {
	text-align: left;
}

.cam {
	width: 450px;
	display: block;
	float: left;
	font-size: 12px;
}

.cam p {
	display: block;
	height: 15px;
	margin-bottom: 3px;
}

.cam a {
	text-decoration: underline !important;
	display: block;
	height: 15px;
	background: url(/jalan/doc/theme/common/images/topics.gif) no-repeat;
	padding-left: 70px;
}

#page_info {
	float: right;
	width: 250px;
}

.index_h1 {
	font-size: 14px;
	color: #666666;
	padding-right: 5px;
	text-align: right;
	width: 250px;
	font-weight: normal;
	display: block;
}

.tarm_cam {
	font-size: 12px;
	color: #666666;
	padding-right: 5px;
	display: block;
	width: 250px;
	text-align: right;
}


/* コンテンツ全体[
----------------------------------------------------------- */
#content {
	width: 740px;
}

/*totop マージン追加*/

.totop_margin2 {
    padding-top: 8px;
}


/* コンテンツ上部キャッチ(画像)[
----------------------------------------------------------- */

.index_catch1 {
	height: 27px;
	width: 730px;
	margin-top: 10px;
	margin-left: 10px;
	text-align: left;
}

/* コンテンツ上部リード[
----------------------------------------------------------- */

.index_read1 {
	font: 75%/1.3 "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	text-align: left;
	margin: 5px 0px 0px;
	padding-left: 10px;
}


/*
 mapA＋pull フレームのスタイル[
----------------------------------------------------------- */

/*#mapのテーブル*/

#content #map {
	margin-top: 15px;
	margin-bottom: 20px;
}

/**/


/*県名から探す*/

.ken_search {
	background: url(../../common/images/pull_ken.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px;
	height: 41px;
	width: 331px;
}

.ken_search2 {
	background: #fdffda;
	padding: 10px;
	height: 215px;
}

#content .ken_search2 form {
	margin-top: 20px;
}

/**/


/*プルダウンのスタイル*/

select {
	width: 150px;
}

/**/


/*プルダウン下のイメージスタイル*/

#content .ken_search2 #image1 {
	margin-top: 15px;
}


/*
 追加したスタイル[
----------------------------------------------------------- */
/*index.html*/

.mgb5{
   margin-bottom:5px;
   }
.mgb15{
   margin-bottom:15px;
   }   

.mgt5{
   margin-top:5px;
   }
   
.mgt10{
   margin-top:10px;
   }
.mgt15{
   margin-top:10px;
   }
.mgt25{
   margin-top:25px;
   }

.h2_ti2 {
    background-color:#fef8e8;
	text-align: left;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FF6600;
	padding-left: 8px;
	color: #333333;
	font-size: 130%;
	padding-top:5px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
    }

.contentsTx{
   float:left;
   width:405px;
   margin-top:25px;
   text-align:left;
   }

.contentsTx a{
   text-decoration:underline;
   }
   
.contentsPh{
   float:left;
   margin-left:15px;
   width:320px;
   margin-top:25px;
   }  
   
.read{
    margin-bottom:5px;
	}
   
.contentsTit{
    width:740px;
	height:33px;
	background-image:url(../images/tit001.gif);
	margin-bottom:10px;
	padding-top:10px;
	padding-left:15px;
	text-align:left;
	}

.contentsBox{
    text-align:left;
	margin-left:15px;
	}

.contentsL01{
    float:left;
	width:550px;
	}

.contentsR01{
    float:right;
	width:160px;
	margin-bottom:20px;
	}

.contentsL02{
    float:left;
	width:100px;
	}
	
.contentsL02 p{
    margin-top:3px;
	}
	
.contentsR02{
    float:left;
	margin-left:15px;
	width:610px;
	margin-bottom:20px;
	}

.contentsTable{
    margin-top:10px;
	border:#ffffff;
	}
	
.contentsTable td{
    padding:4px;
	}

.bg01{
    background-color:#e1e1e1;
	}

	
.contentsLink{
    text-align:left;
	padding-left: 11px;
	background-image:url(../images/index_icon001.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	 }
 
.contentsLink a {
	font-size: 100%;
	text-decoration:underline!important;
    } 

.style2 {color: #6a6969}
.style3 {color: #FFFFFF}
.style4 {color: #FF6600}




