@media (max-width: 768px) {
	body {
	    min-width:inherit;
	}

	.sp-mt-1{margin-top:8px;}
	.sp-mt-2{margin-top:16px;}
	.sp-mt-3{margin-top:24px;}
	.sp-mt-4{margin-top:32px;}
	.sp-mt-5{margin-top:40px;}
	.sp-mt-6{margin-top:80px;}
	.sp-mt-7{margin-top:160px;}

	.pc-mt-1{margin-top:0px;}
	.pc-mt-2{margin-top:0px;}
	.pc-mt-3{margin-top:0px;}
	.pc-mt-4{margin-top:0px;}
	.pc-mt-5{margin-top:0px;}
	.pc-mt-6{margin-top:0px;}
	.pc-mt-7{margin-top:0px;}

	.mt-1{margin-top:4px;}
	.mt-2{margin-top:8px;}
	.mt-3{margin-top:16px;}
	.mt-4{margin-top:24px;}
	.mt-5{margin-top:32px;}
	.mt-6{margin-top:40px;}
	.mt-7{margin-top:80px;}

.sp-br-none br{
	display: none;

}

.common-ttl {
    font-size: 20px;

}

.bdr-b {
    padding-bottom: 16px;
}

.pd-r{
	padding-right: 0;
}
.pd-l{
	padding-left: 0;
}

.only-pc{
	display:none;
}

.only-sp{
	display:block;
}

.breadcrumb li {
    display: inline;
}

.scFade {
    top: 0px;
}

.main-header {
    position: relative;
    padding: 16px;
}

.main-header h1 {
    position: relative;
    font-size: 12px;
    left: 0;
    top: 0;
		width: 100%;
    color: #999;
		line-height: 1.5em;
    font-weight: normal;
		margin-top: 0;
		margin-bottom: 0;
}

.main-header .main-logo {
    width: 134px;
    margin-left: auto;
    margin-right: auto;
}


.mainvisual-text {
    background-size: cover;
}

.page-visual .white-sheet {

    background-color: rgba(0,0,0,0.6);

}

.page-visual {
    padding: 25% 15%;
}
.common-main-ttl {
    font-size: 50px;

}

.ttl-anm br{
	display: none;
}


.common-top-ttl h2 {
    font-size: 80px;
    color: #e1a768;
    font-weight: normal;
}

.page-catch {
    font-size: 17px;
}

.box-pd {
    padding-top: 80px;
    padding-bottom: 50px;
}



.bxslider,.bg-style {
	height: 300px !important;
}

.youtube-area{
  height: 300px;
}

.info-wrap .blog-img-box {
    height: 90px;
    width: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.limit-h{
	overflow: hidden;
	height: 50px;
}

.place-explain-box{
	min-height:inherit;
}

.place-ttl {
    font-size: 40px;
}

.place-capture {

    font-size: 15px;
}

.date-br{
	display:block;
	}

}
