/*色・文字サイズ*/
.copyBL{
	font-weight:bold;
	color: #2C8CDC;
	font-size:1.2em;
}

/*次回層のタイトル*/
#cnttit{
	color:#008837;
}

/* トピックス */
.jiTitle{font-size:1.4em;margin-bottom:15px;}
.WrapperPhoto{margin:0 auto;width:600px;text-align:left;} 
.Wrapper{margin:0 auto;width:750px;text-align:left;}
.jibox{border:#EB6D73 2px solid;}
.photoBox{border:2px solid #FEA62A}
.sokoBox{border:2px solid #008837}
.titleOr{ color:#FF6600; font-size:1.4em;font-weight:bold;}
.titlePi{
	color:#F94E63;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.4em;
}


.titGrBER{ border-bottom:solid 1px #3bb483; border-left:solid 5px #3bb483; padding:7px;}
/* インフォメーション */
.InfoTitle{font-size:1.1em;background-color:#74B5E4;color:#FFFFFF;padding-left:12px;}
.InfoTitle2{font-size:1.1em;background-color:#FF8E44;color:#FFFFFF;padding-left:12px;}
.InfoTitle strong{color:#FFFFFF;}
.InfoBox{border:#74B5E4 3px solid;}
.InfoBox2{border:#FF8E44 3px solid;}
.InfoInner{}
.cautionBox{background-color: #D3EDFB;padding:5px;margin:12px 0;}
.randamBox{border:2px #3BB483 solid}

.InfoTitlePi{font-size:1.1em;background-color:#D97C7F;color:#FFFFFF;padding-left:12px;}
.InfoBoxPi{border:#D97C7F 3px solid;}

.data{float:rigth; text-align:right;}

.Topmain{
width:750px;
margin:0 auto;
}

.section{
margin:10px auto;
padding:0;
text-align:left;
}

.sectionA{
margin:10px auto 20px auto;
padding:0;
text-align:center;
}

.sectionB{
margin:10px auto 0px auto;
padding:0;
text-align:left;
}

.sectionC{
margin:0 0 0 10px;
text-align:left;
}

.table_so{
border-collapse:collapse; 
border:1px solid #999999;
background:#ffffff;
}

.table_so td{
border:1px solid #999999; 
padding:2px;
background:#FDEFF5;
}

.table_so th{
border:1px solid #999999; 
padding:2px;
background:#99CFD6;
text-align:center;
}

.table_area{
border-collapse:collapse; 
border:1px solid #999999;
background:#ffffff;
}

.table_area td{
border:1px solid #999999; 
padding:2px;
background:#FFFDE6;
text-align:left;
}

.table_area th{
border:1px solid #999999; 
padding:2px;
background:#CFE6C1;
text-align:center;
}

.table_topi{
border-collapse:collapse; 
border:1px solid #999999;
background:#ffffff;
}

.table_topi td{
border:1px solid #999999; 
padding:2px;
background:#ffffff;
text-align:left;
}

.table_topi th{
border:1px solid #999999; 
padding:2px;
background:#FFF3C3;
text-align:center;
}

.table_topi .thh{
border:1px solid #999999; 
padding:2px;
background:#C5C7E4;
text-align:center;
}

.table_topi .tdh{
border:1px solid #999999; 
padding:2px;
background:#ffffff;
text-align:center;
}

.table_topi .thd{
border:1px solid #999999; 
padding:2px;
background:#FFF3C3;
text-align:left;
}

.imgR{
float:right;
margin-left:10px;
}

.imgL{
float:left;
}


#pagetop{
width:600px;
text-align:center;
margin:0 auto;
}

.sp1_box1{
width:580px;
border:1px solid #EE783F;
padding:5px;
margin:0 auto;

}

#sp1 p ,#sp3 p{
margin-bottom:10px;
}

.ikiiki_box{
width:576px;
border-left:2px solid #00838A;
border-right:2px solid #00838A;
border-bottom:2px solid #00838A;
background:#ffffff;
padding:0 10px;
}

.ikiiki_box2{
width:556px;
background:#E7F1D3;
padding:10px;
margin-top:10px;
}

#ikiiki h2{
background:#6B8BC6;
padding:5px;
color:#FFFFFF;
font-weight:bold;
font-size:15px;
margin-top:15px;
}

#ikiiki h3{
font-weight:bold;
font-size:16px;
}


.chisan_box{
background:#FFEFCA;
padding:5px 20px 15px 20px;
}

.chisan_boxA{
border:#F08200 1px solid;
background:#ffffff;
padding:5px;
}

.chicolor{
color:#94252A;
font-weight:bold;
padding-bottom:10px;
}

.chisan_boxA p{
width:238px;
padding:0 20px 0 10px;
}


#topic .box1{
border:2px solid #3BB483;
padding:20px 10px;
margin:20px auto;


}


#sp1,
#ikiiki,
#topic,
#soryoku,
#viewpoint,
#health,
#safety,
#info,
#info_population,
#info_present,
#info_others,
#chisan,
#photo{
width:600px;
padding-bottom:30px;
text-align:left;
margin:0 auto;
}

.leftable{
margin-left:10px;
}


#safety h3,#photo h3{
font-size:16px;
color:#FF9900;
font-weight:bold;
margin-bottom:10px;
}

#info h2{
margin-top:5px;
margin-bottom:5px;
}

#info p{
margin-left:10px;
}

#info .morcolor{
background:#E5DECE;
}

#info .morfocolor{
color:#932F00;
}

/* 健康　*/
#health #title{
	width:580px;
	padding:10px;
	background-color: #acd9cf;
	display:block;
}
#health #title img{
	float:right;
	display:block;
}
#health h2{
	margin:1.2em 0;
	border:2px #00A0A9 solid;
	padding:3px;
	color:#00A0A9;
	font:medium;
	font-weight: bold;
}
#health h3{
	padding-bottom:5px;
}
#health h4{
	padding-bottom:5px;
	color:#00A0A9;
	font-weight: bold;
}
.healthBox{
margin-top:20px;
background:#FCE7EE;
padding:10px;
}


/*防災？*/
.safetyBox{
padding:0px;
}
.SafeHead{
background-color:#F6BABC;
padding:3px;
margin:12px 0; 
color:#000000;
font-weight:bold;
font-size:1.2em;
}

.safetyBox2{
width:576px;
padding:10px;
border-left:2px solid #4DBBAA;
border-right:2px solid #4DBBAA;
border-bottom:2px solid #4DBBAA;
background:#FCE9F2;
}

.safetyBox2 h2{
color:#4DBBAA;
font-weight:bold;
margin:0;
padding:0;
}

/* ガイド */
.foodTitle{color: #996FC4;font-size:2em;}
.foodSub{color: #996FC4;}
.eventTitle{color:#FFFFFF;background-color:#8CB1D4;padding-left:1em;padding-right:1em;width:100px;}
.presentCaution{font-size:0.8em}
.foodSubTitle{background-color: D97C7F;font-size:1.2em;margin-bottom:12px;padding:5px;color:#FFFFFF;}
.foodReNum{font-weight:bold;color: #336600;font-size:1.2em;}

/*宮崎の魅力*/
#viewpoint h1{
	padding-bottom:20px;
}

/*文字*/
.txt10{font-size:10px;}
.txt14{font-size:14px;}

/*table*/
table.table_ye td{
	background-color:#FFF5DD;
}

table.table_bl th{
	background-color:#B3D4F3;
}
table th.tit,
table.table_bl td{
	background-color:#fff;
}
table th.tit2{
	background-color:#FEF0DD;
}
table.table_bl th,
table.table_bl td{
	padding:4px;
}
table.table_ye td{
	padding:10px;
}
table th.tit,
table th.tit2{
	font-weight:bold;
}
{
	text-align:right;
}



table.table_bl th,
table.table_bl td,
table.table_ye td{
	border-top:#666 solid 1px;
	border-left:#666 solid 1px;
}
table th.tit,
table th.tit2{
	border:none;
}
table td.fst{
	border-top:none;
	border-left:none;
}
table th.btop_no{
	border-top:none;
}
table td.last{
	border-bottom:#666 solid 1px;
	border-right:#666 solid 1px;
}
table th.last_r,
table td.last_r,
table.table_ye td{
	border-right:#666 solid 1px;
}
table th.last_b,
table td.last_b,
table.table_ye td.last{
	border-bottom:#666 solid 1px;
}
