@charset "UTF-8";
/* ==========================================================================
   Utilities
   ========================================================================== */
.text9 {
	font-size: 62.50% !important;
}
.text10 {
	font-size: 68.75% !important;
}
.text11 {
	font-size: 75.00% !important;
}
.text12 {
	font-size: 81.25% !important;
}
.text13 {
	font-size: 87.50% !important;
}
.text14 {
	font-size: 93.75% !important;
}
.text15 {
	font-size: 100.00% !important;
}
.text16 {
	font-size: 106.25% !important;
}
.text17 {
	font-size: 112.50% !important;
}
.text18 {
	font-size: 118.75% !important;
}
.text19 {
	font-size: 125.00% !important;
}
.text20 {
	font-size: 131.25% !important;
}
.text21 {
	font-size: 137.50% !important;
}
.text22 {
	font-size: 143.75% !important;
}
.text23 {
	font-size: 150.00% !important;
}
.text24 {
	font-size: 156.25% !important;
}
.text25 {
	font-size: 162.50% !important;
}
.text26 {
	font-size: 168.75% !important;
}
.text27 {
	font-size: 175.00% !important;
}
.text28 {
	font-size: 181.25% !important;
}
.text29 {
	font-size: 187.50% !important;
}
.text30 {
	font-size: 193.75% !important;
}
.text31 {
	font-size: 200.00% !important;
}
.text32 {
	font-size: 206.25% !important;
}
@media screen and (max-width: 480px) {
.text8 {
	font-size: 100.00% !important;
}
.text9 {
	font-size: 100.00% !important;
}
.text10 {
	font-size: 100.00% !important;
}
.text11 {
	font-size: 100.00% !important;
}
.text12 {
	font-size: 100.00% !important;
}
.text13 {
	font-size: 100.00% !important;
}
.text14 {
	font-size: 100.00% !important;
}
.text15 {
	font-size: 100.00% !important;
}
.text16 {
	font-size: 100.00% !important;
}
.text17 {
	font-size: 100.00% !important;
}
.text18 {
	font-size: 100.00% !important;
}
.text19 {
	font-size: 106.25% !important;
}
.text20 {
	font-size: 112.50% !important;
}
.text21 {
	font-size: 118.75% !important;
}
.text22 {
	font-size: 125.00% !important;
}
.text23 {
	font-size: 131.25% !important;
}
.text24 {
	font-size: 137.50% !important;
}
.text25 {
	font-size: 143.75% !important;
}
.text26 {
	font-size: 150.00% !important;
}
.text27 {
	font-size: 156.25% !important;
}
.text28 {
	font-size: 162.50% !important;
}
.text29 {
	font-size: 168.75% !important;
}
.text30 {
	font-size: 175.00% !important;
}
.text31 {
	font-size: 181.25% !important;
}
.text32 {
	font-size: 187.50% !important;
}
}
/* fontStyle
   -------------------------------------------------------------------------- */
.fw-b{
	font-weight: bold;
}
/* margin
   -------------------------------------------------------------------------- */
.mb0 {
	margin-bottom: 0 !important;
}
.mb5 {
	margin-bottom: 5px !important;
}
.mb10 {
	margin-bottom: 10px !important;
}
.mb15 {
	margin-bottom: 15px !important;
}
.mb20 {
	margin-bottom: 20px !important;
}
.mb25 {
	margin-bottom: 25px !important;
}
.mb30 {
	margin-bottom: 30px !important;
}
.mb35 {
	margin-bottom: 35px !important;
}
.mb40 {
	margin-bottom: 40px !important;
}
.mb45 {
	margin-bottom: 45px !important;
}
.mb50 {
	margin-bottom: 50px !important;
}
.mb55 {
	margin-bottom: 55px !important;
}
.mb60 {
	margin-bottom: 60px !important;
}
.mb65 {
	margin-bottom: 65px !important;
}
.mb70 {
	margin-bottom: 70px !important;
}
.mb75 {
	margin-bottom: 75px !important;
}
.mb80 {
	margin-bottom: 80px !important;
}
.ml0 {
	margin-left: 0 !important;
}
.ml5 {
	margin-left: 5px !important;
}
.ml10 {
	margin-left: 10px !important;
}
.ml15 {
	margin-left: 15px !important;
}
.ml20 {
	margin-left: 20px !important;
}
.ml25 {
	margin-left: 25px !important;
}
.ml30 {
	margin-left: 30px !important;
}
.mr0 {
	margin-right: 0 !important;
}
.mr5 {
	margin-right: 5px !important;
}
.mr10 {
	margin-right: 10px !important;
}
.mr15 {
	margin-right: 15px !important;
}
.mr20 {
	margin-right: 20px !important;
}
.mr25 {
	margin-right: 25px !important;
}
.mr30 {
	margin-right: 30px !important;
}
.mt40 {
	margin-top: 40px !important;
}
@media screen and (max-width: 480px) {
.mb0 {
	margin-bottom: 0 !important;
}
.mb5 {
	margin-bottom: 3px !important;
}
.mb10 {
	margin-bottom: 5px !important;
}
.mb15 {
	margin-bottom: 8px !important;
}
.mb20 {
	margin-bottom: 10px !important;
}
.mb25 {
	margin-bottom: 13px !important;
}
.mb30 {
	margin-bottom: 15px !important;
}
.mb35 {
	margin-bottom: 18px !important;
}
.mb40 {
	margin-bottom: 20px !important;
}
.mb45 {
	margin-bottom: 23px !important;
}
.mb50 {
	margin-bottom: 25px !important;
}
.mb55 {
	margin-bottom: 28px !important;
}
.mb60 {
	margin-bottom: 30px !important;
}
.mb65 {
	margin-bottom: 33px !important;
}
.mb70 {
	margin-bottom: 35px !important;
}
.mb75 {
	margin-bottom: 38px !important;
}
.mb80 {
	margin-bottom: 40px !important;
}
.ml0 {
	margin-left: 0 !important;
}
.ml5 {
	margin-left: 3px !important;
}
.ml10 {
	margin-left: 5px !important;
}
.ml15 {
	margin-left: 8px !important;
}
.ml20 {
	margin-left: 10px !important;
}
.ml25 {
	margin-left: 13px !important;
}
.ml30 {
	margin-left: 15px !important;
}
.mr0 {
	margin-right: 0 !important;
}
.mr5 {
	margin-right: 3px !important;
}
.mr10 {
	margin-right: 5px !important;
}
.mr15 {
	margin-right: 8px !important;
}
.mr20 {
	margin-right: 10px !important;
}
.mr25 {
	margin-right: 13px !important;
}
.mr30 {
	margin-right: 15px !important;
}
}
/* padding
   -------------------------------------------------------------------------- */
.pt0 {
	padding-top: 0 !important;
}
.pt5 {
	padding-top: 5px !important;
}
.pt10 {
	padding-top: 10px !important;
}
.pt15 {
	padding-top: 15px !important;
}
.pt20 {
	padding-top: 20px !important;
}
.pt25 {
	padding-top: 25px !important;
}
.pt30 {
	padding-top: 30px !important;
}
.pt35 {
	padding-top: 35px !important;
}
.pt40 {
	padding-top: 40px !important;
}
.pt45 {
	padding-top: 45px !important;
}
.pt50 {
	padding-top: 50px !important;
}
@media screen and (max-width: 480px) {
.pt0 {
	padding-top: 0 !important;
}
.pt5 {
	padding-top: 3px !important;
}
.pt10 {
	padding-top: 5px !important;
}
.pt15 {
	padding-top: 8px !important;
}
.pt20 {
	padding-top: 10px !important;
}
.pt25 {
	padding-top: 13px !important;
}
.pt30 {
	padding-top: 15px !important;
}
.pt35 {
	padding-top: 18px !important;
}
.pt40 {
	padding-top: 20px !important;
}
.pt45 {
	padding-top: 23px !important;
}
.pt50 {
	padding-top: 25px !important;
}
}
/* align
   -------------------------------------------------------------------------- */
.ta-l {
	text-align: left !important;
}
.ta-r {
	text-align: right !important;
}
.ta-c {
	text-align: center !important;
}
/* float
   -------------------------------------------------------------------------- */
.fl {
	float: left;
}
.fr {
	float: right;
}
.fl-img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.fr-img {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
/* clear
   -------------------------------------------------------------------------- */
.clear {
	clear: both;
}
/* clearfix */
.cf:before, .cf:after {
	content: " ";
	display: table;
}
.cf:after {
	clear: both;
}
.cf {
 *zoom: 1;
}
/* 表示非表示切り替え／
---------------------------------*/
/* SP表示 */
.sp{
	display: inline-block;
}
.pc{
	display: none;
}
/* PC表示 */
@media screen and (min-width: 480px) {
.sp{
	display: none;
}
.pc{
	display: inline-block;
}
}
/* Links
---------------------------------*/
a {
	margin: 0;
	padding: 0;
	text-decoration: none;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	font-size: 100%;
	color: #000000;
}
a:hover, a:active {
	-webkit-transition: opacity 0.5s;
	-moz-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;
	outline: none;
	color: #b49b46;
}
/* font awesome
---------------------------------*/
.fa-red {color: #BB262C}
.fa-blu {color: #0364C3}
.fa-gre {color: #46983F}
.fa-gol {color: #b49b46}

/* indent
---------------------------------*/
.indent {
	padding-left:1em;
	text-indent:-1em;
	display: inline-block;
}
.indent02 {
	text-indent:1em;
	display: inline-block;
}

/* template
   -------------------------------------------------------------------------- */
/*1*/
h2{
	width: 100%;
	margin: 0 0 20px;
	padding: 0 0 10px;
	font-size: 200% ;
	text-align: left;
	/*font-family: "Yu Mincho", "YuMincho", serif;*/
	line-height: 1.4;
	font-weight: 400;
	border-bottom: 1px solid #b49b46;
	letter-spacing: 1px;
}
p.lead{
	width: 100%;
	margin: 0 0 50px;
	padding: 0;
	font-size: 118.75%;
	/*font-family: "Yu Mincho Medium", "YuMincho Medium", serif;*/
	line-height: 1.6;
}


@media screen and (max-width: 480px) {
h2{
	font-size: 168.75% ;
}
p.lead{
	font-size: 112.50%;
}
}

/*2*/
h3{
	width: 100%;
	margin: 0 0 16px;
	padding: 0 0 8px;
	font-size: 125.00%;
	text-align: left;
	line-height: 1.4;
	border-bottom: 1px dashed #b49b46;
}

/*3*/
h4{
	width: 100%;
	margin: 0 0 0;
	padding: 0 0 10px;
	font-size: 118.75%;
	text-align: left;
	line-height: 1.4;
}
h4.line{
	width: 100%;
	margin: 0 0 10px;
	padding: 0 0 6px;
	font-size: 100%;
	text-align: left;
	line-height: 1.4;
	border-bottom: 1px solid #808080;
}
h5{
	width: 100%;
	margin: 0 0 10px;
	padding: 0;
	font-size: 106.25%;
	text-align: left;
	line-height: 1.4;
	font-weight: bold;
}
/*4*/
h5.clr01{
	width: 100%;
	margin: 0 0 20px;
	padding: 14px 0 12px;
	font-size: 100% ;
	text-align: left;
	line-height: 1.4;
	border-top: 1px solid #b49b46;
	border-bottom: 1px solid #b49b46;
}

/*5*/
h5.clr02{
	width: 100%;
	margin: 0 0 20px;
	padding: 14px 0 12px;
	font-size: 100% ;
	text-align: left;
	line-height: 1.4;
	color: #b49b46;
	border-top: 1px solid #b49b46;
	border-bottom: 1px solid #b49b46;
}
/*6-1*/
h6{
	margin: 0 0 10px;
	padding: 4px 0 6px 20px;
	font-size: 106.25%;
	text-align: left;
	line-height: 1.4;
	font-weight: normal;
	border-left: 5px solid #b49b46;
	border-bottom: 1px dashed #808080;
}

/*6*/
.btn{
	max-width: 100%;
	margin: 0 auto 10px;
	box-sizing: border-box;
	font-size: 118.75%;
	line-height: 1;
	background: url(../img/page/arrow03.png) no-repeat #ffffff;
	background-position: 97% center;
	border: 2px solid #b49b46;
	font-weight: bold;
	text-align: center;
}
.btn a{
	display: block;
	padding: 12px 16px 10px;
}
.btn .clr{
	color: #b49b46;
}
@media screen and (max-width:768px) {
.btn{
	max-width: 100%;
	margin: 0 auto 10px;
  box-sizing: border-box;
	font-size: 118.75%;
  line-height: 1;
	background: url(../img/page/arrow03.png) no-repeat #ffffff;
	background-position: 97% center;
}
}
@media screen and (max-width:480px) {
.btn{
	max-width: 100%;
	margin: 0 auto 10px;
  box-sizing: border-box;
	font-size: 118.75%;
  line-height: 1.4;
	background: #ffffff;
	background-position: 97% center;
}
.btn a{
	display: block;
	padding: 6px 14px 5px;
}
}
/*7*/
.textBox01{
	width: 100%;
	margin: 0 0 10px;
	padding: 2%;
	box-sizing: border-box;
	background-color: #f5f5f5;
	font-size: 100.00%;
}
/*8*/
.textBox02{
	width: 100%;
	margin: 0 0 10px;
	padding: 2%;
	box-sizing: border-box;
	background-color: #efe9ef;
	font-size: 100.00%;
}
/*9*/
.block01{
	width: 100%;
	margin: 0 0 10px;
	padding: 2%;
	box-sizing: border-box;
	border: 2px solid #b49b46;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	background: url(../img/page/icon01.png) no-repeat 10px 10px;
}
.block01 .ttl{
	margin: 0 0 22px;
	padding: 14px 0 0 80px;
	font-size: 137.50%;
	color: #b49b46;
	line-height: 1.2;
	font-weight: bold;
}
@media screen and (max-width:480px) {
.block01 .ttl{
	margin: 0 0 22px;
	font-size: 125.00% ;
}
}
/*10*/
.block02{
	width: 100%;
	margin: 0 0 10px;
	padding: 2%;
	box-sizing: border-box;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	background: url(../img/page/icon01.png) no-repeat 10px 10px;
	background-color: #f5f5f5;
}
.block02 .ttl{
	margin: 0 0 22px;
	padding: 14px 0 0 80px;
	font-size: 137.50%;
	color: #000000;
	line-height: 1.2;
	font-weight: bold;
}
@media screen and (max-width:480px) {
.block02 .ttl{
	margin: 0 0 22px;
	font-size: 125.00% ;
}
}
/*11-1*/
.colArea01{
	width: 100%;
	margin: 0 0 20px;
	padding: 0;
}
.colArea01 img{
	max-width: 100%;
	height: auto;
}
.colArea01 .col01{
	width: 55%;
	margin: 0;
	padding: 0;
	float: left;
}
.colArea01 .col01 .ttl{
	margin: 0 0 10px;
	padding: 0 0 10px;
	font-size: 137.50%;
	border-bottom: 1px dashed #b49b46;
	font-weight: bold;
	line-height: 1.4;
}
.colArea01 .col02{
	width: 40%;
	margin: 0;
	padding: 0;
	float: right;
	text-align: center;
}
@media screen and (max-width:480px) {
.colArea01 .col01{
	width: 100%;
	margin: 0 auto 10px;
	padding: 0;
	float: none;
}
.colArea01 .col02{
	width: 100%;
	margin: 0 auto 10px;
	padding: 0;
	float: none;
}
.colArea01 .col01 .ttl{
	font-size: 125.00% ;
}
}
/*11-2*/
.colArea02{
	width: 100%;
	margin: 0 0 20px;
	padding: 0;
}
.colArea02 img{
	max-width: 100%;
	height: auto;
}
.colArea02 .col01{
	width: 40%;
	margin: 0;
	padding: 0;
	float: left;
	text-align: center;
}
.colArea02 .col02 .ttl{
	margin: 0 0 10px;
	padding: 0 0 10px;
	font-size: 137.50%;
	border-bottom: 1px dashed #b49b46;
	font-weight: bold;
	line-height: 1.4;
}
.colArea02 .col02{
	width: 55%;
	margin: 0;
	padding: 0;
	float: right;
}
@media screen and (max-width:480px) {
.colArea02 .col01{
	width: 100%;
	margin: 0 auto 10px;
	padding: 0;
	float: none;
}
.colArea02 .col02{
	width: 100%;
	margin: 0 auto 10px;
	padding: 0;
	float: none;
}
.colArea02 .col01 .ttl{
	font-size: 125.00% ;
}
}
/*11-3*/
.colArea03{
	width: 100%;
	margin: 0 0 20px;
	padding: 0;
}
.colArea03 img{
	max-width: 100%;
	height: auto;
}
.colArea03 .col01{
	width: 48.5%;
	margin: 0;
	padding: 0;
	float: left;
	text-align: center;
}
.colArea03 .col02{
	width: 48.5%;
	margin: 0;
	padding: 0;
	float: right;
	text-align: center;
}
@media screen and (max-width:480px) {
.colArea03 .col01{
	width: 100%;
	margin: 0 auto 10px;
	padding: 0;
	float: none;
}
.colArea03 .col02{
	width: 100%;
	margin: 0 auto 10px;
	padding: 0;
	float: none;
}
}
/*12*/
.listDtails ol{
	width: 100%;
	margin: 0;
	padding: 0;
}
.listDtails ol.style01 li{
	margin: 0 0 16px 17px;
  padding: 0;
}
.listDtails ol.style01 li span{
	margin: 0 0 10px;
	padding: 0;
	font-size: 112.50%;
	color: #b49b46;
	font-weight: bold;
	display: block;
}
/*13-1*/
.listDtails ul{
	width: 100%;
	margin: 0 0 40px;
	padding: 0;
}
.listDtails ul.circle01 li{
	margin: 0 0 16px;
  position: relative;
  padding: 0 0 0 1.2em;
}
.listDtails ul.circle01 li::after {
  display: block;
  content: '';
  position: absolute;
  top: .3em;
  left: 0;
  width: 14px;
  height: 14px;
  background-color: #b49b46;
  border-radius: 100%;
}
.listDtails ul.circle01 li span{
	margin: 0 0 10px;
	padding: 0;
	font-size: 118.75%;
	font-weight: bold;
	display: block;
}
/*13-2*/
.listDtails ul{
	width: 100%;
	margin: 0 0 40px;
	padding: 0;
}
.listDtails ul.circle02 li{
	margin: 0 0 10px;
  position: relative;
  padding: 0 0 0 1.2em;
}
.listDtails ul.circle02 li::after {
  display: block;
  content: '';
  position: absolute;
  top: .5em;
  left: 0;
  width: 10px;
  height: 10px;
  background-color: #b49b46;
  border-radius: 100%;
}
.listDtails ul.circle02 li span{
	margin: 0 0 0;
	padding: 0;
	font-size: 106.25%;
	font-weight: normal;
	display: inline-block;
}
@media screen and (max-width: 480px) {
.listDtails ul.circle02 li span{
	margin: 0 0 10px;
	padding: 0;
	font-size: 106.25%;
	font-weight: normal;
	display: block;
}
}
/*14*/
.listDtails ul{
	width: 100%;
	margin: 0 0 40px;
	padding: 0;
}
.listDtails ul.arrow li{
	margin: 0 0 16px 17px;
  padding: 0;
  list-style-image: url(../img/page/arrow02.png);
}
.listDtails ul.arrow li span{
	margin: 0 0 10px;
	padding: 0;
	font-size: 112.50%;
	font-weight: bold;
	display: block;
}

/*14-2*/
.listDtails ul{
	width: 100%;
	margin: 0;
	padding: 0;
}
.listDtails ul.circle03 li{
	margin: 0 0 10px;
  position: relative;
  padding: 0 0 0 1.2em;
}
.listDtails ul.circle03 li::after {
  display: block;
  content: '';
  position: absolute;
  top: .5em;
  left: 0;
  width: 10px;
  height: 10px;
  background-color: #999999;
  border-radius: 100%;
}
.listDtails ul.circle03 li span{
	margin: 0 0 10px;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
	display: block;
}
/*14-3*/
.listDtails ol{
	width: 100%;
	margin: 0;
	padding: 0;
}
.listDtails ol.style02 li{
	margin: 0 0 5px 17px;
  padding: 0;
}
.listDtails ol.style02 li span{
	margin: 0 0 10px;
	padding: 0;
	font-size: 100%;
	color: #000000;
	font-weight: normal;
	display: block;
}

/*16/17/18*/
.scroll {
  display: block;
  width: 100%;
  max-width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
table.table02 {
  border-collapse: collapse;
  min-width: 660px;
  width: auto;
  margin: 0 auto;
	font-size: 93.75%;
}
table.table02 th, table.table02 td {
  padding: 5px 10px 4px;
  border-bottom: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  box-sizing: border-box;
  background-color: #f5f5f5;
	text-align: center;
	vertical-align: middle;
}
table.table02 th{
	background-color: #bae2f2;
}
/*15*/
.scroll {
  width: 100%;
  box-sizing: border-box;
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
}
table.table01 {
  border-collapse: collapse;
  min-width: 660px;
  width: auto;
  margin: 0 auto;
	font-size: 93.75%;
}
table.table01 th, table.table01 td {
  padding: 10px;
  border-bottom: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  box-sizing: border-box;
  background-color: #f5f5f5;
	text-align: center;
	vertical-align: middle;
}
table.table01 th{
	background-color: #ebbec0;
}
table.table01 .c1{
	background-color: #efeaef;
}
table.table01 .c2{
	background-color: #c95257;
	color: #ffffff;
}
/*19*/
.scroll {
  width: 100%;
  box-sizing: border-box;
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
}
table.table03 {
  border-collapse: collapse;
  min-width: 660px;
  width: auto;
  margin: 0 auto;
	font-size: 93.75%;
}
table.table03 th {
  padding: 10px;
  border-bottom: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  box-sizing: border-box;
  background-color: #f5f5f5;
	text-align: center;
	vertical-align: middle;
}
table.table03 td {
  padding: 10px;
  border-bottom: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  box-sizing: border-box;
  background-color: #f5f5f5;
	text-align: left;
	vertical-align: middle;
}
table.table03 th{
	background-color: #bae2f2;
}


table.table04 {
  border-collapse: collapse;
  min-width: 660px;
  width: auto;
  margin: 0 auto;
	font-size: 93.75%;
}
table.table04 th, table.table04 td {
  padding: 10px;
  border-bottom: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  box-sizing: border-box;
  background-color: #f5f5f5;
	text-align: left;
	vertical-align: middle;
	line-height: 1.6;
}
table.table04 th{
	background-color: #FCEDF0;
	white-space:nowrap;
	text-align: center;
	color: #CC6867;
  padding: 10px 16px;
}




/*20*/
.buttonArea{
	width: 100%;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
.button {
	overflow: hidden;
	width: 70%;
	height: 50px;
	margin: 0 auto;
	padding: 0;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.button a {
	display: block;
	position: relative;
	z-index: 10;
	text-align:center;
	background: #b49b46;
	color: #fff;
	font-size: 14px;
	line-height: 50px;
	text-decoration:none;
}
.button a:hover {
	background: #d6bb61;
	transition: background-color 0.5s;
}
@media all and (max-width: 480px) {
.button {
	width: 80%;
	height: auto;
	margin: 0 auto;
	padding: 0;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.button a {
	display: block;
	position: relative;
	z-index: 10;
	text-align:center;
	background: #b49b46;
	color: #fff;
	font-size: 14px;
	line-height: 1.4;
	text-decoration:none;
}
}


/*21*/
table.inner_table {
  border-collapse: collapse;
  margin: 0 auto;
	font-size: 93.75%;
}
table.inner_table th, table.inner_table td {
  padding: 5px 10px 4px;
  border: 2px solid #ffffff;
  box-sizing: border-box;
  background-color: #f5f5f5;
	text-align: center;
	vertical-align: middle;
}
table.inner_table th{
	background-color: #bae2f2;
}


