.home #wrap {
  width: 1024px;
  margin: auto;
  text-align: left; }

#jalcard header {
  padding-bottom: 60px;
  width: 1024px;
  margin: auto; }

.home .logo {
  text-align: right;
  padding: 18px 0; }
.home .ttl {
  background: url(/jalcardtotabi/img/top_ttl.png) no-repeat 0 0;
  width: auto;
  height: 150px; }
  .home .ttl ul {
    width: 300px;
    float: right; }
  .home .ttl li {
    float: right;
    width: 120px; }
  .home .ttl li.twitter {
    width: 100px; }
.home #wrap {
  overflow: hidden;
  clear: both; }
  .home #wrap .txt {
    width: 575px;
    float: left; }
    .home #wrap .txt .bg {
      background: #000;
      padding: 20px 15px 0 30px;
      background: url(/jalcardtotabi/img/top_txt_bg.png) no-repeat 0 0; }
      .home #wrap .txt .bg p {
        padding-bottom: 10px; }
      .home #wrap .txt .bg .profilebtn {
        background: url(/jalcardtotabi/img/top_line.png) no-repeat bottom left;
        padding-bottom: 20px;
        margin-bottom: 15px; }
  .home #wrap .detail {
    width: 445px;
    float: left;
    text-align: center; }
    .home #wrap .detail p {
		overflow:hidden;
      padding: 0 0 30px; }
    .home #wrap .detail .entrybtn {
      padding-bottom: 10px; }
    .home #wrap .detail a {
      background: #e50011;
      padding: 18px 0;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      border-radius: 10px;
      filter: alpha(opacity=85);
      -moz-opacity: 0.85;
      opacity: 0.85;
      display: block;
      text-align: center; 
	  display:block;width:218px;float:left}
	  .home #wrap .detail a.lft{margin-right:8px}
	  
	 .home #gpnav  {      background: #e50011;
      padding: 18px 0;
      filter: alpha(opacity=85);
      -moz-opacity: 0.85;
      opacity: 0.85;margin:20px 0}
	  .home #gpnav img{padding: 0 30px}
	  #gpinr{width:1050px;margin:auto}
	  .home .gplarge{border:1px solid #E1BF34;background:url(/jalcardtotabi/img/gp_bg.png) ;padding:20px 50px;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      border-radius: 10px;color:#fff;margin:20px 0 30px}
	  .home .gplarge h2{padding:10px 0;}
	  .home .gplarge .comment{text-align:left;padding:25px 0 0;}
	  .home .gplarge .comment strong{color:#E0BE34}
	  .home .gplarge .frm{overflow:hidden;text-align:left;}
	  .home .gplarge .frm img{float:left;padding:0 30px 0 0}
	  .home .gplarge .frm p{padding: 0 0 1.5em;}
	  .home .gplarge .frm p strong{color: #e50011;}
	  
    .home #gp03  ul {
    overflow: hidden;
    margin: 0 -15px 0 0;
    display: table; }
    .home #gp03 li {
    width: 206px;
    float: left;
    padding: 15px;
    background: #fff;
    -moz-box-shadow: 1px 1px 3px #333333;
    -webkit-box-shadow: 1px 1px 3px #333333;
    box-shadow: 1px 1px 3px #333333;
    margin: 15px 15px 15px 10px;
    text-align: left;
    display: list-item;
    border: 2px solid #E1BF34;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; }
    .home #gp03 li .thumb,.home #gp03 li .thumb2 {
      width: 200px;
      height: 190px;
      display: table-cell;
      vertical-align: middle;
      text-align: center; 
	 }
    .home #gp03 li .thumb img{
 padding-top:25px       }

    .home #gp03 li .title {
      width: auto;
      height: 3em;
      padding: 5px 0; }

	  
.home #entries h2 {
  margin: 65px 0 35px;
  padding: 10px;
  text-align: center; }
.home #entries .list {
  width: 1024px;
  margin: auto; }
  .home #entries .list ul {
    overflow: hidden;
    margin: 0 -15px 0 0;
    display: table; }
  .home #entries .list li {
    width: 154px;
    float: left;
    padding: 15px;
    background: #fff;
    -moz-box-shadow: 1px 1px 3px #333333;
    -webkit-box-shadow: 1px 1px 3px #333333;
    box-shadow: 1px 1px 3px #333333;
    margin: 0 15px 15px 0;
    text-align: left;
    display: table-cell;
    border: 2px solid #E1BF34;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; }
    .home #entries .list li .thumb {
      width: 160px;
      height: 160px;
      display: table-cell;
      vertical-align: middle;
      text-align: center; }
      .home #entries .list li .thumb img {
        max-width: 160px;
        max-height: 158px;
        min-height: 90px;
        min-width: 90px; }
    .home #entries .list li .title {
      width: auto;
      height: 3em;
      padding: 5px 0; }
.home #entries #showmorebutton {
  width: 251px;
  height: 46px; }

.fb-like embed, .fb-like object, .fb-like video {
  max-width: none !important; }
.fb-like iframe {
  z-index: 9999;
  overflow: visible;
  max-width: none !important; }

.fb_iframe_widget_lift {
  max-width: none !important;
  /* for Facebook Like button */ }
