@charset "utf-8";
/*------------------------------------------------------------
	トープページ
------------------------------------------------------------*/
#main {
	padding: 16px 0 15px;
	width: 80%;
}

#main h2 {
	margin-bottom: 10px;
	font-size: 22px;
	font-weight: normal;
}

#main .headLine01 {
	margin-bottom: 8px;
}

#main .textLInk li {
	margin: 0 1.2%;
	width: 17%;
	display: inline-block;
	box-shadow: 1px 1px 10px #F1F1F1, 1px 1px 10px #F1F1F1;
	border-radius: 5px;
}

#main .textLInk li a {
	padding: 10px 0 13px;
	display: block;
	font-size: 17px;
	text-align: center;
	border-radius: 5px;
}

#main .textLInk .on a,
#main .textLInk li a:hover {
	/*background-color: #F3A8B9;*/
	background-color: #b29070; /* 2020官网改版 */
}

#main .slider {
	margin-bottom: 15px;
	padding-top: 8px;
}

#main .photoList li {
	margin: 5px 15px 0 0;
	width: 23%;
	float: left;
	font-size: 14px;
	text-align: center;
}

#main .photoList li .pho {
	margin: 0 5px 15px;
	box-shadow: 1px 1px 10px #F4F4F4, 1px 1px 10px #F4F4F4;
}

#main .photoList li p {
	z-index: 100;
	font-size: 17px;
}
/*#main .photoList li p span{
	font-size: 23px;
}*/
#main .photoList li img {
	width: 100%;
}

#main .btn {
	overflow: hidden;
	text-align: center;
	margin-bottom: 2%;
}

#main .btn a {
	padding: 12px 0;
	width: 130px;
	float: right;
	display: block;
	color: #000;
	font-size: 20px;
	/*background-color: #f3a8b9;*/
	background-color: #b29070; /* 2020官网改版 */
	border-radius: 5px;
}

#main .lightBox {
	margin: 0 auto;
	padding: 10px;
	width: 680px;
	clear: both;
	box-shadow: 1px 1px 5px #B3B3B3, 1px 1px 5px #B3B3B3;
}

#main .lightBox .subBox {
	padding: 80px 10px 92px;
	position: relative;
	/*border: 1px solid #F3A8B9;*/
	border: 1px solid #b29070; /* 2020官网改版 */
}

#main .lightBox .subBox .close {
	top: 10px;
	right: 10px;
	position: absolute;
}

#main .lightBox .subBox .photo {
	margin: 0 auto;
	width: 80%;
}

#main .lightBox .subBox .photo img {
	width: 100%;
}


#main .noSlide .photoList li {
	margin: 5px 2% 0 0;
}

.qa3_E {
	position: relative;
}

#main .perfect {
	width: 100%;
	font-size: 20px;
	text-align: center;
	
	left: 0;
	top: 50%;
	text-align: center;
}

#main .noSlide .next,
#main .noSlide .prev {
	display: none;
}

.qa > div {
	display: none;
}

.slider {
	position: relative;
}

.slider > div {
	position: absolute;
	top: 50%;
	margin-top: -20px;
	z-index: 10;
}

.slider .prev {
	left: -15px;
}

.slider .next {
	right: -15px;
}

.slider >div img {
	width: 14px;
}

.slider >div.disabled {
	display: none !important;
}

@media screen and (max-width: 768px){
/*#main .textLInk li{width: 29.4%;margin: 0 auto;margin: 0 1%;border:1px solid #f3a8b9;margin-bottom: 2%;box-shadow: none;}*/
/* 2020官网改版 */
#main .textLInk li{width: 29.4%;margin: 0 auto;margin: 0 1%;border:1px solid #b29070;margin-bottom: 2%;box-shadow: none;}
#main .textLInk li a{padding:8px 0 8px;}
#main .headLine02{line-height: 1.5}
#main .headLine02 span{padding:2px 20px 0 10px;}
#main .noSlide .photoList li{margin: 0px 1% 2% 1.5%;}
#main .photoList li{width: 47.5%;}
#main .photoList li .pho{box-shadow: none;border: 1px solid #f4f4f4;}
#main .photoList li p{font-size: 15px;}
#main .headLine03 span{background: #000 url(../img/02/arrow_03.jpg) no-repeat right center !important;background-size: auto 100%;
padding: 15px 22px 14px 9px;}
#main .btn a{float: none;margin: 0 auto;border-radius: 0px;width: 120px;}
}