@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 1280px) {
/* 1024pxまでの幅の場合に適応される */

#wrapper_1 {
	width:1000px;
}

#wrapper_3 {
	width:1000px;
}

#wrapper_4 {
	width:1000px;
}

.wrapper_buttonul01_li {
	width:480px;
	margin-right:40px;
}

.wrapper_4_facebook {
	display:block;
	width:500px;
	height:256px;
	margin:0 auto;
}

#wrapper_5 {
	width:1000px;
}

.wrapper_5_ul01_li {
	width:320px;
	margin-right:20px;
}

#wrapper_6 {
	width:1000px;
}

#wrapper_7 {
	width:1000px;
}

.wrapper_7_imgbox01_img {
	max-height:90px;
	width:auto;
}

.wrapper_7_ul01_li {
	width:288px;
	margin-right:20px;
}

#wrapper_8 {
	width:1000px;
}

.wrapper_8_box02 {
	width:auto;
}

.wrapper_8_box02_ul:before {
	width:calc(290px * 2 + 49px * 2);
}

.wrapper_8_box02_ul_li {
	width:262px;
}

.wrapper_8_box02_ul_li:nth-child(3):before {
	bottom:-58px;
}

.wrapper_8_box02_ul_li:nth-child(4):before {
	top:-82px;
}

.wrapper_8_box02_ul_li_text {
	font-size:15px;
}

.wrapper_8_map {
	display:block;
	width:1000px;
	height:300px;
	margin:0 auto 30px;
}

#wrapper_9 {
	width:1000px;
}

#wrapper_10 {
	width:1000px;
}

.wrapper_10_imgbox01_img01 {
	max-width:110px;
}

.wrapper_10_imgbox01_img02 {
	max-width:600px;
}

.wrapper_10_imgbox02_img {
	max-width:490px;
	margin-right:20px;
	margin-bottom:20px;
}

#wrapper_11 {
	width:1000px;
}

.faq_qa {
	width:auto;
}

.inquiry_wrapper {
	width:auto;
}

#wrapper_12 {
	width:1000px;
}

.wrapper_12_box01 {
	flex: 0 1 calc(100% / 3);
	flex-basis: calc(100% / 3);
}

#headbox {
	padding-left:20px;
}

#pankuzu_div {
	padding:10px 0 10px 10px;
}

.pankuzu {
	width:1000px;
}

.page-top_big {
	width:100%;
}

/*flow */

/*flowここまで */

/*inquiry */

/*inquiryここまで */

/*wp */

.wp_left_ul_li {
	width:192px;
	margin-right:10px;
}

.wp_left_ul a:nth-child(5n) .wp_left_ul_li {
	margin-right:0;
}

/*wpここまで */
}