
/* ============================================================
	平等院についてcss
============================================================ */
#main .tex-title h2 {
	font-size: 30px;
}
#main .tex-title {
	padding-bottom: 3px;
	margin-bottom: 0;
}
#main p {
	font-size: 14px;
	letter-spacing: 0px;
	line-height: 23px;
}
/* ============================================================
	沿革
============================================================ */

.about-page #content .container #main h1.about-pic{
	background-image: url(../../img/about/top.png);
	width: 960px;
	height: 440px;
	background-repeat: no-repeat;
	background-size: 960px 440px;
}

@media all and (-webkit-min-device-pixel-ratio: 1.5) {
	.about-page #content .container #main h1.about-pic{
		background-image: url(../../img/about/top_2x.png);
	}
}


#about1-tex-block #about1-tex table.about-table{
	float: left;
	text-align: center;
	height: 40px;
	width: 80%;
	margin-top: 20px;
}

#about1-tex-block{
	float:left;
}
tr:first-child td:first-child{
	text-align: center;
}
#about1-tex table.about-table td{
	padding: 10px;
	border-color: #c8c6c2;
}

#about1-tex table{
	margin-top: 20px;
	border-color: #ffffff;
}
 #about1-tex-block .about1-photo{
 	float: left;
 }
 
 
 
 #about3-tex-block #about3-tex table.about-table{
	float: left;
	text-align: center;
	height: 40px;
	width: 80%;
	margin-top: 20px;
}

#about3-tex-block{
	float:left;
}
tr:first-child td:first-child{
	text-align: center;
}
#about3-tex table.about-table td{
	padding: 10px;
	border-color: #c8c6c2;
}

#about3-tex table{
	margin-top: 20px;
	border-color: #ffffff;
}
 #about3-tex-block .about3-photo{
 	float: left;
 }
 
 

 @media (max-width: 750px) {
 	#about1-tex-block #about1-tex table.about-table{
	float: left;
	text-align: center;
	height: 40px;
	width: 100%;
	margin-top: 20px;
	}
}

#about1-tex{
	padding-right: 30px;
}

/* ============================================================
	リンク集
============================================================ */
#about2-tex-block #about2-link2{
	margin-left: 20px;
}
#about2-tex-block .link-style{
	float: left;
}

#about2-tex-block .link-style li{
	margin-top: 5px;
}

/* ============================================================
	content  史跡名勝平等院庭園整備事業
============================================================ */







/* ============================================================
	平等院採訪css
============================================================ */
.visit-page #content .container #main h1.about-pic{
	background-image: url(../../img/visit/top.png);
	width: 960px;
	height: 440px;
	background-repeat: no-repeat;
	background-size: 960px 440px;
}

@media all and (-webkit-min-device-pixel-ratio: 1.5) {
	.visit-page #content .container #main h1.about-pic{
		background-image: url(../../img/visit/top_2x.png);
	}
}
#visit-left #v1{
	margin-top: 50px;
	margin-bottom: 50px;
	float: left;
}

#visit-left h4{
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 12px;
}

#visit-right #temple-map-block{
	margin-top: 94px;
	margin-bottom: 16px;
	padding-right: 4px;
	padding-left: 7px;
}

#visit-right #temple-select-block ul {
	padding-left: 0px;
}

#visit-right #temple-select-block ul li{
	list-style: none;
	width: 20%;
	float: left;
	padding-left: 8px;
}

#visit-right #temple-select-block ul li p{
	font-size: 12px;
	line-height: 18px;
	margin-top: 5px;
	color: #48484a;
}

#temple-intro-block > div{
	/*padding-left: 6px;*/
	padding-right: 6px;
}

#main .tex-block{
	margin-top: 0px;
}

#temple-intro-block > div p{
	margin-top: 6px;
	margin-bottom: 12px;
	font-size: 12px;
	color: #48484a;
}

#b1-block #visit-right2 img{
	display: block;
	max-width: none;
	width: 50%;
	height: auto;
	padding-left: 15px;
	float: left;
}

#b2-block  img{
	float: right;
	padding-left: 15px;
	padding-bottom: 15px;
}

#b3-block img,
#b4-block img,
#b5-block img{
	margin-bottom: 15px;
}

#b3-block div h4,
#b4-block div h4,
#b5-block div h4,
#b6-block div h4{
	font-size: 18px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 10px;
}

#b5-block .col-lg-6{
	margin-bottom: 20px;
}


#guide-table table{
	width: 60%;
}

#guide-table td{
	width: 60%;
	padding: 10px;
	vertical-align: top;
	line-height: 26px;
}

#guide-table tr td:first-child{
	width: 40%;
}

#map-table table {
	border-color: #ffffff;
	border-width: 1px;
}
#map-table table td {
	border-color: #c4c6c3;
}

#map-table td.td-color1{
	background-color:#f5f7f4;
}

#map-table td.td-color2{
	background-color:white;
}

#map-table td{
	padding: 14px;
}

.col-lg #b3-block .col-lg-6,
.col-lg #b5-block .col-lg-6,
.col-md #b3-block .col-lg-6,
.col-md #b5-block .col-lg-6{
	width: 49%;
}
.col-lg #b3-block .col-lg-6.first,
.col-lg #b5-block .col-lg-6.first,
.col-md #b3-block .col-lg-6.first,
.col-md #b5-block .col-lg-6.first{
	margin-right: 2%;
}

.col-lg #b4-block .col-lg-4,
.col-md #b4-block .col-lg-4{
	width: 32%;
	margin-left: 2%;
}
.col-lg #b4-block .col-lg-4.first,
.col-md #b4-block .col-lg-4.first{
	margin-left: 0%;
}

@media  (min-width: 750px){
	#b3-block .col-lg-6,
	#b5-block .col-lg-6{
		width: 49%;
	}
	#b3-block .col-lg-6.first,
	#b5-block .col-lg-6.first{
		margin-right: 2%;
	}
	
	#b4-block .col-lg-4{
		width: 32%;
		margin-left: 2%;
	}
	#b4-block .col-lg-4.first{
		margin-left: 0%;
	}
}

.tab{overflow:hidden;}
.tab li img {
	cursor: pointer;
}
.hidearea {display:none;}
.content li div {
	margin-bottom: 50px;
}
#visit-left p {
	line-height: 22px;
}
.tab li img {
	border: 4px solid #f7f4eb;
	
}
.select img {
	border: 4px solid #bfb1cc !important;
}

#b6-block #google-map{
	margin-bottom: 20px;
}



