@import url("/css_new/common.css");
@import url("/history/greatscene/css/greatscene.css");

/* =========================================

title : 東建ホームメイトカップ
    大会フォトギャラリー
scope : /useful/index.shtml

last modify : 2013/2/21 163_yamamoto

============================================ */

p {
  font-size: 18px;
}

#greatscene_btn_box,#collection_btn_box{
  width:705px;
  margin:0px auto 10px auto;
  padding:0px;

}
#greatscene_btn_box ul,#collecion_btn_box ul{
  margin:0px;
  padding:0px;
}

#greatscene_btn_box li{
  float:left;
  width:349px;
  height:62px;
  margin:8px 7px 0px 0px;
  padding:0px;
  text-indent:-10000px;
}
#greatscene_btn_box li a{
  display:block;
  width:349px;
  height:62px;
}
/* ---------- 写真集ボタン---------- */


h2#h2_colle{
  width: 330px;
  height: 30px;
  margin: 0px auto;
  background:url(../image/ttl_colle.gif) 0px 0px no-repeat;
  text-indent: -9999px;
}

#collection_btn_box li{
  width:565px;
  height:47px;
  margin:0px auto 8px auto;
  padding:0px;
  text-indent:-10000px;
}
#collection_btn_box li a{
  display: block;
  width:565px;
  height:47px;
}


/* ---------- セカンドページ---------- */
#gs_title{
  position: relative;
  overflow: hidden;
  width: 675px;
  height: 70px;
  margin: 0px auto 10px auto;
  padding: 0px;
  text-align: left;
}
#gs_title p span.winer{
  position: absolute;
  top: 35px;
  left: 168px;
  float: left;
  width: 145px;
  height: 23px;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
}
#gs_title p span.winer .long{
  letter-spacing: 0px;
}
#gs_title p span.day{
  position: absolute;
  top: 13px;
  left: 425px;
  font-weight: bold;
  letter-spacing: 0px;
}
.photo_box {
  overflow: hidden;
  clear: both;
  width: 675px;
  margin: 0px auto 15px;
}
.photo_box ul{
  width: 675px;
  margin: 0px auto 15px;
  padding: 0px;
  overflow:hidden;
}
.photo_box ul li{
  background: none repeat scroll 0 0 #beeafd;
  border: 1px solid #E5E2E2;
  float: left;
  height: 280px;
  margin: 10px 8px;
  padding: 0;
  width: 150px;
}

.photo_box ul li p {
  display:inline;
  float:left;
  font-size: 17px;
  width:150px;
  margin:0;
  padding:18px 0px 0px;
  line-height:110%;
  }

.photo_box ul li p.double {
  padding: 6px 0px 0px;
  line-height:1.3;
  }

.photo_box ul li img{
  width:150px;
  height:225px;
}

.photo_box ul.three_col{
  width:654px;
}

.photo_box ul.three_col li{
  width:200px;
  height:188px;
}

.photo_box ul.three_col li img{
  width:100%;
  height:133px;
}

.photo_box ul.three_col li p {
  width:200px;
}

#gs_title p span.day {
  font-size: 15px;
}

/*.tn_box img{
  background:url("../image_cmn/back_tn.gif") no-repeat 0px 0px;
  margin: 0px;
  padding: 5px;
}*/

/*.txt_btn a{
  display: block;
  width: 60px;
  margin: 0px auto;
  padding: 0px 0px 0px 4px;
  font-weight: bold;
  background:url("/image_cmn/arrow_gr.gif") no-repeat 3px 1px;
  color: #336600 !important;
  }*/

/* 日付ナビボタン */
.cont_nav {
  overflow:hidden;
  width:660px;
  margin:0px auto;
  padding:10px 0px;
  word-break:normal;
}
.cont_nav li {
  display:block;
  float:left;
  font-size:18px;
  font-weight:bold;
  text-indent:20px;
  word-break: normal;
  margin:0 10px 10px 0;
  *margin:0 10px 10px 0;
  background:url(https://webcdn.token.co.jp/www08/token/www.token-cup.com/photo/btn_list_img.gif) no-repeat 0px 5px;
  text-align:left;
  width:150px;
	color: #888;
  }

.cont_nav li a {
  white-space:nowrap;
}


/*東建ホームメイトカップ名場面集*/
.great_scene{
  width:630px;
  height:80px;
  margin:0 auto 15px;
  padding:0;
  }


/*アンカーにとばす*/
#anchor ul{
  text-align: left;
  margin: 10px 0 10px 6px;
  font-weight: bold;
  }
#anchor ul li{
  display: inline;
  background:url(../image_cmn/mrk_arrowdown.gif) no-repeat 0 0;
  padding: 0 6px 0 15px;
  color:#999;
  }


/* -----------------------------------------------------------------------

  写真表示（lightbox使用）

----------------------------------------------------------------------- */

#lightbox{
  font:10px Verdana, Helvetica, sans-serif;
}

#lightBg{
  margin:0 auto;
  border-radius:4px;
}

#lightbox .lb-container{
  padding:10px;
}

#lightbox .lb-dataContainer{
  background:#fff;
  padding:5px 0;
}

#lightbox .lb-outerContainer{
  border-radius:4px 4px 0 0;
}

#lightbox .lb-data{
  font-size:13px;
  font-weight:normal;
  color:#666;
  padding:0 10px;
}

#lightbox .lb-data .lb-caption{
  font-weight:normal;
}

#lightbox .lb-data .lb-number{
  color:#666;
}

#lightbox .lb-data .lb-details{
  width:70%;
}

#lightbox .lb-data .lb-number{
  margin:0.8em 0;
  padding:0;
}

#lightbox .lb-data .lb-close{
  background:url(/image_cmn_new/closelabel.gif) no-repeat center;
  width:66px;
  height:22px;
  margin:8px 0 10px;
}


/* 1024pxまでのモニタに対応　*/
@media only screen
 and (min-device-width: 768px)
 and (max-device-width: 1024px)
 and (-webkit-min-device-pixel-ratio: 2)
  {
  #overlay{
    min-width:1030px!important;}
  }


.sp {
  display: none !important;
}