@charset "utf-8";
/* CSS Document */
.main-wrap{
	background-image: url("https://setosakaba.com/system_panel/uploads/images/main_bg.png");
	background-position: center top;
	background-repeat: repeat-y;
	background-size: 100% auto;
}

.toptitle h2{
	border-top: 1px solid #C4A34D;
	border-bottom: 1px solid #C4A34D;
	padding: 10px 10px 13px;
}

.column2_layout1 .topbox .imgbox{
	width: 60%;
}
.column2_layout1 .topbox .txtbox{
	width: 40%;
}
.column2_layout1 .bottom_box .itemtxt{
	position: relative;
	padding-left: 100px;
	transform: translateX(-60px);
}
.column2_layout1 .bottom_box .itemtxt::before{
	content: "";
	position: absolute;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #C4A34D;
	top: 10px;
	left: 0;
}
.column2_layout1 .bottom_box .itemtxt::after{
	content: "";
	position: absolute;
	width: 90px;
	height: 1px;
	background-color: #C4A34D;
	top: 15px;
	left: 0;
	transform: translateY(-50%);
}
/* ---------- IEのみ ---------- */
@media all and (-ms-high-contrast: none) {
}
/* ---------- 1280px ~ ---------- */
@media screen and (max-width: 1280px){
}
/* ---------- 1080px ~ ---------- */
@media screen and (max-width: 1080px){
}
/* ---------- 768px ~ ---------- */
@media screen and (max-width: 768px){
}
/* ---------- 576px ~ ---------- */
@media screen and (max-width: 576px){
}

/* ---------- 350px ~ ---------- */
@media screen and (max-width: 350px){
}

