@charset "utf-8";
/* タイトル */
.tit-big-eng {
	text-align:center;
}

/* パンくずリスト */
main {
	margin-top:10px;
}
#wrapper {
	background:#F5F5F5;
	margin:120px auto;
	max-width:855px
}
nav#breadcrumbs ol {
    max-width: 1000px;
    margin: 0 auto;
    padding: 10px 9px 9px;
    white-space: nowrap;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}
nav#breadcrumbs ol li {
    display: inline-block;
    list-style-type: none;
    line-height: 30px;
	margin-top:100px;
}
nav#breadcrumbs ol li:before {
    content: " > ";
}
nav#breadcrumbs ol li:first-child:before {
    content: "";
}
/* common */
/* 料金 */
.price-info{
	font-size:16px;
	padding:0 10px 0 10px;
	}
.price-box{
	background: #fff;
    padding: 40px;
    box-shadow: 0 10px 30px 0 rgb(4 53 128 / 15%);
}
.fp-left, .fw-right{float:left;}
.fp-left{width:49%;}
.fw-right{
	float:left;
	margin-left:2%;
	width:47%;
}

.d-btn {
	width:440px;
	margin:0 auto;
	margin-top:40px;
}
.d-btn .btn-box{
	float:left;
	margin:0 10px;
}
/* 入力内容確認 */
#contact-s .tit-big-jp {
	text-align:center;
	padding-top:50px;
}
/* 送信完了 */
#contact-01 .msge-h {
	font-weight:bold;
	font-size:20px;
}
#contact-01 {
	background:fff;
}
#contact-s {
	background:fff;
}

@media screen and (max-width:1200px) {
	.schedule-ul{width:95%;}
}
@media screen and (max-width:960px) {
}
@media screen and (min-width:801px) {
}
@media screen and (max-width:800px) {
	.s-ttit_box{width:280px;}
	.s-ttit_box h1 {font-size: 26px;}
	.s-ttit_box div {font-size: 40px;}
	.s-ttit_bg{height:320px;}
	.f-tit{
		font-size:34px;
	}
	.fp-left, .fw-right{float:none;}
	.fp-left{
		max-width:300px;
		margin:0 auto;
		width:100%;
	}
	.fw-right{
		width:auto;
		margin-top:40px;
	}
	nav#breadcrumbs ol li {
		margin-top:unset;
	}
}
@media screen and (max-width:660px) {
	#yt-link ul{
		max-width:none;
	}
	#yt-link li {
		float:none;
		margin:0 auto;
	}
}
@media screen and (max-width:600px) {
	.ptb80{
		padding:40px 0;
	}
	.f-tit{
		font-size:28px;
		margin-bottom:40px;
	}
	.d-btn .btn01{
		width:130px;
		padding:10px;
	}
	.d-btn{
		width:300px;
	}
	.d-btn .btn-box{
		width:130px;
	}
	.mw_wp_form_preview input[type="submit"]{
		width:100px;
	}
	.mw_wp_form_preview input[type="submit"]:first-child{
		float:left;
		width:100px;
		margin-right:5px;
	}
	.mwform-tel-field input[type="text"]{
		width:65px !important;
	}
	.mw_wp_form_preview #button-box{
		width:205px;
	}
	#yt-link ul{
		max-width:600px;
	}
	#yt-link li, #yt-link li iframe {width: 280px;}
}