﻿@charset "utf-8";

#performance {
margin-top: -70px; /* 固定ナビの高さ分のネガティブマージン */
padding-top: 70px; /* 打ち消し用のパディング */
}

#photo {
margin-top: -70px; /* 固定ナビの高さ分のネガティブマージン */
padding-top: 70px; /* 打ち消し用のパディング */
}

#chapel_line{
clear:both;
height:10px;
width:100%;
background:#E0D58A;
margin:15px 0;
}

#chapelbox{
width:1100px;
margin:0 auto -15px auto;
padding:10px 0 0;
}

@media screen and (max-width: 1100px) {
#chapelbox{
width:98%;
margin:0 auto;
padding:10px 0;
}
}

.ttl_charm {
clear:both;
margin:5px 0 5px;
padding:2px 0;
font-size:150%;
font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", "YuMincho", "HGS明朝E", "ＭＳ 明朝", "MS PMincho", serif;
color:#260217;
text-align:center;
line-height:2.0;
}

.btn_wed a {
width: 230px;
float:left;
padding: 20px 0;
text-align:center;
color: #fff;
background: #B29352; }

.btn_wed a:hover {
opacity:0.7; }

img.alignleft:hover{
opacity:0.7;
}

img.alignright:hover{
opacity:0.7;
}

.wed_en{
font-size:60%;
font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", "YuMincho", "HGS明朝E", "ＭＳ 明朝", "MS PMincho", serif;
color:#C5AC9E;
text-align:center;
line-height:2.0;
}

p.text_chapel_l{
width:90%;
margin:0 auto 6px auto;
padding:15px 10px;
background: #B29352;
border:0;
color:#FFFFFF 2px solid;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
}

.chapel_link{
color:#FFFFFF;
}

/* 5件画像記事
------------------------------------------------------------*/
.thumbWrap5{
width:1100px;
margin:20px 0;
}

.thumbWrap5 li{
width:19%;
margin:0;
padding:2px 0 40px;
background:none;
text-align:center;
display:inline-block;
/display:inline;
/zoom:1;
vertical-align:top;
}

.thumbWrap5 li p{
font-size:100%;
}

.thumbWrap5 li img{
margin:5px auto;
width:96%;
height:auto;
display: block;
padding: 0;
-webkit-transition: 0.2s ease-in-out;
-moz-transition: 0.2s ease-in-out;
-ms-transition: 0.2s ease-in-out;
-o-transition: 0.2s ease-in-out;
transition: 0.2s ease-in-out;
opacity: 1;
}

.thumbWrap5 li a img{
margin:5px auto;
width:96%;
height:auto;
display: block;
padding: 0;
-webkit-transition: 0.2s ease-in-out;
-moz-transition: 0.2s ease-in-out;
-ms-transition: 0.2s ease-in-out;
-o-transition: 0.2s ease-in-out;
transition: 0.2s ease-in-out;
opacity: 1;
}

.thumbWrap5 li a:hover img {
-webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
opacity: 1;
}


@media only screen and (max-width:1100px){
.thumbWrap5{
width:96%;
margin:20px auto;
}
}

@media only screen and (max-width:900px){
.thumbWrap5 li{
width:48%;
margin:0;
padding:2px 0 40px;
background:none;
text-align:center;
display:inline-block;
/display:inline;
/zoom:1;
vertical-align:top;
float:left;
}
}

#contact_shu{
width:1000px;
margin:10px auto 10px;
padding:40px 0 30px 0;
border:#996600 4px solid;
background:#EBE6D6;
}

#l_contact_shu{
width:43%;
margin:0;
padding-left:25px;
padding-top:0;
float:left;
font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", "YuMincho", "HGS明朝E", "ＭＳ 明朝", "MS PMincho", serif;
font-size:22px;
font-weight:bold;
}

#c_contact_shu{
width:22%;
float:left;
padding-top:3px;
}

#c_tel_shu{
width:100%;
background:url(../images/mail.png) no-repeat 0 50%;
padding-left:40px;
font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", "YuMincho", "HGS明朝E", "ＭＳ 明朝", "MS PMincho", serif;
font-size:22px;
line-height:1.2;
padding-top:4px;
}

#r_contact_shu{
margin:-5px auto 0 auto;
float:left;
padding:0;
}

.shu_btn {
	background-color:#996600;
	border:1px solid #996600;
	width:250px;
	padding:8px 0 4px 0;
	text-align:center;
	cursor:pointer;
	border-radius:5px;
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", "YuMincho", "HGS明朝E", "ＭＳ 明朝", "MS PMincho", serif;
	font-size:16px;
	margin:0 auto;
}

.shu_btn a {
	color:#FFFFFF;
}

.shu_btn:hover {
	background:#B5914D;
}

@media screen and (max-width: 600px) {
#l_contact_shu{
width:96%;
margin:0 auto;
padding:0;
text-align:center;
float:none;
font-size:18px;
}

#c_contact_shu{
width:80%;
margin:0 auto;
padding:0;
float:none;
}

#c_tel_shu{
margin-left:14px;
}

#c_time_shu{
width:100%;
}

.shu_btn {
	width:90%;
	float:none;
	margin:15px auto 5px auto;
	padding:5px;
	text-align:center;
}
}