a:link {/*未訪問のリンク*/
color:#CC6600;
text-decoration:underline;
}
a:visited {/*訪問後のリンク*/
    color:#800080;
    text-decoration:underline;
}
a:hover {/*マウスをのせたとき*/
    color:#FF3366;
    text-decoration:underline;
}
a:active {/*クリック中*/
    text-decoration:none;
}

.news_point {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; color: #336600; }
.news_text {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: normal; color: #CC6600}
.point{font-weight:bold;color:red;}

.headline1 {  font-family: "ＭＳ Ｐゴシック"; font-size:13px; line-height:1.5; color: #000000;}

.topics{font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 15px; color: #336600;}

.topics_title {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; color: #336600; font-weight: bold}

.topics_text {	font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 20px; color: #666666}

.t10 {	font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; font-style: normal; color: #006633}

.t12 {	font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-style: normal; line-height: 18px}

.t13 {	font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 13px; font-style: normal; line-height: 19.5px}

.t14 {	font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; font-weight: bold; color: #336600; line-height: 20px}

.t15 {	font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 15px; font-style: normal; line-height: 150%;}

.t15l1 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 15px; font-style: normal; line-height: 150%; padding-left:1em;}

table.t12 tr td {	font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-style: normal; line-height: 18px}

.page_titel {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; line-height: 20px; font-weight: bold; color: #FFFFFF; background-image: url(../img/topline.jpg); background-repeat: repeat-y; background-color: #009900}

.page_title {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; line-height: 20px; font-weight: bold; color: #FFFFFF; background-image: url(../img/topline.jpg); background-repeat: repeat-y; background-color: #FFFFFF;}

.g_tit {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; line-height: 12px; font-weight: bold; color: #FFFFFF; background-color: #FFCC99}

div.tit{
	width:200px;
	background-color:#FFFFFF;
	border:#000000 1px solid;
	white-space:nowrap;
}



/*土木遺産*/

.isan_t14 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; font-style: normal; font-weight: bold; color: #FFFFFF; background-color: #663333}
.isan_t12 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-style: normal; font-weight: normal; color: #660033 ; line-height: 15px}
.isan_copy {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; color: #FFFFFF}
.isan_t10 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; color: #663300}
.isan_t12b { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-style: normal; font-weight: bold; color: #663333}
.isan_t14b { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; font-style: normal; font-weight: bold; color: #663333}
.isan_t10w { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; color: #FFFFFF; background-color: #663333}

.jyou {margin-left:2.5em; text-indent:-2.5em; line-height:1.5em;}
.kakko {margin-left:1em; text-indent:-1em;}

.titel_2 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 16px; line-height: 20px; font-weight: bold; color: #FFFFFF; ;background-image: url(../img/title_base_2.gif) ; background-repeat: no-repeat ; background-position: center center}
.sub_titel_2 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; line-height: 20px; font-weight: bold; color: #FFFFFF; background-image: url(../img/sub_title.gif) ; background-repeat: no-repeat}
.honbun_2 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 30px; color: #000000; }

.isan_setumei{background:#ffffee;}
/* Start H22&H23 */


#isan_chizu_list{margin:0.5em 1em;padding:0;}
#isan_chizu_list li{margin-left:1em;padding-left:16px;background:url(../img/mark1.gif) no-repeat left 2px;list-style:none;float:left;width:10.5em;line-height:1.8em;}
#isan_chizu_list li.current{font-weight: bold;}
#isan_chizu_list a:link{color:#fff;text-decoration:none;}
#isan_chizu_list a:visited{color:#fff;text-decoration:none;}
#isan_chizu_list a:hover{color:#f36;text-decoration:underline;}
#isan_chizu_list a:active{text-decoration:none;}

#topics{margin:16px 0;}
#topics tr th{font-size:12px;color:#336600;}
#topics tr td{width:320px;font-size:15px;color:#CC6600;}
#topics tr td span{font-size:12px;}

#news{margin:16px 20px;font-size:12px;line-height:normal;}
#news tr{vertical-align:top;}
#news tr th{color:#336600;}
#news tr td{color:#CC6600;}

.honbun{padding:1em;}
.honbun p{line-height:2 !important;margin:0;}



/* table */
.hyou{padding:0 1em;}
.hyou table{font-size:12px;line-height:2;margin:1em 0;border:1px outset #ccc;}
.hyou caption{text-align:left;font-weight:bold;}
.hyou th{font-weight:normal;}
.hyou th,.hyou td{border:1px inset #ddd;}

.tbl1{border-collapse:collapse;line-height:2;margin:0 auto 1em;padding:0 0.5em;border:1px solid #999;}
.tbl1 caption{text-align:left;font-weight:bold;}
.tbl1 th,.tbl1 td{border:1px solid #999;}
.tbl1 th{font-weight:bold;background:#efe;}
.tbl1 td{text-align:center;padding:0 0.5em;}

.tbl2{background:#ffc;border-collapse:collapse;margin:0 auto 1em;padding:0;border:1px solid #000;}
.tbl2 caption{text-align:left;font-weight:bold;}
.tbl2 th,.tbl2 td{border:1px solid #000;}
.tbl2 th{font-weight:bold;background:#efe;}
.tbl2 td{text-align:left;padding:0;vertical-align:top;}

.pic_grid{font-size:12px;line-height:2;margin:1em auto;}
.pic_grid img{border:1px solid #333;}
.pic_grid td{text-align:center;}

.notice{background:#ffe;font-weight:bold;}
.white{background:#fff;font-weight:normal;color:#000;}


.f_left{float:left;margin:0 1em 0 0;}
.f_right{float:right;margin:0 0 0 1em;}
.w100p{width:100%;}
.w75{width:75px;}
.w100{width:100px;}
.w125{width:125px;}
.w200{width:200px;}
.w375{width:375px;}
.w12e{width:12em;}
.w7e{width:7em;}
.w5e{width:5em;}
.w4e{width:4em;}
.bmp_none{border:0 !important;margin:0 !important;padding:0 !important;}
.valign_t{vertical-align:top;}

.list_menu li{display:inline;list-style:none;}
.list_icon li{padding-left:16px;}
.list_kaiin{list-style:none url(../02_schedule/img/mark1.gif);}
.list_ippan{list-style:none url(../02_schedule/img/mark2.gif);}
.list_tokutei{list-style:none url(../02_schedule/img/mark3.gif);}
.list_simple{list-style:none;}
.list_simple li{margin-top:0.5em;}
.list_summary{margin:1em 0.5em;}
.list_summary li{float:left;list-style:none;margin-left:1em;padding-left:0.5em;border-left:1px solid #090;height:3.5em;}
.list_summary li.last{padding-right:0.5em;border-right:1px solid #090;}
.list_alpha li{list-style-type:lower-alpha;}

.list_f_left li{float:left;list-style:none;margin-left:1em;padding-left:0.5em;margin-top:2em;}

.lst_1e{list-style-type:none;margin:0;padding:0;}.lst_1e li{text-indent:-1em;padding-left:1em;}
.lst_2e{list-style-type:none;margin:0;padding:0;}.lst_2e li{text-indent:-2em;padding-left:2em;}


.difine{margin-left:1em;padding:0;}
.difine dt,.difine dd{float:left;}
.difine dt{width:100px;}
.difine dd{margin-left:0;}
.dif700{width:700px;}
.dif350{width:350px;}
/* dif[xxx] dd{width:[yyy]px;} [yyy]=[xxx]-100 */
.dif700 dd{width:600px;}
.dif350 dd{width:250px;}

dl.summary dt{float:left;margin-bottom:0;width:120px;}

.paragraph{text-indent:1em;margin-top:0em;margin-left:1em;}

.ti1{text-indent:1em;}
.ti2{text-indent:2em;}
.ti3{text-indent:3em;}

.margin0{margin:0;}

.ml0{margin-left:0;}
.ml0-1{margin-left:0.5em;}
.ml1{margin-left:1em;}
.ml1-2{margin-left:1.5em;}
.ml2{margin-left:2em;}

.pl0{padding-left:0;}
.pl1{padding-left:1em;}
.pl1-2{padding-left:1.5em;}
.pl2{padding-left:2em;}
.pr1{padding-right:1em;}

.mt0{margin-top:0;}
.mt1{margin-top:1em;}
.mt2{margin-top:2em;}
.mb0{margin-bottom:0;}
.mb1{margin-bottom:1em;}
.mb2{margin-bottom:2em;}
.mb10{margin-bottom:10em;}


.txt1em {
	padding-left:1em;
	text-indent:-1em;
}


.clearfix:after {content:".";display:block;clear:both;height:0;visibility:hidden;}
.clearfix {min-height:1px;}
* html .clearfix{height: 1px;/*\*//*/ height:auto;overflow:hidden;/**/}

.clear{clear:both;}
.box{clear:both;margin:0 auto 0 auto;border:1px solid #FF9900;} 
.box dl{margin:1em;text-align:left;}
/* End H22&H23 */

