/*! CSS Used from: https://choon.local/wp-content/themes/choon/style.css */
main section.after-acf-common div,main section.after-acf-common span,main section.after-acf-common h3,main section.after-acf-common p,main section.after-acf-common a,main section.after-acf-common img,main section.after-acf-common dl,main section.after-acf-common dt,main section.after-acf-common dd,main section.after-acf-common ul,main section.after-acf-common ol,main section.after-acf-common li,main section.after-acf-common em,main section.after-acf-common i,main section.after-acf-common form{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}main section.after-acf-common h2,main section.after-acf-common h3{clear:both}main section.after-acf-common a:focus{outline:thin dotted}main section.after-acf-common img{border:0;-ms-interpolation-mode:bicubic;height:auto;max-width:100%;width:auto}main section.after-acf-common ul,main section.after-acf-common ol{list-style:none}main section.after-acf-common input,main section.after-acf-common textarea{border:1px solid #ccc;border-radius:3px;font-family:inherit;padding:6px;padding:.428571429rem}main section.after-acf-common input{line-height:normal}main section.after-acf-common input[type=hidden]{border:0;border-radius:0;padding:0}main section.after-acf-common input[type=submit]{padding:6px 10px;padding:.428571429rem .714285714rem;font-size:11px;font-size:.785714286rem;line-height:1.428571429;font-weight:400;color:#7c7c7c;background-color:#e6e6e6;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:-ms-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:-webkit-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:-o-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:linear-gradient(top,#f4f4f4,#e6e6e6);border:1px solid #d2d2d2;border-radius:3px;box-shadow:0 1px 2px rgba(64,64,64,.1)}main section.after-acf-common input[type=submit]{cursor:pointer}main section.after-acf-common input[type=submit]:hover{color:#5e5e5e;background-color:#ebebeb;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#f9f9f9,#ebebeb);background-image:-ms-linear-gradient(top,#f9f9f9,#ebebeb);background-image:-webkit-linear-gradient(top,#f9f9f9,#ebebeb);background-image:-o-linear-gradient(top,#f9f9f9,#ebebeb);background-image:linear-gradient(top,#f9f9f9,#ebebeb)}main section.after-acf-common input[type=submit]:active{color:#757575;background-color:#e1e1e1;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#ebebeb,#e1e1e1);background-image:-ms-linear-gradient(top,#ebebeb,#e1e1e1);background-image:-webkit-linear-gradient(top,#ebebeb,#e1e1e1);background-image:-o-linear-gradient(top,#ebebeb,#e1e1e1);background-image:linear-gradient(top,#ebebeb,#e1e1e1);box-shadow:inset 0 0 8px 2px #c6c6c6,0 1px 0 0 #f4f4f4;border:none}main section.after-acf-common textarea{font-size:100%;overflow:auto;vertical-align:top}
/*! CSS Used from: https://choon.local/wp-content/themes/choon/css/pc.css ; media=all */
@media all{main section.after-acf-common img{max-width:100%;height:auto;width:auto}main section.after-acf-common a{outline:none;color:#f60}main section.after-acf-common a:hover{color:#ff9100}main section.after-acf-common h3{color:#252e3b;margin-bottom:13px;margin-top:16px;padding:0 13px 5px 0;font-size:24px;font-weight:400}main section.after-acf-common .fl01{font-size:12px;line-height:18px;margin:0 0 80px;background:#f9f9f9;padding:20px;border-top:solid 3px #d7cdbf;border-bottom:solid 3px #d7cdbf}main section.after-acf-common .fl01 dt{margin:10px 0 0;font-weight:500px}main section.after-acf-common .swiper-pagination{position:relative}main section.after-acf-common div.wpcf7{background:#fafafa;border:1px solid #ddd;padding:5vh 5vw;margin:5vh auto 30px auto;box-sizing:border-box}main section.after-acf-common div.wpcf7{max-width:680px}main section.after-acf-common div.wpcf7 p{padding:20px 20px 0;margin:0;font-size:11px}main section.after-acf-common div.wpcf7 input,main section.after-acf-common div.wpcf7 textarea{border:1px solid #ccc;padding:8px;font-size:14px}main section.after-acf-common div.wpcf7 textarea{width:97.5%;height:300px}main section.after-acf-common div.wpcf7 input.wpcf7-submit{cursor:pointer;color:#fff;font-weight:700;font-size:14px;width:200px;height:45px;margin:0 auto;display:block;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#333;box-shadow:0px 0px 3px 0px rgba(0,0,0,.5),inset 0px 32px 0px -12px gray;border:1px solid #666}main section.after-acf-common div.wpcf7 input.wpcf7-submit:hover{background:#006080;box-shadow:0px 0px 3px 0px rgba(0,0,0,.5),inset 0px 32px 0px -12px #007ea8;border:1px solid #006080}main section.after-acf-common .wpcf7 input.wpcf7-submit:active{box-shadow:none;bottom:-2px;position:relative}main section.after-acf-common .wpcf7 input:focus,main section.after-acf-common .wpcf7 textarea:focus{border:1px solid #009de1}main section.after-acf-common .wpcf7 .wpcf7-response-output{margin:10px 0 0;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,.5);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}main section.after-acf-common .wpcf7 .required{color:red}main section.after-acf-common .wpcf7 input[type=text],main section.after-acf-common .wpcf7 input[type=email],main section.after-acf-common .wpcf7 textarea{padding:8px;width:100%;line-height:1.6;border:1px solid #ddd;-moz-box-sizing:border-box;box-sizing:border-box}}main section.after-acf-common .recommend h2{margin-bottom:10px;font-size:18px}main section.after-acf-common .recommend ul{padding:10px 5px 20px 21px!important;margin:0 0 40px}main section.after-acf-common .recommend li{margin-bottom:12px}main section.after-acf-common .recommend li a{margin-left:8px;font-size:14px;line-height:20px;color:#21759b}main section.after-acf-common .recommend li .fa{margin:0 0 0 4px!important}main section.after-acf-common .recommend li .fa-check-square:before{margin-left:-20px;margin-right:0;margin-top:2px;color:#e68585;font-size:14px}
/*! CSS Used from: https://choon.local/wp-content/themes/choon/css/smart.css ; media=all */
@media all{@media screen and (min-aspect-ratio:1/100) and (max-aspect-ratio:2/3),screen and (max-width:680px){main section.after-acf-common img{max-width:100%;height:auto}main section.after-acf-common h3{font-weight:lighter;font-size:1.8rem;margin:0 0 30px;padding:0;line-height:20px}main section.after-acf-common h3{color:#252e3b;margin-bottom:13px;margin-top:16px;font-size:1.2rem;font-weight:400;line-height:22px}main section.after-acf-common a{outline:medium none}main section.after-acf-common .text-area p{padding:0;margin-bottom:16px}main section.after-acf-common .text-area{margin:0}main section.after-acf-common .fl01{font-size:12px;line-height:14px;margin:0 0 60px;background:#f9f9f9;padding:.6rem .6rem 1.8rem;border-top:double 4px #d7cdbf;border-bottom:double 4px #d7cdbf;overflow:hidden}main section.after-acf-common .fl01 dt{margin:.5rem 0 .2rem;font-size:.9rem;line-height:1rem}main section.after-acf-common .fl01 dd{font-size:.8rem;line-height:1rem;word-break:break-all}main section.after-acf-common .fl01 .LinkTtl{font-size:.9rem;font-weight:700;margin:1rem 0 .2rem}main section.after-acf-common .recommend h2{margin-bottom:10px;font-size:16px;text-align:center;padding:1vh 0}main section.after-acf-common .recommend ul{padding:10px 5px 20px 21px!important;margin:0 0 50px}}}
/*! CSS Used from: https://choon.local/wp-content/themes/choon/css/field.css */
main section.after-acf-common .text-area{width:100%;overflow:hidden;margin:0 0 0 10vh}main section.after-acf-common .text-area p{margin-bottom:30px}main section.after-acf-common .my-gallery{margin-bottom:10px!important}main section.after-acf-common .photo-gallery .photo img{max-height:250px!important;min-height:250px;width:auto}main section.after-acf-common .photo-gallery .credit{font-size:10px!important;color:#999999!important;margin-top:-4px}main section.after-acf-common .pattern01{width:96%;overflow:hidden;margin:0 13px 60px}main section.after-acf-common .pattern01 .pattern01_text{margin:0}main section.after-acf-common .pattern01 .pattern01_img{float:left;display:inline;margin:0 21px 0 0}
/*! CSS Used from: https://choon.local/wp-content/themes/choon/css/class.css */
main section.after-acf-common .w150{width:150px}
/*! CSS Used from: Embedded */
main section.after-acf-common .swiper-slide{width:auto;padding-bottom:5px;margin-bottom:12px}main section.after-acf-common .swiper-container-horizontal>.swiper-pagination-bullets{bottom:0}
/*! CSS Used keyframes */
@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}
/*! Manual adjustment */
main section.after-acf-common h2:after{content:none}main section.after-acf-common h3{text-align:unset}main section.after-acf-common .swiper-container{z-index:0}main section.after-acf-common dl{border:none;display:block;flex-direction:unset}main section.after-acf-common dl dt,main section.after-acf-common dl dd{border-bottom:none;padding:unset}main section.after-acf-common dl dt{background:0 0;width:unset}
/*! 追加分 */
main section.after-acf-common .layout-shop-info .text-area{margin:0}main section.after-acf-common h2{font-size:clamp(24px,3.28vw,36px);margin-bottom:96px !important;position:relative;text-align:center}main section.after-acf-common h2:after{background:#000;border-radius:3px;bottom:-32px;content:'';height:2px;left:calc(50% - 50px);position:absolute;width:100px}@media screen and (min-aspect-ratio:1/100) and (max-aspect-ratio:2/3),screen and (max-width:680px){main section.after-acf-common .text-area{margin:0}}