@charset "utf-8";


/* レイアウト */

.sec2 {
    background-image: url(../img/style_bg.jpg);
    background-position:center;
    background-size:cover;
}
.no-touchevents .sec2 {
    background-attachment:fixed;
}

.sec2 .comLayout02 ul .c01 .comTxtBox01 .txtWrap .title img {
	height:auto;
}

.comLayout08 {
	background-image: url(../img/photoslide_bg.jpg);
}

.mincho {font-family: source-han-serif-japanese,serif;}
.comTitle01 .bottom .copy.mincho {font-size: 24px;text-align: center;font-weight: 700;line-height: 1.7;}
.comLayout05 .info .phototxt .title.mincho {font-size: 24px;font-weight: 700;line-height: 1.7;letter-spacing: 0.1em;color: #7e6606;}
.comTxtBox01 .txtWrap .copy.mincho {font-size: 24px;text-align: center;font-weight: 700;line-height: 1.7;}
.comLayout02 ul li .comTxtBox01 .txtWrap .title.mincho {font-size: 20px;font-weight: 700;line-height: 1.7;letter-spacing: 0.05em;color: #7e6606;}

@media screen and (max-width:640px) {
	.comTitle01 .bottom .copy.mincho {font-size: 4vw;text-align: center;font-weight: 700;line-height: 1.7;letter-spacing: 0.05em;}
	.comLayout05 .info .phototxt .title.mincho {font-size: 4vw;font-weight: 700;line-height: 1.7;letter-spacing: 0.05em;color: #7e6606;white-space: nowrap;}
	.comTxtBox01 .txtWrap .copy.mincho {font-size: 4vw;text-align: center;font-weight: 700;line-height: 1.7;letter-spacing: 0.05em;}
	.comLayout02 ul li .comTxtBox01 .txtWrap .title.mincho {font-size: 3.6vw;font-weight: 700;line-height: 1.7;letter-spacing: 0.05em;color: #7e6606;width: 110%;margin-left: -5%;}
}