@charset   "UTF-8";
/* 日本の奇岩100ヘッダー*/
.Kigan-HeaderArea {
  Width: 1050px;
  height: 45px;
  background : url(../Image/NKigan100-Header_L.jpg) no-repeat;
}
.Kigan-TitleArea {
  Width: 1050px;
  height: 75px;
  line-height: 75px;
  background : url(../Image/Kigan100-TitleB_L.jpg) no-repeat;
}
.Kigan-Title-S {
  color: #f1f2ca;
  font-size: 16px;
  font-family: HG丸ｺﾞｼｯｸM-PRO;
  font-weight: bold;
  line-height: 20px;
  letter-spacing: 1px;
  text-decoration: none;
  text-align: left;
  padding-left : 0px;
}
.Kigan-Title-L {
  color: #f1f2ca;
  font-size: 24px;
  font-family: HG丸ｺﾞｼｯｸM-PRO;
  font-weight: bold;
  line-height: 30px;
  letter-spacing: 1px;
  text-decoration: none;
  text-align: left;
  padding-left : 48px;
}
/* 情報ページ */
.subtitle {
  color:#f1f2ca;
  font-size: 14px;
  font-family: Arial;
  font-weight: bold;
  line-height: 25px;
  letter-spacing: 1px;
  text-align: left;
  text-decoration:none;
  padding-left : 24px;
  background-color: #5e629f;
}
/* 文字出力 */
.table-Topix{
	border-collapse: collapse;
}
.table-Topix th {
	text-align: center;
	vertical-align : middle;
	color: navy;
}
.table-Topix td {
	padding: 8px 16px 8px 16px;/* 上，右，下，左*/
	color: navy;
	font-size: 14px;
	font-family: Arial;
	font-weight: nomal;
	line-height: 18px;
	letter-spacing: 1px;
	text-align: left;
	vertical-align : top;
}
/*   */
.left {
  font-size: 12px;
  font-family: Arial;
  font-weight: normal;
  line-height: 18px;
  letter-spacing: 1px;
  text-align: left;
  vertical-align : middle;
}
.left2 {
  padding: 16px 8px 0px 0px;
  font-size: 14px;
  font-family: Arial;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 1px;
  text-align: left;
  vertical-align : top;
}
.left3 {
  padding: 8px 8px 8px 8px;
  font-size: 13px;
  font-family: Arial;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 1px;
  text-align: left;
  vertical-align : top;
}
.left4 {
  padding-left: 8px;
  padding-right: 8px;
  font-size: 12px;
  font-family: Arial;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 1px;
  text-align: left;
  vertical-align : top;
}
.center {
  font-size: 12px;
  font-family: Arial;
  font-weight: normal;
  line-height: 18px;
  letter-spacing: 1px;
  text-align: center;
}
.right {
  font-size: 12px;
  font-family: Arial;
  font-weight: normal;
  line-height: 18px;
  letter-spacing: 1px;
  text-align: right;
}
.right-bk {
  background-color: navy;
  color: white;
  text-decoration: none;
  font-size: 12px;
  font-family: Arial;
  font-weight: normal;
  line-height: 22px;
  letter-spacing: 1px;
  text-align: right;
}

.hyocenter-bk{
  background-color: #f5f5f5;
  font-size: 12px;
  font-family: Arial;
  font-weight: normal;
  line-height: 18px;
  letter-spacing: 1px;
  text-align: center;
}
/* サムネールページ（自動生成） */
.tableleft{
  font-size: 12px;
  font-family: Arial;
  color: maroon;
  font-weight: bold;
  line-height: 20px;
  letter-spacing: 1px;
  text-align: center;
  vertical-align: middle;
  background : url(../Image/TitleBack_S2.gif) repeat;
}
.tablecenter{
  text-align: center;
  vertical-align: middle;
  background : url(../Image/TitleBack_Red.gif) repeat;
}
.tableright{
  font-size: 12px;
  font-family: Arial;
  font-weight: normal;
  line-height: 18px;
  letter-spacing: 1px;
  text-align: left;
  vertical-align: top;
  padding-left : 12px;
  padding-right : 12px;
  background : url(../Image/TitleBack_S1.gif) repeat;
}
.tablerightsm{
  font-size: 14px;
  font-family: Arial;
  color: navy;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 1px;
  text-align: left;
  vertical-align: middle;
  padding-left : 12px;
  padding-right : 12px;
  background : url(../../Image/TitleBack_S2.gif) repeat;
}
.box3{
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: navy;
  border-right-color: navy;
  border-bottom-color: navy;
  border-left-color: navy;
}
/* リンク */
#linkb a{
  /*	padding-left : 24px;
  */
	background-color: #e9f7fa;
}
#linkb a:hover{
  color: white;
  background-color: #7d7dff;
}
a{
  color: #0000FF;
  text-decoration: none;
  background-color: #e9f7fa;
}
a:visited{
  color: #4B0082;
  background-color: #e9f7fa;
}
a:hover{
  color: #4B0082;
  background-color: #e9f7fa;
  text-decoration: underline;
}

/* フッター */
.footer-orderaea{
  background-color: #7d7dff;
}
.footer-doc {
  font-size: 12px;
  font-family: Arial;
  font-weight: normal;
  line-height: 25px;
  letter-spacing: 1px;
  text-align: right;
}
