/*

    Template Author : photo-gt.co.jp
    Author Email    : info@belfast.jp
    Template Name   : Photo GT
    
    
    *****************************************
    
    
/*  よくある質問　*/
dl{
     width:95%;
     margin: auto;
}
 
dt{
	color: #f95768;
	font-weight: bold;
	margin-bottom: 2%;
}
 
 
dd{
     padding-bottom: 3%;
     border-bottom: 1px #000 dotted;
     margin-bottom: 3%;
}

/* 下層ページ H3タグ */

.menuTabDoubleLight_under {
	width: 90%;
	margin:0 auto;
	padding:5px 8px;
	border-width:0 5px;
	border-color:#685b4d;
	border-style:solid;
	background:#cfb496;
	color:#472f16;
	line-height:140%;
	font-size: 120%;
	font-weight:bold;
	text-align:center;
}

/* 成人式ページ H3タグ */

.menuTabDoubleLight {
	width: 90%;
	margin:3% auto;
	padding:5px 8px;
	border-width:0 5px;
	border-color:#E184A5;
	border-style:solid;
	background:#f6c0d0;
	color:#D75B87;
	line-height:140%;
	font-size: 120%;
	font-weight:bold;
	text-align:center;
}

.seijin_access{
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    margin: auto;
    width: 90%;
}

/* 写真複数リスト */
.global-nav {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/*clearfix*/
.global-nav:after {
  content: "";
  clear: both;
  display: block;
}
.global-nav li {
  float: left;
  width: 31%;
  margin: 1%;
  text-align: center;
  box-sizing: border-box;
}

.global-nav li.w50 {
  float: left;
  width: 48%;
  margin: 1%;
  text-align: center;
  box-sizing: border-box;
}

.global-nav li.w55 {
  float: left;
  width: 60.5%;
  margin: 1%;
  text-align: center;
  box-sizing: border-box;
}

.global-nav li.w34 {
  float: left;
  width: 34.5%;
  margin: 1%;
  text-align: center;
  box-sizing: border-box;
}


.global-nav li.wleft {
  float: left;
  width: 34.5%;
  margin: 1%;
  text-align: center;
  box-sizing: border-box;
}

.global-nav li.wright {
  float: left;
  width: 61%;
  margin: 1%;
  text-align: center;
  box-sizing: border-box;
}

.global-nav li img{
	width: 100%;
}




/* 料金表 */
table.plice {
	width: 100%;
	margin: 0 auto;
	border-collapse: collapse;
}
table.plice th {
	width: 20%;
	background: #f4f4f4;
	color: #000;
	text-align: left;
}
table.plice td {
	width: 30%;
}
.fig {
	width: 100%;
	height: auto;
}

@media only screen and (max-width:1000px){
	

table.plice {
	border: none;
}
table.plice tr {
	display:block;
	margin-bottom: 10px;
}
table.plice th {
	display:block;
	width: 95%;
	margin: 0 auto 10px;
	background: #000000;
	color: #ffffff;
	border:none;
	border-radius: 3px;
}
table.plice td {
	display: list-item;
	width: 95%;
	margin-left: 2%;
	border:none;
	list-style: none;
}
}


/* 料金表内の点線 */
.price_dot{
	border-bottom:dotted 1px #cacaca;
	padding-bottom:2px;
	margin-bottom:2px;
}

