/* CSS Document */
@charset "UTF-8";

@media(max-width:899px){
	body {padding-top:6rem;}

	.c_btn01 {font-size:1.4rem;line-height:6rem;width:26rem;}
	.c_btn02 {font-size:1.4rem;line-height:6rem;width:26rem;}

	.p_kaitori .sec01 .wrap .roop + .roop {margin-top:0.5rem;}
	.p_kaitori .sec01 .wrap .roop .imgs .img {width:9.5rem;margin-left:0.5rem;}
	.p_kaitori .sec01 .wrap .roop01 .imgs {animation:roop12r_sp 24s linear infinite;}
	.p_kaitori .sec01 .wrap .roop02 .imgs {animation:roop11l_sp 22s linear infinite;}


	.p_kaitori .sec02 {padding-top:5rem;}
	.p_kaitori .sec02::before {content:none;}
	.p_kaitori .sec02::after {content:none;}
	.p_kaitori .sec02 .wrap {width:35rem;}
	.p_kaitori .sec02 .wrap .area + .area {margin-top:3rem;}
	.p_kaitori .sec02 .wrap .area .texts {order:2;text-align:center;}
	.p_kaitori .sec02 .wrap .area .texts .cap {font-size:1.6rem;}
	.p_kaitori .sec02 .wrap .area .texts .title {font-size:3rem;line-height:4rem;}
	.p_kaitori .sec02 .wrap .area .texts .text {font-size:1.3rem;line-height:2.2rem;text-align:justify;}
	.p_kaitori .sec02 .wrap .area .img {margin-bottom:2rem;}
	.p_kaitori .sec02 .wrap .area .texts .img02 {width:30rem;}
	.p_kaitori .sec03 {padding:5rem 0 3rem;}
	.p_kaitori .sec03::before {border-bottom:4rem solid transparent;}
	.p_kaitori .sec03::after {border-bottom:4rem solid transparent;}
	.p_kaitori .sec03 .wrap {width:35rem;}
	.p_kaitori .sec03 .wrap .titles {margin-bottom:3rem;}
	.p_kaitori .sec03 .wrap .titles .title {font-size:2.8rem;line-height:4rem;}
	.p_kaitori .sec03 .wrap .titles .title span {font-size:3.2rem;line-height:4rem;}
	.p_kaitori .sec03 .wrap .items .item {padding:2rem 3rem 2rem 6rem;width:30rem;margin: 0 0 0 auto;}
	.p_kaitori .sec03 .wrap .items .item::before {top:50%;left:0;width:8rem;height:8rem;transform:translate(-50%,-50%);}
	.p_kaitori .sec03 .wrap .items .item + .item{margin-top:1rem;}
	.p_kaitori .sec03 .wrap .items .item .num {font-size:2.4rem;top:50%;left:0;transform:translate(-40%,-60%);}
	.p_kaitori .sec03 .wrap .items .item .text {font-size:1.6rem;line-height:2.4rem;}
	.p_kaitori .sec03 .wrap .area .imgs {margin-bottom:2rem;}
	.p_kaitori .sec03 .wrap .area .imgs .title {font-size:3rem;line-height:4rem;margin-bottom:3rem;}
	.p_kaitori .sec03 .wrap .area ul li .name {font-size:2rem;line-height:3rem;margin-bottom:0.5rem;}
	.p_kaitori .sec03 .wrap .area ul li .name::before {font-size:1.2rem;line-height:3rem;}
	.p_kaitori .sec03 .wrap .area ul li .text {font-size:1.3rem;line-height:2.2rem;}
	
	.p_kaitori .sec04 {padding:5rem 0;}
	.p_kaitori .sec04::before {content:none;}
	.p_kaitori .sec04 .wrap {width:35rem;}
	.p_kaitori .sec04 .wrap .titles {margin-bottom:3rem;}
	.p_kaitori .sec04 .wrap .titles .title {font-size:3rem;line-height:4rem;}
	.p_kaitori .sec04 .wrap .items::before{width:17rem;}
	.p_kaitori .sec04 .wrap .items .item {width:17rem;}
	.p_kaitori .sec04 .wrap .items .item:nth-child(n + 3){margin-top:1.5rem;}
	.p_kaitori .sec04 .wrap .items .item .img {margin-bottom:0.5rem;height:17rem;}
	.p_kaitori .sec04 .wrap .items .item .names .prices {padding-bottom:0.3rem;margin-bottom:0.5rem;}
	.p_kaitori .sec04 .wrap .items .item .names .prices .tag {font-size:1.3rem;line-height:2.6rem;margin-right:1rem;}
	.p_kaitori .sec04 .wrap .items .item .names .prices .price {font-size:1.8rem;line-height:2.6rem;}
	.p_kaitori .sec04 .wrap .items .item .names .prices .price span {font-size:1.3rem;margin-left:0.5rem;}
	.p_kaitori .sec04 .wrap .items .item .names .name {font-size:1.3rem;line-height:2.2rem;}
	.p_kaitori .sec04 .wrap .items .item .names .date {font-size:1.2rem;line-height:2.2rem;}
	.p_kaitori .sec04 .wrap .btn {margin: 3rem auto 0;}
	
	
	.p_kaitori .sec05 {padding:3rem 0;}
	.p_kaitori .sec05::before {width:4rem;height:5rem;top:-2rem;}
	.p_kaitori .sec05::after {width:5rem;height:8rem;bottom:-4rem;}
	.p_kaitori .sec05 .wrap {width:33rem;}
	.p_kaitori .sec05 .wrap .titles .title {font-size:3rem;line-height:4rem;}
	.p_kaitori .sec05 .wrap .items {display:block;}
	.p_kaitori .sec05 .wrap .items .item {padding:2rem 0;}
	.p_kaitori .sec05 .wrap .items .item .step {font-size:1.6rem;}
	.p_kaitori .sec05 .wrap .items .item .title {font-size:3rem;margin-bottom:1rem;}
	.p_kaitori .sec05 .wrap .items .item .img {width:25rem;}
	.p_kaitori .sec05 .wrap .items .item .text {font-size:1.3rem;line-height:2.2rem;height:initial;}
	.p_kaitori .sec05 .wrap .items .item svg {display:none;}
	.p_kaitori .sec05 .wrap .btn {margin:3rem auto 0;}
	
	.p_kaitori .sec06 {padding:5rem 0;overflow:hidden;}
	.p_kaitori .sec06 .wrap {width:35rem;}
	.p_kaitori .sec06 .wrap .titles {margin-bottom:2rem;}
	.p_kaitori .sec06 .wrap .titles .title {font-size:3rem;line-height:4rem;}
	.p_kaitori .sec06 .wrap .items::before{display:none;}
	.p_kaitori .sec06 .wrap .items .item .steps .step {width:10.4rem;padding:1.5rem 0 1rem;}
	.p_kaitori .sec06 .wrap .items .item .steps .step:nth-child( n + 4) {margin-top:2.5rem;}
	.p_kaitori .sec06 .wrap .items .item .steps .step .num {font-size:1.3rem;}
	.p_kaitori .sec06 .wrap .items .item .steps .step .name {font-size:1.6rem;line-height:2.6rem;}
	.p_kaitori .sec06 .wrap .items .item .steps .step .text {font-size:1.3rem;line-height:2.2rem;}

	.p_kaitori .sec06 .wrap .items .item01 .steps .step:nth-child(-n + 2)::before{right:-1rem;}

	.p_kaitori .sec06 .wrap .items .item01 .places {margin-top:2rem;}
	.p_kaitori .sec06 .wrap .items .item01 .places .place01 {font-size:1.6rem;line-height:4rem;}
	.p_kaitori .sec06 .wrap .items .item01 .places .place02 {font-size:1.6rem;line-height:4rem;}
	.p_kaitori .sec06 .wrap .items .item01 .tels {margin-top:2rem;}
	.p_kaitori .sec06 .wrap .items .item01 .tels .text {font-size:1.3rem;line-height:2.2rem;}
	.p_kaitori .sec06 .wrap .items .item01 .tels .tel {font-size:3rem;line-height:5rem;transform:translateX(-0.5rem);}


	.p_kaitori .sec06 .wrap .items .item02{margin-top:3rem;}
	.p_kaitori .sec06 .wrap .items .item02 .steps .step:nth-child(-n + 4)::before{right:-1rem;}

	.p_kaitori .sec06 .wrap .items .item02 .btns {margin-top:2rem;}
	.p_kaitori .sec06 .wrap .items .item02 .btns .text {font-size:1.3rem;line-height:2.2rem;}

	.p_kaitori .sec07 {padding:5rem 0}
	.p_kaitori .sec07::before {width:5rem;height:8.5rem;top:-5rem;}
	.p_kaitori .sec07 .wrap {width:35rem;}
	.p_kaitori .sec07 .wrap .titles {margin-bottom:4rem;}
	.p_kaitori .sec07 .wrap .titles .title {font-size:3rem;line-height:4rem;}
	.p_kaitori .sec07 .wrap .items .item {width:17rem;padding:3rem 1rem 1.5rem;}
	.p_kaitori .sec07 .wrap .items .item:nth-child(n + 3){margin-top:3rem;}
	.p_kaitori .sec07 .wrap .items .item::before{font-size:1.2rem;top:0.8rem;right:1rem;}
	.p_kaitori .sec07 .wrap .items .item .img {width:4rem;}
	.p_kaitori .sec07 .wrap .items .item .name {font-size:1.4rem;line-height:2.4rem;}
	.p_kaitori .sec07 .wrap .items .item .text {font-size:1.3rem;line-height:2.2rem;}
	
	.p_kaitori .sec08 {padding:5rem 0;}
	.p_kaitori .sec08 .wrap {width:35rem;}
	.p_kaitori .sec08 .wrap .titles {margin-bottom:2rem;}
	.p_kaitori .sec08 .wrap .titles .title {font-size:3rem;line-height:4rem;}
	.p_kaitori .sec08 .wrap .items {position:relative;z-index:2;}
	.p_kaitori .sec08 .wrap .items .item + .item{margin-top:1rem;}
	.p_kaitori .sec08 .wrap .items .item .ques {font-size:1.4rem;line-height:2.6rem;padding:1.2rem 4rem;}
	.p_kaitori .sec08 .wrap .items .item .ques span {font-size:2rem;top:2.5rem;left:2rem;}
	.p_kaitori .sec08 .wrap .items .item .ques::before{width:2.2rem;height:2.2rem;top:2.5rem;right:2rem;}
	.p_kaitori .sec08 .wrap .items .item .ques i{font-size:1.6rem;top:2.5rem;right:2rem;}
	.p_kaitori .sec08 .wrap .items .item .ans {font-size:1.3rem;line-height:2.2rem;padding: 0 1rem;}
	.p_kaitori .sec08 .wrap .items .item input:checked ~ .ans {padding:1rem;}
	
	.p_contact .sec09 {padding:5rem 0;}
	.p_contact .sec09::before {width:7rem;height:8.5rem;top:-3rem;}
	.p_contact .sec09::after {width:5rem;height:8rem;bottom:0;}
	.p_contact .sec09 .wrap {width:35rem;}
	.p_contact .sec09 .wrap .titles .title {font-size:3rem;line-height:4rem;}
	
	.p_contact .sec10 {padding:0 0 5rem;}
	.p_contact .sec10 .wrap {width:35rem;}
	.p_contact .sec10 .wrap .titles {margin-bottom:2rem;}
	.p_contact .sec10 .wrap .titles .title {font-size:3rem;line-height:4rem;}
	.p_contact .sec10 .wrap .area .slider {margin-bottom:2rem;}
	.p_contact .sec10 .wrap .area .slider .mainslider {height:30rem;}
	.p_contact .sec10 .wrap .area .slider .subslider {margin-top:1rem;}
	.p_contact .sec10 .wrap .area .slider .subslider .img {width:11rem;height:7rem;}
	.p_contact .sec10 .wrap .area .slider .controller .prev {top:15rem;}
	.p_contact .sec10 .wrap .area .slider .controller .next {top:15rem;}
	.p_contact .sec10 .wrap .area .texts .name {font-size:1.8rem;line-height:2.8rem;padding-bottom:1rem;}
	.p_contact .sec10 .wrap .area .texts dl dt {font-size:1.3rem;line-height:2.2rem;padding:1.2rem 0;width:9rem;}
	.p_contact .sec10 .wrap .area .texts dl dd {font-size:1.3rem;line-height:2.2rem;padding:1.2rem 0;width:calc(100% - 9rem);}
	.p_contact .sec10 .wrap .area iframe {margin-top:2rem;height:30rem;}
	

	.p_contact .sec11 {padding:4rem 0 6rem;}
	.p_contact .sec11 .wrap {width:35rem;}
	.p_contact .sec11 .titles {margin-bottom:3rem;}
	.p_contact .sec11 .titles .title {font-size:3rem;line-height:4rem;}
	.p_contact .sec11 .items .item {width:100%;position:relative;}
	.p_contact .sec11 .items .item + .item {margin-top:2rem;}
	.p_contact .sec11 .items .item .img {height:26rem;}
	.p_contact .sec11 .items .item .texts {padding:1rem 13rem 1rem 1rem;}
	.p_contact .sec11 .items .item .texts .name {font-size:1.8rem;line-height:2rem;margin-bottom:0.5rem;}
	.p_contact .sec11 .items .item .texts .address {font-size:1.3rem;line-height:2rem;min-height:initial;margin-bottom:0.5rem;}
	.p_contact .sec11 .items .item .texts .tel {font-size:1.8rem;line-height:2rem;}
	.p_contact .sec11 .items .item .qrs {position:absolute;bottom:0;right:0;height:calc(100% - 26rem);box-sizing:border-box;}
	.p_contact .sec11 .items .item .qrs .line span {font-size:1.2rem;line-height:3rem;}
	.p_contact .sec11 .items .item .qrs .qr {display:none;}

	
	.sec_form .tels .name {font-size:2rem;line-height:3rem;}
	.sec_form .tels .tel {font-size:3rem;line-height:5rem;}
	.sec_form .tels .text {font-size:1.3rem;line-height:2rem;}

	.sec_form form {padding:3rem 2rem;}
	.sec_form form .names {margin-bottom:3rem;}
	.sec_form form .names .name {font-size:2rem;line-height:3rem;}
	.sec_form form .names .text {font-size:1.3rem;line-height:2.2rem;}
	.sec_form form .items .item + .item{margin-top:2rem;}
	.sec_form form .items .item .name {font-size:1.4rem;line-height:2.4rem;}
	.sec_form form .items .item .subitem + .subitem{margin-top:1rem;}
	.sec_form form .items .item .subitem .subname {font-size:1.3rem;line-height:2.2rem;font-weight:500;}
	.sec_form form .checkbox {font-size:1.4rem;width:26rem;margin-top:3rem;}
	.sec_form form input[type="text"],
	.sec_form form input[type="email"],
	.sec_form form select,
	.sec_form form textarea{font-size:1.3rem;line-height:2.2rem;}
	.sec_form form input[name="zip"]{width:18rem;}
	.sec_form form .button{font-size:1.3rem;line-height:2.4rem;width:10rem;}
	.sec_form form .submit{font-size:1.4rem;line-height:6rem;width:26rem;margin-top:3rem;z-index:2;}
	.sec_form form .return{font-size:1.4rem;line-height:6rem;width:26rem;margin-top:3rem;}

	.c_terms .container{margin-top:2rem;height:25rem;}
	.c_terms .adjustment {padding:2rem;}
	.c_terms .subtitle{font-size:1.4rem;line-height:2.4rem;margin-bottom:1rem;}
	.c_terms .text{font-size:1.3rem;line-height:2rem;}

	
	
	.p_shichi .sec_hero {padding:6rem 0 4rem;}
	.p_shichi .sec_hero .bg {top:18rem;height:auto;z-index:-1;}
	.p_shichi .sec_hero .img_items {top:47rem;height:auto;}
	.p_shichi .sec_hero .icon {top:1rem;right:1rem;width:7rem;z-index:3;}
	.p_shichi .sec_hero .wrap {width:35rem;position:relative;z-index:2;}
	.p_shichi .sec_hero .wrap .titles .img_title {width:28rem;margin:0 auto 2rem;}
	.p_shichi .sec_hero .wrap .titles .subtitle {font-size:1.8rem;line-height:2.8rem;margin-bottom:4rem;}
	.p_shichi .sec_hero .wrap .titles .img {width:27.5rem;margin:0 auto 22rem;}
	.p_shichi .sec_hero .wrap .titles .text {font-size:1.4rem;line-height:2.4rem;}
	
	
	.p_shichi .sec01 .wrap {width:35rem;padding:3rem 2rem 4rem;border-radius:4rem 4rem 0 0;}
	.p_shichi .sec01 .wrap .texts::after {bottom:0;}
	.p_shichi .sec01 .wrap .texts .img {width:100%;margin-left:0;}
	.p_shichi .sec01 .wrap .texts .caption {font-size:1.5rem;line-height:2.4rem;top:5.5rem;left:2.5rem;text-align:center;}
	.p_shichi .sec01 .wrap .texts .text {font-size:1.4rem;line-height:2.4rem;width:100%;bottom:9.5rem;left:0;}
	.p_shichi .sec01 .wrap .titles .title {font-size:2rem;line-height:3rem;}
	.p_shichi .sec01 .wrap .imgs {width:100%;}
	.p_shichi .sec01 .wrap .imgs .icon {top:11rem;left:-3rem;width:7rem;}
	.p_shichi .sec01 .wrap .imgs .img {width:100%;}
	.p_shichi .sec01 .wrap .imgs .img + .img {margin-top:4rem;}


	.p_shichi .sec02 {margin-bottom:6rem;}
	.p_shichi .sec02 .bg {top:0;}
	.p_shichi .sec02 .wrap {width:35rem;}	
	.p_shichi .sec02 .wrap .titles {margin-bottom:5rem;}	
	.p_shichi .sec02 .wrap .titles .title {font-size:2rem;line-height:3rem;}	
	.p_shichi .sec02 .wrap .items {padding:0 2rem;}	
	.p_shichi .sec02 .wrap .items .item {width:100%;}	
	.p_shichi .sec02 .wrap .items .item + .item {margin-left:0;margin-top:5rem;}	
	.p_shichi .sec02 .wrap .items .item:nth-child(n + 4) {margin-top:5rem;}	
	.p_shichi .sec02 .wrap .items .item .num {font-size:3.4rem;line-height:3.4rem;}	
	.p_shichi .sec02 .wrap .items .item .title {font-size:1.8rem;line-height:2.8rem;}	
	.p_shichi .sec02 .wrap .items .item .text {font-size:1.4rem;line-height:2.4rem;}	
	.p_shichi .sec02 .wrap .items .item .text::before {font-size:1.4rem;line-height:2.4rem;}	
	
	
	.p_shichi .sec03 {border-radius:4rem 4rem 0 0;padding:3rem 0 6rem;margin-bottom:5rem;}	
	.p_shichi .sec03 .wrap {width:35rem;}	
	.p_shichi .sec03 .wrap .titles {margin-bottom:5rem;}	
	.p_shichi .sec03 .wrap .titles .title {font-size:2rem;line-height:3rem;}	
	.p_shichi .sec03 .wrap .items {margin-bottom:5rem;}	
	.p_shichi .sec03 .wrap .items .item {padding:0 2rem;}	
	.p_shichi .sec03 .wrap .items .item + .item {margin-top:5rem;}	
	.p_shichi .sec03 .wrap .items .item .step {font-size:2rem;line-height:4rem;}	
	.p_shichi .sec03 .wrap .items .item .img {width:100%;margin-bottom:2rem;}	
	.p_shichi .sec03 .wrap .items .item .texts {width:100%;}	
	.p_shichi .sec03 .wrap .items .item .texts .title {font-size:1.8rem;line-height:2.8rem;}	
	.p_shichi .sec03 .wrap .items .item .texts .title span {font-size:1.4rem;line-height:2.4rem;}	
	.p_shichi .sec03 .wrap .items .item .texts .lists .text {font-size:1.6rem;line-height:2.8rem;}	
	.p_shichi .sec03 .wrap .items .item .texts .lists .names + .names {margin-top:0;}	
	.p_shichi .sec03 .wrap .items .item .texts .lists .names .name {font-size:1.4rem;line-height:2.4rem;min-width:12rem;}	
	.p_shichi .sec03 .wrap .items .item .texts .lists .names .name::before {content:"●";font-size:1.4rem;line-height:2.4rem;}	
	.p_shichi .sec03 .wrap .items .item .texts .text {font-size:1.4rem;line-height:2.4rem;}	
	.p_shichi .sec03 .wrap .area {border-radius:4rem 4rem 0 0;padding:3rem 2rem 4rem;}	
	.p_shichi .sec03 .wrap .area .texts {margin-bottom:5rem;}	
	.p_shichi .sec03 .wrap .area .texts .title {font-size:2rem;line-height:5rem;width:25rem;text-align:center;}	
	.p_shichi .sec03 .wrap .area .texts .title span {font-size:4rem;margin:0 0.2rem;}	
	.p_shichi .sec03 .wrap .area .texts .deco  {top:4.5rem;left:10rem;width:1.8rem;}	
	.p_shichi .sec03 .wrap .area .patterns .pattern {width:100%;padding:4rem 1.5rem 2.5rem;}	
	.p_shichi .sec03 .wrap .area .patterns .pattern + .pattern {margin-top:6rem;}	
	.p_shichi .sec03 .wrap .area .patterns .pattern .num {font-size:2.5rem;line-height:5rem;width:5rem;top:-2.5rem;}	
	.p_shichi .sec03 .wrap .area .patterns .pattern .title {font-size:2rem;line-height:3rem;margin-bottom:1.5rem;}	
	.p_shichi .sec03 .wrap .area .patterns .pattern .text {font-size:1.4rem;line-height:2.4rem;margin-bottom:1.5rem;}	
	

	.p_shichi .sec04 .bg {top:0;}
	.p_shichi .sec04 .wrap {width:35rem;}
	.p_shichi .sec04 .wrap .titles {margin-bottom:4rem;}
	.p_shichi .sec04 .wrap .titles .title {font-size:2rem;line-height:3rem;}
	.p_shichi .sec04 .wrap .texts {padding-bottom:10rem;}
	.p_shichi .sec04 .wrap .texts .text {font-size:1.4rem;line-height:2.4rem;margin-bottom:4rem;}
	.p_shichi .sec04 .wrap .texts table {font-size:1.3rem;line-height:2.4rem;width:100%;}
	.p_shichi .sec04 .wrap .texts .img {width:8rem;bottom:0;right:5rem;}
	.p_shichi .sec04 .wrap .items {border-radius:4rem 4rem 0 0;padding:4rem 2rem;}
	.p_shichi .sec04 .wrap .items .item {padding-bottom:3rem;}
	.p_shichi .sec04 .wrap .items .item + .item {padding-top:2rem;}
	.p_shichi .sec04 .wrap .items .item .names {width:100%;}
	.p_shichi .sec04 .wrap .items .item .names .name {font-size:1.8rem;line-height:2.8rem;}
	.p_shichi .sec04 .wrap .items .item .names .text {font-size:1.4rem;line-height:2.4rem;margin-bottom:2rem;}
	.p_shichi .sec04 .wrap .items .item table {width:100%;font-size:1.3rem;line-height:2.4rem;}
	.p_shichi .sec04 .wrap .items .imgs .img {width:100%;margin:0 auto;overflow:scroll hidden;}	
	.p_shichi .sec04 .wrap .items .imgs .img img {width:70rem;}	
	.p_shichi .sec04 .wrap .items .caution {padding:3rem 2rem;}
	.p_shichi .sec04 .wrap .items .caution .title {font-size:1.8rem;line-height:2.8rem;padding:3rem 0 0 0;text-align:center;}	
	.p_shichi .sec04 .wrap .items .caution .title svg {width:3.2rem;top:-1rem;left:50%;transform:translate(-50%, 0);}	
	.p_shichi .sec04 .wrap .items .caution .text {font-size:1.4rem;line-height:2.4rem;}	

	
	.p_shichi .sec05 .wrap {width:35rem;}
	.p_shichi .sec05 .wrap .titles .title {font-size:2rem;line-height:3rem;}
	.p_shichi .sec05 .wrap .item .ques {font-size:1.6rem;line-height:3rem;padding:1rem 0;}
	.p_shichi .sec05 .wrap .item .ques span {font-size:3rem;margin-right:0.5rem;}
	.p_shichi .sec05 .wrap .item .ans {font-size:1.4rem;line-height:2.4rem;padding:1rem 0 2rem;text-align:justify;}

	
	.p_shichi .sec06 {border-radius:4rem 4rem 0 0;padding:4rem 0 6rem;}
	.p_shichi .sec06 .wrap {width:35rem;}
	.p_shichi .sec06 .subtitles .subtitle {font-size:2rem;line-height:3rem;}
	.p_shichi .sec06 .subtitles .text {font-size:1.4rem;line-height:2.4rem;}
	.p_shichi .sec06 .items .item {width:100%;position:relative;}
	.p_shichi .sec06 .items .item + .item {margin-top:2rem;}
	.p_shichi .sec06 .items .item .img {height:26rem;}
	.p_shichi .sec06 .items .item .texts {padding:1rem 13rem 1rem 1rem;}
	.p_shichi .sec06 .items .item .texts .name {font-size:1.8rem;line-height:2rem;margin-bottom:0.5rem;}
	.p_shichi .sec06 .items .item .texts .address {font-size:1.3rem;line-height:2rem;min-height:initial;margin-bottom:0.5rem;}
	.p_shichi .sec06 .items .item .texts .tel {font-size:1.8rem;line-height:2rem;}
	.p_shichi .sec06 .items .item .qrs {position:absolute;bottom:0;right:0;height:calc(100% - 26rem);box-sizing:border-box;}
	.p_shichi .sec06 .items .item .qrs .line span {font-size:1.2rem;line-height:3rem;}
	.p_shichi .sec06 .items .item .qrs .qr {display:none;}
	.p_shichi .mov {width:35rem;margin:0 auto 6rem;}
	
	
}