@charset "UTF-8";:root{--main-color:#9e0d1b;--sub-color:#a5a5a5;--sub-color02:#8D692726;--sub-color03:#fff;--sub-color04:#B71C5E80;--sub-color05:#8d6927;--text-color:#5d5d5d;--text-color02:#fff;--bg-color:#8D692719;--bg-maincolor:#fcfcfc;--bg-color02:#9E0D1B19;--bg-color03:#8D692788;--border-radius-pc:20px;--border-radius-pc2:calc(100vw/ 1366 * 20);--border-radius-sp:calc(100vw/ 375 * 20)}*{box-sizing:content-box}html{scroll-behavior:smooth}body{font-family:'Noto Sans JP',sans-serif;font-weight:300;letter-spacing:.1em;color:var(--text-color);background-color:#00000003;font-size:calc(100vw/ 375 * 14);line-height:calc(100vw/ 375 * 26)}body .body-wrapper{overflow:hidden}body.fixed{overflow:hidden}@media print,(min-width :769px){body{font-size:16px;line-height:26px}}@media print,(max-width:1366px) and (min-width :769px){body{font-size:calc(100vw/ 1366 * 16);line-height:calc(100vw/ 1366 * 26)}}p{word-break:break-all;letter-spacing:0}img{max-width:100%;height:auto;vertical-align:bottom;width:100%}a{transition:.3s}a:hover{opacity:.7;transition:.3s}.page_inner a{color:var(--main-color);text-decoration:underline}.page_inner a:hover{text-decoration:none}.post-wrap a{color:unset;text-decoration:unset}figure{margin-bottom:0 !important}ol li,ul li{list-style-position:inside}.mb-60{margin-bottom:calc(100vw/ 375 * 50)}.ml-3em,.page_inner .ml-3em{margin-left:3em}.text-larger{font-size:1.26em}@media print,(min-width :769px){.mb-60{margin-bottom:60px}}@media print,(max-width:1366px) and (min-width :769px){.mb-60{margin-bottom:calc(100vw/ 1366 * 60)}}.inner{max-width:calc(100vw / 375 * 345);margin:0 auto}@media print,(min-width :769px){.inner{max-width:1088px}}@media print,(max-width:1366px) and (min-width :769px){.inner{max-width:calc(100vw / 1366 * 1088)}}input[type=text],input[type=email],input[type=checkbox]+span,input[type=submit],input[type=password],textarea{font-size:calc(100vw/ 375 * 16);letter-spacing:0;line-height:calc(100vw/ 375 * 26)}input[type=text],input[type=email],input[type=password],textarea{background:#5D5D5D14;width:100%;padding:calc(100vw/ 375 * 13) calc(100vw/ 375 * 10);box-sizing:border-box}input[type=submit]{background:var(--main-color);display:block;width:100%;color:var(--text-color02);padding:calc(100vw/ 375 * 20);border-radius:calc(100vw/ 375 * 10);box-sizing:border-box;text-align:center;margin-top:calc(100vw/ 375 * 40)}input[type=submit]:hover{opacity:.7}input[type=submit].your-back{background:var(--text-color)}.mwform-tel-field{display:flex;gap:1vw;flex-wrap:wrap;align-items:center}@media print,(min-width :769px){input[type=text],input[type=email],input[type=checkbox]+span,input[type=submit],input[type=password],textarea{font-size:16px;line-height:26px}input[type=text],input[type=email],input[type=password],textarea{padding:10px 1em}input[type=submit]{width:342px;padding:20px;border-radius:10px;margin:0 auto;margin-top:30px}}@media print,(max-width :1366px) and (min-width :769px){input[type=text],input[type=email],input[type=checkbox]+span,input[type=submit],input[type=password],textarea{font-size:calc(100vw/ 1366 * 16);line-height:calc(100vw/ 1366 * 26)}input[type=text],input[type=email],input[type=password],textarea{padding:calc(100vw/ 1366 * 10) 1em}input[type=submit]{width:calc(100vw/ 1366 * 342);padding:calc(100vw/ 1366 * 20);border-radius:calc(100vw/ 1366 * 10);margin-top:calc(100vw/ 1366 * 60)}}@media only screen and (max-width :768px){.only-pc{display:none !important}}@media print,(min-width :769px){.only-sp{display:none !important}}body.admin-bar{margin-top:0}@media print,(min-width :769px){body.admin-bar #header{margin-top:30px}body.admin-bar{position:relative}}#header{position:fixed;width:100vw;top:0;z-index:100}#header.UpMove{animation:UpAnime .5s forwards}@media only print{#header{position:relative;width:100%}}@keyframes UpAnime{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}#header.DownMove{animation:DownAnime .5s forwards}@keyframes DownAnime{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.fadeUp{animation:fadeUpAnime 1s forwards}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@media print,(min-width :769px){#header.noTopPos{background-color:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}}.fadeUpTrigger{opacity:0}.header_wrapper{display:flex;align-items:center;justify-content:space-between}.header_wrapper .site-logo{padding:42px 90px 42px 42px;width:337px}.gnav_list{font-weight:500;display:flex;gap:55px}.gnav_list .menu-item{line-height:19px;position:relative}.gnav_list>.menu-item:has(.sub-menu)>a:after{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:900;font-size:.8em;padding-left:.5em}.home #header:not(.noTopPos) .gnav_list .menu-item a{color:var(--sub-color03);text-shadow:0px 0px 5px rgb(0 0 0/44%)}.gnav_list .menu-item{position:relative}.gnav_list .menu-item a{padding:1em 0}@media only screen and (max-width:786px){.gnav_list .menu-item{line-height:calc(100vw/ 375 * 19)}.gnav_list .sub-menu{padding-left:2em;display:none}.gnav_list>.menu-item>.sub-menu{padding-top:1em}.gnav_list .sub-menu a{display:block}}@media print,(min-width :769px){.gnav_list .sub-menu{background:var(--main-color);color:var(--text-color02);white-space:nowrap;padding-left:1em}.gnav_list>.menu-item>.sub-menu{position:absolute;visibility:hidden;opacity:0;transition:all .3s;margin-top:1em;padding-left:0}.gnav_list>.menu-item:hover>.sub-menu,.gnav_list>.menu-item.is-active>.sub-menu{visibility:visible;opacity:1}.gnav_list>.menu-item:not(:hover)>.sub-menu,{visibility:hidden;opacity:0}.gnav_list .menu-item:hover .sub-menu li a,.gnav_list .menu-item.is-active .sub-menu li a{padding:1em;display:block}}.header_contact{background-color:var(--main-color);color:var(--text-color02);padding-bottom:17px;border-bottom-left-radius:var(--border-radius-pc);width:296px;box-sizing:border-box;display:flex;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;padding-top:11px;padding-right:3px}.header_contact_item a{display:flex;align-items:center;gap:21px}.header_contact_item_img{width:25px}.header_contact-tel_inner{width:185px}.header_contact-tel_num{font-family:'Oswald',sans-serif;font-weight:400;font-size:30px;letter-spacing:calc(2.25em / 30);line-height:calc(39 / 30)}.header_contact-tel_text{font-size:11px;line-height:calc(13 / 11);letter-spacing:.1em}.header_contact-form{padding-top:5px}.header_contact-form_text{font-weight:700;letter-spacing:calc(0.8em / 16);line-height:calc(19 / 16)}.menu-btn,.gnav_logo{display:none}@media print,(max-width:1366px) and (min-width :769px){.header_wrapper .site-logo{padding:calc(100vw/ 1366 * 42) calc(100vw/ 1366 * 90) calc(100vw/ 1366 * 42) calc(100vw/ 1366 * 42);width:calc(100vw/ 1366 *  337)}.gnav_list{gap:calc(100vw/ 1366 * 55)
    }
    .gnav_list .menu-item{
        line-height: calc(100vw/ 1366 * 19)}.header_contact{padding-bottom:calc(100vw/ 1366 * 17);border-bottom-left-radius:var(--border-radius-pc2);width:calc(100vw/ 1366 * 296);padding-top:calc(100vw/ 1366 * 11);padding-right:calc(100vw/ 375 * 3)}.header_contact_item a{gap:calc(100vw/ 1366 * 21)}.header_contact_item_img{width:calc(100vw/ 1366 * 25)}.header_contact-tel_inner{width:calc(100vw/ 1366 * 185)}.header_contact-tel_num{font-size:calc(100vw/ 1366 * 30)}.header_contact-tel_text{font-size:calc(100vw/ 1366 * 11)}.header_contact-form{padding-top:calc(100vw/ 1366 * 5)}}@media only screen and (max-width:786px){.header_wrapper .site-logo{width:calc(100vw/ 375 * 260);height:calc(100vw/ 375 * 60);background-color:var(--sub-color03);padding:unset;display:flex;align-items:center;justify-content:center;border-bottom-right-radius:var(--border-radius-sp)}.header_wrapper .site-logo img{width:calc(100vw/ 375 * 200)}.gnav{top:-120vh;width:100%;position:absolute;background:var(--main-color);padding:calc(100vw/ 375 * 130) calc(100vw/ 375 * 33) calc(100vw/ 375 * 42);font-size:calc(100vw/ 375 * 16);box-sizing:border-box;height:100vh;transition:.3s;overflow:auto}.gnav_list{flex-direction:column;color:var(--text-color02);font-weight:300;gap:calc(100vw/ 375 * 56)}.gnav_list .menu-item a{position:relative;width:calc(100% - (100vw/ 375 * 43));padding-left:calc(100vw/ 375 * 43)}.gnav_list .menu-item a:before{width:calc(100vw/ 375 * 33);height:1px;content:"";display:inline-block;background:var(--sub-color03);margin-right:calc(100vw/ 375 * 10);position:absolute;left:0;top:50%;transform:translateY(-50%)}.gnav_list .menu-item-contact a:after{content:"";background:url(//www.ymkco.co.jp/wp/wp-content/themes/yamaki-themes/css/../images/common/icon_mail.svg);background-size:contain;display:block;height:calc(100vw/ 375 * 20);width:calc(100vw/ 375 * 25);position:absolute;left:calc(100vw/ 375 * 43);top:50%;transform:translateY(-50%)}.gnav_list .menu-item-contact a{padding-left:calc(100vw/ 375 * (43 + 25 + 18))}.gnav_logo{display:block;width:calc(100vw/ 375 * 225);margin:0 auto;padding-top:calc(100vw/ 375 * 117)}.gnav.open{top:0;transition:.3s}.header_contact{display:none}.menu-btn{width:calc(100vw/ 375 * 60);height:calc(100vw/ 375 * 60);background:var(--main-color);display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom-left-radius:var(--border-radius-sp);z-index:100;transition:.3s}.menu-btn span{width:calc(100vw/ 375 * 37);height:1px;background-color:var(--sub-color03);display:block;position:relative;transition:.3s}.menu-btn span:first-child{top:calc(100vw / 375 * -12)}.menu-btn span:nth-child(3){top:calc(100vw / 375 * 12)}.menu-btn p{display:none}.menu-btn.open,.menu-btn.open *{transition:.3s}.menu-btn.open span:first-child{transform:rotate(45deg);top:0}.menu-btn.open span:nth-child(2){display:none}.menu-btn.open span:nth-child(3){transform:rotate(-45deg);top:0}}.top-btn{position:fixed;bottom:0;z-index:1}.top-btn a{position:fixed;display:flex;bottom:0;right:0;width:49px;height:49px;background-color:var(--sub-color03);border:1px solid var(--main-color);align-items:center;justify-content:center;color:var(--main-color);z-index:90}#footer{background-color:var(--main-color);padding-top:105px;color:var(--text-color02);padding-bottom:25px}#footer a:hover{color:var(--text-color02)}.footer_wrapper{display:flex;gap:75px;padding-bottom:29px}.footer_company-info{width:335px}.footer_company-info_content{font-size:14px}.footer_nav{flex:1}.footer_company-info_logo_link{padding-bottom:33px;display:block}.footer_nav_list{display:flex;flex-wrap:wrap;gap:44px;font-size:14px;justify-content:flex-end}.footer_nav_list+.footer_nav_list{padding-top:30px}.footer_copyright{text-align:center;font-family:'Oswald',sans-serif;font-size:10px;line-height:calc(15 / 10)}.footer_wrapper a:hover{text-decoration:underline}@media print,(max-width:1366px) and (min-width :769px){.top-btn{width:calc(100vw/ 1366 * 49);height:calc(100vw/ 1366 * 49)}#footer{padding-top:calc(100vw/ 1366 * 105);padding-bottom:calc(100vw/ 1366 * 25)}.footer_wrapper{gap:0;padding-bottom:calc(100vw/ 1366 * 29)}.footer_company-info{width:calc(100vw/ 1366 * 335)}.footer_company-info_content{font-size:calc(100vw/ 1366 * 14)}.footer_company-info_logo_link{padding-bottom:calc(100vw/ 1366 * 33)}.footer_nav_list{gap:calc(100vw/ 1366 * 44);font-size:calc(100vw/ 1366 * 14)}.footer_nav_list+.footer_nav_list{padding-top:calc(100vw/ 1366 * 30)}.footer_copyright{font-size:calc(100vw/ 1366 * 10)}}@media only screen and (max-width:786px){.top-btn{width:calc(100vw/ 375 * 49);height:calc(100vw/ 375 * 49)}#footer{padding:calc(100vw/ 375 * 15);padding-top:calc(100vw/ 375 * 105)}.footer_wrapper{gap:unset;padding-bottom:calc(100vw/ 375 * 42)}.footer_nav{display:none}.footer_company-info_logo_link{width:calc(100vw/ 375 * 285);padding-bottom:calc(100vw/ 375 * 20)}.footer_company-info_content{font-size:calc(100vw / 375 * 14);line-height:calc(100vw/ 375 * 21)}.footer_copyright{font-size:calc(100vw / 375 * 10)}body:not(.home) #footer{padding-top:calc(100vw/ 375 * 100)}}.mainvisual{height:963px;display:flex;justify-content:center;flex-direction:column}.mainvisual_heading{display:flex;flex-direction:column;align-items:flex-start}.mainvisual_heading_wrapper{padding-top:150px}.mainvisual_heading_subtitle,.mainvisual_heading_title{background-color:var(--main-color);color:var(--sub-color03);display:inline-block;font-weight:300;position:relative;overflow:hidden}.mainvisual_heading_subtitle{font-size:30px;line-height:calc(36 / 30);margin-bottom:10px;padding:12px 11px}.mainvisual_heading_title{font-size:50px;line-height:calc(86 / 50);padding:0 10px;margin-bottom:24px}.mainviaual_heading_title_small{font-size:30px}.mainvisual_text{font-family:'Oswald',sans-serif;font-size:20px}.mainvisual_list{position:absolute;top:0;width:917px;left:calc(50% + 204px);transform:translateX(-50%);visibility:hidden;transition:.5s}.mainvisual_list.slick-initialized{visibility:visible;transition:.5s}.mainvisual_list .slick-dots{bottom:32px}.mainvisual_list .slick-dots li button{width:12px;height:12px}.mainvisual_list .slick-dots li button:before{border:1px solid var(--sub-color03);width:12px;height:12px;border-radius:50%;content:"";opacity:1}.mainvisual_list .slick-dots li.slick-active button:before{background:var(--sub-color03);opacity:1}.slide-in{overflow:hidden;display:inline-block}.slide-in_inner{display:inline-block}.delay-1sec,.delay-1sec>.slide-in_inner{animation-delay:1s}.leftAnime{opacity:0}.slideAnimeLeftRight{animation-name:slideTextX100;animation-duration:.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX100{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.slideAnimeRightLeft{animation-name:slideTextX-100;animation-duration:.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX-100{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media print,(max-width:1366px) and (min-width :769px){.mainvisual{height:calc(100vw/ 1366 * 963)}.mainvisual_heading_wrapper{padding-top:calc(100vw/ 1366 * 150)}.mainvisual_heading_subtitle{font-size:calc(100vw/ 1366 * 30);margin-bottom:calc(100vw/ 1366 * 10);padding:calc(100vw/ 1366 * 12) calc(100vw/ 1366 * 11)}.mainvisual_heading_title{font-size:calc(100vw/ 1366 * 50);padding:0 calc(100vw/ 1366 * 10);margin-bottom:calc(100vw/ 1366 * 24)}.mainviaual_heading_title_small{font-size:calc(100vw/ 1366 * 30)}.mainvisual_text{font-size:calc(100vw/ 1366 * 20)}.mainvisual_list{width:calc(100vw/ 1366 * 917);left:calc(50% + (100vw/ 1366 * 204))}.mainvisual_list .slick-dots{bottom:calc(100vw/ 1366 * 32)}.mainvisual_list .slick-dots li button,.mainvisual_list .slick-dots li button:before{width:calc(100vw/ 1366 * 12);height:calc(100vw/ 1366 * 12)}}@media only screen and (max-width:786px){.mainvisual{height:calc(100vw/ 375 * 421);justify-content:flex-end;position:relative}.mainvisual_list{width:calc(100vw / 375 * 300);height:calc(100vw / 340 * 381);border-radius:0 0 var(--border-radius-sp) var(--border-radius-sp);transform:unset;overflow:hidden;right:0;left:unset}.mainvisual_list img{object-fit:cover;height:100%}.mainvisual_heading_subtitle{font-size:calc(100vw / 375 * 15);letter-spacing:calc(1.5em / 15);line-height:calc(100vw / 375 * 18);margin-bottom:calc(100vw / 375 * 6);padding:calc(100vw / 375 * 6)}.mainvisual_heading_title{font-size:calc(100vw / 375 * 23);line-height:calc(100vw / 375 * 37);padding:calc(100vw / 375 * 5) calc(100vw / 375 * 8) 0 calc(100vw / 375 * 5);margin-bottom:calc(100vw / 375 * 2)}.mainviaual_heading_title_small{font-size:calc(100vw / 375 * 14)}.mainvisual_text{font-size:calc(100vw / 375 * 9);z-index:1;position:relative}.mainvisual_heading_wrapper{padding-bottom:calc(100vw/ 375 * 23)}.mainvisual_list .slick-dots{bottom:calc(100vw/ 375 * 12)}.mainvisual_list .slick-dots li button{width:calc(100vw/ 375 * 12);height:calc(100vw/ 375 * 12);margin:0 calc(100vw/ 375 * 2)
    }
    .mainvisual_list .slick-dots li button:before{
        width: calc(100vw/ 375 * 12);height:calc(100vw/ 375 * 12)}.mainvisual_list.slick-dotted.slick-slider{margin-bottom:0}.mainvisual_list .slick-list,.mainvisual_list .slick-track{height:100%}.mainvicual_list_item_img{height:calc(100vw / 375 * 421)}}.top_contents_upper{display:flex;justify-content:space-between}.top_contents_heading{display:inline-flex;flex-direction:column;align-items:center}.top_contents_heading_title{font-weight:300;color:var(--main-color);line-height:calc(50 / 30);-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.top_contents_heading_subtitle{font-family:'Oswald',sans-serif;color:var(--sub-color);letter-spacing:.1em;line-height:calc( 21 / 16)}.link-circle{border-radius:50%;display:inline-flex;border:1px solid var(--main-color);color:var(--main-color);align-items:center;justify-content:center;letter-spacing:.1em;position:relative;flex-direction:column;box-sizing:border-box;background-color:var(--sub-color03)}.link-circle:after{background:url(//www.ymkco.co.jp/wp/wp-content/themes/yamaki-themes/css/../images/common/icon_arrow01.svg) no-repeat;content:"";background-size:contain;transition:.3s}.link-circle:hover{background-color:var(--main-color);color:var(--text-color02);opacity:1;border:1px solid var(--sub-color03)}.link-circle:hover:after{background:url(//www.ymkco.co.jp/wp/wp-content/themes/yamaki-themes/css/../images/common/icon_arrow02.svg) no-repeat;background-size:contain;transition:.3s}@media print,(min-width :769px){.top_contents{margin-top:165px}.top_contents_heading_title{font-size:30px;letter-spacing:20px}.top_contents_heading_subtitle{font-size:16px}.top_contents .top_contents_lower h4{font-size:20px;letter-spacing:.1em;line-height:calc(24 / 20);padding-bottom:30px}.link-circle{width:100px;height:100px;font-size:14px;padding-top:10px}.link-circle:after{width:21px;height:21px;margin-top:9px}.link-circle+.link-circle{margin-left:18px}}@media print,(max-width:1366px) and (min-width :769px){.top_contents{margin-top:calc(100vw / 1366 *165)}.top_contents_heading_title{font-size:calc(100vw / 1366 *30);letter-spacing:calc(100vw / 1366 *20p)}.top_contents_heading_subtitle{font-size:calc(100vw / 1366 *16)}.top_contents .top_contents_lower h4{font-size:calc(100vw / 1366 *20);padding-bottom:calc(100vw / 1366 *30)}.link-circle{width:calc(100vw / 1366 *100);height:calc(100vw / 1366 *100);font-size:calc(100vw / 1366 *14);padding-top:calc(100vw / 1366 *10)}.link-circle:after{width:calc(100vw / 1366 *21);height:calc(100vw / 1366 *21);margin-top:calc(100vw / 1366 *9)}.link-circle+.link-circle{margin-left:calc(100vw / 1366 *18)}}@media only screen and (max-width:768px){.top_contents{margin-top:calc(100vw / 375 *80)}.top_contents_heading_title{font-size:calc(100vw / 375 *30);letter-spacing:calc(100vw / 375 *20)}.top_contents_heading_subtitle{font-size:calc(100vw / 375 *16)}.top_contents .top_contents_lower h4{font-size:calc(100vw / 375 *20);padding-bottom:calc(100vw / 375 * 25)}.link-circle{width:calc(100vw/ 375 * 100);height:calc(100vw/ 375 * 100);font-size:calc(100vw/ 375 * 14);padding-top:calc(100vw/ 375 * 10)}.link-circle:after{width:calc(100vw/ 375 * 21);height:calc(100vw/ 375 * 21);margin-top:calc(100vw/ 375 * 9)}.link-circle+.link-circle{margin-left:calc(100vw/ 375 * 18)}.link-circle.only-pc{display:none !important}}@media print,(min-width :769px){.top_contents[data-item=about] .top_contents_wrapper{height:708px;position:relative}.top_contents[data-item=about] .top_contents_upper{height:377px;position:relative}.top_contents[data-item=about] .top_contents_img{width:558px;position:relative;top:70px}.top_contents[data-item=about] .top_contents_heading,.top_contents[data-item=about] .top_contents_lower{width:calc(100% - 558px - 93px)}.top_contents[data-item=about] .top_contents_lower,.top_contents[data-item=service] .top_contents_lower{margin-right:0;margin-left:auto}.top_contents[data-item=about] .top_contents_links{text-align:right;position:absolute;bottom:0;width:100%;left:0}}@media print,(max-width:1366px) and (min-width :769px){.top_contents[data-item=about] .top_contents_wrapper{height:calc(100vw / 1366 *708)}.top_contents[data-item=about] .top_contents_upper{height:calc(100vw / 1366 *377)}.top_contents[data-item=about] .top_contents_img{width:calc(100vw / 1366 *558);top:calc(100vw / 1366 *70)}.top_contents[data-item=about] .top_contents_heading,.top_contents[data-item=about] .top_contents_lower{width:calc(100% - (100vw / 1366 * 558) - (100vw/ 1366 * 93))}}@media only screen and (max-width:768px){.top_contents[data-item=about] .top_contents_upper{flex-direction:row-reverse;padding-bottom:calc(100vw/ 375 * 30)}.top_contents[data-item=about] .top_contents_img{width:calc(100vw/ 375 * 215)}.top_contents[data-item=about] .top_contents_upper .top_contents_heading{width:calc(100% - (100vw / 375 * 215))}.top_contents[data-item=about] .top_contents_links{padding-top:calc(100vw/ 375 * 26);text-align:right}}.top_service_list{display:flex;flex-wrap:wrap}.top_service_list_item{position:relative;text-align:right}.top_service_list_item a:hover{opacity:1}.top_service_list_item_img{overflow:hidden;will-change:transform}.top_service_list_item:last-child{display:flex;align-items:center;justify-content:center}.top_service_list_item span{color:var(--main-color);display:inline-flex;position:relative;background:var(--sub-color03);text-align:left;align-items:center;letter-spacing:.1em}.top_service_list_item .top_service_list_item_img img{transition:.3s}.top_service_list_item:hover .top_service_list_item_img img{transform:scale(1.2);transition:.3s}@media print,(min-width :769px){.top_contents[data-item=service]{position:relative;margin-top:158px}.top_contents[data-item=service]:before{width:100%;height:717px;left:calc(50% - 247px);transform:translateX(-50%);content:"";display:block;position:absolute;background:url(//www.ymkco.co.jp/wp/wp-content/themes/yamaki-themes/css/../images/top/bg_hyoutan.svg) no-repeat;background-size:380px;background-color:var(--sub-color02);border-radius:var(--border-radius-pc);background-position:left 215px bottom 30px;z-index:-1;top:59px}.top_contents[data-item=service] .top_contents_heading{width:372px}.top_contents[data-item=service] .top_contents_upper p{padding-top:110px}.top_contents[data-item=service] p,.top_contents[data-item=service] .top_contents_lower{width:calc(100% - 372px)}.top_contents[data-item=service] p{padding-top:60px}.top_service_list{gap:27px}.top_service_list_item{width:220px}.top_service_list_item_img{border-radius:var(--border-radius-pc);height:180px}.top_service_list_item_img img{border-radius:var(--border-radius-pc)}.top_service_list_item span{top:-22px;height:44px;padding:0 10px;font-size:14px;line-height:18px}}@media print,(max-width:1366px) and (min-width :769px){.top_contents[data-item=service]{margin-top:calc(100vw / 1366 * 158)}.top_contents[data-item=service]:before{height:calc(100vw / 1366 * 717);left:calc(50% - (100vw / 1366 * 247));background-size:calc(100vw / 1366 * 380);border-radius:var(--border-radius-pc2);background-position:left calc(100vw / 1366 * 215) bottom calc(100vw / 1366 * 30);top:calc(100vw / 1366 * 59)}.top_contents[data-item=service] .top_contents_heading{width:calc(100vw / 1366 *372)}.top_contents[data-item=service] .top_contents_upper p{padding-top:calc(100vw / 1366 * 110)}.top_contents[data-item=service] p,.top_contents[data-item=service] .top_contents_lower{width:calc(100% - (100vw / 1366 * 372))}.top_contents[data-item=service] p{padding-top:calc(100vw / 1366 * 60)}.top_service_list{gap:calc(100vw / 1366 * 27)}.top_service_list_item{width:calc(100vw / 1366 * 220)}.top_service_list_item_img{border-radius:var(--border-radius-pc2);height:calc(100vw / 1366 * 180)}.top_service_list_item_img img{border-radius:var(--border-radius-pc2)}.top_service_list_item span{top:calc(100vw / 1366 * -22);height:calc(100vw / 1366 * 44);padding:0 calc(100vw / 1366 * 10);font-size:calc(100vw / 1366 * 14);line-height:calc(100vw / 1366 * 18)}}@media only screen and (max-width:768px){.top_contents[data-item=service]{padding-top:calc(100vw/ 375 * 50);background:url(//www.ymkco.co.jp/wp/wp-content/themes/yamaki-themes/css/../images/top/bg_hyoutan.svg) no-repeat;background-size:auto calc(100vw/ 375 *210);background-color:var(--sub-color02);background-position:left calc(100vw/ 375 *185) top calc(100vw/ 375 *41);padding-bottom:calc(100vw/ 375 * 55)}.top_contents[data-item=service] .top_contents_heading{padding-left:calc(100vw/ 375 * 26)}.top_contents[data-item=service] .top_contents_upper{flex-direction:column;align-items:flex-start;gap:calc(100vw/ 375 * 26)}.top_service_list{gap:calc(100vw/ 375 * 15);padding-top:calc(100vw/ 375 * 28)}.top_service_list_item{width:calc(100vw/ 375 * 165)}.top_service_list_item_img{border-radius:var(--border-radius-sp);height:calc(100vw / 375 * 135)}.top_service_list_item_img img{border-radius:var(--border-radius-sp)}.top_service_list_item span{top:calc(100vw / 375 * -17);height:calc(100vw / 375 * 33);padding:0 calc(100vw/ 375 * 10);line-height:calc(100vw/375 * 13);height:calc(100vw / 375 * 46);padding:0 calc(100vw/ 375 * 5);line-height:calc(100vw/375 * 18);width:calc(100vw/ 375 *155)}.top_service_list_item:last-child{padding-bottom:calc(100vw/ 375 * 15)}}.top_contents[data-item=column] .top_contents_upper{justify-content:center}.top_contents[data-item=column] .top_contents_lower{position:relative;display:flex}.top_contents[data-item=column] .top_contents_lower:before{position:absolute;content:"";width:100vw;height:100%;display:block;background:var(--main-color);left:0;z-index:-1}.top_contents[data-item=column] .top_contents_lower .top_contents_links{display:flex;align-items:center;box-sizing:border-box}.top_column_list_wrapper{position:relative}.top_column_list_inner{overflow:hidden;position:absolute}.top_column_list{color:var(--text-color02);visibility:hidden;transition:.3s}.top_column_list.slick-initialized{visibility:visible;transition:.3s}.top_contents_list_item{letter-spacing:.1em}.top_column_list_thumb{position:relative}.top_column_list_tag{position:absolute;top:0;right:0;background:var(--main-color);z-index:2}.top_column_list_img{overflow:hidden;position:relative}.top_column_list_img img{position:relative;top:50%;transform:translateY(-50%)}.top_column_list_title{padding-bottom:.7em;padding-top:.5em}.top_column_list_detail{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.6em}.top_contents_list_item time{font-weight:700;display:block}.top_contents_list_item span{line-height:calc(24 / 14)}.top_column_list .slick-next{background:url(//www.ymkco.co.jp/wp/wp-content/themes/yamaki-themes/css/../images/common/icon_arrow_right.svg) no-repeat;background-size:contain}.top_column_list .slick-prev{background:url(//www.ymkco.co.jp/wp/wp-content/themes/yamaki-themes/css/../images/common/icon_arrow_left.svg) no-repeat;background-size:contain;z-index:50}.top_column_list .slick-prev:before,.top_column_list .slick-next:before{display:none}@media print,(min-width :769px){.top_contents[data-item=column]{margin-top:234px}.top_contents[data-item=column] .top_contents_upper,.top_contents[data-item=column] .top_contents_lower .top_contents_links{width:256px}.top_contents[data-item=column] .top_contents_lower{top:44px}.top_contents[data-item=column] .top_contents_lower:before{border-radius:var(--border-radius-pc)}.top_contents[data-item=column] .top_contents_lower .top_contents_links{padding:37px 0 42px 74px}.top_column_list_wrapper{width:840px}.top_column_list_inner{width:100vw;bottom:50px}.top_column_list{width:840px;margin-left:8px}.top_column_list .slick-list{overflow:visible}.top_contents_list_item{width:250px;font-size:14px;line-height:17px;margin:0 15px}.top_column_list_thumb{padding-bottom:12px}.top_column_list_img{height:180px}.top_column_list_tag{letter-spacing:2.1px;line-height:17px;padding:5px 20px}.top_column_list .slick-next,.top_column_list .slick-prev{width:21px;height:32px;top:calc(50% - 38px)}.top_column_list .slick-next{right:3px}.top_column_list .slick-prev{left:4px}}@media print,(max-width:1366px) and (min-width :769px){.top_contents[data-item=column]{margin-top:calc(100vw / 1366 * 234)}.top_contents[data-item=column] .top_contents_upper,.top_contents[data-item=column] .top_contents_lower .top_contents_links{width:calc(100vw / 1366 * 256)}.top_contents[data-item=column] .top_contents_lower{top:calc(100vw / 1366 * 44)}.top_contents[data-item=column] .top_contents_lower:before{border-radius:var(--border-radius-pc2)}.top_contents[data-item=column] .top_contents_lower .top_contents_links{padding:calc(100vw / 1366 * 37) 0 calc(100vw / 1366 * 42) calc(100vw / 1366 * 74)}.top_column_list_wrapper{width:calc(100vw / 1366 * 840)}.top_column_list_inner{bottom:calc(100vw / 1366 * 50)}.top_column_list{width:calc(100vw / 1366 * 840);margin-left:calc(100vw / 1366 * 8)}.top_contents_list_item{width:calc(100vw / 1366 * 250);font-size:calc(100vw / 1366 * 14);line-height:calc(100vw / 1366 * 17);margin:0 calc(100vw / 1366 * 15)}.top_column_list_thumb{padding-bottom:calc(100vw / 1366 * 12)}.top_column_list_img{height:calc(100vw/ 1366 * 180)}.top_column_list_tag{letter-spacing:calc(100vw / 1366 * 2.1);line-height:calc(100vw / 1366 * 17);padding:calc(100vw / 1366 * 5) calc(100vw / 1366 * 20)}.top_column_list .slick-next{width:calc(100vw / 1366 * 21);height:calc(100vw / 1366 * 32);right:calc(100vw / 1366 * 3);top:calc(50% - (100vw / 1366 * 38))}.top_column_list .slick-prev{width:calc(100vw / 1366 * 21);height:calc(100vw / 1366 * 32);left:calc(100vw / 1366 * 4);top:calc(50% - (100vw / 1366 * 38))}}@media only screen and (max-width:768px){.top_contents[data-item=column]{margin-top:calc(100vw/ 375 * 90)}.top_contents[data-item=column] .top_contents_upper,.top_contents[data-item=column] .top_contents_lower .top_contents_links{width:calc(100vw/ 375 * 134)}.top_contents[data-item=column] .top_contents_lower{top:calc(100vw/ 375 * 30)}.top_contents[data-item=column] .top_contents_lower:before{left:50%;transform:translateX(-50%)}.top_contents[data-item=column] .top_contents_lower .top_contents_links{padding:calc(100vw/ 375 * 40) 0 calc(100vw/ 375 * 35) calc(100vw/ 375 * 15)}.top_column_list_inner{bottom:calc(100vw / 375 * 42)}.top_column_list{width:calc(100vw/ 375 * 222)}.top_contents_list_item{font-size:calc(100vw/ 375 * 14);line-height:calc(100vw/ 375 * 17)}.top_column_list_thumb{padding-bottom:calc(100vw/ 375 * 12)}.top_column_list_img{height:calc(100vw/ 375 * 180)}.top_column_list_tag{letter-spacing:calc(100vw/ 375 * 2.1);line-height:calc(100vw/ 375 * 17);padding:calc(100vw/ 375 * 5) calc(100vw/ 375 * 20)}.top_column_list .slick-next,.top_column_list .slick-prev{width:calc(100vw/ 375 * 21);height:calc(100vw/ 375 * 32);top:calc(50% - (100vw/ 375 * 38))}.top_column_list .slick-next{right:calc(100vw/ 375 * 3)}.top_column_list .slick-prev{left:calc(100vw/ 375 * 1)}}.top_contents[data-item=news] .top_contents_lower .top_news_list{margin-left:auto;margin-right:0;position:relative;z-index:2;background-color:var(--sub-color03);box-shadow:0px 0px 20px #00000010}.top_news_list_item{border-bottom:1px dashed var(--sub-color04)}.top_news_list_item:last-child{border-bottom:unset;margin-bottom:unset;padding-bottom:unset}.top_news_list_item time{font-weight:700;display:block}@media print,(min-width :769px){.top_contents[data-item=news]{margin-top:208px}.top_contents[data-item=news] .top_contents_img{width:621px;position:relative;top:70px}.top_contents[data-item=news] .top_contents_upper_detail{width:calc(100% - 621px);display:flex;flex-direction:column;align-items:center}.top_contents[data-item=news] .top_contents_upper_detail .link-circle{margin-top:56px}.top_contents[data-item=news] .top_contents_lower{position:relative;top:-57px}.top_contents[data-item=news] .top_contents_lower .top_news_list{width:621px;border-radius:var(--border-radius-pc);padding:72px 63px}.top_news_list_item{padding-bottom:20px;margin-bottom:11px}}@media print,(max-width:1366px) and (min-width :769px){.top_contents[data-item=news]{margin-top:calc(100vw / 1366 * 208)}.top_contents[data-item=news] .top_contents_img{width:calc(100vw / 1366 * 621);top:calc(100vw / 1366 * 70)}.top_contents[data-item=news] .top_contents_upper_detail{width:calc(100% - (100vw / 1366 * 621))}.top_contents[data-item=news] .top_contents_upper_detail .link-circle{margin-top:calc(100vw / 1366 * 56)}.top_contents[data-item=news] .top_contents_lower{top:calc(100vw / 1366 * -57)}.top_contents[data-item=news] .top_contents_lower .top_news_list{width:calc(100vw / 1366 * 621);border-radius:var(--border-radius-pc2);box-shadow:0px 0px calc(100vw / 1366 * 20) #00000010;padding:calc(100vw / 1366 * 72) calc(100vw / 1366 * 63)}.top_news_list_item{padding-bottom:calc(100vw / 1366 * 20);margin-bottom:calc(100vw / 1366 * 11)}}@media only screen and (max-width:768px){.top_contents[data-item=news]{margin-top:calc(100vw/375 * 109)}.top_contents[data-item=news] .top_contents_upper{flex-direction:row-reverse;padding-bottom:calc(100vw/ 375 * 30)}.top_contents[data-item=news] .top_contents_img{width:calc(100vw/ 375 * 225)}.top_contents[data-item=news] .top_contents_upper_detail{width:calc(100% - (100vw / 375 * 225));display:flex;justify-content:center}.top_contents[data-item=news] .link-circle{padding-top:calc(100vw/ 375 * 26);margin-left:auto;margin-right:0}.top_contents[data-item=news] .top_contents_upper_detail .link-circle{margin-top:56px}.top_contents[data-item=news] .top_contents_lower .top_news_list{border-radius:var(--border-radius-sp);padding:calc(100vw/ 375 * 34) calc(100vw/ 375 * 24)}.top_news_list_item{padding-bottom:calc(100vw/ 375 * 20);margin-bottom:calc(100vw/ 375 * 11)}.top_contents[data-item=news] .top_contents_links,.top_contents[data-item=recruit] .top_contents_links{padding-top:calc(100vw /375 * 30);display:flex;justify-content:flex-end}}.top_contents[data-item=recruit]{position:relative}.top_contents[data-item=recruit]:before{width:100%;background:url(//www.ymkco.co.jp/wp/wp-content/themes/yamaki-themes/css/../images/top/bg_recruit01.jpg) no-repeat;background-size:cover;content:"";z-index:-1;position:absolute}.top_contents[data-item=recruit] .top_contents_bg{z-index:-1;position:absolute;width:100%;overflow:hidden}.top_contents[data-item=recruit] .top_contents_lower h4{color:var(--main-color)}@media print,(min-width :769px){.top_contents[data-item=recruit]{position:relative;margin-top:170px}.top_contents[data-item=recruit] .top_contents_bg{height:500px;top:-76px}.top_contents[data-item=recruit] .top_contents_wrapper{display:flex;flex-direction:row-reverse;justify-content:space-between}.top_contents[data-item=recruit] .top_contents_upper{width:346px;flex-direction:column;align-items:center;justify-content:unset}.top_contents[data-item=recruit] .top_contents_upper .link-circle{position:relative;top:-23px}.top_contents[data-item=recruit] .top_contents_lower{padding-top:100px}.top_contents[data-item=recruit] .top_contents_lower_inner{background:var(--sub-color03);border-radius:var(--border-radius-pc);padding:60px;position:relative}.top_contents[data-item=recruit] .top_contents_lower_inner h4{color:var(--main-color);font-weight:400;font-size:24px;letter-spacing:.1em;line-height:calc(29/24);padding-bottom:38px}.top_recruit_title_img{position:absolute;width:644px;top:-106px;left:-65px}.top_contents[data-item=recruit] .top_contents_lower_inner p{font-size:16px;letter-spacing:.1em;line-height:calc(30/16)}}@media print,(max-width:1366px) and (min-width :769px){.top_contents[data-item=recruit]{margin-top:calc(100vw / 1366 * 170)}.top_contents[data-item=recruit] .top_contents_bg{height:calc(100vw / 1366 * 500);top:calc(100vw / 1366 * -76)}.top_contents[data-item=recruit] .top_contents_upper{width:calc(100vw / 1366 * 346)}.top_contents[data-item=recruit] .top_contents_upper .link-circle{top:calc(100vw / 1366 * -23)}.top_contents[data-item=recruit] .top_contents_lower{padding-top:calc(100vw / 1366 * 100)}.top_contents[data-item=recruit] .top_contents_lower_inner{border-radius:var(--border-radius-pc2);padding:calc(100vw / 1366 * 60)}.top_contents[data-item=recruit] .top_contents_lower_inner h4{font-size:calc(100vw / 1366 * 24);padding-bottom:calc(100vw / 1366 * 38)}.top_recruit_title_img{width:calc(100vw / 1366 * 654);top:calc(100vw / 1366 * -140);left:calc(100vw / 1366 * -70)}.top_contents[data-item=recruit] .top_contents_lower_inner p{font-size:calc(100vw / 1366 * 16)}}@media only screen and (max-width:768px){.top_contents[data-item=recruit]{padding-top:calc(100vw/ 375 * 55)}.top_contents[data-item=recruit] .top_contents_bg{height:calc(100vw/ 375 * 320);top:0}.top_contents[data-item=recruit] .top_contents_upper{padding-left:calc(100vw/ 375 * 35)}.top_recruit_title_img{width:calc(100vw/ 375 * 312)}}.contact-tel_wrapper{display:flex;align-items:center;justify-content:center}.contact-tel_detail .contact-tel_num,.contact_detail_tel{font-family:'Oswald',sans-serif;font-weight:400;line-height:calc(50 / 40);margin-bottom:0 !important}.contact_detail_tel{font-weight:300}.contact-tel_detail .contact-tel_text{letter-spacing:.1em}.page_inner a.contact-tel_detail{color:var(--text-color02);text-decoration:none}.btn_contact{background:var(--main-color);display:flex;justify-content:center;align-items:center;margin:0 auto;border:1px solid var(--main-color)}.page_inner .btn_contact{color:var(--text-color02);text-decoration:none}.btn_contact:before{content:"";background:url(//www.ymkco.co.jp/wp/wp-content/themes/yamaki-themes/css/../images/common/icon_mail.svg) no-repeat;background-size:contain;position:relative;transition:.3s}.btn_contact:hover{background:var(--sub-color03);color:var(--main-color)}.btn_contact:hover:before{background:url(//www.ymkco.co.jp/wp/wp-content/themes/yamaki-themes/css/../images/common/icon_mail-red.svg) no-repeat;background-size:contain;transition:.3s}.contact_form_btn{display:flex;flex-direction:column-reverse;margin-top:30px}body.home .top-contact_detail h3{display:none}body:not(.home) .top-contact_detail h3{z-index:1;position:relative;text-align:center;font-weight:300}body:not(.home) .top-contact_detail_text,body:not(.home) .top_contents_heading{display:none}body:not(.home) .top-contact_detail_wrapper{display:flex;align-items:center}body:not(.home) .btn_contact{margin-top:0}body:not(.home) .contact-tel_wrapper{padding-top:0}@media print,(min-width :769px){.top-contact{padding-top:239px}body:not(.home) .top-contact{padding-top:100px}.top-contact_wrapper{display:flex;justify-content:space-between}.top-contact .top_contents_heading{width:320px}.top-contact .top_contents_heading_title span{-ms-writing-mode:horizontal-tb;writing-mode:horizontal-tb;letter-spacing:0px;padding-bottom:16px;padding-top:85px}.top-contact_detail{width:714px;color:var(--text-color02);font-size:16px;letter-spacing:0;line-height:30px;padding:60px 149px;top:50px;position:relative;box-sizing:border-box}body:not(.home) .top-contact_detail{width:900px;margin:0 auto;padding:55px 83px 38px}body:not(.home) .top-contact_detail h3{font-size:30px;letter-spacing:7.5px}.top-contact_detail_bg{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;border-radius:var(--border-radius-pc);overflow:hidden}.top-contact_detail_bg img{max-width:unset;height:100%;width:auto;top:50%;left:50%;transform:translate(-50%,-50%);position:relative}body:not(.home) .top-contact_detail_bg img{max-width:100%;height:auto;width:100%}.top-contact_detail_text,.contact-tel_wrapper,.btn_contact{z-index:1;position:relative}.top-contact_detail p.top-contact_detail_text{text-align:center}.contact-tel_wrapper{gap:22px;padding-top:30px}body:not(.home) .contact-tel_wrapper{width:calc(100% - 354px);justify-content:flex-start}.contact-tel_img{width:39px}.contact-tel_detail .contact-tel_num,.contact_detail_tel{font-size:40px;font-weight:400;letter-spacing:3px;line-height:calc(50 / 40)}.contact-tel_detail .contact-tel_text{font-size:14px;letter-spacing:.1em}.btn_contact{width:352px;font-size:16px;letter-spacing:.8px;gap:15px;border-radius:39px;min-height:72px;min-height:72px;margin-top:30px}.btn_contact:before{width:26px;height:21px}body:not(.home) .top-contact_detail_wrapper{padding-top:56px}}@media print,(max-width:1366px) and (min-width :769px){.top-contact{padding-top:calc(100vw / 1366 * 239)}body:not(.home) .top-contact{padding-top:calc(100vw / 1366 * 100)}.top-contact .top_contents_heading{width:calc(100vw / 1366 * 320)}.top-contact .top_contents_heading_title span{padding-bottom:calc(100vw / 1366 * 16);padding-top:calc(100vw / 1366 * 85)}.top-contact_detail{width:calc(100vw / 1366 * 714);font-size:calc(100vw / 1366 * 16);line-height:calc(100vw / 1366 * 30);padding:calc(100vw / 1366 * 60) calc(100vw / 1366 * 149);border-radius:var(--border-radius-pc2);top:calc(100vw / 1366 * 50)}.top-contact_detail_bg{border-radius:var(--border-radius-pc2)}body:not(.home) .top-contact_detail{width:calc(100vw / 1366 * 900);margin:0 auto;padding:calc(100vw / 1366 * 55) calc(100vw / 1366 * 83) calc(100vw / 1366 * 38)}body:not(.home) .top-contact_detail h3{font-size:calc(100vw / 1366 * 30);letter-spacing:calc(100vw / 1366 * 7.5)}.contact-tel_wrapper{gap:calc(100vw / 1366 * 22);padding-top:calc(100vw / 1366 * 30)}body:not(.home) .contact-tel_wrapper{width:calc(100% - (100vw/ 1366 * 354));justify-content:flex-start}.contact-tel_img{width:calc(100vw / 1366 * 39)}.contact-tel_detail .contact-tel_num,.contact_detail_tel{font-size:calc(100vw / 1366 * 40);letter-spacing:calc(100vw / 1366 * 3)}.contact-tel_detail .contact-tel_text{font-size:calc(100vw / 1366 * 14)}.btn_contact{width:calc(100vw / 1366 * 352);font-size:calc(100vw / 1366 * 16);letter-spacing:calc(100vw / 1366 * 0.8);gap:calc(100vw / 1366 * 15);border-radius:calc(100vw / 1366 * 39);min-height:calc(100vw / 1366 * 72);min-height:calc(100vw / 1366 * 72);margin-top:calc(100vw / 1366 * 30)}.btn_contact:before{width:calc(100vw / 1366 * 26);height:calc(100vw / 1366 * 21)}body:not(.home) .top-contact_detail_wrapper{padding-top:calc(100vw / 1366 * 56)}body:not(.home) .top-contact_detail h3{font-size:calc(100vw / 1366 * 30);letter-spacing:calc(100vw / 1366 * 7.5)}}@media only screen and (max-width:768px){.top-contact{margin-top:calc(100vw/ 375 * 17);position:relative;top:calc(100vw/ 375 * 63)}.top-contact_wrapper{color:var(--sub-color03);padding:calc(100vw/ 375 * 37) 0;padding:calc(100vw/ 375 * 37) 0 calc(100vw/ 375 * 60);background-position:center;position:relative}.top-contact_wrapper_bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;border-radius:var(--border-radius-sp);overflow:hidden}.top-contact_wrapper_bg img{max-width:unset;width:auto;height:100%;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.top-contact .top_contents_heading{display:flex;align-items:center;text-align:center;padding-bottom:calc(100vw/ 375 *39);position:relative;z-index:1}.top-contact .top_contents_heading_title{-ms-writing-mode:unset;writing-mode:unset;font-size:calc(100vw/ 375 * 30);letter-spacing:calc(100vw/ 375 * 7.5);line-height:calc(100vw / 375 * 36);color:var(--sub-color03);font-weight:400}.top-contact .top_contents_heading_title span{display:none}.top-contact_detail{position:relative;z-index:1}.top-contact_detail_text{text-align:center;font-weight:400}.contact-tel_wrapper{gap:calc(100vw/ 375 * 22);padding-top:calc(100vw/ 375 * 38)}.contact-tel_img{width:calc(100vw/ 375 * 39)}.contact-tel_detail .contact-tel_num{font-size:calc(100vw/ 375 * 40);letter-spacing:calc(100vw/ 375 * 3)}.contact-tel_detail .contact-tel_text{font-size:calc(100vw/ 375 * 14)}.btn_contact{width:calc(100vw/ 375 * 305);font-size:calc(100vw/ 375 * 16);letter-spacing:calc(100vw/ 375 * 0.8);gap:calc(100vw/ 375 * 15);border-radius:calc(100vw/ 375 * 39);min-height:calc(100vw/ 375 * 72);min-height:calc(100vw/ 375 * 72);margin-top:calc(100vw/ 375 * 30)}.btn_contact:before{width:calc(100vw/ 375 * 26);height:calc(100vw/ 375 * 21)}body:not(.home) .top-contact{top:calc(100vw/ 375 * 59)}body:not(.home) .top-contact_detail_wrapper{flex-direction:column}body:not(.home) .top-contact_detail h3{font-size:calc(100vw/ 375 * 22);letter-spacing:calc(100vw/ 375 * 5.5);line-height:calc(100vw/ 375 * 42);padding-bottom:calc(100vw/ 357 * 40)}body:not(.home) .contact-tel_wrapper{padding-bottom:calc(100vw/ 375 * 46)}body:not(.home) .top-contact_wrapper{padding:calc(100vw/ 375 * 49) 0 calc(100vw/ 375 * 41)}}.page_heading{display:flex;align-items:flex-end;margin:0 auto;justify-content:space-between;position:relative}.page_heading .page_heading_title{letter-spacing:.1em;line-height:calc(36/30);font-weight:300}.page_heading_subtitle{font-family:'Oswald',sans-serif;font-weight:400;color:var(--main-color);opacity:.2;line-height:1em;letter-spacing:0}.page_heading_img{overflow:hidden}.page_heading_img img{top:50%;position:relative;transform:translateY(-50%)}@media print,(min-width :769px){body:not(.home) main{padding-top:113px}.page_heading{width:1366px;margin-bottom:40px}.page_heading_text{padding-bottom:46px;padding-left:140px;flex:1}.page_heading .page_heading_title{font-size:30px;padding-bottom:22px}.page_heading_subtitle{font-size:70px}.page_heading_img{width:917px;height:300px;border-bottom-left-radius:var(--border-radius-pc);border-bottom-right-radius:var(--border-radius-pc);margin-right:30px}}@media print,(max-width:1366px) and (min-width :769px){body:not(.home) main{padding-top:calc(100vw/ 1366 * 113)}.page_heading{width:100%;margin-bottom:calc(100vw/ 1366 * 40)}.page_heading_text{padding-bottom:calc(100vw/ 1366 * 46);padding-left:calc(100vw/ 1366 * 140)}.page_heading .page_heading_title{font-size:calc(100vw/ 1366 * 30);padding-bottom:calc(100vw/ 1366 * 22)}.page_heading_subtitle{font-size:calc(100vw/ 1366 * 70)}.page_heading_img{width:calc(100vw/ 1366 * 917);height:calc(100vw/ 1366 * 300);border-bottom-left-radius:var(--border-radius-pc2);border-bottom-right-radius:var(--border-radius-pc2);margin-right:calc(100vw/ 1366 * 30)}}@media only screen and (max-width:768px){body:not(.home) main{padding-top:calc(100vw/ 375 * 9)}.page_heading{overflow:hidden;margin-top:calc(100vw / 375 * 43);flex-direction:column;align-items:flex-start;margin-left:calc(100vw/ 375 * 15);margin-bottom:calc(100vw/375 * 80)}.page_heading .page_heading_title{font-size:calc(100vw/ 375 * 16)}.page_heading_subtitle{font-size:calc(100vw/ 375 * 39);padding-top:calc(100vw/ 375 * 14)}.page_heading_img{margin-top:calc(100vw/ 375 * 40);height:calc(100vw/ 375 * 100);width:calc(100vw / 375 * 360);margin-right:0;margin-left:auto;border-top-left-radius:var(--border-radius-sp);border-bottom-left-radius:var(--border-radius-sp)}}.breadcrumb{margin:0 auto;font-weight:300;color:var(--main-color);box-sizing:border-box}.breadcrumb a{color:var(--text-color)}.breadcrumb ul{display:flex;align-items:flex-start;flex-wrap:wrap;gap:1em 0}.breadcrumb li{display:flex;align-items:flex-start}.breadcrumb li:not(:first-child):before{content:"";height:1px;width:1em;background:var(--main-color);margin:0 1em;margin-top:.6em;display:inline-block}@media print,(min-width :769px){.breadcrumb{width:1366px;font-size:14px;padding-bottom:90px;padding-top:2px;padding-right:32px}.breadcrumb ul{justify-content:flex-end;line-height:17px}}@media print,(max-width :1366px) and (min-width :769px){.breadcrumb{width:100%;font-size:calc(100vw/ 1366 * 14);padding-bottom:calc(100vw/ 1366 * 90);padding-top:calc(100vw/ 1366 * 2);padding-right:calc(100vw / 1366 * 32);box-sizing:border-box}.breadcrumb ul{line-height:calc(100vw/ 1366 * 17)}}@media only screen and (max-width:786px){.breadcrumb{padding-top:calc(100vw/ 375 * 50);font-size:calc(100vw/ 375 * 12)}.breadcrumb ul{width:calc(100vw / 375 * 345);margin:0 auto;line-height:calc(100vw/ 375 * 14)}}.page_inner{letter-spacing:.1em}.page_inner h2,.page_inner .h2,.page_inner h3,.page_inner h4{color:var(--main-color);font-weight:300}.page_inner h3,.page_inner h4{font-weight:300}.page_inner table td,.page_inner table th{border:unset;border-bottom:2px solid #b8b8b8;vertical-align:middle}.page_inner table th,.page_inner table td:first-child{border-color:var(--main-color);white-space:nowrap}.page_inner p+h2,.page_inner ul+h2,.page_inner ol+h2{padding-top:calc(100vw/ 640 * 60)}.page_inner ol{list-style-type:auto}.page_inner ol>li{text-indent:-1em;padding-left:1em}.page_inner ol>li>ol{padding-left:1em}@media print,(min-width :769px){.page_inner{font-size:14px;line-height:26px}.page_inner section:not(:last-of-type){margin-bottom:160px}body:not(.single) .page_inner p:not(:last-of-type),.single .page_inner p:not(:last-child){margin-bottom:27px}.page_inner h2,.page_inner .h2{font-size:30px;letter-spacing:7.5px;line-height:36px;padding-bottom:64px}.page_inner div[class*=c-box] h2,.page_inner h3,.page_inner .h3{font-size:24px;letter-spacing:.1em;line-height:40px;padding-bottom:20px}.page_inner h4,.page_inner .h4{font-size:18px;letter-spacing:.1em;line-height:22px;padding-bottom:25px}.page_inner table td,.page_inner table th{padding:30px 0}.page_inner p+h2,.page_inner ul+h2,.page_inner ol+h2{padding-top:60px}}@media print,(max-width :1366px) and (min-width :769px){.page_inner{font-size:calc(100vw/ 1366 * 14);line-height:calc(100vw/ 1366 * 26)}.page_inner section:not(:last-of-type){margin-bottom:calc(100vw/ 1366 * 160)}body:not(.single) .page_inner p:not(:last-of-type),.single .page_inner p:not(:last-child){margin-bottom:calc(100vw/ 1366 * 27)}.page_inner h2,.page_inner .h2{font-size:calc(100vw/ 1366 * 30);letter-spacing:calc(100vw/ 1366 * 7.5);line-height:calc(100vw/ 1366 * 36);padding-bottom:calc(100vw/ 1366 * 64)}.page_inner div[class*=c-box] h2,.page_inner h3,.page_inner .h3{font-size:calc(100vw/ 1366 * 24);letter-spacing:.1em;line-height:calc(100vw/ 1366 * 40);padding-bottom:calc(100vw/ 1366 * 20)}.page_inner h4,.page_inner .h4{font-size:calc(100vw/ 1366 * 18);line-height:calc(100vw/ 1366 * 22);padding-bottom:calc(100vw/ 1366 * 25)}.page_inner table td,.page_inner table th{padding:calc(100vw/ 1366 * 30) 0}.page_inner p+h2,.page_inner ul+h2,.page_inner ol+h2{padding-top:calc(100vw/ 1366 * 30)}}@media only screen and (max-width:786px){.page_inner h2,.page_inner .h2{font-size:calc(100vw/ 375 * 22);line-height:calc(100vw / 375 * 37);letter-spacing:calc(100vw/ 375 * 5.5);padding-bottom:calc(100vw/ 375 * 37);padding-top:calc(100vw/ 375 * 7)}.page_inner div[class*=c-box] h2,.page_inner h3,.page_inner .h3{font-size:calc(100vw/ 375 * 20);line-height:calc(100vw / 375 * 36);letter-spacing:calc(100vw/ 375 * 2);padding-bottom:calc(100vw/ 375 * 30)}.page_inner h4,.page_inner .h4{font-size:calc(100vw/ 375 * 18);line-height:calc(100vw/ 375 * 22);padding-bottom:calc(100vw/ 375 * 25)}body:not(.single) .page_inner p:not(:last-of-type),.single .page_inner p:not(:last-child){margin-bottom:calc(100vw/ 375 * 25)}.page_inner section:not(:last-of-type){margin-bottom:calc(100vw/ 375 *80)}.page_inner table td,.page_inner table th{padding:calc(100vw/ 375 * 30) 0}}@media print,(min-width :769px){.page_inner .c-box>.is-layout-flow:first-of-type,.page_inner .c-box.bg:not(.reverse)>.is-layout-flow:first-of-type,.page_inner .c-box.bg.reverse>.is-layout-flow:last-of-type{width:530px;flex-basis:unset;flex-grow:0}.page_inner .c-box>.is-layout-flow:last-of-type,.page_inner .c-box.bg:not(.reverse)>.is-layout-flow:last-of-type,.page_inner .c-box.bg.reverse>.is-layout-flow:first-of-type{flex:1}.page_inner .c-box{gap:94px}}@media print,(max-width :1366px) and (min-width :769px){.page_inner .c-box>.is-layout-flow:first-of-type,.page_inner .c-box.bg:not(.reverse)>.is-layout-flow:first-of-type,.page_inner .c-box.bg.reverse>.is-layout-flow:last-of-type{width:calc(100vw/ 1366 * 530)}.page_inner .c-box{gap:calc(100vw/ 1366 * 94)}}@media only screen and (max-width:786px){.page_inner .c-box{gap:calc(100vw/ 375 * 40)}}@media print,(min-width :769px){.c-box02>div:first-of-type,.c-box02.reverse>div:last-of-type{position:relative}.c-box02>div:first-of-type>figure,.c-box02.reverse>div:last-of-type>figure{width:807px;position:relative;z-index:-1}.c-box02:not(.reverse)>div:last-of-type,.c-box02.reverse>div:first-of-type{background-color:var(--bg-maincolor);position:relative;top:95px;border-radius:var(--border-radius-pc);padding:30px 0 0 30px;width:560px;flex-basis:unset !important;flex-grow:unset !important;box-sizing:border-box}.c-box02.reverse>div:first-of-type{padding-right:30px;padding-left:0}.c-box02.reverse>div:last-of-type{background:unset;top:0}.c-box02.reverse>div:last-of-type>figure{position:absolute;right:0;z-index:-1}}@media print,(max-width :1366px) and (min-width :769px){.c-box02>div:first-of-type>figure,.c-box02.reverse>div:last-of-type>figure{width:calc(100vw/ 1366 * 807)}.c-box02:not(.reverse)>div:last-of-type,.c-box02.reverse>div:first-of-type{top:calc(100vw/ 1366 * 95);border-radius:var(--border-radius-pc2);padding:calc(100vw/ 1366 * 30) 0 0 calc(100vw/ 1366 * 30);width:calc(100vw/ 1366 * 560)}.c-box02.reverse>div:first-of-type{padding-left:0;padding-right:30px}}.c-box.bg>div:first-of-type,.c-box.bg>div:last-of-type{position:relative}.c-box.bg>div:first-of-type{position:relative;padding-top:calc(100vw/ 375 * 24);padding-bottom:calc(100vw/ 375 * 16)}.c-box.bg.reverse>div:first-of-type{padding-bottom:0}.c-box.bg.reverse>div:last-of-type{position:relative;padding-top:0;padding-bottom:calc(100vw/ 375 * 87)}.c-box.bg>div:before{content:"";position:absolute;background:var(--sub-color02);top:0;width:100vw;left:50%;transform:translateX(-50%);z-index:-1}.c-box.bg>div:first-of-type:before,.c-box.bg.reverse>div:last-of-type:before{height:calc(100% + (100vw/375 * 40))}.c-box.bg>div:last-of-type:before,.c-box.bg.reverse>div:first-of-type:before{height:50%}.c-box.bg.reverse>div:first-of-type:before{top:unset;bottom:0}.c-box.bg.reverse>div:last-of-type:before{top:calc(100vw/375 * -40)}@media print,(min-width :769px){.c-box.bg{padding-top:114px}.c-box.bg>div:first-of-type{padding-top:0}.c-box.bg:not(.reverse)>div:first-of-type,.c-box.bg.reverse>div:last-of-type{position:relative;padding-top:0;padding-bottom:0}.c-box.bg>div:first-of-type:before,.c-box.bg.reverse>div:last-of-type:before{height:calc(100% + 120px);top:-60px;border-radius:0 var(--border-radius-pc) var(--border-radius-pc) 0;transform:unset;left:unset;right:calc( -50% - 60px)}.c-box.bg>div{display:flex;flex-direction:column;justify-content:center}.c-box.bg:not(.reverse)>div:last-of-type:before,.c-box.bg.reverse>div:first-of-type:before{display:none}.c-box.bg.reverse>div:last-of-type{padding-bottom:unset}.c-box.bg.reverse>div:last-of-type:before{left:calc( -50% - 60px);right:unset;border-radius:var(--border-radius-pc) 0 0 var(--border-radius-pc)}}@media print,(max-width :1366px) and (min-width :769px){.c-box.bg{padding-top:calc(100vw/ 1366 * 114)}.c-box.bg>div:first-of-type:before,.c-box.bg.reverse>div:last-of-type:before{height:calc(100% + (100vw/ 1366 * 120));top:calc(100vw/ 1366 * -60);border-radius:0 var(--border-radius-pc2) var(--border-radius-pc2) 0;right:calc( -50% - (100vw/ 1366 * 60))}.c-box.bg.reverse>div:last-of-type:before{left:calc( -50% - (100vw/ 1366 * 60));border-radius:var(--border-radius-pc2) 0 0 var(--border-radius-pc2)}}.corner-rounded,.page_inner .wp-block-image.is-style-rounded img{border-radius:var(--border-radius-pc);overflow:hidden}@media print,(max-width :1366px) and (min-width :769px){.corner-rounded,.page_inner .wp-block-image.is-style-rounded img{border-radius:var(--border-radius-pc2)}}@media only screen and (max-width:786px){.corner-rounded,.page_inner .wp-block-image.is-style-rounded img{border-radius:var(--border-radius-sp)}}.wp-block-image+.wp-block-image{margin-top:1.75em}.font-mincho{font-family:'Noto Serif JP',serif}.page-about_us h2{text-align:center}.page-about_us figure:has(table){background-color:var(--sub-color03)}.page-about_us #history table td:first-of-type{color:var(--main-color);letter-spacing:.1em;white-space:nowrap}.page-about_us #motto{font-weight:500}.page-about_us #motto .wp-block-cover{width:100%;min-height:unset}.page-about_us #quality-policy .quality-policy-eyecatch{font-weight:300}.page-about_us #motto .wp-block-cover .wp-block-cover__image-background{object-fit:cover;overflow:hidden}.page-about_us #motto .wp-block-cover{overflow:hidden}.quality-policy-text ol{background:var(--bg-color);list-style:decimal;color:var(--main-color);display:flex;flex-direction:column;align-items:center}.text-namesign{letter-spacing:.1em}@media print,(min-width :769px){.page-about_us figure:has(table){padding:44px 187px 93px;border-radius:var(--border-radius-pc)}.page-about_us #history table td:first-of-type{font-size:24px;line-height:29px}.page-about_us #motto p{font-size:30px;letter-spacing:7.5px;line-height:60px}.page-about_us #motto .wp-block-cover{border-radius:var(--border-radius-pc);padding:70px 10px}.page-about_us #quality-policy .quality-policy-eyecatch{font-size:26px;letter-spacing:1.3px;line-height:50px;gap:30px;margin-bottom:56px}.quality-policy-text{width:527px;margin:0 auto}.quality-policy-text ol{font-size:24px;line-height:29px;width:714px;position:relative;left:50%;transform:translateX(-50%);border-radius:var(--border-radius-pc);padding:34px 50px;margin-bottom:27px}.quality-policy-text ol li:not(:last-child){padding-bottom:16px}.text-namesign{font-size:20px;line-height:29px}}@media print,(max-width :1366px) and (min-width :769px){.page-about_us figure:has(table){padding:calc(100vw/ 1366 * 44) calc(100vw/ 1366 * 187) calc(100vw/ 1366 * 93);border-radius:var(--border-radius-pc2)}.page-about_us #history table td:first-of-type{font-size:calc(100vw/ 1366 * 24);line-height:calc(100vw/ 1366 * 29)}.page-about_us #motto .wp-block-cover{border-radius:var(--border-radius-pc2);padding:calc(100vw/ 1366 * 70) calc(100vw/ 1366 * 10)}.page-about_us #motto p{font-size:calc(100vw/ 1366 *30);letter-spacing:calc(100vw/ 1366 *7.5);line-height:calc(100vw/ 1366 *60)}.page-about_us #quality-policy .quality-policy-eyecatch{font-size:calc(100vw/ 1366 * 26);letter-spacing:calc(100vw/ 1366 * 1.3);line-height:calc(100vw/ 1366 * 50);gap:calc(100vw/ 1366 * 30);margin-bottom:calc(100vw/ 1366 * 56)}.quality-policy-text{width:calc(100vw/ 1366 * 527);margin:0 auto}.quality-policy-text ol{font-size:calc(100vw/ 1366 * 24);line-height:calc(100vw/ 1366 * 29);width:calc(100vw/ 1366 * 714);position:relative;left:50%;transform:translateX(-50%);border-radius:var(--border-radius-pc2);padding:calc(100vw/ 1366 * 34) calc(100vw/ 1366 * 50);margin-bottom:calc(100vw/ 1366 * 27)}.quality-policy-text ol li:not(:last-child){padding-bottom:calc(100vw/ 1366 * 16)}.text-namesign{font-size:calc(100vw/ 1366 * 20);line-height:calc(100vw/ 1366 * 29)}}@media only screen and (max-width:786px){.page-about_us figure:has(table){padding:calc(100vw/ 375* 22) calc(100vw/ 375* 22) calc(100vw/ 375* 34);border-radius:var(--border-radius-sp)}.page-about_us #history table td:first-of-type{font-size:calc(100vw/ 375 * 20);line-height:calc(100vw/ 375 * 29)}.text-namesign{font-size:calc(100vw / 375 * 20);line-height:calc(100vw / 375 * 29)}.page-about_us #motto p{font-size:calc(100vw/ 375 * 30);letter-spacing:calc(100vw/ 375 * 7.5);line-height:calc(100vw/ 375 * 60)}.page-about_us #motto .wp-block-cover{border-radius:var(--border-radius-sp);padding:calc(100vw/ 375 * 70) calc(100vw/ 375 * 10)}.page-about_us #quality-policy .quality-policy-eyecatch{font-size:calc(100vw/ 375 * 18);letter-spacing:calc(100vw/ 375 * 0.9);line-height:calc(100vw/ 375 * 40)}.quality-policy-text ol{font-size:calc(100vw/ 375 * 15);line-height:calc(100vw/ 375 * 18);border-radius:var(--border-radius-sp);padding:calc(100vw/ 375 *24) calc(100vw/ 375 * 5);margin-bottom:calc(100vw / 375 * 40)}}.page_inner .service_list_item{position:relative;margin-bottom:calc(100vw/ 375 * 80)}.page_inner .service_list_item .service_list_item_img figure img{height:100%;width:auto;max-width:unset;position:relative;left:50%;top:50%;transform:translate(-50%,-50%)}.page_inner .service_list_item .service_list_item_detail{background:var(--sub-color03);display:flex;box-shadow:0px 10px 20px #8D692726;border-radius:var(--border-radius-sp);flex-direction:column;align-items:center;margin-top:calc(100vw / 375 * 140);padding:calc(100vw/ 375 * 24) calc(100vw/ 375 * 20) calc(100vw/ 375 * 32)}.page_inner .service_list_item .service_list_item_detail h2{padding-bottom:calc(100vw/ 375 * 34)}.page_inner .service_list_item .service_list_item_detail a{width:calc(100vw/ 375 * 257);display:flex;background:var(--bg-color02);color:var(--main-color);position:relative;align-items:center;justify-content:center;padding:calc(100vw/ 375 * 7) 0;text-align:center;font-size:calc(100vw/ 375 * 16);line-height:calc(100vw/ 375 * 26);text-decoration:none}.page_inner .service_list_item .service_list_item_detail a:before{content:"";border:2px solid var(--main-color);border-right:none;border-left:none;position:absolute;display:block;width:100%;height:100%;padding:calc(100vw/ 375 * 4) 0;box-sizing:content-box}.page_inner .service_list_item .service_list_item_detail a:after{content:"";background-image:url(//www.ymkco.co.jp/wp/wp-content/themes/yamaki-themes/css/../images/common/icon_arrow03.svg);position:absolute;right:0;background-repeat:no-repeat;background-size:contain;width:calc(100vw/ 375 * 30);height:calc(100vw/375 * 20);transition:.5s}.page_inner .service_list_item .service_list_item_detail a:hover:after{right:calc(100vw/ 375 * -15);transition:.5s}@media only screen and (max-width:786px){.page_inner .service_list_item .service_list_item_img figure{position:absolute;z-index:-1;width:100vw;height:calc(100vw/ 375 * 200)}}@media print,(min-width :769px){.page_inner .service_list_item{flex-direction:row-reverse;margin-top:250px;margin-bottom:250px}.page_inner .service_list_item:first-child{margin-top:0}.page_inner .service_list_item:nth-child(2n){flex-direction:row}.page_inner .service_list_item .service_list_item_img{position:relative}.page_inner .service_list_item .service_list_item_img figure{position:absolute;width:calc(100% + 140px + 276px);right:-140px;z-index:-1;height:400px;overflow:hidden;border-radius:var(--border-radius-pc) 0 0 var(--border-radius-pc);top:50%;transform:translateY(-50%)}.page_inner .service_list_item:nth-child(2n) .service_list_item_img figure{right:unset;left:-140px;border-radius:0 var(--border-radius-pc) var(--border-radius-pc) 0}.page_inner .service_list_item .service_list_item_detail{width:528px;border-radius:var(--border-radius-pc);margin-top:0;padding:40px 0}.page_inner .service_list_item .service_list_item_detail h2{padding:56px 0}.page_inner .service_list_item .service_list_item_detail a{width:341px;padding:10px 0;text-align:center;font-size:16px;line-height:26px}.page_inner .service_list_item .service_list_item_detail a:before{padding:4px 0}.page_inner .service_list_item .service_list_item_detail a:after{width:30px;height:20px}.page_inner .service_list_item .service_list_item_detail a:hover:after{right:-15px}}@media print,(max-width :1366px) and (min-width :769px){.page_inner .service_list_item{margin-top:calc(100vw/ 1366 * 250);margin-bottom:calc(100vw/ 1366 * 250)}.page_inner .service_list_item .service_list_item_img figure{width:calc(100% + (100vw/ 1366 * 140) + (100vw/ 1366 * 276));right:calc(100vw/ 1366 * -140);height:calc(100vw/ 1366 * 400);border-radius:var(--border-radius-pc2) 0 0 var(--border-radius-pc2)}.page_inner .service_list_item:nth-child(2n) .service_list_item_img figure{left:calc(100vw/ 1366 * -140);border-radius:0 var(--border-radius-pc2) var(--border-radius-pc2) 0}.page_inner .service_list_item .service_list_item_detail{width:calc(100vw/ 1366 * 528);border-radius:var(--border-radius-pc2);padding:calc(100vw/ 1366 * 40) 0}.page_inner .service_list_item .service_list_item_detail h2{padding:calc(100vw/ 1366 * 56) 0}.page_inner .service_list_item .service_list_item_detail a{width:calc(100vw/ 1366 * 341);padding:calc(100vw/ 1366 * 10) 0;font-size:calc(100vw/ 1366 * 16);line-height:calc(100vw/ 1366 * 26)}.page_inner .service_list_item .service_list_item_detail a:before{padding:calc(100vw/ 1366 * 4) 0}.page_inner .service_list_item .service_list_item_detail a:after{width:calc(100vw/ 1366 * 30);height:calc(100vw/ 1366 * 20)}.page_inner .service_list_item .service_list_item_detail a:hover:after{right:calc(100vw/ 1366 * -15)}}.childpage_heading{position:relative;margin-bottom:calc(100vw/ 375 * 115)}.childpage_heading_text:before{content:"";width:100%;height:100%;display:block;position:absolute;border-radius:var(--border-radius-sp);border-top-left-radius:unset;border-bottom-left-radius:unset;background:var(--sub-color02);left:calc(100vw/ 375 * -15)}.childpage_heading_text{position:relative;width:calc(100vw/ 375 * 315);padding-right:calc(100vw/375 * 30);box-sizing:border-box;padding-bottom:calc(100vw/ 375 * 150);margin-bottom:calc(100vw/375 * 190)}.childpage_heading .childpage_heading_title{color:var(--main-color);font-size:calc(100vw/ 375 * 24);letter-spacing:calc(100vw / 375 * 6);line-height:calc(100vw/375 *29);padding:calc(100vw/ 375 * 60) 0;position:relative}.childpage_heading[data-type=default]{justify-content:center;margin-bottom:calc(100vw/ 375 * 30);display:flex}.childpage_heading_text p{position:relative;font-size:calc(100vw/ 375 * 16)}.childpage_heading_img{width:calc(100vw / 375 * 315);height:calc(100vw/ 375 * 230);position:absolute;right:calc(100vw/ 375 * -45);bottom:calc(100vw/ 375 * -115);overflow:hidden;border-radius:var(--border-radius-sp);border-top-right-radius:unset;border-bottom-right-radius:unset;background:#ebebeb}.childpage_heading_img img{height:100%;width:auto;max-width:unset;top:50%;left:50%;transform:translate(-50%,-50%);position:relative}.childpage_heading_text_img{position:absolute;width:calc(100vw / 375 * 69);height:auto;margin-top:calc(100vw / 375 * 30)}@media only screen and (max-width:786px){.gaishi .childpage_heading_text_img{width:calc(100vw / 375 * 106)}.sumi .childpage_heading_text_img{width:calc(100vw / 375 * 130)}.fine_ceramic .childpage_heading_text_img{width:calc(100vw/ 375 * 120)}.fine_ceramic .childpage_heading .childpage_heading_title{white-space:nowrap}}@media print,(min-width :769px){.childpage_heading{display:flex;margin-bottom:160px}.childpage_heading_text{width:622px;padding-right:190px;padding-bottom:0;margin-bottom:unset;height:450px}.childpage_heading .childpage_heading_title{font-size:30px;letter-spacing:7.5px;line-height:36px;padding:76px 0 68px;white-space:nowrap;z-index:1}.childpage_heading[data-type=default]{margin-bottom:80px}.childpage_heading_text_img{width:140px;margin-top:0;right:unset;left:-107px;top:-17px}.gaishi .childpage_heading_text_img{width:235px}.hyou .childpage_heading_text_img{width:205px}.fine_ceramic .childpage_heading_text_img{width:233px}.childpage_heading_text:before{border-radius:var(--border-radius-pc);right:0;width:100vw;height:500px;top:-50px;left:unset}.childpage_heading_img{width:761px;height:400px;right:-138px;top:0;border-top-left-radius:var(--border-radius-pc);border-bottom-left-radius:var(--border-radius-pc)}.childpage_heading_text p{font-size:18px;letter-spacing:0;line-height:32px}}@media print,(max-width :1366px) and (min-width :769px){.childpage_heading{margin-bottom:calc(100vw/ 1366 * 160)}.childpage_heading_text{width:calc(100vw/ 1366 * 622);padding-right:calc(100vw/ 1366 * 190);height:calc(100vw/ 1366 * 450)}.childpage_heading .childpage_heading_title{font-size:calc(100vw/ 1366 * 30);letter-spacing:calc(100vw/ 1366 * 7.5);line-height:calc(100vw/ 1366 * 36);padding:calc(100vw/ 1366 * 76) 0 calc(100vw/ 1366 * 68)}.childpage_heading[data-type=default]{margin-bottom:calc(100vw/ 1366 * 80)}.childpage_heading_text_img{width:calc(100vw/ 1366 * 140);left:calc(100vw/ 1366 * -107);top:calc(100vw/ 1366 * -17)}.childpage_heading_text:before{border-radius:var(--border-radius-pc2);height:calc(100vw/ 1366 * 500);top:calc(100vw/ 1366 * -50)}.childpage_heading_img{width:calc(100vw/ 1366 * 761);height:calc(100vw/ 1366 * 400);right:calc(100vw/ 1366 * -138);border-top-left-radius:var(--border-radius-pc2);border-bottom-left-radius:var(--border-radius-pc2)}.childpage_heading_text p{font-size:calc(100vw/ 1366 * 18);line-height:calc(100vw/ 1366 * 32)}}.product_feature_table{gap:0;border:1px solid var(--main-color);border-radius:var(--border-radius-sp);background:var(--bg-maincolor);counter-reset:feature-count;padding:calc(100vw/ 375 * 27) calc(100vw/ 375 * 23);display:flex}.product_feature_table h3{text-align:center;padding-bottom:calc(100vw/ 375 * 6)}.product_feature_table ul>li{border-bottom:1px solid #707070;color:var(--main-color);position:relative;padding:calc(100vw/ 375 * 24) 0;padding-left:calc(100vw/ 375 * 59)}.product_feature_table ul>li:before{content:counter(feature-count,decimal-leading-zero);counter-increment:feature-count;font-family:'Oswald',sans-serif;font-size:calc(100vw/ 375 * 30);letter-spacing:0;line-height:1em;position:absolute;top:50%;transform:translateY(-50%);left:0}.page_inner .wp-block-button__link{border:1px solid var(--sub-color05);color:var(--sub-color05);background-color:var(--sub-color03);box-shadow:0px 10px 10px #8D692726;font-size:calc(100vw/ 375 * 18);letter-spacing:.1em;line-height:calc(100vw/ 375 *22);position:relative;padding:calc(100vw/ 375 * 20) calc(100vw/ 375 * 48);text-decoration:none;font-weight:300}.page_inner .btn-red .wp-block-button__link{background:var(--main-color);border:1px solid var(--main-color);color:#fff;border-radius:20px}.page_inner .btn-red.btn-w500 .wp-block-button__link{width:500px !important;display:block;margin:auto}.page_inner .btn-red .wp-block-button__link:hover{border:1px solid var(--sub-color05)}.page_inner .btn-red .wp-block-button__link:after{display:none}.page_inner .btn-red.btn-entry .wp-block-button__link:before,.recruit-contact .btn_entry:before{content:"Entry";font-size:40px;font-family:Oswald;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;opacity:.2}.wp-block-buttons{margin-top:calc(100vw/ 375 * 30)}.recruit-contact .btn_entry{position:relative}.recruit-contact .btn_entry:before{width:unset;height:unset;border:unset;background:unset;font-size:3em}@media only screen and (max-width :768px){.page_inner .wp-block-button__link{min-width:calc(100vw/ 375 *249)}.page_inner .product_catalog_inner .wp-block-button__link{font-size:calc(100vw/ 375 * 16);padding:calc(100vw/ 375 * 20) calc(100vw/ 375 * 44)}.page_inner .product_catalog_inner .wp-block-button,.page_inner .product_catalog_inner .wp-block-button a{width:100%}.page_inner .product_catalog_inner .wp-block-buttons{padding-bottom:calc(100vw/ 375 * 30);gap:calc(100vw/ 375 * 20)}.page_inner .btn-red.btn-w500 .wp-block-button__link{width:100% !important}}.page_inner .wp-block-button__link:after{border-top:1px solid var(--sub-color05);height:0;width:calc(100vw/ 375 * 30);right:calc(100vw / 375 * 16);position:absolute;top:50%;content:""}.page_inner .wp-block-button__link:hover{background-color:var(--sub-color05);color:var(--text-color02)}.page_inner .wp-block-button__link:hover:after{border-top:1px solid var(--sub-color03)}.product_story .wp-block-cover{width:100vw;position:relative;left:50%;transform:translateX(-50%);min-height:calc(100vw/ 375 * 250);overflow:hidden;margin-bottom:calc(100vw/ 375 * 30)}.product_story .wp-block-cover p{font-size:calc(100vw/ 375 * 20) !important;letter-spacing:.1em;line-height:calc(100vw/ 375 * 33)}.product_usage_list>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:calc(100vw/ 375 * 46) 0}.product_usage_list>div>div{width:calc(100vw/375 * 162)}.product_usage_list figure{position:relative}.product_usage_list figure figcaption{color:var(--main-color);position:absolute;bottom:0;width:100%;text-align:center}.footer_catalog{color:var(--text-color02);font-size:calc(100vw/ 375 * 18);line-height:calc(100vw/ 375 * 30);font-weight:500;position:relative;padding:calc(100vw/ 375 * 45) 0 0;text-align:center;letter-spacing:.1em}.footer_catalog:before{content:"";background:url(//www.ymkco.co.jp/wp/wp-content/themes/yamaki-themes/css/../images/common/bg_hyoutan.svg) no-repeat;width:calc(100vw/ 375 * 196);height:calc(100vw/ 375 * 210);background-size:contain;position:absolute;top:0;left:calc(100vw/ 375 * -15);z-index:-1}.footer_catalog:after{background-color:var(--bg-color03);position:absolute;width:100vw;left:50%;transform:translateX(-50%);content:"";height:calc(100vw/ 375 * 677);z-index:-2;top:0}.product_feature{position:relative;counter-reset:point-count}.product_feature>.wp-block-group__inner-container{position:relative;z-index:1}.product_feature:before{content:"";height:100%;width:100vw;left:50%;transform:translateX(-50%);background-color:var(--bg-color03);position:absolute;z-index:0}.product_feature>.wp-block-group__inner-container{padding:calc(100vw/ 375 * 75) 0}.product_feature h2{color:var(--text-color02);position:relative}.product_feature .product_feature_point .is-layout-flow{position:relative;background:var(--sub-color03);border-radius:var(--border-radius-sp);margin-top:calc(100vw/ 375 * 50)}.product_feature .product_feature_point .is-layout-flow:before{content:counter(point-count,decimal-leading-zero);color:var(--main-color);font-family:'Oswald',sans-serif;counter-increment:point-count;letter-spacing:.1em;position:absolute;top:calc(100vw/ 375 *-16);font-size:calc(100vw/ 375 * 50)}.product_feature .product_feature_point .is-layout-flow p{padding:calc(100vw/ 375 * 20)}.product_spec_table thead{background:var(--bg-color02)}.page_inner .product_spec_table table td,.page_inner .product_spec_table table th{border:unset;font-weight:400}.page_inner .product_spec_table table thead td:not(:last-child),.page_inner .product_spec_table table thead th{border-right:var(--sub-color03) 1px solid}.page_inner .product_spec_table table td:not(:last-child),.page_inner .product_spec_table table th{border-right:var(--text-color) 1px solid}.page_inner .product_spec_table table tbody tr{border-bottom:var(--text-color) 1px solid}.page_inner .product_spec_table table td{text-align:center}.page_inner .product_spec_table table{margin-bottom:calc(100vw/ 375 * 50)}.page_inner .product_spec_table ul{list-style:disc}.page_inner .btn_catalog .wp-block-button__link{background-color:var(--main-color);position:relative;border-radius:var(--border-radius-sp);color:var(--text-color02);font-size:calc(100vw/ 375 * 16);line-height:calc(100vw/ 375 * 26);display:flex;align-items:center;padding:calc(100vw/ 375 * 18) calc(100vw/ 375 * 7);padding-left:calc(100vw/ 375 * 50);box-shadow:unset;border:none;text-align:left;text-decoration:none}.page_inner .btn_catalog .wp-block-button__link:before{position:absolute;background:url(//www.ymkco.co.jp/wp/wp-content/themes/yamaki-themes/css/../images/common/icon_question.svg) no-repeat;width:calc(100vw/ 375 * 28);height:calc(100vw/ 375 * 28);content:"";display:block;left:calc(100vw/ 375 * 10);background-size:contain}.page_inner .btn_catalog .wp-block-button__link:after{display:none}.page_inner section.product_catalog,.product_catalog{position:relative;color:var(--text-color02);font-size:calc(100vw/ 375 * 16);margin-bottom:calc(100vw/ 375 * 306)}.product_catalog:before{content:"";display:block;width:100vw;height:100%;left:50%;transform:translateX(-50%);position:absolute;background:url(//www.ymkco.co.jp/wp/wp-content/themes/yamaki-themes/css/../images/common/bg_hyoutan.svg) no-repeat;background-size:calc(100vw/ 375 * 195) calc(100vw/ 375 * 210);background-position:top left;background-color:var(--bg-color03);z-index:-1}.product_catalog>.wp-block-group__inner-container{padding:calc(100vw/ 375 * 24) 0}.product_catalog .product_catalog_inner{padding-bottom:calc(100vw/ 375 * 191)}.product_catalog .product_catalog_eyecatch{padding-bottom:calc(100vw/ 375 * 37)}.product_catalog .product_catalog_inner h2{color:var(--text-color02);font-size:calc(100vw/ 375 * 20);line-height:calc(100vw/ 375 * 32);padding-bottom:calc(100vw/ 375 * 22);letter-spacing:.1em}.product_catalog.sumi .product_catalog_inner h2{font-size:calc(100vw/ 375 * 22);letter-spacing:calc(100vw / 375 * 5.5);line-height:calc(100vw/ 375 * 42)}.product_catalog .product_catalog_inner h3{color:var(--text-color02);font-size:calc(100vw/ 375 * 18);line-height:calc(100vw/ 375 * 32);font-weight:700;vertical-align:center}.product_catalog .product_catalog_inner h3>img{vertical-align:middle;padding-right:.3em}.product_catalog .product_catalog_inner h3+p{font-size:calc(100vw / 375 *20);letter-spacing:0;line-height:calc(100vw / 375 * 30)}.product_catalog .top-contact{position:absolute;width:100%;bottom:calc(100vw/ 375 * -226);padding-top:0 !important;top:unset !important;margin-top:0}.product_catalog .top-contact_detail{top:0}.product_catalog .top-contact_detail h3{color:var(--text-color02);padding-bottom:0;line-height:unset}.product_catalog .contact-tel_detail .contact-tel_num{padding-bottom:0}.box_border-red{border:1px solid var(--main-color);border-radius:var(--border-radius-sp);padding:calc(100vw/ 375 * 20);margin:1em auto}.box_bg-red{background:var(--bg-color02);padding:1em;margin:1em}.product_point_list{counter-reset:point-count}.product_point_list h3{position:relative}.product_point_list h3:before{content:"POINT " counter(point-count,decimal-leading-zero);counter-increment:point-count;color:var(--sub-color05);font-size:calc(100vw/ 375 * 18);letter-spacing:.1em;line-height:calc(100vw/ 375 * 26);display:block;font-family:'Oswald',sans-serif;font-weight:700;padding-bottom:calc(100vw/ 375 * 8)}.product_point_list h3:after{content:"";width:calc(100vw/ 375 * 148);border-top:1px solid var(--sub-color05);height:0;display:block;position:absolute;top:calc(100vw/ 375 * 12);left:calc(100vw/ 375 * 106)}.product_point_list>.wp-block-group{padding-bottom:calc(100vw/ 375 * 60)}@media only screen and (max-width :768px){.product_catalog.else .product_catalog_inner p{font-size:calc(100vw / 375 *16)}}@media print,(min-width :769px){.c-box03:not(.reverse)>div.wp-block-column:first-child,.c-box03.reverse>div.wp-block-column:last-child{width:435px;flex-basis:unset;flex-grow:unset}.product_feature_table{border-radius:var(--border-radius-pc);padding:23px 23px 23px 0}.product_feature_table ul>li{padding:20px;padding-left:59px}.product_feature_table ul>li:before{font-size:30px;left:12px}.product_feature_table>div.wp-block-column:first-child{align-items:center;display:flex;width:174px;flex-basis:unset;flex-grow:unset;justify-content:center}.product_feature_table ul>li:last-child{border-bottom:0}.page_inner .wp-block-button__link{font-size:18px;letter-spacing:.1em;line-height:22px;padding:20px 65px}.page_inner .wp-block-button__link:after{width:30px;right:16px}.product_story .wp-block-cover{min-height:330px;margin-bottom:30px;align-items:flex-end}.product_story .wp-block-cover p{font-size:24px !important;letter-spacing:.1em;line-height:42px}.product_story .wp-block-cover__inner-container{max-width:1088px;margin:0 auto}.product_story .wp-block-columns div.wp-block-column:last-child{position:relative;width:435px;flex-grow:unset;flex-basis:unset;top:-163px}.product_feature>.wp-block-group__inner-container{padding:75px 0}.product_feature .product_feature_point .is-layout-flow{border-radius:var(--border-radius-pc);margin-top:0}.product_feature .product_feature_point .is-layout-flow:before{font-size:50px;top:-16px}.product_feature .product_feature_point .is-layout-flow p{padding:20px}.product_usage_list>div{gap:60px 24px;justify-content:flex-start}.product_usage_list>div>div{width:198px}.page_inner .product_spec_table table td,.page_inner .product_spec_table table th{padding:30px}.page_inner .product_spec_table table{margin-bottom:50px}.page_inner .btn_catalog .wp-block-button__link{border-radius:var(--border-radius-pc);font-size:16px;line-height:26px;padding:20px;padding-left:64px}.page_inner .btn_catalog .wp-block-button__link:before{width:28px;height:28px;left:22px}.page_inner section.product_catalog,.product_catalog{font-size:16px;margin-bottom:276px}.product_catalog:before{background-size:419px 448px;background-position:top 0 left calc(50% - 477px)}.product_catalog>.wp-block-group__inner-container{padding:70px 0}.product_catalog .product_catalog_eyecatch{padding-left:280px;padding-bottom:61px}.product_catalog .product_catalog_inner{padding-bottom:116px}.product_catalog .product_catalog_inner h2{font-size:24px;line-height:39px;padding-bottom:22px}.product_catalog.sumi .product_catalog_inner h2{font-size:30px;letter-spacing:7.5px;line-height:52px}.product_catalog.sumi .product_catalog_inner p{font-size:18px;letter-spacing:.1em;line-height:calc(32/18)}.product_catalog .product_catalog_inner h3{font-size:24px;line-height:29px}.product_catalog .product_catalog_inner h3+p{font-size:20px;letter-spacing:0;line-height:41px}.product_catalog .top-contact{bottom:-129px}.narrow-width{width:673px;margin-left:auto;margin-right:auto}#low_temp_heater h2+p.narrow-width{padding-bottom:60px}.box_border-red{border-radius:var(--border-radius-pc);padding:20px}.product_point_list h3:before{font-size:18px;line-height:26px;padding-bottom:8px}.product_point_list h3:after{width:148px;top:12px;left:106px}.product_point_list>.wp-block-group{padding-bottom:60px}.footer_catalog:before{top:0;left:50%;transform:translateX(-50%);width:100vw;background-size:419px 422px}.footer_catalog{font-size:24px;line-height:40px;padding:79px 0 0}body.page-template-page-child .top-contact{padding-top:10px}}@media print,(max-width :1366px) and (min-width :769px){.c-box03:not(.reverse)>div.wp-block-column:first-child,.c-box03.reverse>div.wp-block-column:last-child{width:calc(100vw/ 1366 * 435)}.product_feature_table{border-radius:var(--border-radius-pc2);padding:calc(100vw/ 1366 * 23) calc(100vw/ 1366 * 23) calc(100vw/ 1366 * 23) 0}.product_feature_table ul>li{padding:var(--border-radius-pc2);padding-left:calc(100vw/ 1366 * 59)}.product_feature_table ul>li:before{font-size:calc(100vw/ 1366 * 30);left:calc(100vw/ 1366 * 12)}.product_feature_table>div.wp-block-column:first-child{width:calc(100vw/ 1366 * 174)}.page_inner .wp-block-button__link{font-size:calc(100vw/ 1366 * 18);line-height:calc(100vw/ 1366 * 22);padding:calc(100vw/ 1366 * 20) calc(100vw/ 1366 * 65)}.page_inner .wp-block-button__link:after{width:calc(100vw/ 1366 * 30);right:calc(100vw/ 1366 * 16)}.product_story .wp-block-cover{min-height:calc(100vw/ 1366 * 330);margin-bottom:calc(100vw/ 1366 * 30)}.product_story .wp-block-cover p{font-size:calc(100vw/ 1366 * 24) !important;line-height:calc(100vw/ 1366 * 42)}.product_story .wp-block-cover__inner-container{max-width:calc(100vw/ 1366 * 1088)}.product_story .wp-block-columns div.wp-block-column:last-child{width:calc(100vw/ 1366 * 435);top:calc(100vw/ 1366 * -163)}.product_feature .product_feature_point .is-layout-flow{border-radius:var(--border-radius-pc2)}.product_feature .product_feature_point .is-layout-flow:before{font-size:calc(100vw/ 1366 * 50);top:calc(100vw/ 1366 * -16)}.product_feature .product_feature_point .is-layout-flow p{padding:calc(100vw/ 1366 * 20)}.product_usage_list>div{gap:calc(100vw/ 1366 * 60) calc(100vw/ 1366 * 24)}.product_usage_list>div>div{width:calc(100vw/ 1366 * 198)}.page_inner .product_spec_table table td,.page_inner .product_spec_table table th{padding:calc(100vw/ 1366 * 30)}.page_inner .product_spec_table table{margin-bottom:calc(100vw/ 1366 * 50)}.page_inner .btn_catalog .wp-block-button__link{border-radius:var(--border-radius-pc2);font-size:calc(100vw/ 1366 * 16);line-height:calc(100vw/ 1366 * 26);padding:var(--border-radius-pc2);padding-left:calc(100vw/ 1366 * 64)}.page_inner .btn_catalog .wp-block-button__link:before{width:calc(100vw/ 1366 * 28);height:calc(100vw/ 1366 * 28);left:calc(100vw/ 1366 * 22)}.page_inner section.product_catalog,.product_catalog{font-size:calc(100vw/ 1366 * 16);margin-bottom:calc(100vw/ 1366 * 276)}.product_catalog:before{background-size:calc(100vw/ 1366 * 419) calc(100vw/ 1366 * 448);background-position:top 0 left calc(50% - (100vw/ 1366 * 477))}.product_catalog>.wp-block-group__inner-container{padding:calc(100vw/ 1366 * 70) 0}.product_catalog .product_catalog_eyecatch{padding-left:calc(100vw/ 1366 * 280);padding-bottom:calc(100vw/ 1366 * 61)}.product_catalog .product_catalog_inner{padding-bottom:calc(100vw/ 1366 * 116)}.product_catalog .product_catalog_inner h2{font-size:calc(100vw/ 1366 * 24);line-height:calc(100vw/ 1366 * 39);padding-bottom:calc(100vw/ 1366 * 22)}.product_catalog.sumi .product_catalog_inner h2{font-size:calc(100vw/ 1366 * 30);letter-spacing:calc(100vw/ 1366 * 7.5);line-height:calc(100vw/ 1366 * 52)}.product_catalog.sumi .product_catalog_inner p{font-size:calc(100vw/ 1366 * 18)}.product_catalog .product_catalog_inner h3{font-size:calc(100vw/ 1366 * 24);line-height:calc(100vw/ 1366 * 41)}.product_catalog .product_catalog_inner h3+p{font-size:calc(100vw/ 1366 * 20);line-height:calc(100vw/ 1366 * 30)}.product_catalog .top-contact{bottom:calc(100vw/ 1366 * -129)}.narrow-width{width:calc(100vw/ 1366 * 673)}#low_temp_heater h2+p.narrow-width{padding-bottom:calc(100vw/ 1366 * 60)}.box_border-red{border-radius:var(--border-radius-pc2);padding:calc(100vw/ 1366 * 20)}.product_point_list h3:before{font-size:calc(100vw/ 1366 * 18);line-height:calc(100vw/ 1366 * 26);padding-bottom:calc(100vw/ 1366 * 8)}.product_point_list h3:after{width:calc(100vw/ 1366 * 148);top:calc(100vw/ 1366 * 12);left:calc(100vw/ 1366 * 106)}.product_point_list>.wp-block-group{padding-bottom:calc(100vw/ 1366 * 60)}.footer_catalog:before{background-size:calc(100vw/ 1366 * 419) calc(100vw/ 1366 * 422)}.footer_catalog{font-size:calc(100vw/ 1366 * 24);line-height:calc(100vw/ 1366 * 40);padding:calc(100vw/ 1366 * 79) 0 0}body.page-template-page-child .top-contact{padding-top:10px}}.full-width{width:100vw;left:50%;transform:translateX(-50%);position:relative}.page_inner .access-map{height:calc(100vw/ 375 * 350);overflow:hidden;padding-top:calc(100vw/ 375 * 60);position:relative}@media print,(min-width :769px){.page_inner .access-map{height:350px;padding-top:60px}}@media print,(max-width :1366px) and (min-width :769px){.page_inner .access-map{height:calc(100vw/ 1366 * 350);padding-top:calc(100vw/ 1366 * 60)}}.product_feature_step{counter-reset:step;padding-top:calc(100vw/ 375 * 58)}.product_feature_step_item{background:var(--sub-color03);border-radius:var(--border-radius-sp);position:relative;padding:calc(100vw/ 375 * 97) calc(100vw/ 375 * 20) calc(100vw/ 375 * 20)}.product_feature_step_item:not(:last-of-type){margin-bottom:calc(100vw/ 375 * 106)}.product_feature_step_item .wp-block-columns.is-layout-flex{gap:calc(100vw/ 375 *20)}.product_feature_step_item .wp-block-columns.is-layout-flex:last-of-type{margin-bottom:0}.product_feature_step_item:not(:last-of-type):after{content:"";width:0;height:0;border-style:solid;border-width:calc(100vw/ 375 * 70) calc(100vw/ 375 * 123.5) 0 calc(100vw/ 375 * 123.5);border-color:var(--sub-color03) transparent transparent transparent;position:absolute;bottom:calc(100vw/ 375 * -36);left:50%;transform:translateX(-50%);z-index:-1}.product_feature_step_item_icon{font-family:'Oswald',sans-serif;font-weight:300;font-size:calc(100vw/ 375 * 15);line-height:calc(100vw/ 375 * 40);display:flex;flex-direction:column;width:calc(100vw/ 375 * 105);height:calc(100vw/ 375 * 105);color:var(--text-color02);left:50%;transform:translateX(-50%);position:absolute;align-items:center;justify-content:center;z-index:2;top:calc(100vw/ 375 * -66)}.product_feature_step_item_icon:before{content:"";display:block;background-color:var(--sub-color05);border-radius:50%;width:calc(100vw/ 375 * 105);height:calc(100vw/ 375 * 105);position:absolute;z-index:-1;top:calc(50% + (100vw / 375 *10));transform:translateY(-50%)}.product_feature_step_item_icon:after{counter-increment:step;content:counter(step,decimal-leading-zero);font-size:calc(100vw/ 375 * 40);letter-spacing:0;line-height:calc(100vw/ 375 *20);z-index:2}.product_feature_step_item h3{font-size:calc(100vw / 375 * 30);font-weight:300;letter-spacing:calc(100vw/ 375 * 7.5);line-height:calc(100vw/ 375 * 36);text-align:center;border-bottom:2px solid var(--sub-color05);padding-bottom:calc(100vw/ 375 * 42);margin-bottom:calc(100vw/ 375 * 20)}.product_feature_step_item h4{padding-bottom:calc(100vw/ 375 * 8)}@media print,(min-width :769px){.product_feature_step{padding-top:36px;padding-bottom:55px;padding-left:93px}.product_feature_step_item_icon{font-size:20px;line-height:26px;width:130px;height:130px;top:50%;left:0;transform:translate(-50%,-50%);left:-27px}.product_feature_step_item_icon:before{width:130px;height:130px;top:calc(50% + 4px)}.product_feature_step_item_icon:after{font-size:50px;line-height:50px}.product_feature_step_item{border-radius:var(--border-radius-pc);padding:45px 93px 51px}.product_feature_step_item:not(:last-of-type){margin-bottom:65px}.product_feature_step_item h3{font-size:30px;letter-spacing:7.5px;line-height:36px;text-align:left;border-bottom-width:1px;padding-bottom:35px;margin-bottom:30px}.product_feature_step_item .wp-block-columns.is-layout-flex{gap:30px}.product_feature_step_item .wp-block-columns.is-layout-flex>.is-layout-flow.wp-block-column:first-child{width:250px;flex:initial}.product_feature_step_item .wp-block-columns.is-layout-flex>.is-layout-flow.wp-block-column:last-child{flex:1}.product_feature_step_item:not(:last-of-type):after{border-width:70px 125px 125px;bottom:-162px;z-index:0}.product_feature_step_item h4{padding-bottom:8px}}@media print,(max-width :1366px) and (min-width :769px){.product_feature_step{padding-top:calc(100vw/ 1366 * 36);padding-bottom:calc(100vw/ 1366 * 55);padding-left:calc(100vw/ 1366 * 93)}.product_feature_step_item_icon{font-size:calc(100vw/ 1366 * 20);line-height:calc(100vw/ 1366 * 26);width:calc(100vw/ 1366 * 130);height:calc(100vw/ 1366 * 130);left:calc(100vw / 1366 * -27)}.product_feature_step_item_icon:before{width:calc(100vw/ 1366 * 130);height:calc(100vw/ 1366 * 130);top:calc(50% + (100vw/ 1366 * 4))}.product_feature_step_item_icon:after{font-size:calc(100vw/ 1366 * 50);line-height:calc(100vw/ 1366 * 50)}.product_feature_step_item{border-radius:var(--border-radius-pc2);padding:calc(100vw/ 1366 * 45) calc(100vw/ 1366 * 93) calc(100vw/ 1366 * 51)}.product_feature_step_item:not(:last-of-type){margin-bottom:calc(100vw/ 1366 * 65)}.product_feature_step_item h3{font-size:calc(100vw/ 1366 * 30);letter-spacing:calc(100vw/ 1366 * 7.5);line-height:calc(100vw/ 1366 * 36);padding-bottom:calc(100vw/ 1366 * 35);margin-bottom:calc(100vw/ 1366 * 30)}.product_feature_step_item .wp-block-columns.is-layout-flex{gap:calc(100vw/ 1366 * 30)}.product_feature_step_item .wp-block-columns.is-layout-flex>.is-layout-flow.wp-block-column:first-child{width:calc(100vw/ 1366 * 250)}.product_feature_step_item:not(:last-of-type):after{border-width:calc(100vw/ 1366 * 70) calc(100vw/ 1366 * 125) calc(100vw/ 1366 * 125);bottom:calc(100vw/ 1366 * -162)}.product_feature_step_item h4{padding-bottom:calc(100vw/ 1366 * 8)}}.product_else_list h3,.product_assembly_item h4{font-size:calc(100vw/ 375 * 18);line-height:calc(100vw/ 375 * 22);display:flex;align-items:center;justify-content:space-between;min-height:calc(100vw/ 375 * 50);border-bottom:1px solid var(--main-color);margin-bottom:calc(100vw/ 375 * 16)}.product_assembly_item h4{width:100%;border-bottom:2px solid var(--main-color);padding-bottom:calc(100vw/ 375 * 10)}.c-title-question:after{content:"";width:calc(100vw/ 375 * 28);height:calc(100vw/ 375 * 28);display:inline-block;background:url(//www.ymkco.co.jp/wp/wp-content/themes/yamaki-themes/css/../images/common/icon_question_red.svg) no-repeat;background-size:contain;right:0}.product_else_list h4{font-size:calc(100vw/ 375 * 16);letter-spacing:0;line-height:calc(100vw/ 375 * 19)}.page_inner .product_accordion_title,.product_accordion_title{position:relative;background:var(--sub-color03);cursor:pointer}.product_accordion_title:after,.product_accordion_title:before{content:"";background:var(--main-color);position:absolute;display:inline-block;width:calc(100vw/ 375 * 25);height:calc(100vw/ 375 * 3);right:calc(100vw/ 375 * 20);top:50%;transform:translateX(-50%)}.product_accordion_title:after{transform:rotate(90deg);right:calc(100vw/ 375 * 32.5);display:none}.product_accordion_title.close:after{display:block}.product_accordion_item{padding:0 0 calc(100vw/ 375 * 67)}.product_accordion_item .is-layout-flex .wp-block-column:last-of-type{width:calc(100vw/ 375 * 621);flex:inherit}.product_accordion_item .is-layout-flex{border-bottom:1px solid #7070704C;margin:0;padding:calc(100vw/ 375 *40) 0}@media only screen and (max-width:786px){.page_inner .product_accordion_title,.product_accordion_title{font-size:calc(100vw/ 375 * 18);line-height:calc(100vw/ 375 * 22);padding:calc(100vw/ 375 * 20) calc(100vw/ 375 * 10)}.product_accordion_item h4{padding-bottom:calc(100vw/ 375 * 10)}.product_accordion_item .wp-block-columns.is-layout-flex{gap:calc(100vw/ 375 * 17)}}@media print,(min-width :769px){.product_else_list h3,.product_assembly_item h4{font-size:18px;line-height:22px;min-height:50px;margin-bottom:16px}.product_assembly_item p{font-size:16px}.c-title-question:after{width:28px;height:28px;right:0}.product_else_list h4{font-size:16px;line-height:19px}.product_accordion{width:960px;margin:0 auto}.product_accordion_title{font-size:18px;line-height:22px;padding:30px 25px}.product_accordion_title:after,.product_accordion_title:before{width:25px;height:3px;right:20px;top:50%;transform:translateX(-50%)}.product_accordion_title:after{transform:rotate(90deg);right:32.5px}.product_accordion_item{padding:30px 25px 107px}.product_accordion_item .is-layout-flex .wp-block-column:last-of-type{width:621px}.product_accordion_item .is-layout-flex{padding:50px 0;margin:0}}@media print,(max-width :1366px) and (min-width :769px){.product_else_list h3,.product_assembly_item h4{font-size:calc(100vw/ 1366 * 18);line-height:calc(100vw/ 1366 * 22);min-height:calc(100vw/ 1366 * 50);margin-bottom:calc(100vw/ 1366 * 16)}.product_assembly_item p{font-size:calc(100vw/ 1366 * 16)}.c-title-question:after{width:calc(100vw/ 1366 * 28);height:calc(100vw/ 1366 * 28)}.product_else_list h4{font-size:calc(100vw/ 1366 * 16);line-height:calc(100vw/ 1366 * 19)}.product_accordion{width:calc(100vw/ 1366 * 960)}.product_accordion_title{font-size:calc(100vw/ 1366 * 18);line-height:calc(100vw/ 1366 * 22);padding:calc(100vw/ 1366 * 30)  calc(100vw/ 1366 * 25)}.product_accordion_title:after,.product_accordion_title:before{width:calc(100vw/ 1366 * 25);height:calc(100vw/ 1366 * 3);right:calc(100vw/ 1366 * 20)}.product_accordion_title:after{right:calc(100vw/ 1366 * 32.5)}.product_accordion_item{padding:calc(100vw/ 1366 * 30)  calc(100vw/ 1366 * 25)  calc(100vw/ 1366 * 107)}.product_accordion_item .is-layout-flex .wp-block-column:last-of-type{width:calc(100vw/ 1366 * 621)}.product_accordion_item .is-layout-flex{padding:calc(100vw/ 1366 * 50) 0}}.product_feature_point02{counter-reset:point}.product_feature_point02_item h3{padding-bottom:0}.product_feature_point02_item{position:relative;background:var(--sub-color03);padding:calc(100vw / 375 * 20) calc(100vw / 375 * 13) calc(100vw / 375 * 20) calc(100vw / 375 * 80);margin-bottom:calc(100vw/ 375 *10)
}
.product_feature_point02_item::before{
    content: counter(point, decimal-leading-zero);counter-increment:point;background:var(--main-color);color:var(--text-color02);font-family:'Oswald',sans-serif;font-weight:300;font-size:calc(100vw/375 *30);line-height:calc(100vw/375*40);letter-spacing:.1em;position:absolute;height:100%;width:calc(100vw / 375 * 60);display:flex;align-items:center;justify-content:center;left:0;top:0}.sumi .product_catalog .product_catalog_inner p{padding-bottom:0}.product_voice_list_item{border-top:var(--main-color) solid calc(100vw/ 375 *4);background:var(--sub-color03);color:var(--text-color);font-size:calc(100vw/ 375 *18);letter-spacing:0;line-height:calc(100vw/ 375 * 30);padding:calc(100vw/375 * 25) calc(100vw/375 * 10);margin-bottom:calc(100vw/ 375 * 20);gap:0}.sumi .product_catalog .product_catalog_inner .product_voice_list_item p{margin-bottom:0}.sumi .product_catalog:before{background-image:unset}.product_voice_list_item p.product_voice_list_item_user{font-size:calc(100vw/ 375 *14)}.box_border-brown{border-radius:var(--border-radius-sp);border:2px solid var(--sub-color05);color:var(--sub-color05);font-size:calc(100vw/ 375 * 16);letter-spacing:.1em;line-height:calc(100vw/ 375 * 28);position:relative;padding:calc(100vw/ 375 * 38) calc(100vw/ 375 * 16) calc(100vw/ 375 * 16);margin-top:calc(100vw/ 375 * 60)}.box_border-brown h3{border-radius:var(--border-radius-sp);background:var(--sub-color05);color:var(--text-color02);min-width:calc(100vw/ 375 * 215);padding:calc(100vw/ 375 * 5);position:absolute;left:50%;transform:translateX(-50%);top:calc(100vw / 375 * -24);font-size:calc(100vw/ 375 * 18);letter-spacing:.1em}.product_feature02{counter-reset:feature}.product_feature02_item{position:relative}.product_feature02_item:not(:last-of-type):after{content:"";display:block}.page_inner .product_feature02_item_title{position:relative;color:var(--sub-color05);margin-top:calc(100vw/ 375 * 85);font-weight:300}.product_feature02_item_title:before,.product_feature03_item_title:before{counter-increment:feature;content:counter(feature,decimal-leading-zero);font-family:'Oswald',sans-serif;font-weight:300;font-size:calc(100vw/ 375 * 39);letter-spacing:.1em;line-height:calc(100vw/ 375 * 58);position:absolute;top:calc(100vw/ 375 * -75);left:50%;transform:translateX(-50%);color:var(--main-color)}.product_feature02_item_title:after,.product_feature03_item_title:after{content:"";border-bottom:2px solid var(--main-color);width:calc(100vw/ 375 *32);position:absolute;top:calc(100vw/ 375 * -15);left:50%;transform:translateX(-50%)}.product_feature02_item figure{height:calc(100vw/ 375 * 251);width:auto;margin:0 auto;padding-bottom:calc(100vw / 375 * 20);text-align:center}.product_feature02_item figure img{height:100%;width:auto}.product_assembly_item{padding-bottom:calc(100vw / 375 * 35)}.product_movie h2{font-family:'Oswald',sans-serif;font-weight:400;color:var(--sub-color05);opacity:.45;letter-spacing:.1em;font-size:calc(100vw/ 375 * 100);padding-bottom:0;margin-bottom:calc(100vw/ 375 * -6);line-height:1em}.wp-block-embed iframe{width:100%;height:calc(100vw/ 375 * 207);margin-bottom:calc(100vw/ 375 * 37)}@media only screen and (max-width:786px){.product_feature02_item:not(:last-of-type):after{border-top:1px solid var(--sub-color05);width:calc(100vw/ 375 *166);left:50%;transform:translateX(-50%);margin-top:calc(100vw/ 375 * 40);position:relative}#rodan+section figure{height:calc(100vw/ 375 * 160)}#rodan+section figure img{height:100%;width:unset;max-width:unset;left:50%;position:relative;transform:translateX(-50%)}.product_feature_point02_item h3{font-size:calc(100vw/ 375 * 18);line-height:calc(100vw / 375 *34);letter-spacing:.1em}}@media print,(min-width :769px){.product_feature_point02{margin:0 auto;width:900px}.product_feature_point02_item{padding:46px 30px 53px 93px;margin-bottom:10px}.product_feature_point02_item:before{font-size:30px;line-height:45px;width:63px}.product_movie{width:714px;margin-left:auto;margin-right:auto}.product_movie h2{font-size:100px;margin-bottom:-6px}.wp-block-embed iframe{height:429px;margin-bottom:37px}.product_voice_list .wp-block-group__inner-container{display:flex;flex-wrap:wrap;gap:30px}.product_voice_list_item{width:518px;border-top-width:4px;padding:30px;font-size:20px;line-height:30px;margin-bottom:0}.sumi .product_catalog .product_catalog_inner .product_voice_list_item p{font-size:20px;letter-spacing:0;line-height:30px}.sumi .product_catalog .product_catalog_inner .product_voice_list_item p.product_voice_list_item_user{font-size:16px}.product_voice_list{padding-bottom:56px;padding-top:20px}.wp-block-buttons{gap:63px;margin-top:30px}.is-nowrap{white-space:nowrap}.box_border-brown{border-radius:var(--border-radius-pc);font-size:18px;letter-spacing:.1em;line-height:28px;padding:58px 16px 33px;margin-top:87px}.box_border-brown.narrow{width:660px;margin-left:auto;margin-right:auto}.box_border-brown h3{border-radius:var(--border-radius-pc);min-width:377px;padding:5px;top:-24px;font-size:18px}.product_feature02_item_title:before,.product_feature03_item_title:before{font-size:50px;line-height:74px;top:-98px;left:50%}.product_feature02_item_title:after,.product_feature03_item_title:after{width:30px;top:-23px}.product_feature02_item figure{height:258px;padding-bottom:70px}.page_inner .product_feature02_item_title{font-size:24px;margin-top:85px;padding-bottom:73px}.product_feature02_list{padding-top:30px}.product_feature02_item:not(:last-of-type):after{border-right:1px solid var(--sub-color05);height:180px;top:50%;position:absolute;right:0;transform:translateY(-50%);right:-19px}.product_assembly{position:relative;width:963px;margin:0 auto;margin-top:41px}.product_assembly figure:not(.only-sp){width:425px;padding-left:225px;display:block}.product_assembly_item{width:249px;position:absolute}.product_assembly_item h4{padding-bottom:11px;min-height:unset;border-bottom:0;position:relative}.product_assembly_item h4:after,.product_assembly_item h4:before{content:"";border-top:2px solid var(--main-color);position:absolute}.product_assembly_item h4:after{width:100%;bottom:0}.product_assembly_item h4:before{width:35px;transform:rotate(-45deg)}.product_assembly_item.item01 h4:before,.product_assembly_item.item02 h4:before{right:-29px;bottom:12px}.product_assembly_item.item01{top:91px}.product_assembly_item.item02{top:309px}.product_assembly_item.item03,.product_assembly_item.item04{right:0;width:281px}.product_assembly_item.item03{top:15px}.product_assembly_item.item04{top:233px}.product_assembly_item.item03 h4:before,.product_assembly_item.item04 h4:before{left:-29px;bottom:-12px}}@media print,(max-width :1366px) and (min-width :769px){.product_feature_point02{width:calc(100vw/ 1366 * 900)}.product_feature_point02_item{padding:calc(100vw/ 1366 * 46) calc(100vw/ 1366 * 30) calc(100vw/ 1366 * 53) calc(100vw/ 1366 * 93);margin-bottom:calc(100vw/ 1366 * 10)}.product_feature_point02_item:before{font-size:calc(100vw/ 1366 * 30);line-height:calc(100vw/ 1366 * 45);width:calc(100vw/ 1366 * 63)}.product_movie{width:calc(100vw/ 1366 * 714)}.product_movie h2{font-size:calc(100vw/ 1366 * 100);margin-bottom:calc(100vw/ 1366 * -6)}.wp-block-embed iframe{height:calc(100vw/ 1366 * 429);margin-bottom:calc(100vw/ 1366 * 37)}.product_voice_list .wp-block-group__inner-container{gap:calc(100vw/ 1366 * 30)}.product_voice_list_item{width:calc(100vw/ 1366 * 518);border-top-width:calc(100vw/ 1366 * 4);padding:calc(100vw/ 1366 * 30);font-size:calc(100vw/ 1366 * 20);line-height:calc(100vw/ 1366 * 30)}.sumi .product_catalog .product_catalog_inner .product_voice_list_item p{font-size:calc(100vw/ 1366 * 20);line-height:calc(100vw/ 1366 * 30)}.sumi .product_catalog .product_catalog_inner .product_voice_list_item p.product_voice_list_item_user{font-size:calc(100vw/ 1366 * 16)}.product_voice_list{padding-bottom:calc(100vw/ 1366 * 56);padding-top:calc(100vw/ 1366 * 20)}.wp-block-buttons{gap:calc(100vw/ 1366 * 63);margin-top:calc(100vw/ 1366 * 30)}.box_border-brown{border-radius:var(--border-radius-pc2);font-size:calc(100vw/ 1366 * 18);line-height:calc(100vw/ 1366 * 28);padding:calc(100vw/ 1366 * 56) calc(100vw/ 1366 * 16) calc(100vw/ 1366 * 33);margin-top:calc(100vw/ 1366 * 87)}.box_border-brown.narrow{width:calc(100vw/ 1366 * 660)}.box_border-brown h3{border-radius:var(--border-radius-pc2);min-width:calc(100vw/ 1366 * 377);padding:calc(100vw/ 1366 * 5);top:calc(100vw/ 1366 * -24);font-size:calc(100vw/ 1366 * 18)}.product_feature02_item_title:before,.product_feature03_item_title:before{font-size:calc(100vw/ 1366 * 50);line-height:calc(100vw/ 1366 * 74);top:calc(100vw/ 1366 * -98)}.product_feature02_item_title:after,.product_feature03_item_title:after{width:calc(100vw/ 1366 * 30);top:calc(100vw/ 1366 * -23)}.product_feature02_item figure{height:calc(100vw/ 1366 * 258);padding-bottom:calc(100vw/ 1366 * 70)}.page_inner .product_feature02_item_title{font-size:calc(100vw/ 1366 * 24);margin-top:calc(100vw/ 1366 * 85);padding-bottom:calc(100vw/ 1366 * 73)}.product_feature02_list{padding-top:calc(100vw/ 1366 * 30)}.product_feature02_item:not(:last-of-type):after{height:calc(100vw/ 1366 * 180);right:calc(100vw/ 1366 * -19)}.product_assembly{width:calc(100vw/ 1366 * 963);margin-top:calc(100vw/ 1366 * 41)}.product_assembly figure{width:calc(100vw/ 1366 * 425);padding-left:calc(100vw/ 1366 * 225)}.product_assembly_item{width:calc(100vw/ 1366 * 249)}.product_assembly_item h4{padding-bottom:calc(100vw/ 1366 * 11)}.product_assembly_item h4:before{width:calc(100vw/ 1366 * 35)}.product_assembly_item.item01 h4:before,.product_assembly_item.item02 h4:before{right:calc(100vw/ 1366 * -29);bottom:calc(100vw/ 1366 * 12)}.product_assembly_item.item01{top:calc(100vw/ 1366 * 91)}.product_assembly_item.item02{top:calc(100vw/ 1366 * 309)}.product_assembly_item.item03,.product_assembly_item.item04{width:calc(100vw/ 1366 * 281)}.product_assembly_item.item03{top:calc(100vw/ 1366 * 15)}.product_assembly_item.item04{top:calc(100vw/ 1366 * 233)}.product_assembly_item.item03 h4:before,.product_assembly_item.item04 h4:before{left:calc(100vw/ 1366 * -29);bottom:calc(100vw/ 1366 * -12)}}.simple-table table th,.simple-table table td{border:unset;padding:calc(100vw/ 375 * 6) 0;letter-spacing:0}.page_inner table td:first-child{padding-right:calc(100vw/ 375 * 6)}.product_pricetable{margin-top:calc(100vw/ 375 * 57)}.product_pricetable .product_pricetable_title{font-size:calc(100vw/ 375 * 18);line-height:calc(100vw/ 375 * 22);border-bottom:1px solid var(--main-color)}.product_shop{background:var(--sub-color03);border-radius:var(--border-radius-sp);padding:calc(100vw/ 375 * 30)}.page_inner .product_shop_name{font-size:calc(100vw/ 375 * 18);line-height:calc(100vw/ 375 * 22);border-bottom:1px solid #707070;margin-bottom:calc(100vw/ 375 * 14)}.page_inner .product_shop_name:not(:first-of-type){margin-top:calc(100vw/ 375 * 30)}.fine_ceramic .product_feature h2{line-height:calc(100vw/ 375 * 40)}.product_voice02{gap:calc(100vw/ 375 * 20);align-items:unset !important;letter-spacing:0}.product_voice02_item{border-radius:var(--border-radius-sp);background:var(--sub-color03);overflow:hidden;width:100%}.product_voice02_item_content{padding:calc(100vw/ 375 * 8) calc(100vw/ 375 * 34);font-size:calc(100vw/ 375 * 16)}.product_voice02_item_title{background-color:var(--main-color);color:var(--text-color02);padding:calc(100vw/ 375 * 10) calc(100vw/ 375 * 34)}.product_feature03{position:relative}.product_feature03 .product_feature03_img{height:calc(100vw/ 375 * 185)}.product_feature03_list{position:relative;counter-reset:feature}.product_feature03_item{background:#f0e1e2;border-radius:var(--border-radius-sp);padding:calc(100vw/ 375 * 54) calc(100vw/ 375 *30) calc(100vw/ 375 *35)}.product_feature03_item_title{position:relative}.product_feature03_item_title:before{top:calc(100vw/ 375 * -93)}.product_feature03_item_title:after{width:calc(100vw/ 375 *50);top:calc(100vw/ 375 *-30)}@media only screen and (max-width :768px){.product_feature03 .product_feature03_img img{width:auto;left:50%;transform:translateX(-50%);position:relative;height:calc(100vw/ 375 *250);max-width:unset}.product_feature03_item_title:before{font-size:calc(100vw/ 375 * 50)}.page_inner .product_feature03_item_title{font-size:calc(100vw/ 375 * 24);line-height:1.8em}.product_feature03_list{gap:calc(100vw/ 375 * 74)}.product_pricetable .product_pricetable_title{padding-bottom:calc(100vw/ 375 * 18);margin-bottom:calc(100vw/ 375 * 4)}}@media print,(min-width :769px){.simple-table table th,.simple-table table td{padding:6px 0}.page_inner table td:first-child{padding-right:6px;min-width:68px}.product_pricetable{margin-top:57px}.product_pricetable .product_pricetable_title{font-size:18px;line-height:22px;margin-bottom:5px}.product_shop{border-radius:var(--border-radius-pc);width:900px;margin:0 auto;padding:60px}.page_inner .product_shop_name{font-size:18px;line-height:22px;margin-bottom:14px}.page_inner .product_shop_name:not(:first-of-type){margin-top:30px}.fine_ceramic .product_feature h2{line-height:50px}.product_voice02{gap:30px}.product_voice02_item{width:528px;min-height:150px;border-radius:var(--border-radius-pc)}.product_voice02_item_content{padding:8px 34px;font-size:16px}.product_voice02_item_title{padding:10px 34px}.product_feature03 .product_feature03_img{height:236px}.product_feature03 .product_feature03_img img{height:400px}.product_feature03_item{border-radius:var(--border-radius-pc);padding:58px 30px 30px}.product_feature03_item_title{min-height:80px;display:flex;align-items:center;justify-content:center}.product_feature03_item_title:before{top:-102px}.product_feature03_item_title:after{width:50px;top:-30px}}@media print,(max-width :1366px) and (min-width :769px){.simple-table table th,.simple-table table td{padding:calc(100vw/ 1366 * 6) 0}.page_inner table td:first-child{padding-right:calc(100vw/ 1366 * 6);min-width:calc(100vw/ 1366 * 68)}.product_pricetable{margin-top:calc(100vw/ 1366 * 57)}.product_pricetable .product_pricetable_title{font-size:calc(100vw/ 1366 * 18);line-height:calc(100vw/ 1366 * 22);margin-bottom:calc(100vw/ 1366 * 5)}.product_shop{border-radius:var(--border-radius-pc2);width:calc(100vw/ 1366 * 900);padding:calc(100vw/ 1366 * 60)}.page_inner .product_shop_name{font-size:calc(100vw/ 1366 * 18);line-height:calc(100vw/ 1366 * 22);margin-bottom:calc(100vw/ 1366 * 14)}.page_inner .product_shop_name:not(:first-of-type){margin-top:calc(100vw/ 1366 * 30)}.fine_ceramic .product_feature h2{line-height:calc(100vw/ 1366 * 50)}.product_voice02{gap:calc(100vw/ 1366 * 30)}.product_voice02_item{width:calc(100vw/ 1366 * 528);min-height:calc(100vw/ 1366 * 150);border-radius:var(--border-radius-pc2)}.product_voice02_item_content{padding:calc(100vw/ 1366 * 8) calc(100vw/ 1366 * 34);font-size:calc(100vw/ 1366 * 16)}.product_voice02_item_title{padding:calc(100vw/ 1366 * 10) calc(100vw/ 1366 * 34)}.product_feature03 .product_feature03_img{height:calc(100vw/ 1366 * 236)}.product_feature03 .product_feature03_img img{height:calc(100vw/ 1366 * 400)}.product_feature03_item{border-radius:var(--border-radius-pc2);padding:calc(100vw/ 1366 * 58) calc(100vw/ 1366 * 30) calc(100vw/ 1366 * 30)}.product_feature03_item_title{min-height:calc(100vw/ 1366 * 80)}.product_feature03_item_title:before{top:calc(100vw/ 1366 * -102)}.product_feature03_item_title:after{width:calc(100vw/ 1366 * 50);top:calc(100vw/ 1366 * -30)}}.single .post-category{display:flex;flex-wrap:wrap;gap:1em;padding-bottom:calc(100vw/ 375 * 17)}.single .post-category li a,.post-archive .post-category li a{background:var(--main-color);color:var(--text-color02);line-height:1em;border-radius:var(--border-radius-sp);font-size:calc(100vw / 375 * 16);padding:calc(100vw / 375 * 13);min-width:calc(100vw / 375 * 129);display:flex;align-items:center;text-decoration:none;justify-content:center}.single .post-title{color:var(--sub-color05);font-size:calc(100vw/ 375 * 24);padding-bottom:calc(100vw/ 375 * 12);font-weight:400;letter-spacing:.1em}.single .post-date{font-size:calc(100vw/ 375 * 18);letter-spacing:.1em}.single .post-content{padding-top:calc(100vw/ 375 * 50)}.single .post-pagenavi{border-top:1px solid var(--main-color);margin-top:calc(100vw/ 375 * 20);padding-top:calc(100vw/ 375 * 20);display:flex;justify-content:space-between}.single .post-pagenavi a{border:1px solid var(--main-color);padding:.4em;color:var(--main-color);border-radius:calc(100vw/ 375 * 10);text-decoration:none;display:flex;align-items:center;justify-content:center;position:relative}.single .post-pagenavi-prev a:before,.single .post-pagenavi-next a:after{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute}.single .post-pagenavi-prev a:before{content:'\f053';left:calc(100vw/ 375 * 7)}.single .post-pagenavi-next a:after{content:'\f054';right:calc(100vw/ 375 * 7)}.post-thumbnail a{display:block}.single .page_inner figure,.column-archive .single .post-thumbnail-img{overflow:hidden;border-radius:var(--border-radius-sp);isolation:isolate}.single .page_inner figure img{border-radius:var(--border-radius-sp)}.single .page_inner figure+*{margin-top:1em !important}.column-archive .single .post-thumbnail-img img{width:auto;height:auto;min-width:100%;top:50%;min-height:100%;transform:translateY(-50%);position:relative}@media only screen and (max-width :768px){.single .post-pagenavi-prev a{padding-left:calc(100vw/ 375 * 20)}.single .post-pagenavi-next a{padding-right:calc(100vw/ 375 * 20)}}@media print,(min-width :769px){.post-archive .page_inner,.single .page_inner{width:900px}.single .post-category{padding-bottom:25px}.single .post-category li a,.post-archive .post-category li a{border-radius:var(--border-radius-pc);font-size:16px;padding:13px;min-width:129px}.single .post-title{font-size:24px;padding-bottom:17px}.column-archive .single .post-title{padding-bottom:12px}.single .post-date{font-size:18px}.single .post-content{padding-top:50px}.single .page_inner figure{border-radius:var(--border-radius-pc)}.single .page_inner figure img{border-radius:var(--border-radius-pc)}.single .page_inner figure.post-thumbnail{height:500px;margin-bottom:60px !important;position:relative}.single .page_inner figure.post-thumbnail img{left:50%;top:50%;position:relative;transform:translate(-50%,-50%)}.single .post-pagenavi{margin-top:20px;padding-top:28px}.column-archive .single .post-thumbnail-img{width:435px;height:300px;border-radius:var(--border-radius-pc)}.single .post-pagenavi-prev,.single .post-pagenavi-next{width:156px}.single .post-pagenavi a{border-radius:10px;width:100%;box-sizing:border-box}.single .post-pagenavi-home{width:342px}.single .post-pagenavi-prev a:before{left:10px}.single .post-pagenavi-next a:after{right:10px}}@media print,(max-width :1366px) and (min-width :769px){.post-archive .page_inner,.single .page_inner{width:calc(100vw/ 1366 * 900)}.single .post-category{padding-bottom:calc(100vw/ 1366 * 25)}.single .post-category li a,.post-archive .post-category li a{border-radius:var(--border-radius-pc2);font-size:calc(100vw/ 1366 * 16);padding:calc(100vw/ 1366 * 13);min-width:calc(100vw/ 1366 * 129)}.single .post-title{font-size:calc(100vw/ 1366 * 24);padding-bottom:calc(100vw/ 1366 * 17)}.column-archive .single .post-title{padding-bottom:calc(100vw/ 1366 * 12)}.single .post-date{font-size:calc(100vw/ 1366 * 18)}.single .post-content{padding-top:calc(100vw/ 1366 * 50)}.single .page_inner figure{border-radius:var(--border-radius-pc2)}.single .page_inner figure img{border-radius:var(--border-radius-pc2)}.single .page_inner figure.post-thumbnail{height:calc(100vw/ 1366 * 500);margin-bottom:calc(100vw/ 1366 * 60) !important}.single .post-pagenavi{margin-top:calc(100vw/ 1366 * 20);padding-top:calc(100vw/ 1366 * 28)}.column-archive .single .post-thumbnail-img{width:calc(100vw/ 1366 * 435);height:calc(100vw/ 1366 * 300);border-radius:var(--border-radius-pc2)}.single .post-pagenavi-prev,.single .post-pagenavi-next{width:calc(100vw/ 1366 * 156)}.single .post-pagenavi a{border-radius:calc(100vw/ 1366 * 10)}.single .post-pagenavi-home{width:calc(100vw/ 1366 * 342)}.single .post-pagenavi-prev a:before{left:calc(100vw/ 1366 * 10)}.single .post-pagenavi-next a:after{right:calc(100vw/ 1366 * 10)}}.column_cat_link{background:var(--bg-color03);color:var(--text-color02);margin-bottom:calc(100vw/ 375 *150);font-size:calc(100vw/ 375 *18)}.column_cat_link_inner{padding:calc(100vw/ 375 * 40) 0}.column_cat_link_list{display:flex;flex-direction:column;gap:calc(100vw/ 375 *27)}.column_cat_link_list_item{display:flex;gap:calc(100vw/ 375 *20);align-items:center;flex-direction:column;padding-bottom:1em}.column_cat_link_list_item_title{width:calc(100vw/ 375 *166);text-align:center;border-bottom:1px solid #fff;padding-bottom:.5em}.column_cat_link_list_item_list{flex:1}.column_cat_link_list_item_list{display:flex;gap:calc(100vw/ 375 *44);align-items:center;flex-wrap:wrap}.column_cat_link_list_item_list .current-cat{font-weight:700}@media only screen and (max-width :768px){.column_cat_link_list_item_list{width:100%;gap:1em}.cat-item{width:calc((100% - 1em) / 2)}.column-archive .single .post-thumbnail-img{width:calc(100vw/ 375 * 345);height:calc(100vw/ 375 *238)}}@media print,(min-width :769px){.column_cat_link{margin-bottom:150px;font-size:18px}.column_cat_link_inner{padding:60px 0 53px}.column_cat_link_list{gap:27px}.column_cat_link_list_item{gap:20px;flex-direction:row;padding-bottom:unset}.column_cat_link_list_item_title{width:166px;text-align:left;border:unset}.column_cat_link_list_item_list{gap:44px}}@media print,(max-width :1366px) and (min-width :769px){.column_cat_link{margin-bottom:calc(100vw/ 1366 * 150);font-size:calc(100vw/ 1366 * 18)}.column_cat_link_inner{padding:calc(100vw/ 1366 * 60) 0 calc(100vw/ 1366 * 53)}.column_cat_link_list{gap:calc(100vw/ 1366 * 27)}.column_cat_link_list_item{gap:calc(100vw/ 1366 * 20);padding-bottom:unset}.column_cat_link_list_item_title{width:calc(100vw/ 1366 * 166);border:unset}.column_cat_link_list_item_list{gap:calc(100vw/ 1366 * 44)}}.post-archive .post-wrap:first-of-type{margin-top:calc(100vw/ 375 * 40)}.post-archive .post-wrap,.post-archive .post-link,.column-archive .post-wrap{display:flex;align-items:center;gap:calc(100vw/ 375 * 50)}.column-archive .post-wrap{gap:calc(100vw/ 375 * 20)}.post-archive .post-wrap{position:relative;z-index:1;min-height:calc(100vw/ 375 * 110)}.post-archive .post-wrap>*{position:relative;z-index:1}.post-archive .post-wrap:before{height:100%;content:"";border-top:1px solid var(--sub-color);width:100%;position:absolute;box-sizing:content-box;z-index:0}.post-archive .post-wrap:last-of-type:before{border-bottom:1px solid var(--sub-color)}.post-archive .post-wrap:hover:after{content:"";background:var(--bg-color02);width:100%;height:calc(100% - (100vw/ 375 * 11));position:absolute;z-index:0}.column-archive .post-wrap{padding-bottom:calc(100vw/ 375 * 60)}.post-archive .post-link{width:100%;min-height:calc(100vw/ 375 * 100);font-size:calc(100vw/ 375 * 16);line-height:calc(100vw/ 375 * 30)}.post-archive .post-title{padding-bottom:0;color:inherit;font-size:inherit;line-height:calc(100vw/ 375 * 30)}.post-archive .post-category{padding-bottom:0}.post-archive .post-category li a{font-size:calc(100vw / 375 * 14);padding:calc(100vw / 375 * 8);min-width:calc(100vw / 375 * 120);box-sizing:border-box}select{background:var(--sub-color03);-webkit-appearance:auto;appearance:auto;font-size:calc(100vw/ 375 * 14);color:var(--text-color);padding:calc(100vw/ 375 * 10);border-radius:calc(100vw/ 375 * 5)}.post-excerpt{padding-top:calc(100vw/ 375 * 10);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.archive-title{color:var(--main-color);font-size:calc(100vw/ 375 * 30);font-weight:300}.pagination .page-numbers{display:flex;align-items:center;justify-content:center;gap:1em;color:var(--main-color);font-size:calc(100vw/ 375 * 18)}.pagination .page-numbers a.prev,.pagination .page-numbers a.next{background:var(--main-color);color:var(--text-color02);border-radius:50%;height:calc(100vw/ 375 * 25);width:calc(100vw/ 375 * 25);align-items:center;justify-content:center;font-size:calc(100vw/ 375 * 12)}.pagination .page-numbers a.prev{margin-right:calc(100vw/ 375 * 12)}.pagination .page-numbers a.next{margin-left:calc(100vw/ 375 * 12)}.pagination .page-numbers a{text-decoration:none}.pagination .page-numbers .page-numbers.current{font-weight:700;text-decoration:underline}.page-numbers.dots{font-size:0;width:0;position:relative;width:calc(100vw/ 375 * 14)}.page-numbers.dots:before{content:"...";font-size:calc(100vw/ 375 * 14);position:absolute}.nav-links{padding-top:calc(100vw/ 375 * 60)}@media only screen and (max-width :768px){.archive-title{font-size:calc(100vw/ 375 * 22);letter-spacing:calc(100vw/ 375 * 5.5);line-height:calc(100vw/ 375 * 26);padding-bottom:calc(100vw/ 375 * 20)}select{width:100%;box-sizing:border-box}.column-archive .post-wrap{flex-direction:column}.column-archive .single .post-title{font-size:calc(100vw/ 375 * 18);padding-top:0}.post-excerpt{-webkit-line-clamp:3;width:calc(100vw/375*345)}.post-archive .post-wrap{padding:calc(100vw/ 375 * 10) 0}.post-archive .post-category{position:absolute;top:calc(100vw/ 375 * 8)}.post-archive .post-link{flex-direction:column;align-items:flex-start;gap:calc(100vw/ 375 * 14)}.post-archive .post-date{text-align:right;width:100%}}@media print,(min-width :769px){.post-archive .nav-links,.post-type-archive-column .nav-links{padding-top:160px}.post-archive .post-wrap:first-of-type{margin-top:60px}select{font-size:14px;padding:10px;border-radius:5px}.post-archive .post-wrap,.post-archive .post-link,.column-archive .post-wrap{gap:50px}.post-archive .post-title,.post-archive .post-date{font-size:16px;line-height:26px}.post-archive .post-wrap{min-height:100px}.post-archive .post-wrap:hover:after{height:calc(100% - 11px)}.column-archive .post-wrap{padding-bottom:60px}.post-archive .post-link{min-height:100px}.post-archive .post-category{margin-left:20px}.post-archive .post-category li a{font-size:14px;padding:8px;min-width:120px;box-sizing:border-box}.post-excerpt{padding-top:16px}.archive-title{font-size:30px;padding-bottom:44px}.pagination .page-numbers{display:flex;align-items:center;justify-content:center;gap:1em;color:var(--main-color);font-size:18px}.pagination .page-numbers a.prev,.pagination .page-numbers a.next{height:25px;width:25px;font-size:12px}.pagination .page-numbers a.prev{margin-right:12px}.pagination .page-numbers a.next{margin-left:12px}.page-numbers.dots{width:14px;font-size:0}.page-numbers.dots:before{font-size:14px}}@media print,(max-width :1366px) and (min-width :769px){.post-archive .nav-links,.post-type-archive-column .nav-links{padding-top:calc(100vw/ 1366 * 160)}.post-archive .post-wrap:first-of-type{margin-top:calc(100vw/ 1366 * 60)}select{font-size:calc(100vw/ 1366 * 14);padding:calc(100vw/ 1366 * 10);border-radius:calc(100vw/ 1366 * 5)}.post-archive .post-wrap,.post-archive .post-link,.column-archive .post-wrap{gap:calc(100vw/ 1366 * 50)}.post-archive .post-title,.post-archive .post-date{font-size:calc(100vw/ 1366 * 16);line-height:calc(100vw/ 1366 * 26)}.post-archive .post-wrap{min-height:calc(100vw/ 1366 * 100)}.post-archive .post-wrap:hover:after{height:calc(100% - (100vw/ 1366 * 11))}.column-archive .post-wrap{padding-bottom:calc(100vw/ 1366 * 60)}.post-archive .post-link{min-height:calc(100vw/ 1366 * 100)}.post-archive .post-category{margin-left:calc(100vw/ 1366 * 20)}.post-archive .post-category li a{font-size:calc(100vw/ 1366 * 14);padding:calc(100vw/ 1366 * 8);min-width:calc(100vw/ 1366 * 120)}.post-excerpt{padding-top:calc(100vw/ 1366 * 16)}.archive-title{font-size:calc(100vw/ 1366 * 30);padding-bottom:calc(100vw/ 1366 * 44)}.pagination .page-numbers{font-size:calc(100vw/ 1366 * 18)}.pagination .page-numbers a.prev,.pagination .page-numbers a.next{height:calc(100vw/ 1366 * 25);width:calc(100vw/ 1366 * 25);font-size:calc(100vw/ 1366 * 12)}.pagination .page-numbers a.prev{margin-right:calc(100vw/ 1366 * 12)}.pagination .page-numbers a.next{margin-left:calc(100vw/ 1366 * 12)}.page-numbers.dots{width:calc(100vw/ 1366 * 14)}.page-numbers.dots:before{font-size:calc(100vw/ 1366 * 14)}}.contact_area{color:var(--text-color02);position:relative;text-align:center;padding:calc(100vw/ 375 * 65) 0;font-size:calc(100vw/ 375 * 20);letter-spacing:.1em;line-height:calc(100vw/375 * 24);margin-top:calc(100vw/ 375 * 90)}.contact_area>*{position:relative;z-index:1}.contact_area:before{content:"";width:100vw;height:calc(100% + (100vw / 375 * 51));background:url(//www.ymkco.co.jp/wp/wp-content/themes/yamaki-themes/css/../images/common/bg_hyoutan.svg) no-repeat;background-color:var(--bg-color03);z-index:-1;position:absolute;left:50%;transform:translateX(-50%);top:0;background-size:calc(100vw/ 375 *196);background-position:top left}.thanks .contact_area:before{height:100%}.contact_detail_tel{font-size:calc(100vw/ 375 * 52);letter-spacing:calc(100vw/ 375 * 0);line-height:calc(100vw/ 375 * 72);display:flex;align-items:center;justify-content:center;gap:calc(100vw/ 375 * 10)}.page_inner p.contact_detail_tel{margin-bottom:calc(100vw/ 375 * 20)}.contact_detail_tel:before{content:"";background:url(//www.ymkco.co.jp/wp/wp-content/themes/yamaki-themes/css/../images/common/icon_tel.svg) no-repeat;width:calc(100vw / 375 * 40);height:calc(100vw / 375 * 40);background-size:contain;display:block;margin-top:calc(100vw/ 375 * 10)}.contact_area_fax{font-family:'Oswald',sans-serif;font-weight:400;font-size:calc(100vw/ 375 * 30);letter-spacing:calc(100vw/ 375 * 0);line-height:calc(100vw/ 375 * 45)}.page_inner p.contact_area_fax{margin-bottom:calc(100vw/ 375 * 14)}.contact_area_time{font-size:calc(100vw/ 375 * 18)}.contact_area+.contact_form{margin-top:-16px}.contact_form{background:var(--sub-color03);border-radius:var(--border-radius-sp);padding:calc(100vw/ 375 * 22);font-size:calc(100vw/ 375 * 16);letter-spacing:0;line-height:calc(100vw/ 375 * 26)}.page_inner .contact_form table{width:100%}.page_inner .contact_form table th,.page_inner .contact_form table td:first-child{padding:0;border:unset;color:var(--main-color);font-size:calc(100vw/ 375 * 18);letter-spacing:.1em;line-height:calc(100vw/ 375 * 22);font-weight:400}.contact_form table td{padding:calc(100vw/ 375 * 15) 0}.contact_form table tr:last-child td{border-bottom:unset}.contact_box{border:1px solid var(--main-color);padding:calc(100vw/ 375 * 20);margin-top:calc(100vw/ 375 * 22);margin-bottom:calc(100vw / 375 * 40)}.contact_box_title{color:var(--main-color);font-size:calc(100vw/ 375 * 18);letter-spacing:.1em;line-height:calc(100vw/ 375 * 22)}.contact_box_list{display:flex;flex-direction:column;margin-top:calc(100vw/ 375 * 10)}.contact_box label[for*=your-consent]{text-align:center}.text-require{background:var(--main-color);color:var(--text-color02);font-size:.8em;line-height:1em;padding:4px;display:inline-flex;align-items:center;margin-left:.5em;justify-content:center}.mw_wp_form .contact_box_list .horizontal-item+.horizontal-item{margin-left:0}@media only screen and (max-width :768px){.contact_form tr{display:flex;flex-direction:column}.page_inner .contact_form table tr th{padding-top:calc(100vw/ 375 *15)}.mw_wp_form .contact_box_list .horizontal-item{margin-top:calc(100vw/ 375 * 26)}}@media print,(min-width :769px){.contact_area{padding:72px 0;margin-top:62px;font-size:24px;line-height:29px}.contact_area:before{background-size:419px;height:calc(100% + 28px)}.contact_detail_tel{font-size:60px;line-height:89px;gap:10px}.page_inner p.contact_detail_tel{margin-bottom:2px}.contact_detail_tel:before{width:45px;height:45px;margin-top:10px}.contact_area_fax{font-size:30px;line-height:45px}.page_inner p.contact_area_fax{margin-bottom:14px}.contact_area_time{font-size:18px}.contact_form{border-radius:var(--border-radius-pc);padding:93px;font-size:16px;letter-spacing:0;line-height:26px}.contact_form table{border-collapse:collapse;width:100%}.page_inner .contact_form table td,.page_inner .contact_form table th{border-bottom:unset}.page_inner .contact_form table tr:not(:last-of-type){border-bottom:1px solid #707070}.page_inner .contact_form table th,.page_inner .contact_form table td:first-child{font-size:18px;line-height:22px;width:187px;padding-right:.5em}.contact_form table td{padding:20px 0}.contact_box{padding:45px 30px;margin-top:0;margin-bottom:44px}.contact_box_title{font-size:18px;line-height:22px}.contact_box_list{margin-top:64px;gap:36px 60px;flex-wrap:wrap;flex-direction:column;max-height:650px}.contact_box_list .horizontal-item{width:calc((100% - 61px)/2)}}@media print,(max-width :1366px) and (min-width :769px){.contact_area{padding:calc(100vw/ 1366 * 72) 0;margin-top:calc(100vw/ 1366 * 62);font-size:calc(100vw/ 1366 * 24);line-height:calc(100vw/ 1366 * 29)}.contact_area:before{background-size:calc(100vw/ 1366 * 419);height:calc(100% + (100vw/ 1366 * 28))}.contact_detail_tel{font-size:calc(100vw/ 1366 * 60);line-height:calc(100vw/ 1366 * 89);gap:calc(100vw/ 1366 * 10)}.page_inner p.contact_detail_tel{margin-bottom:calc(100vw/ 1366 * 2)}.contact_detail_tel:before{width:calc(100vw/ 1366 * 45);height:calc(100vw/ 1366 * 45);margin-top:calc(100vw/ 1366 * 10)}.contact_area_fax{font-size:calc(100vw/ 1366 * 30);line-height:calc(100vw/ 1366 * 45)}.page_inner p.contact_area_fax{margin-bottom:calc(100vw/ 1366 * 14)}.contact_area_time{font-size:calc(100vw/ 1366 * 18)}.contact_form{border-radius:var(--border-radius-pc);padding:calc(100vw/ 1366 * 93);font-size:calc(100vw/ 1366 * 16);line-height:calc(100vw/ 1366 * 26)}.page_inner .contact_form table th,.page_inner .contact_form table td:first-child{font-size:calc(100vw/ 1366 * 18);line-height:calc(100vw/ 1366 * 22);width:calc(100vw/ 1366 * 187)}.contact_form table td{padding:calc(100vw/ 1366 * 20) 0}.contact_box{padding:calc(100vw/ 1366 * 45) calc(100vw/ 1366 * 30);margin-bottom:calc(100vw/ 1366 * 44)}.contact_box_title{font-size:calc(100vw/ 1366 * 18);line-height:calc(100vw/ 1366 * 22)}.contact_box_list{margin-top:calc(100vw/ 1366 * 64);gap:calc(100vw/ 1366 * 36) calc(100vw/ 1366 * 60);max-height:calc(100vw/ 1366 * 650)}.contact_box_list .horizontal-item{width:calc((100% - (100vw/ 1366 * 61))/2)}}.page_inner .product_feature:has(+.recruit_eyecatch){margin-bottom:0}.recruit_eyecatch_detail{border-radius:var(--border-radius-sp);background:var(--bg-maincolor);padding:calc(100vw/ 375 * 20);margin-top:calc(100vw/ 375 * -114);position:relative;font-size:calc(100vw/ 375 * 16);line-height:calc(30/16);letter-spacing:0}.page_inner .bnr_recruit{border-radius:var(--border-radius-sp);box-shadow:0px 3px 30px var(--bg-color);display:flex;align-items:center;overflow:hidden;text-decoration:none}.bnr_recruit_img{width:calc(100vw/ 375 * 105);height:calc(100vw/ 375 * 107);overflow:hidden}.bnr_recruit_detail{flex:1;position:relative;display:flex;align-items:center;justify-content:center}.bnr_recruit_detail_bg{font-family:'Oswald',sans-serif;font-weight:400;color:var(--bg-color02);font-size:calc(100vw/ 375 * 40);left:50%;transform:translateX(-50%);position:absolute;letter-spacing:0}.bnr_recruite_detail_text{font-size:calc(100vw/ 375 * 18);letter-spacing:.1em;line-height:calc(100vw/ 375 * 22)}.recruit_voice_item_balloon{border-radius:var(--border-radius-sp);background:var(--sub-color03);padding:calc(100vw/ 375 * 25);position:relative;box-sizing:border-box}.recruit_voice_item_balloon:after{content:"";width:0;height:0;border-style:solid;border-right:calc(100vw / 375 * 13) solid transparent;border-left:calc(100vw / 375 * 13) solid transparent;border-top:calc(100vw / 375 * 30) solid var(--sub-color03);border-bottom:0;position:absolute;bottom:calc(100vw / 375 *-30);right:calc(100vw/ 375 * 26)}.recruit_voice_item:nth-of-type(2n) .recruit_voice_item_balloon:after{top:calc(100vw / 375 *-30);right:unset;left:calc(100vw/ 375 * 27);transform:rotate(180deg)}.recruit_voice_item_balloon h3{color:var(--sub-color05);font-size:calc(100vw/ 375 * 18);letter-spacing:.1em;line-height:calc(100vw / 375 * 22);padding-bottom:calc(100vw/ 375 * 11)}.recruit_voice_item_icon{display:flex;padding:calc(100vw/ 375 *10) 0}.recruit_voice_item_icon figure{width:calc(100vw/ 375 * 78)}.recruit_voice_item:nth-of-type(2n){flex-direction:column-reverse;margin-top:calc(100vw/ 375 * -86)}.page-recruit table,.page-recruit-test table{width:100%;margin-left:auto;margin-right:auto}.page-recruit table tr,.page-recruit-test table tr{border-top:2px solid #b8b8b8;border-bottom:2px solid #b8b8b8}.page-recruit table th,.page-recruit-test table th{color:var(--sub-color05);font-weight:400;width:unset;position:relative}.page-recruit table th,.page-recruit table td,.page-recruit-test table th,.page-recruit-test table td{border-bottom:unset;padding:calc(100vw/ 375 * 34) calc(100vw/ 375 * 20)}.page-recruit table th:before,.page-recruit-test table th:before{content:"";position:absolute;height:calc(100% - (100vw/ 375 * 20));width:100%;background:#8D69270B;top:calc(100vw/ 375 * 10);left:0;z-index:-1}@media only screen and (max-width :768px){.recruit_eyecatch .recruit_eyecatch_img{height:calc(100vw/ 375 * 300);overflow:hidden}.recruit_eyecatch .recruit_eyecatch_img img{height:100%;width:auto;left:50%;transform:translateX(-50%);position:relative;max-width:unset}.bnr_recruit_img img{height:100%;width:auto;max-width:unset;position:relative;right:calc(100% - (100vw/ 375 * 45))}.recruit_voice_item:nth-of-type(2n+1) .recruit_voice_item_icon{justify-content:flex-end}}@media print,(min-width :769px){.recruit_eyecatch_detail:before{position:absolute;content:"";height:100%;width:100vw;background:var(--bg-maincolor);border-radius:var(--border-radius-pc);top:0;z-index:-1;right:0}.recruit_eyecatch_detail{border-radius:var(--border-radius-pc);padding:46px 46px 0 0;margin-top:-324px;font-size:16px;width:620px;position:relative;z-index:1}.recruit_eyecatch_img{max-height:600px;overflow:hidden}.page_inner .bnr_recruit{border-radius:var(--border-radius-pc);width:714px;height:220px;margin:0 auto}.bnr_recruit_img{height:100%;width:342px}.bnr_recruit_img img{height:100%}.bnr_recruit_detail_bg{font-size:70px}.bnr_recruite_detail_text{font-size:24px;line-height:29px}.recruit_voice_item{align-items:center;gap:60px}.wp-block-column.recruit_voice_item_balloon{border-radius:var(--border-radius-pc);padding:36px;position:relative;box-sizing:border-box;width:900px !important;flex:inherit!important}.recruit_voice_item_balloon:after{content:"";width:0;height:0;border-style:solid;border-right:13px solid transparent;border-left:13px solid transparent;border-top:30px solid var(--sub-color03);border-bottom:0;position:absolute;bottom:unset;top:50%;transform:translateY(-50%) rotate(-90deg);right:-28px}.recruit_voice_item:nth-of-type(2n) .recruit_voice_item_balloon:after{top:50%;right:unset;left:-28px;transform:translateY(-50%) rotate(90deg)}.recruit_voice_item_balloon h3{font-size:18px;line-height:22px;padding-bottom:18px}.recruit_voice_item_icon{display:flex;padding:0}.recruit_voice_item_icon figure{width:100%;display:flex;align-items:flex-end}.recruit_voice_item:nth-of-type(2n){flex-direction:row-reverse;margin-top:unset}.page-recruit table,.page-recruit-test table{width:714px;margin-left:auto;margin-right:auto}.page-recruit table th,.page-recruit-test table th{width:186px}.page-recruit table th,.page-recruit table td,.page-recruit-test table th,.page-recruit-test table td{padding:34px 20px}.page-recruit table th:before,.page-recruit-test table th:before{height:calc(100% - 20px);top:10px}}@media print,(max-width :1366px) and (min-width :769px){.recruit_eyecatch_detail{border-radius:var(--border-radius-pc2);padding:calc(100vw/ 1366 * 46) calc(100vw/ 1366 * 46) 0 0;margin-top:calc(100vw/ 1366 * -324);font-size:calc(100vw/ 1366 * 16);width:calc(100vw/ 1366 * 620)}.recruit_eyecatch_img{max-height:calc(100vw/ 1366 * 600)}.page_inner .bnr_recruit{border-radius:var(--border-radius-pc2);width:calc(100vw/ 1366 * 714);height:calc(100vw/ 1366 * 220)}.bnr_recruit_detail_bg{font-size:calc(100vw/ 1366 * 70)}.bnr_recruite_detail_text{font-size:calc(100vw/ 1366 * 24);line-height:calc(100vw/ 1366 * 29)}.recruit_voice_item{gap:calc(100vw/ 1366 * 60)}.wp-block-column.recruit_voice_item_balloon{border-radius:var(--border-radius-pc2);padding:calc(100vw/ 1366 * 36);width:calc(100vw/ 1366 * 900) !important}.recruit_voice_item_balloon:after{border-right:calc(100vw/ 1366 * 13) solid transparent;border-left:calc(100vw/ 1366 * 13) solid transparent;border-top:calc(100vw/ 1366 * 30) solid var(--sub-color03);right:calc(100vw/ 1366 * -28)}.recruit_voice_item:nth-of-type(2n) .recruit_voice_item_balloon:after{left:calc(100vw/ 1366 * -28)}.recruit_voice_item_balloon h3{font-size:calc(100vw/ 1366 * 18);line-height:calc(100vw/ 1366 * 22);padding-bottom:calc(100vw/ 1366 * 18)}.page-recruit table{width:calc(100vw/ 1366 * 714)}.page-recruit table th{width:calc(100vw/ 1366 * 186)}.page-recruit table th,.page-recruit table td{padding:calc(100vw/ 1366 * 34) calc(100vw/ 1366 * 20)}.page-recruit table th:before{height:calc(100% - (100vw/ 1366 * 20));top:calc(100vw/ 1366 * 10)}}.recruit-child h1{font-size:calc(100vw/ 375 * 16);letter-spacing:.1em;line-height:calc(30/16);color:var(--main-color)}.c-heading-border01{position:relative}.c-heading-border01:before{border-top:1px solid var(--main-color);width:calc(100vw/ 375 *156);content:"";display:block;top:calc(100vw/ 375 *-15);position:relative}.page_inner .c-heading-border01_title{font-size:calc(100vw/ 375 * 18);letter-spacing:.1em;line-height:calc(33/18);font-weight:400}.recruit_episode p{font-size:calc(100vw/ 375 * 18);line-height:calc(100vw/ 375 * 22)}.recruit-child{counter-reset:qa}.page_inner div[class*=c-box] .c-box-qa-question,.page_inner .c-box-qa-question{color:var(--sub-color05);line-height:calc(100vw/ 375 * 40);font-size:calc(100vw/ 375 * 18);letter-spacing:.1em;border-bottom:2px solid var(--sub-color05);padding-bottom:calc(100vw / 375 * 12);margin-bottom:calc(100vw/ 375 * 25)}.page_inner .c-box-qa-question:before{content:"Q"counter(qa,decimal-leading-zero)".";counter-increment:qa;font-size:calc(100vw/ 375 * 30);display:block}.page_inner .c-box-qa-answer{font-size:calc(100vw/ 375 * 18);line-height:calc(32/18)}@media only screen and (max-width :768px){.c-box02.interview div:first-child figure{height:calc(100vw/ 375 * 283);position:relative;overflow:hidden;border-radius:var(--border-radius-sp)}.c-box02.interview div:first-child figure img{height:100%;width:auto;max-width:unset;left:50%;transform:translateX(-50%);position:relative}.c-box02.interview div:last-child{background-color:var(--bg-maincolor);border-radius:var(--border-radius-sp);padding:calc(100vw/ 375 * 30) calc(100vw/ 375 * 23);margin-top:calc(100vw/ 375 * -99);position:relative;margin-left:calc(100vw/ 375 * 64)}.recruit-child .product_movie h2{font-size:calc(100vw/ 375 * 50);margin-bottom:0}.c-box-qa_wrapper-wide>div:first-child figure{height:calc(100vw/ 375 * 300);overflow:hidden;border-radius:var(--border-radius-sp)}.c-box-qa_wrapper-wide>div:first-child figure img{height:100%;width:auto;max-width:unset;left:50%;position:relative;transform:translateX(-50%)}}@media print,(min-width :769px){.recruit-child .c-box02.interview>div:last-of-type{width:435px;top:199px;height:239px}.recruit-child .page_inner section:first-child{margin-bottom:48px}.recruit-child h1{font-size:24px;line-height:calc(40/24);color:var(--main-color)}.page_inner .c-heading-border01_title{font-size:24px;line-height:calc(40 / 24);padding-bottom:5px}.page_inner .c-heading-border01{padding-left:184px}.c-heading-border01:before{border-top:1px solid var(--main-color);width:156px;content:"";display:block;top:2em;position:absolute;left:0}.recruit_episode p{font-size:18px;line-height:calc(33/18)}.page_inner div[class*=c-box] .c-box-qa-question,.page_inner .c-box-qa-question{line-height:44px;font-size:18px;padding-bottom:12px;margin-bottom:13px;border-bottom-width:1px;letter-spacing:.09em}.page_inner .c-box-qa-question:before{font-size:30px}.page_inner .c-box-qa-answer{font-size:24px;line-height:calc(40/24)}.c-box-qa_wrapper-wide>div:first-child figure{padding-bottom:40px}}@media print,(max-width :1366px) and (min-width :769px){.recruit-child .c-box02.interview>div:last-of-type{width:calc(100vw/ 1366 * 435);top:calc(100vw/ 1366 * 199);height:calc(100vw/ 1366 * 239)}.recruit-child .page_inner section:first-child{margin-bottom:calc(100vw/ 1366 * 48)}.recruit-child h1{font-size:calc(100vw/ 1366 * 24)}.page_inner .c-heading-border01_title{font-size:calc(100vw/ 1366 * 24);line-height:calc(40 / 24);padding-bottom:calc(100vw/ 1366 * 5)}.page_inner .c-heading-border01{padding-left:calc(100vw/ 1366 * 184)}.c-heading-border01:before{width:calc(100vw/ 1366 * 156)}.recruit_episode p{font-size:calc(100vw/ 1366 * 18)}.page_inner div[class*=c-box] .c-box-qa-question,.page_inner .c-box-qa-question{line-height:calc(100vw/ 1366 * 44);font-size:calc(100vw/ 1366 * 18);padding-bottom:calc(100vw/ 1366 * 12);margin-bottom:calc(100vw/ 1366 * 13)}.page_inner .c-box-qa-question:before{font-size:calc(100vw/ 1366 * 30)}.page_inner .c-box-qa-answer{font-size:calc(100vw/ 1366 * 24)}.c-box-qa_wrapper-wide>div:first-child figure{padding-bottom:calc(100vw/ 1366 * 40)}}.recruit-contact{color:var(--text-color02)}@media only screen and (max-width :768px){.recruit-contact{margin-top:calc(100vw/ 375 * 100)}}.recruit-contact_wrapper{display:flex;flex-direction:column}.recruit-contact_heading{background:url(//www.ymkco.co.jp/wp/wp-content/themes/yamaki-themes/css/../images/common/bg_hyoutan.svg) no-repeat;background-color:var(--bg-color03);background-size:calc(100vw/ 375 * 203);background-position:top left calc(100vw/ 375 * -48);font-size:calc(100vw/ 375 * 24);letter-spacing:calc(100vw/ 375 * 6);line-height:calc(29/24);height:calc(100vw/ 375 * 174);display:flex;align-items:center;justify-content:center}.recruit-contact_detail{background:var(--sub-color05);padding:calc(100vw/ 375 * 70) 0 calc(100vw/ 375 * 60);display:flex;align-items:center;justify-content:center;flex-direction:column}.recruit-contact_detail_title{font-weight:700;font-size:calc(100vw/ 375 * 20);letter-spacing:.1em;line-height:calc(24/20);margin-bottom:calc(100vw/ 375 * 14)}body:not(.home) .recruit-contact .contact-tel_wrapper{padding-bottom:calc(100vw/ 375 * 36)}@media print,(min-width :769px){.recruit-contact{margin-top:100px}.recruit-contact_wrapper{flex-direction:row}.recruit-contact_wrapper>*{width:50%}.recruit-contact_heading,.recruit-contact_detail{height:unset}.recruit-contact_heading{background-size:419px;background-position:top left;font-size:30px;letter-spacing:7.5px;line-height:calc(36/30)}.recruit-contact_detail{padding:70px 0 60px}.recruit-contact_detail_title{font-size:24px;line-height:calc(29/24);margin-bottom:14px}body:not(.home) .recruit-contact .contact-tel_wrapper{padding-bottom:38px;width:auto}}@media print,(max-width :1366px) and (min-width :769px){.recruit-contact{margin-top:calc(100vw/ 1366 * 100)}.recruit-contact_heading{background-size:calc(100vw/ 1366 * 419);font-size:calc(100vw/ 1366 * 30);letter-spacing:calc(100vw/ 1366 * 7.5)}.recruit-contact_detail{padding:calc(100vw/ 1366 * 70) 0 calc(100vw/ 1366 * 60)}.recruit-contact_detail_title{font-size:calc(100vw/ 1366 * 24);margin-bottom:calc(100vw/ 1366 * 14)
    }
    body:not(.home) .recruit-contact .contact-tel_wrapper {
        padding-bottom: calc(100vw/ 1366 * 38)}}ul.lnav{display:flex;flex-wrap:wrap;gap:calc(100vw/ 375 * 10) calc(100vw/ 375 * 15)}ul.lnav li a{border-radius:calc(100vw/ 375 * 10);background:var(--sub-color05);color:var(--text-color02);width:calc(100vw/375 * 165);min-height:calc(100vw/ 375 * 60);display:flex;justify-content:center;align-items:center;text-decoration:none}.page_inner .product_accordion.bg-brown .product_accordion_title{text-align:center;background-color:var(--bg-color03);font-size:calc(100vw/ 375 * 24);letter-spacing:calc(100vw/ 375 *6);padding-left:calc(100vw/ 375 * 50);padding-right:calc(100vw/ 375 * 50);color:var(--text-color02);line-height:calc(100vw/ 375 *29);margin-bottom:1px}.product_accordion.bg-brown .product_accordion_title:after,.product_accordion.bg-brown .product_accordion_title:before{background:var(--sub-color03)}.product_accordion.bg-brown .product_accordion_title:after,.product_accordion.bg-brown .product_accordion_title:before{width:calc(100vw/ 375 * 20)}.product_accordion.bg-brown .product_accordion_title:after{right:calc(100vw/ 375 * 30.5)}.p-generic-box{padding-top:calc(100vw/ 375 * 40);gap:calc(100vw/ 375 *40)}.p-generic-box h4{color:var(--sub-color05);font-size:calc(100vw/ 375 * 20);line-height:calc(100vw/ 375 * 24);padding-bottom:calc(100vw/ 375 * 26)}.p-generic-box figure{padding-bottom:calc(100vw/ 375 *30)}.text_usage:before{content:"主な用途";color:var(--text-color02);background:var(--sub-color05);min-width:calc(100vw/ 375 * 80);min-height:calc(100vw/ 375 * 25);display:inline-flex;margin-right:calc(100vw/ 375 * 15);justify-content:center;align-items:center}.text_usage{display:flex;align-items:center;border-bottom:1px solid #707070;padding-bottom:calc(100vw/ 375 * 20);margin-bottom:calc(100vw/ 375 * 14)}@media print,(min-width :769px){ul.lnav{gap:30px}ul.lnav li a{border-radius:10px;width:249px;min-height:60px;font-size:18px}.page_inner .product_accordion.bg-brown .product_accordion_title{font-size:30px;line-height:36px;letter-spacing:7.5px;padding:27px 50px}.product_accordion.bg-brown .product_accordion_title:after,.product_accordion.bg-brown .product_accordion_title:before{width:20px}.product_accordion.bg-brown .product_accordion_title:after{right:29.5px}.p-generic-box{padding-top:77px;gap:80px 30px;flex-direction:row !important;width:953px;margin:0 auto}.p-generic-box>div{width:435px}.p-generic-box h4{font-size:26px;line-height:31px;padding-bottom:22px;letter-spacing:0}.p-generic-box figure{padding-bottom:18px}.text_usage:before{min-width:80px;min-height:25px;margin-right:15px}.page_inner p.text_usage{padding-bottom:15px;margin-bottom:10px}}@media print,(max-width :1366px) and (min-width :769px){ul.lnav{gap:calc(100vw/ 1366 * 30)}ul.lnav li a{border-radius:calc(100vw/ 1366 * 10);width:calc(100vw/ 1366 * 249);min-height:calc(100vw/ 1366 * 60);font-size:calc(100vw/ 1366 * 18)}.page_inner .product_accordion.bg-brown .product_accordion_title{font-size:calc(100vw/ 1366 * 30);line-height:calc(100vw/ 1366 * 36);letter-spacing:calc(100vw/ 1366 * 7.5);padding:calc(100vw/ 1366 * 27) calc(100vw/ 1366 * 50)}.product_accordion.bg-brown .product_accordion_title:after,.product_accordion.bg-brown .product_accordion_title:before{width:calc(100vw/ 1366 * 20)}.product_accordion.bg-brown .product_accordion_title:after{right:calc(100vw/ 1366 * 29.5)}.p-generic-box{padding-top:calc(100vw/ 1366 * 77);gap:calc(100vw/ 1366 * 80) calc(100vw/ 1366 * 30);width:calc(100vw/ 1366 * 953)}.p-generic-box>div{width:calc(100vw/ 1366 * 435)}.p-generic-box h4{font-size:calc(100vw/ 1366 * 26);line-height:calc(100vw/ 1366 * 31);padding-bottom:calc(100vw/ 1366 * 22)}.p-generic-box figure{padding-bottom:calc(100vw/ 1366 * 18)}.text_usage:before{min-width:calc(100vw/ 1366 * 80);min-height:calc(100vw/ 1366 * 25);margin-right:calc(100vw/ 1366 * 15)}.page_inner p.text_usage{padding-bottom:calc(100vw/ 1366 * 15);margin-bottom:calc(100vw/ 1366 * 10)}}.search_contents{padding-top:2em}.bnr_column_recruit{width:calc(100vw/ 375 * 299);margin:1em auto 2em;position:relative}@media print,(min-width :769px){.bnr_column_recruit{width:calc(100vw/ 1366 * 457);max-width:457px}}@media print,(max-width :1366px) and (min-width :769px){.bnr_column_recruit{left:calc(100vw/ 1366 * -24)}}.caution_area{border-radius:var(--border-radius-pc);padding:20px;text-align:center;margin-bottom:100px}.caution_area h2{background:#fff;display:inline-block;padding:10px 50px;margin:0 auto 40px auto;line-height:1.4em;border-radius:1em}