#sec01 h2{
	padding: 0 10px;
	padding-top: 20px;
	padding-bottom: 15px
}
#sec01 .sec01_img1{
	text-align: right
}
#sec01 .sec01_img1 img{
	width: 70%;
	padding-right: 10px
}
#sec01 .sec01_img2 img{
	width: 90%;
	padding-left: 10px
}
#sec01 .txt{
	padding: 10px;
	text-align: justify
}
#sec01 .sec01_btn{
	padding: 0 10px;
}
#sec02{
	background: url('../img/shared/partent427.jpg') repeat;
	margin-top: 20px
}
#sec02 h2{
	padding: 0 10px;
	padding-top: 20px;
}
#sec02 .slider{
	padding-top: 10px
}
#sec02 .js1 h3{
	padding: 10px;
}
#sec02 .js1 .img{
	padding: 0 10px;
	padding-top: 5px
}
#sec02 .js1 .txt{
	padding: 10px;
	text-align: justify
}
.bx-wrapper .bx-viewport{
	box-shadow: none!important;
	border: none!important;
	left: 0!important;
	background: unset!important;
	overflow:  unset!important;
}
#sec02 .bx-wrapper .bx-controls-direction a.bx-prev{
	left: 0;
}
#sec02 .bx-wrapper .bx-controls-direction a.bx-next{
	right: 0;
}
#sec02 .bx-wrapper{
	margin-bottom: 0;
	padding-bottom: 40px
}
#sec02 .bx-wrapper .bx-pager, 
#sec02 .bx-wrapper .bx-controls-auto{
	bottom: 20px
}
#sec02 .bx-wrapper .bx-pager.bx-default-pager a{
	background: #fff
}
#sec02 .bx-wrapper .bx-pager.bx-default-pager a:hover, 
#sec02 .bx-wrapper .bx-pager.bx-default-pager a.active{
	background: #e8b50c;
}
#sec03 h2{
	padding-top: 20px;
	padding-bottom: 10px
}
#sec03 .note{
	padding: 10px;
	padding-bottom: 0;
}
#sec03 .sec03_txt{
	padding: 10px;
	text-align: justify
}
#sec03 .sec03_dl{
	font-weight: bold;
	text-align: center
}
.font24{
	font-size: 24px
}
.font20{
	font-size: 20px;
}
.font18{
	font-size: 18px
}
#sec03 .sec03_dl .fontcolor{
	font-weight: normal;
	background-color: #e8b50c;
}
#sec03 .sec03_img1{
	padding: 10px;
}
#sec03 .sec03_img2{
	padding: 10px;
}
#sec03 .sec03_img3{
	padding: 10px;
}
#sec03 .accordion h5{
	text-align: center;
	background-color: #e8b50c;
	padding: 10px 0;
	border: 1px solid #000;
	position: relative
}
#sec03 .accordion h5 .arrow{
	position: absolute;
	right: 20px;
	top: 45%;
}
#sec03 .accordion{
	padding: 10px;
}
#sec03 .accordion .content{
	padding: 10px;
	background-color: #fff
}
#sec03 .sec03_btn{
	padding: 10px;
}
#sec03 .row02 .accordion h5{
	text-align: center
}
#sec03 .row02 .accordion .price{
	font-weight: bold;
	text-align: center
}
#sec03 .row02 .accordion .ttl{
	text-align: center;
	padding-top: 10px;
	font-weight: bold
}
#sec03 .row03 .box{
	padding-top: 10px
}
#sec03 .row03 .box dl dt:before {
	content: "●";
}
#sec03 .row03 .box dl dt{
	font-weight: bold
}
#sec03 .row03 .accordion h5{
	background-color: unset;
	border: none;
	padding: 0;
}
#sec04{
	background: url('../img/shared/partent427.jpg') repeat;
	margin-top: 20px
}
#sec04 h2{
	padding-top: 20px
}
#sec04 .sec04_img{
	padding: 10px;
	padding-top: 20px
}
#sec04 .txt{
	padding: 10px;
	text-align: justify;
	padding-top: 0;
}
#sec04 .sec04_btn{
	padding: 0 10px;
	padding-bottom: 20px;
}
.bx-wrapper .bx-controls-direction a{
	width: 40px;
	height: 40px;
}