@charset "UTF-8";header,main{width:100%}h1.nameOfStudio{background:#fff;width:100%;border-bottom:1px solid #f0f0f0;padding:10px}.menu-menu-1-container{border-bottom:1px solid #eee}.menu{width:70%;margin-left:auto;margin-right:auto;text-align:center}ul.menu{width:100%;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:left;margin:0 auto;padding-left:0}ul.menu li{text-align:center;width:50%;padding:0 10px}ul.menu li a{text-decoration:underline;color:#777;font-size:clamp(13px,4vw,17px)}ul.menu li a:hover{color:blue}@media screen and (min-width:767px){ul.menu{width:80%;max-width:650px;margin-left:auto;margin-right:auto}ul.menu li{width:33%}}h1.nameOfStudio .projectName{font-size:4.2vw;letter-spacing:2px;font-family:'Gill Sans','Gill Sans MT',Calibri,'Trebuchet MS',sans-serif;font-weight:700;text-align:center;color:#222}h1.nameOfStudio .studioName{margin:0;text-align:center;font-weight:400;font-size:3.3vw}.nameOfStudio a{text-decoration:none;color:#222}@media screen and (min-width:767px){h1.nameOfStudio .projectName{font-size:clamp(13px,4.2vw,24px)}h1.nameOfStudio .studioName{font-size:clamp(13px,3.3vw,18px)}}.container{width:100%}.container_page{padding:15px}@media screen and (min-width:767px){.container_page{padding:0}}@media screen and (min-width:767px){.container{width:80%;max-width:750px;margin:0 auto}}.container-center-w80{width:80%;margin-right:auto;margin-left:auto;font-size:18px}.post-header h2{font-size:18px;margin-bottom:5px}.post-content h2{font-size:16px;margin-bottom:15px}.services{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:5px}@media screen and (min-width:767px){.services{width:80%;margin:0 auto}}.services .service{width:100%;border-radius:10px;margin:5px;margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:20px}.serviceName{font-size:18px;font-weight:700;letter-spacing:1.2px;color:#333;margin-bottom:5px;padding-left:30px}.serviceName span.service-summary{font-size:.9em;font-weight:400}.serviceImage{width:90%;display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}.serviceImageComment{font-size:16px;padding:10px 15px;font-weight:400}@media screen and (min-width:767px){.serviceImage{max-width:650px}.serviceImageComment{font-size:16px;max-width:700px;margin:0 auto}.serviceName{max-width:650px;margin-left:auto;margin-right:auto;font-size:22px}}.flowchartArea{width:100%;font-size:16px;padding:5px}.flowchartArea div{border:1px solid #ddd;margin-bottom:30px;padding:10px;position:relative}.flowchartArea div:not(:last-child):before{content:'';position:absolute;width:20px;height:20px;background:linear-gradient(45deg,#ccc 0% 50%,transparent 51% 100%);bottom:-20px;transform:rotate(-45deg)}@media screen and (min-width:767px){.flowchartArea{width:80%;margin:0 auto}}.pricesArea{margin-top:30px;margin-bottom:30px;padding:20px;text-align:center;width:90%;margin-left:auto;margin-right:auto;position:relative}.pricesArea:before{content:'PRICE';position:absolute;left:0;top:0}.wp-block-table .prices_table td{font-size:15px;border-color:#aaa}.attentionArea1{background:snow;padding:10px;list-style-type:none;position:relative}.attentionArea1 li{padding-left:30px;padding-right:20px}.attentionArea1 li:before{content:'※';position:absolute;left:10px}.post-header h2{margin-bottom:50px;margin-top:15px}.post-header h2 a{font-size:clamp(15px,5vw,24px);text-decoration:none;color:#333}footer{width:100%;background:#fafafa}footer div{padding:10px;text-align:center;font-size:clamp(14px,2vw,18px)}