@charset "utf-8";
body {
  /*background: url(../images/common_bg.png);*/
}
/*============================
#breadcrumbs
============================*/
div#breadcrumbs {
  border-top: 3px solid #dac8a4;
  /*background: #8d8169;*/
  background: #bf9d5b;
  font-size: 85%;
}
div#breadcrumbs div#breadcrumbs_inner {
  width: 1000px;
  margin: 0 auto;
  padding: 5px 0px;
}
div#breadcrumbs div#breadcrumbs_inner ul li {
  display: inline-block;
 /* color: #cac6bd;*/
}
div#breadcrumbs div#breadcrumbs_inner ul li:before {
  content: ">";
  padding: 0px 10px;
}
div#breadcrumbs div#breadcrumbs_inner ul li:first-child:before {
  content: "";
  padding: 0px;
}
div#breadcrumbs div#breadcrumbs_inner ul li a {
/*color: #cac6bd;*/
  color:#2a0000;
  text-decoration: underline;
}
/*============================
#Mainvis
============================*/
div#Mainvis {
  width: 100%;
  padding: 20px 0px 0px;
  height: 270px;
  overflow: hidden;
  clear: both;
/*  background: url(../images/bridal_fair_mainvisual_pc.png) no-repeat center top;
  background-size: 100% 100%;*/
}
div#Mainvis div#Mainvis_inner {
  width: 1000px;
  margin: 0 auto;
}

/*============================
#Mainvis
============================*/
div#Mainvis02 {
  width: 100%;
  padding: 20px 0px 0px;
  height: 270px;
  overflow: hidden;
  clear: both;
  background: url(../images/bridal_fair_mainvisual_pc.png) no-repeat center top;
/*  background-size: 100% 100%;*/
}
div#Mainvis02 div#Mainvis_inner02 {
  width: 1000px;
  margin: 0 auto;
}


/*============================
#Main
============================*/
div#Main {
	padding-bottom: 0px;
	margin-bottom: 100px;
}
div#Main div#Main_inner {
	width: 1000px;
	background: #FFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
}
div#Main div#Main_inner section#contents h4 {
  padding: 27px 0px;
  text-align: center;
}
div#Main div#Main_inner section#contents h4 img {
  display: inline;
}
div#Main div#Main_inner section#contents div.contents_inn {
  /*width:99%;*/
  width: 98.5%;
  height: 400px;
  margin: 0px 0.5% 0px 1%;
  position: relative;
  opacity: 0;
}

div#Main div#Main_inner02 {
  width: 1000px;
  margin: 0 auto 50px;/*230*/
  /*background: #FFF;*/
}

div#Main div#Main_inner02 section#contents h4 {
  padding: 27px 0px;
  text-align: center;
}
div#Main div#Main_inner02 section#contents h4 img {
  display: inline;
}
div#Main div#Main_inner02 section#contents div.contents_inn {
  /*width:99%;*/
  width: 98.5%;
  height: 400px;
  margin: 0px 0.5% 0px 1%;
  position: relative;
  opacity: 0;
}

div#Main div#Main_inner section#name h4 {
  width: 100%;
  /*background: #65b8be;
  background-color:#F5767D;*/
  /*background: #2a0000;*/
	background: #663030;
  border: solid 4px #bf9d5b;
  color: #fff;
  font-weight: bold;
  font-size: 130%;
  padding: 15px 15px 0px;
  height: 62px;
  float: left;
}
div#Main div#Main_inner section#name div.capa {
  height: 62px;
  padding: 20px 15px 0px;
  float: left;
  width: 215px;
  background: #dac8a4;
  font-weight: bold;
  font-size: 115%;
}
div#Main div#Main_inner section#name div.capa span.h {
  display: block;
  float: left;
}
div#Main div#Main_inner section#name div.capa span.user {
  display: block;
  float: right;
}
div#Main div#Main_inner section#slideshow {
  clear: both;
  background: #3b3b3b;
  margin: 0 auto;
  text-align: left;
}
div#Main div#Main_inner section#slideshow div.mainv {
  width: 100%;
  height: 590px;
  overflow: hidden;
  position: relative;
  z-index:0;
}
div#Main div#Main_inner section#slideshow div.mainv div {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
}
div#Main div#Main_inner section#slideshow div.mainv div img {
  width: 100%;
}
div#Main div#Main_inner section#slideshow div.thumnail {
  width: 98%;
  margin: auto;
  overflow-x: hidden;
}
div#Main div#Main_inner section#slideshow div.thumnail table {
  position: relative;
  top: 0px;
  left: 0px;
}
div#Main div#Main_inner section#slideshow div.thumnail table tbody tr td a {
  display: inline-block;
/*  margin: 8px 17px 15px 0px;*/
/*  margin: 0px 17px -8px 0px;
  margin: 15px 17px 10px 0px;*/
  margin: 7px 17px 3px 0px;
}
div#Main div#Main_inner section#slideshow div.thumnail table tbody tr td a.active {
  filter: alpha(opacity=100) !important;
  -moz-opacity: 1!important;
  opacity: 1!important;
}
/*div#Main div#Main_inner section#slideshow div.thumnail table tbody tr td:first-child a {
  margin: 8px 17px 15px 17px;
}*/
div#Main div#Main_inner div#style {
  width: 630px;
  float: left;
}
div#Main div#Main_inner div#style h5 {
  background: #dac8a4;
  font-weight: bold;
  padding: 8px 13px;
  font-size: 115%;
}
div#Main div#Main_inner div#style ul {
  margin: 5px 0px;
  padding: 0px 17px;
}
div#Main div#Main_inner div#style ul li {
  line-height: 100%;
  display: inline-block;
  border: solid 2px #dac8a4;
  color: #fff;
  background: #ff9e9f;
  padding: 7px 13px;
  font-size: 105%;
  margin: 9px 3px;
}
div#Main div#Main_inner div#type {
  width: 1000px;/*370px*/
  float: left;padding-top:10px;
}
div#Main div#Main_inner div#type h5 {
  /*background: #dac8a4;*/
	color: #ffffff;
  background: #bf9d5b;
  font-weight: bold;
  padding: 8px 13px;
  font-size: 115%;
}
div#Main div#Main_inner div#type ul {
  margin: 5px 0px;
  /*border-left: solid 2px #dac8a4;*/
  border-left: solid 2px #bf9d5b;
  padding: 0px 17px;
}
div#Main div#Main_inner div#type ul li {
  line-height: 100%;
  display: inline-block;
  /*border: solid 2px #dac8a4;*/
  border-left: solid 2px #bf9d5b;
  color: #fff;
  /*background: #ff9e9f;*/
  /*background: #360000;*/
background: #663030;
  padding: 7px 13px;
  font-size: 105%;
  margin: 9px 3px;
}

div#Main div#Main_inner div#type02 ul.osusume {
  margin: 5px 0px;
  /*border-left: solid 2px #dac8a4;*/
  padding: 0px 17px;
}
div#Main div#Main_inner div#type02 ul.osusume li {
  line-height: 100%;
  display: inline-block;
  border: solid 2px #dac8a4;
  color: #fff;
  /*background: #ff9e9f;*/
  padding: 13px 13px;
  font-size: 105%;
  font-weight: bold;
  margin: 9px 3px;
}

div#Main div#Main_inner section#detail {
  clear: both;
}
div#Main div#Main_inner section#detail h5 {
  /*background: #65b8be;*/
  background: #bf9d5b;
  color: #fff;
  font-weight: bold;
  font-size: 130%;
  padding: 10px 15px 10px;
/*  height: 52px;*/
}
div#Main div#Main_inner section#detail p {
  padding: 20px 16px;
  color: #696969;
  font-size: 110%;
}
div#Main div#Main_inner section#images {
  background: #3a3a3a;
  padding: 8px 0px 0;
}
div#Main div#Main_inner section#images ul li {
  display: block;
  float: left;
  width: 33%;
  text-align: left;
}
div#Main div#Main_inner section#images ul li:first-child {
  margin: 0px 0px 0px 8px;
}
div#Main div#Main_inner section#images ul li div.discription {
  padding: 7px 0px 10px;
  color: #ccc;
  font-size: 100%;
}
div#Main div#Main_inner section#recommend h5 {
  background: #dac8a4;
  color: #3a3a3a;
  font-weight: bold;
  font-size: 120%;
  padding: 8px 15px;
}
div#Main div#Main_inner section#recommend dl {
  padding: 20px;
  font-size: 110%;
}
div#Main div#Main_inner section#recommend dl dt {
  color: #c7b273;
  padding: 0px 0px 2px;
}
div#Main div#Main_inner section#recommend dl dd {
  color: #696969;
  padding: 0px 0px 2px;
}
div#Main div#Main_inner section#voice h5 {
  background: #dac8a4;
  color: #3a3a3a;	
  font-weight: bold;
  font-size: 120%;
  padding: 8px 15px;
}
@media screen and (min-width: 768px) {
  .voice_wrap{
    width: 945px;
    margin:20px auto 0;
  }
  div#Main div#Main_inner section#voice ul {
/*    padding: 20px 15px;*/
    width: 960px;
  }
  div#Main div#Main_inner section#voice ul li {
    display: block;
    float: left;
    width: 298px;
    text-align: left;
    margin-right: 20px;
  }
}

/*div#Main div#Main_inner section#voice ul li:first-child {
  margin: 0px 0px 0px 8px;
}*/
div#Main div#Main_inner section#voice ul li a.img {
  display: inline-block;
}
div#Main div#Main_inner section#voice ul li a.img img {
  border: solid 4px #dac8a4;
}
div#Main div#Main_inner section#voice ul li a.txt {
  display: inline-block;
  padding: 5px 0px 10px;
  color: #3a3a3a;
  text-decoration: underline;
  text-align: center;
}
div#Main div#Main_inner section#voice ul li a:hover{
  text-decoration: none;
}
div#Main div#Main_inner section#basic_info h5 {
  /*background: #dac8a4;*/
  background: #bf9d5b;
  color: #3a3a3a;
  font-weight: bold;
  font-size: 120%;
  padding: 8px 15px;
}

@media screen and (min-width: 768px) {
  div#Main div#Main_inner section#basic_info dl {
    width: 950px;
  /*  margin: 19px 25px;*/
    border-top: solid 1px #999999;
    border-right: solid 1px #999999;
    border-left: solid 1px #999999;
    border-collapse: collapse;
  }
  div#Main div#Main_inner section#basic_info dl:last-child{
    border-bottom:  solid 1px #999999;
  }
  .basic_info_block{
    width: 950px;
    margin:20px auto;
  }
  .basic_info_block02{
	font-size:10px;
    width: 950px;
    margin:20px auto;
  }
  div#Main div#Main_inner section#basic_info dl{
    display: table;
    vertical-align: middle;
    float: none;
  }
  div#Main div#Main_inner section#basic_info dl dt{
    height: 100%!important;
    display: table-cell;
    vertical-align: middle;
  }
  div#Main div#Main_inner section#basic_info dl dd{
    height: 100%!important;
    display: table-cell;
    vertical-align: middle;
    float: none;
  }
}
div#Main div#Main_inner section#basic_info dl dt {
  font-size: 110%;
  font-weight: bold;
  padding: 11px 0px;
  text-align: center;
  background: #3b3b3b;
  color: #f6f6f6;
  width: 225px;
/*  height: 43px;*/
/*  border-collapse: collapse;*/
/*  border-bottom: solid 1px #999999;*/
  vertical-align: middle;
/*  float: left;*/
}
div#Main div#Main_inner section#basic_info dl dd {
  font-size: 110%;
/*  width: 725px;*/
/*  height: 43px;*/
  padding: 11px 0px 11px 20px;
  vertical-align: middle;
/*  border-collapse: collapse;*/
/*  border-bottom: solid 1px #999999;
  border-right: solid 1px #999999;*/
  color: #3a3a3a;
/*  float: left;*/
}
div#Main div#Main_inner section#more {
  padding: 0px 0px 10px;
}

div#Main div#Main_inner section#more h5 {
  /*background: #dac8a4;*/
  background: #bf9d5b;
  color: #ffffff;/*#3a3a3a;*/
  font-weight: bold;
  font-size: 120%;
  padding: 8px 15px 8px;
margin-top: 10px;
}
div#Main div#Main_inner section#more h6 {
  /*background: #dac8a4;*/
  background: #bf9d5b;
  color: #ffffff;/*#3a3a3a*/
  font-weight: bold;
  font-size: 120%;
  padding: 8px 15px 8px;
  margin-bottom: 8px;
}

div#Main div#Main_inner section#more p {
  /*background: #dac8a4;*/
  color: #3a3a3a;
  /*font-weight: bold;*/
  font-size: 120%;
  padding: 8px 15px 8px;
}

div#Main div#Main_inner section#more dl {
  float:left;
width:32%;
	/*border: solid 1px #000000;*/
}
div#Main div#Main_inner section#more dl.howto {
  float:left;
width:100%;
	/*border: solid 1px #000000;*/
}
div#Main div#Main_inner section#more dl.howto02 {
  float:left;
width:70%;
	/*border: solid 1px #000000;*/
}


div#Main div#Main_inner section#more dt {
  /*background: #dac8a4;*/
  color: #3a3a3a;
  font-weight: bold;
  float:left;
  padding-right:8px;
  /*font-size: 120%;*/
  /*padding: 8px 15px 8px;*/
}
div#Main div#Main_inner section#more dd {
  /*background: #dac8a4;*/
  color: #3a3a3a;
  /*font-weight: bold;*/
  /*font-size: 120%;*/
  /*padding: 8px 15px 8px;*/
}

@media screen and (min-width: 768px) {
  .more_wrap{
    width: 945px;
    /*margin:20px auto 0;*/
  }
  div#Main div#Main_inner section#more ul {
  /*  padding: 20px 15px;*/
  width: 960px;
padding-bottom: 20px;/*add*/
  }
  div#Main div#Main_inner section#more ul li {
    display: block;
    float: left;
    width: 298px;
    text-align: left;
    margin-right: 20px;
  }
}
/*div#Main div#Main_inner section#more ul li:first-child {
  margin: 0px 0px 0px 8px;
}*/
div#Main div#Main_inner section#more ul li a.img {
  display: inline-block;
}
div#Main div#Main_inner section#more ul li a.img img {
  border: solid 4px #dac8a4;
}
div#Main div#Main_inner section#more ul li a.txt {
  display: inline-block;
  padding: 5px 0px 10px;
  color: #3a3a3a;
  font-size: 100%;
  text-decoration: underline;
  text-align: center;
}
div#Main div#Main_inner section#more ul li a:hover{
  text-decoration: none;
}




/*====================================
For smartphone
====================================*/
@media screen and (max-width: 768px) {
  /*============================
	#breadcrumbs
	============================*/
  div#breadcrumbs {
    display: none;
  }
  /*============================
	#Mainvis
	============================*/
  div#Mainvis {
    /*padding:55px 0px 79px;*/
    padding-bottom: 20px;
    height: auto;
    background: url(../images/sp/bridal_fair_sp_mainvisual.png) no-repeat center top;
    background-size: 100% auto;
    padding-top: 40%;
    position: relative;
  }
  div#Mainvis div#Mainvis_inner {
    position: absolute;
    width: 94%;
    height: 100%;
    top: 0px;
    left: 3%;
    background: url(../images/sp/bridal_fair_sp_title.png) no-repeat left 35%;
    background-size: auto 45%;
  }
  div#Mainvis div#Mainvis_inner h3 {
    display: none;
  }
  
    /*============================
	#Mainvis
	============================*/
  div#Mainvis02 {
    /*padding:55px 0px 79px;*/
    padding-bottom: 20px;
    height: auto;
    background: url(../images/sp/bridal_fair_sp_mainvisual.png) no-repeat center top;
    background-size: 100% auto;
    padding-top: 40%;
    position: relative;
  }
  div#Mainvis02 div#Mainvis_inner02 {
    position: absolute;
    width: 94%;
    height: 100%;
    top: 0px;
    left: 3%;
    background: url(../images/sp/bridal_plan_sp_title.png) no-repeat left 35%;
    background-size: auto 45%;
  }
  div#Mainvis02 div#Mainvis_inner02 h3 {
    display: none;
  }
  
  
  /*============================
	#Main
	============================*/
  div#Main {
    padding-bottom: 0px;
    margin-bottom: 140px;
  }
  div#Main div#Main_inner {
    width: auto;
    /*margin: 0 3% 200px;*/
	  margin: 0 3%;
  }
  div#Main div#Main_inner section#name h4 {
    width: auto;
    font-weight: bold;
    font-size: 130%;
    padding: 15px 17px 13px;
    height: auto;
    float: none;
  }
  div#Main div#Main_inner section#name div.capa {
    height: auto;
    padding: 12px 17px 10px;
    float: none;
    width: auto;
    font-weight: bold;
  }
  div#Main div#Main_inner section#name div.capa span.h {
    display: inline;
    float: none;
    font-size: 120%;
  }
  div#Main div#Main_inner section#name div.capa span.user {
    padding: 0px 0px 0px 40px;
    font-size: 115%;
    font-weight: normal;
    display: inline;
    float: none;
  }
  div#Main div#Main_inner section#slideshow div.mainv {
    width: 100%;
    height: auto;
    padding-top: 58%;
    overflow: hidden;
    position: relative;
  }
  div#Main div#Main_inner section#slideshow div.mainv div {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    z-index: -1;
  }
  div#Main div#Main_inner section#slideshow div.mainv div img {
    width: 100%;
  }
  div#Main div#Main_inner section#slideshow div.thumnail {
    width: 100%;
  }
  div#Main div#Main_inner section#slideshow div.thumnail table {
    position: relative;
    top: 0px;
    left: 0px;
  }
  div#Main div#Main_inner section#slideshow div.thumnail table tbody tr td a {
    display: inline-block;
    margin: 15px 10px 10px 10px;
  }
  div#Main div#Main_inner section#slideshow div.thumnail table tbody tr td a img {
    max-width: auto;
    min-width: 60px;
  }
  div#Main div#Main_inner section#slideshow div.thumnail table tbody tr td a.active {
    filter: alpha(opacity=100) !important;
    -moz-opacity: 1!important;
    opacity: 1!important;
  }
/*  div#Main div#Main_inner section#slideshow div.thumnail table tbody tr td:first-child a {
    margin: 5px 10px 5px 10px;
  }*/
  div#Main div#Main_inner section#slideshow {
    clear: both;
    background: #3b3b3b;
  }
  div#Main div#Main_inner div#style {
    width: auto;
    float: none;
  }
  div#Main div#Main_inner div#style h5 {
    	  height: auto;
    width: auto;
    padding: 5px 17px 3px;
    font-size: 120%;
  }
  div#Main div#Main_inner div#style ul {
    margin: 5px 0px;
    padding: 0px 5px;
  }
  div#Main div#Main_inner div#style ul li {
    margin: 5px 3px;
  }
  div#Main div#Main_inner div#type {
    width: auto;
    float: none;
  }
  div#Main div#Main_inner div#type h5 {
    height: auto;
    width: auto;
    padding: 5px 17px 3px;
    font-size: 120%;
  }
  div#Main div#Main_inner div#type ul {
    margin: 5px 0px;
    padding: 0px 5px;
    border-left: none;
  }
  div#Main div#Main_inner div#type ul li {
    margin: 5px 3px;
  }
  div#Main div#Main_inner section#detail {
    clear: both;
  }
  div#Main div#Main_inner section#detail h5 {
    width: auto;
    font-weight: normal;
    font-size: 130%;
    padding: 15px 17px 13px;
    height: auto;
    float: none;
  }
  div#Main div#Main_inner section#detail p {
    padding: 10px 3%;
  }
  div#Main div#Main_inner section#images {
    padding: 15px 0px 0px;
  }
  div#Main div#Main_inner section#images ul li {
    float: none;
    display: block;
    width: 94%;
    margin: 10px 3% 0px;
    text-align: center;
  }
  div#Main div#Main_inner section#images ul li:first-child {
    margin: 10px 3% 0px;
  }
  div#Main div#Main_inner section#images ul li img.img {
    max-width: 96%;
    width: 100%;
    display: inline;
  }
  div#Main div#Main_inner section#images ul li div.discription {
    text-align: left;
    padding: 7px 0px 10px;
    max-width: 96%;
    width: 100%;
    margin: auto;
    color: #fff;
    font-size: 110%;
  }
  div#Main div#Main_inner section#recommend h5 {
    height: auto;
    width: auto;
    padding: 5px 17px 3px;
    font-size: 120%;
  }
  div#Main div#Main_inner section#recommend dl {
    padding: 10px 3%;
    font-size: 115%;
    line-height: 160%;
  }
  div#Main div#Main_inner section#recommend dl dt {
    padding: 0px 0px 0px;
  }
  div#Main div#Main_inner section#recommend dl dd {
    padding: 0px 0px 5px;
  }
  div#Main div#Main_inner section#voice h5 {
    height: auto;
    width: auto;
    padding: 5px 17px 3px;
    font-size: 120%;
  }
  div#Main div#Main_inner section#voice{
    width: 100%;
    margin:0;
    padding: 0;
  }
  div#Main div#Main_inner section#voice ul {
    width: 94%;
    margin:0 auto;
    padding:20px 0 0;
/*    padding: 20px 0;*/
  }
  div#Main div#Main_inner section#voice ul li {
    margin:0;
    padding: 0;
    width: 49%;
    float: left;
/*    width: 44%;
    margin: 0px 3%;*/
  }
  div#Main div#Main_inner section#voice ul li:first-child {
    margin:0;
    padding:0;
/*    margin: 0px 3%;*/
  }
  div#Main div#Main_inner section#voice ul li:nth-child(even){
    margin:0;
    float: right;
    width: 49%;
  }
  div#Main div#Main_inner section#voice ul li a.img {
    width: 100%;
/*    display: inline-block;*/
  }
  div#Main div#Main_inner section#voice ul li a.txt {
/*    display: inline-block;
    padding: 0px 0px 10px;*/
  }
  div#Main div#Main_inner section#basic_info h5 {
    background: #dac8a4;
    color: #3a3a3a;
    font-weight: bold;
    font-size: 110%;
    padding: 8px 15px;
  }
  div#Main div#Main_inner section#basic_info dl {
    width: auto;
/*    margin: 19px 15px;*/
    border-top: solid 1px #999999;
    width: 95%;
    margin:auto;
  }
  div#Main div#Main_inner section#basic_info dl:first-child{
    margin-top:19px;
  }
  div#Main div#Main_inner section#basic_info dl:last-child{
    margin-bottom:19px;
  }
  div#Main div#Main_inner section#basic_info dl dt {
    width: auto;
    height: auto;
    font-size: 110%;
    font-weight: bold;
    padding: 4px 13px;
    display: block;
    text-align: left;
    border-bottom: none;
    float: none;
  }
  div#Main div#Main_inner section#basic_info dl dd {
    width: auto;
    padding:5px 10px 5px;
/*    padding: 6px 13px 3px;*/
    border-bottom: none;
    border-right: none;
    float: none;
    display: table-cell;
    vertical-align: middle;
  }
  div#Main div#Main_inner section#more {
    padding: 0px 0px 10px;
  }
  div#Main div#Main_inner section#more h5 {
    height: auto;
    width: auto;
    padding: 5px 17px 3px;
    font-size: 120%;
  }
  div#Main div#Main_inner section#more ul {
    claer:both;/*add*/
	width: 94%;
    margin:0 auto;
    padding:20px 0 0;
/*    padding: 20px 0;*/
  }
  div#Main div#Main_inner section#more ul li {
    margin:0;
    padding:0;
    /*width: 49%;*/
	width: 100%;
    float: left;
/*    width: 44%;
    margin: 0px 3%;*/
  }
  div#Main div#Main_inner section#more ul li:first-child {
    margin:0;
    padding:0;
/*    margin: 0px 3%;*/
  }
  div#Main div#Main_inner section#more ul li:nth-child(even){
    margin:0;
    float: right;
    width: 49%;
  }
  div#Main div#Main_inner section#more ul li a.img {
    margin:0;
    padding:0;
    width: 100%;
/*    display: inline-block;*/
  }
  div#Main div#Main_inner section#more ul li a.txt {
    display: inline-block;
    padding: 0px 0px 10px;
    text-align: center;
  }
  div#Main div#Main_inner section#more ul li a.img img {
    border: solid 2px #dac8a4;
  }
  div#Main div#Main_inner section#voice ul li a.img img {
    border: solid 2px #dac8a4;
  }
  div#Main div#Main_inner section#more dl{
    /*claer:both;add*/
	float:left;/*add*/
	margin:0;
	padding:0;
	width: 100%;/*100%;*/
	  
    /*margin:0 auto;
    padding:20px 0 0;
    padding: 20px 0;*/
  }

 
  
}
