*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}img{max-width:100%;height:auto}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}ul li{list-style-type:none}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem;padding:0}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}iframe{border:none}
@keyframes scroll-hint-appear{0%{transform:translateX(40px);opacity:0}10%{opacity:1}50%,100%{transform:translateX(-40px);opacity:0}}.scroll-hint.is-right-scrollable{background:linear-gradient(270deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint.is-right-scrollable.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0)),linear-gradient(270deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint-icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);box-sizing:border-box;width:120px;height:80px;border-radius:5px;transition:opacity .3s;opacity:0;background:rgba(0,0,0,.7);text-align:center;padding:20px 10px 10px}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none}.scroll-hint-text{font-size:10px;color:#fff;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#fff;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon:after{content:"";width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;margin-left:-20px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);opacity:0;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{animation:scroll-hint-appear 1.2s linear;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.4)}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#000}
@charset "UTF-8";body{font-family:'Noto Sans JP',游ゴシック,YuGothic,メイリオ,Meiryo,sans-serif;font-size:16px;font-weight:500;color:#343434;line-height:1.8}h1,h2,h3,h4,h5,h6,dt,.page__catch--txt__inner p,.recruit__message>p,.recruit__voice__txt>p,.page__ttl__main--text{font-family:"YuMincho","Hiragino Mincho ProN","Yu Mincho","Times New Roman","MS PMincho",serif}.clear:after{content:"";display:block;clear:both}p{font-weight:400}a{text-decoration:none}a:hover{opacity:.8}.txt_center{text-align:center}.txt_right{text-align:right}.text-red{color:#be3434}input,button,textarea,select,submit{border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#loading{position:fixed;left:0;top:0;right:0;bottom:0;z-index:10000}:root{--sk-size:40px;--sk-color:#fff}.page_mask{background:#343434;width:100%;height:100%;position:absolute;top:0;left:0;z-index:999}.page_mask.active{-webkit-mask-image:url(//www.yonago-paint.jp/wp/wp-content/themes/yonagopainto/./assets/img/common/urban-sprite.png);mask-image:url(//www.yonago-paint.jp/wp/wp-content/themes/yonagopainto/./assets/img/common/urban-sprite.png);-webkit-mask-size:3000% 100%;mask-size:3000% 100%;-webkit-animation:mask-play 1.5s steps(29) forwards;animation:mask-play 1.5s steps(29) forwards}.sk-chase{width:var(--sk-size);height:var(--sk-size);position:relative;animation:sk-chase 2.5s infinite linear both;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.sk-chase-dot{width:100%;height:100%;position:absolute;left:0;top:0;animation:sk-chase-dot 2s infinite ease-in-out both}.sk-chase-dot:before{content:"";display:block;width:25%;height:25%;background-color:var(--sk-color);border-radius:100%;animation:sk-chase-dot-before 2s infinite ease-in-out both}.sk-chase-dot:nth-child(1){animation-delay:-1.1s}.sk-chase-dot:nth-child(2){animation-delay:-1s}.sk-chase-dot:nth-child(3){animation-delay:-.9s}.sk-chase-dot:nth-child(4){animation-delay:-.8s}.sk-chase-dot:nth-child(5){animation-delay:-.7s}.sk-chase-dot:nth-child(6){animation-delay:-.6s}.sk-chase-dot:nth-child(1):before{animation-delay:-1.1s}.sk-chase-dot:nth-child(2):before{animation-delay:-1s}.sk-chase-dot:nth-child(3):before{animation-delay:-.9s}.sk-chase-dot:nth-child(4):before{animation-delay:-.8s}.sk-chase-dot:nth-child(5):before{animation-delay:-.7s}.sk-chase-dot:nth-child(6):before{animation-delay:-.6s}@keyframes sk-chase{100%{transform:rotate(360deg)}}@keyframes sk-chase-dot{80%,100%{transform:rotate(360deg)}}@keyframes sk-chase-dot-before{50%{transform:scale(.4)}100%,0%{transform:scale(1)}}@-webkit-keyframes mask-play{from{-webkit-mask-position:0% 0;mask-position:0% 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes mask-play{from{-webkit-mask-position:0% 0;mask-position:0% 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}.fadein,.sidein-r,.sidein-l{opacity:.1;transition:all .8s}.fadein{transform:translate(0,30px)}.sidein-r{transform:translateX(30px)}.sidein-l{transform:translateX(-30px)}.fadein.scrollin,.sidein-r.scrollin,.sidein-l.scrollin{opacity:1;transform:translate(0,0)}.delay-time02{-moz-transition-delay:.4s;-webkit-transition-delay:.4s;-o-transition-delay:.4s;-ms-transition-delay:.4s}.delay-time03{-moz-transition-delay:.6s;-webkit-transition-delay:.6s;-o-transition-delay:.6s;-ms-transition-delay:.6s}.delay-time04{-moz-transition-delay:.8s;-webkit-transition-delay:.8s;-o-transition-delay:.8s;-ms-transition-delay:.8s}#header.header__top{background:url(//www.yonago-paint.jp/wp/wp-content/themes/yonagopainto/./assets/img/common/bg_main.jpg) center top no-repeat;background-size:cover;padding:8% 0 80px}#header.header__page{background:url(//www.yonago-paint.jp/wp/wp-content/themes/yonagopainto/./assets/img/common/bg_main.jpg) center top no-repeat;background-size:100% 450px;padding:0}.header__main{text-align:center;margin-bottom:100px}.main__logo{margin-bottom:60px}.main__logo>img{display:block;margin:0 auto 25px}.main__logo--sav-txt{display:block;color:#fff;font-weight:400;font-size:20px;margin-bottom:10px;font-family:'Noto Sans JP',游ゴシック,YuGothic,メイリオ,Meiryo,sans-serif}.main__logo--txt{color:#fff;font-size:34px;font-weight:400;position:relative;display:inline-block;padding:0 75px}.main__logo--txt:before,.main__logo--txt:after{content:'';position:absolute;top:50%;display:inline-block;width:50px;height:1px;background-color:#fff}.main__logo--txt:before{left:0}.main__logo--txt:after{right:0}.link__btn{max-width:480px;width:100%;margin:0 auto}.link__btn a{display:block;font-size:22px;font-weight:700;padding:18px 40px;border-radius:50px;position:relative;text-align:center;overflow:hidden;z-index:2;font-family:"YuMincho","Hiragino Mincho ProN","Yu Mincho","Times New Roman","MS PMincho",serif}.link__btn a:after{content:'';position:absolute;top:50%;right:25px;width:12px;height:12px;margin-top:-6px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.link__btn a:hover{text-decoration:none;opacity:1}.link__btn a:before{content:'';position:absolute;z-index:-1;display:block}.link__btn a,.link__btn a:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.link__btn-white a{border:2px solid #fff;color:#fff}.link__btn-white a:after{border-top:2px solid #fff;border-right:2px solid #fff}.link__btn-white a:hover{color:#333;border:2px solid transparent}.link__btn-white a:before,.link__btn-gray a:before{top:0;left:0;width:100%;height:100%;-webkit-transform:scale(.5);transform:scale(.5)}.link__btn-white a:hover:before{background:#fff;-webkit-transform:scale(1);transform:scale(1);border-radius:50px}.link__btn-gray a{color:#333;border:2px solid #333}.link__btn-gray a:after{border-top:2px solid #333;border-right:2px solid #333}.link__btn-gray a:hover{color:#fff;border:2px solid transparent}.link__btn-gray a:hover:before{background:#333;-webkit-transform:scale(1);transform:scale(1);border-radius:50px}.g-navi{margin-left:15%;background:#343434}.header__page .g-navi{margin-left:0;margin-right:15%;position:fixed;left:0;top:0;width:85%;z-index:99}.navi--fixed{position:fixed;right:0;top:0;width:80%;z-index:300}.g-navi__list{display:flex;flex-wrap:wrap;max-width:1380px;width:100%;margin-right:auto;margin-bottom:0}.header__page .g-navi__list{margin-right:0;margin-left:auto;max-width:1275px}.g-navi__list>li{width:14%}.g-navi__list>li:nth-child(3){width:19%}.header__page .g-navi__list>li:nth-child(3){width:14%}.header__page .g-navi__list>li:nth-child(4){width:20%}.g-navi__list li{position:relative}.g-navi__list>li:not(.g-navi__logo)>a,.g-navi__list>li>.not__link__navi{color:#fff;font-size:18px;font-weight:400;display:flex;align-items:center;justify-content:center;height:100%;transition:.5s all;font-family:"YuMincho","Hiragino Mincho ProN","Yu Mincho","Times New Roman","MS PMincho",serif}.g-navi__list>li:not(.g-navi__logo)>a:hover{text-decoration:none;background:#718bd5;opacity:1;transition:.5s all}.g-navi__list>li.g-navi__logo{text-align:center;width:10%}.g-navi__list>li.g-navi__tel>a{background:#718bd5;position:relative}.g-navi__list>li.g-navi__tel>a:hover{background:#d57171}.g-navi__list>li.g-navi__tel a:before{content:'';background:url(//www.yonago-paint.jp/wp/wp-content/themes/yonagopainto/./assets/img/common/icon_tel.png) 0 0 no-repeat;background-size:20px;height:20px;width:20px;display:inline-block;vertical-align:middle;margin-right:5px}.g-navi__list>li.g-navi__logo>span,.g-navi__list>li.g-navi__logo>a{padding:15px 10px;display:block}.g-navi__list>li.g-navi__logo img{width:60px}.g-navi__list ul{display:block}.g-navi__list li.has--child ul{position:absolute;left:0;top:78px;z-index:4;background:#343434;border-top:1px solid #fff;width:250px;visibility:hidden;opacity:0;transition:all .3s}.g-navi__list li.has--child:hover>ul,.g-navi__list li.has--child ul li:hover>ul,.g-navi__list li.has--child:active>ul,.g-navi__list li.has--child ul li:active>ul{visibility:visible;opacity:1}li.has--child a{display:block;padding:15px;color:#fff;border-bottom:1px solid #fff;position:relative;font-family:"YuMincho","Hiragino Mincho ProN","Yu Mincho","Times New Roman","MS PMincho",serif}li.has--child li:last-child a{border-bottom:none}li.has--child a:after{content:'';position:absolute;top:50%;right:10px;width:8px;height:8px;margin-top:-4px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:.5s all}li.has--child a:hover{text-decoration:none;background:#718bd5;opacity:1;transition:.5s all}.page__ttl__main{max-width:1340px;width:100%;margin:0 auto;text-align:center;padding:10% 0 7%}.page__ttl__main--text{color:#fff;font-size:46px;margin-bottom:0;position:relative;padding-bottom:15px}.page__ttl__main--text:after{content:'';background:#fff;height:4px;width:150px;position:absolute;right:0;bottom:0;left:0;margin:0 auto}.top__about{background:url(//www.yonago-paint.jp/wp/wp-content/themes/yonagopainto/./assets/img/common/bg_top_about.jpg) center top no-repeat;background-size:cover;padding:100px 0;overflow-x:hidden}.top__about__img{max-width:1920px;width:100%;margin:0 auto}.top__about__navi{max-width:1340px;width:100%;margin:-100px auto 0;display:flex;flex-wrap:wrap}.top__about__navi li{width:29.3%;margin:0 2%;min-height:350px}.top__about__navi li a{color:#fff;padding:40px;height:100%;display:flex;justify-content:center;align-items:center;position:relative;transition:.5s all}.top__about__navi li:nth-child(1) a{background:rgba(213,113,116,.7)}.top__about__navi li:nth-child(2) a{background:rgba(218,131,187,.7)}.top__about__navi li:nth-child(3) a{background:rgba(113,139,213,.7)}.top__about__navi li a:hover{opacity:1;text-decoration:none;transition:.5s all;transform:translateY(-20px)}.top__about__navi li:nth-child(1) a:hover{background:rgba(213,113,116,1)}.top__about__navi li:nth-child(2) a:hover{background:rgba(218,131,187,1)}.top__about__navi li:nth-child(3) a:hover{background:rgba(113,139,213,1)}.top__about__navi--item>h2{font-size:28px;border-bottom:2px solid #fff;padding-bottom:5px;margin-bottom:20px}.top__about__navi--item>p{margin-bottom:0;font-size:18px;min-height:65px}.top__about__navi li a:after{content:'';position:absolute;right:40px;bottom:40px;width:23px;height:23px;border-top:6px solid #fff;border-right:6px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.top__about__navi--item{width:100%}.top__manufacturer{background-image:url(//www.yonago-paint.jp/wp/wp-content/themes/yonagopainto/./assets/img/common/bg_manufacturer_red.png),url(//www.yonago-paint.jp/wp/wp-content/themes/yonagopainto/./assets/img/common/bg_manufacturer.jpg);background-position:bottom left,top center;background-repeat:no-repeat;background-size:561px 100%,cover;padding:100px 0;position:relative}.top__section__logo{opacity:.4;margin-left:40px}.top__manufacturer__container{max-width:1340px;width:100%;margin:60px auto 0}.page__ttl__h2{text-align:center;font-weight:700;font-size:36px;position:relative;padding-bottom:20px;margin-bottom:50px}.ttl__h2--white{color:#fff}.page__ttl__h2:after{content:'';height:5px;width:150px;position:absolute;right:0;bottom:0;left:0;margin:0 auto}.ttl__h2--white:after{background:#fff}.top__content__head{margin-bottom:60px}.top__content__sav--txt{margin-bottom:0;text-align:center;color:#fff;font-size:18px}.manufacturer__list{display:flex;flex-wrap:wrap;margin-bottom:60px}.manufacturer__list--item{margin-right:3%;width:31.3%}.manufacturer__list--item:last-child{margin-right:0}.manufacturer__list--img{margin-bottom:20px}.manufacturer__list--desc{color:#fff}.manufacturer__list--desc>h3{font-size:22px;border-bottom:1px solid #fff;padding-bottom:5px;margin-bottom:15px}.manufacturer__list--tags{margin-bottom:0;display:flex;flex-wrap:wrap}.manufacturer__list--tags li{width:48%;margin-right:4%;margin-bottom:15px;background:#8f8f8f;text-align:center;padding:3px;font-size:15px;font-weight:400;display:flex;justify-content:center;align-items:center}.manufacturer__list--tags li:nth-child(2n){margin-right:0}.top__manufacturer__container .manufacturer__list--item:nth-child(2){margin-top:60px}.top__manufacturer__container .manufacturer__list--item:nth-child(3){margin-top:120px}.top__example{background-color:#aeafb4;background-image:url(//www.yonago-paint.jp/wp/wp-content/themes/yonagopainto/./assets/img/common/bg_example_red.png),url(//www.yonago-paint.jp/wp/wp-content/themes/yonagopainto/./assets/img/common/bg_example_brue.png);background-position:top right,bottom left;background-repeat:no-repeat;background-size:1343px auto,1330px 85%;padding:90px 0}.ttl__h2--gray{color:#343434}.ttl__h2--gray:after{background:#707070}.top__example__content{max-width:1920px;width:100%;margin:0 auto;display:flex}.top__example__main--img{position:relative;max-width:1500px;width:100%;margin-bottom:30px}.top__example__main--img img{width:100%;height:660px;object-fit:cover;object-position:center}.exsample__cate{position:absolute;color:#fff;padding:8px 10px;text-align:center;width:200px}.top__example__main--img .exsample__cate{right:0;bottom:25px;font-size:22px;width:350px}.cate__juridical-person,.cate__painting-industry,.cate__general{transition:.5s all}.cate__juridical-person{background:rgba(105,125,188,.8)}.cate__painting-industry{background:rgba(218,131,187,.8)}.cate__general{background:rgba(213,113,116,.8)}.cate__juridical-person:hover,.cate__painting-industry:hover,.cate__general:hover{opacity:1;text-decoration:none;color:#fff;transition:.5s all}.cate__juridical-person:hover{background:rgba(105,125,188,1)}.cate__painting-industry:hover{background:rgba(218,131,187,1)}.cate__general:hover{background:rgba(213,113,116,1)}.top__example__main--desc{max-width:1218px;margin-left:auto}.top__example__main--ttl{color:#31343b;font-size:30px;border-bottom:1px solid #343434;margin-bottom:20px}.top__example__main--desc time{font-size:18px;margin-bottom:10px;display:block}.top__example__main--tags{display:flex;flex-wrap:wrap;margin-bottom:0}.top__example__main--tags li{width:15%;margin-right:2%;margin-bottom:15px}.top__example__main--tags li:nth-child(6n){margin-right:0}.top__example__main--tags li a{display:block;background:#000;color:#fff;text-align:center;padding:3px;font-size:18px;border:1px solid transparent}.top__example__main--tags li a:hover{background:#fff;color:#000;text-decoration:none;opacity:1;transition:.5s all;border:1px solid #000}.top__example__main--txt{line-height:1.8;margin-bottom:30px;font-size:18px}.top__example__ttl{margin-top:-220px}.top__example__other{max-width:1920px;width:100%;margin:0 auto}.example__other__list{padding:0 10px;margin-bottom:55px}.example__other__list--item{margin:0 10px}.example__other__list--img{position:relative;margin-bottom:10px}.example__other__list--img .exsample__cate{left:0;top:0;padding:5px 10px}.example__other__list--img img{height:198px;width:100%;object-fit:cover;object-position:center}.top__example__list--ttl{font-size:18px;border-bottom:1px solid #343434;margin-bottom:10px;padding-bottom:5px}.top__example__list--ttl a{color:#333}.example__other__list--desc>time{font-size:18px}.top__example__pickup--link{margin-bottom:80px}.top__information{background-image:url(//www.yonago-paint.jp/wp/wp-content/themes/yonagopainto/./assets/img/common/bg_info_brue.png),url(//www.yonago-paint.jp/wp/wp-content/themes/yonagopainto/./assets/img/common/bg_info.jpg);background-position:top right,top center;background-repeat:no-repeat;background-size:574px 100%,cover;padding:30px 0 90px}.top__information--ttl{text-align:right;margin-right:30px;margin-bottom:50px}.news__list{max-width:1340px;width:100%;margin:0 auto 50px}.news__list li{color:#fff;border-bottom:1px solid #fff;padding:10px;margin-bottom:25px;font-size:18px;flex-wrap:wrap}.news__list li time{display:block;width:8%;margin-right:2%}.news__list li a{display:block;color:#fff}.top__instgram{background:url(//www.yonago-paint.jp/wp/wp-content/themes/yonagopainto/./assets/img/common/bg_top_about.jpg) center top no-repeat;background-size:cover;padding:60px 0 80px}.top__inst--ttl{margin-left:30px;margin-bottom:50px}.top__inst__box{margin-bottom:50px}.calender__box{max-width:1100px;width:100%;margin:0 auto}.calender__txt{max-width:1100px;margin:10px auto 0;position:relative;width:100%}.calendar-caption{color:#000}.xo-event-meta{padding:0 0 30px!important}section.access__block{font-size:0}.footer__about{background:url(//www.yonago-paint.jp/wp/wp-content/themes/yonagopainto/./assets/img/common/bg_footer.jpg) center top no-repeat;background-size:cover;padding:90px 0 60px}.footer__about__inner{max-width:542px;width:100%;margin:0 auto;text-align:center}.footer__about__logo{margin-bottom:50px}.footer__about__tel{max-width:450px;width:100%;margin:0 auto 40px}.footer__about__tel a{color:#fff;font-size:26px;border:1px solid #fff;border-radius:50px;display:block;padding:10px 40px;position:relative;overflow:hidden;z-index:2;font-family:"YuMincho","Hiragino Mincho ProN","Yu Mincho","Times New Roman","MS PMincho",serif}.footer__about__tel a:after{content:'';position:absolute;top:50%;right:25px;width:12px;height:12px;margin-top:-6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}.footer__about__tel a:hover{opacity:1;text-decoration:none;border:1px solid transparent}.footer__about__tel a:before{content:'';position:absolute;z-index:-1;display:block}.footer__about__tel a,.footer__about__tel a:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.footer__about__tel a:hover{color:#333}.footer__about__tel a:before{top:0;left:0;width:100%;height:100%;-webkit-transform:scale(.5);transform:scale(.5)}.footer__about__tel a:hover:before{background:#fff;-webkit-transform:scale(1);transform:scale(1);border-radius:50px}.footer__about__access--txt{font-size:22px;color:#fff;font-weight:400}.footer__nav{background:#343434}.footer__nav__box{border-bottom:1px solid #fff;padding:25px 20px}.footer__nav__list{display:flex;justify-content:center}.footer__nav__list:last-child{margin-bottom:0}.footer__nav__list li{margin:0 2%}.footer__nav__list li a{display:block;color:#fff;font-family:"YuMincho","Hiragino Mincho ProN","Yu Mincho","Times New Roman","MS PMincho",serif}.footer__copyright{margin:0;padding:20px;text-align:center;color:#fff;font-size:14px}#container{background:url(//www.yonago-paint.jp/wp/wp-content/themes/yonagopainto/./assets/img/common/bg_page_body.png) center top repeat-y;background-size:100%;padding:15px 0 100px}.page-inner{max-width:1340px;width:100%;margin:0 auto}.page__section{margin-bottom:80px}.breadcrumbs{max-width:1340px;width:100%;margin:0 auto 30px;font-size:14px;font-weight:400;color:#343434}.breadcrumbs a{color:#343434}.manufacturer__about p{text-align:center;font-size:20px;margin-bottom:0}.manufacturer__pickup .manufacturer__list h3{color:#343434;border-bottom:1px solid #343434}.manufacturer__pickup .manufacturer__list--tags li{background:#343434}.manufacturer__other__content{background:rgba(255,255,255,.5);max-width:1500px;margin:0 auto;padding:60px 60px 30px}.manufacturer__other__list{max-width:1340px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap}.manufacturer__other--item{width:31%;margin-right:3%;margin-bottom:50px}.manufacturer__other--item:nth-child(3n){margin-right:0}.manufacturer__other--img{margin-bottom:10px}.manufacturer__other--desc h3{font-size:24px;color:#343434;border-bottom:1px solid #343434;padding-bottom:5px;margin-bottom:15px}.manufacturer__other--tags{margin-bottom:0;padding:0 20px}.manufacturer__other--tags li{font-size:18px;margin-bottom:10px;position:relative;padding-left:20px;font-weight:400}.manufacturer__other--tags li:last-child{margin-bottom:0}.manufacturer__other--tags li:before{content:'';position:absolute;top:50%;left:0;margin-top:-8px;box-sizing:border-box;width:10px;height:8px;border:8px solid transparent;border-left:10px solid #343434}.about__main__block{display:flex;flex-wrap:wrap;align-items:flex-start;max-width:1100px;width:100%;margin:0 auto 50px}.about__logo{width:32%;margin-right:5%;text-align:center}.about__main__txt{width:63%;font-size:20px;line-height:2}.about__main__txt .link__btn{margin:40px 0 0}.about__company__img{text-align:center;max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center}.about__company__img img:nth-child(1){width:62%;margin-right:3%}.about__company__img img:nth-child(2){width:35%}.desc__table{max-width:1100px;width:100%;margin:0 auto}table.company{width:100%;border-collapse:separate;border-spacing:0px 15px;font-size:18px;font-weight:400}table.company th,table.company td{padding:20px}table.company th{background:#718bd5;vertical-align:middle;text-align:left;width:100px;overflow:visible;position:relative;color:#fff}table.company th:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:#718bd5;border-width:10px;margin-top:-10px}@-moz-document url-prefix(){table.company th:after{float:right;padding:0;left:30px;top:10px;content:" ";height:0;width:0;position:relative;pointer-events:none;border:10px solid transparent;border-left:#718bd5 10px solid;margin-top:-10px}}table.company td{background:#f8f8f8;width:360px;padding-left:20px}.dot-list{margin:0}.dot-list li{position:relative;margin-bottom:5px;padding:.2em 0 .2em 35px}.dot-list li:last-child{margin-bottom:0}.dot-list li:before,.dot-list li:after{content:'';position:absolute;border-radius:50%}.dot-list li:before{top:5px;left:.2em;width:17px;height:17px;background:rgba(25,118,210,1)}.dot-list li:after{top:13px;left:.7em;width:14px;height:14px;background:rgba(25,118,210,.5)}.other-license__lists{display:flex;flex-wrap:wrap;max-width:650px;margin:0 auto}.other-license__img{width:48%;margin-right:4%}.other-license__img:last-child{margin-right:0}.history__block{max-width:1100px;width:100%;margin:0 auto;background:rgba(255,255,255,.5);padding:40px 60px 50px}.timeline{list-style:none;margin-bottom:50px}.timeline>li{margin-bottom:60px}.timeline>li{overflow:hidden;margin:0;position:relative}.timeline_date{width:15%;float:left;margin-top:25px;margin-bottom:0}.timeline_content{width:85%;float:left;padding:25px 0 15px}.timeline_content:before{content:"";width:12px;height:12px;background:#718bd5;position:absolute;left:10.55%;top:30px;border-radius:100%;z-index:2}.timeline_content:after{content:'';background:#b3bee0;width:2px;height:100%;position:absolute;top:0;left:11%;z-index:1}.timeline_content>p{margin-bottom:0}.about__history__lists{display:flex;flex-wrap:wrap;justify-content:center}.about__history__img{margin-right:3%}.about__history__img:nth-child(2){margin-right:0;width:47%;text-align:center}.about__history__img:nth-child(1){width:50%}table.company td>ul{margin-bottom:20px}.reason__main__contant{position:relative}.reason__img{width:70%}.reason__txt{position:absolute;right:0;top:0;bottom:0;margin:auto 0;background:rgba(218,131,187,.6);height:350px;width:40%;padding:50px;display:flex;justify-content:center;align-items:center}.reason__txt.inorganic_paint_position{position:initial;margin:0 auto;width:72%;height:auto}.inorganic_paint_img_size{width:98%;margin:0 auto;padding:0 0 40px;max-width:970px}.img_inorganic_paint_item .manufacturer__other--img img{height:216px}.img_inorganic_paint_item .manufacturer__other--img{text-align:center}.reason__txt h2{font-size:24px;color:#fff;border-bottom:1px solid #fff;padding-bottom:5px;margin-bottom:10px}.reason__txt p{margin:0;color:#fff}.reason__txt li{margin:0;color:#fff}.reason__point__head{background:url(//www.yonago-paint.jp/wp/wp-content/themes/yonagopainto/./assets/img/reason/bg_reason_point.jpg) center top no-repeat;background-size:cover;position:relative}.reason__head__inner{display:flex;flex-wrap:wrap;align-items:center;padding:50px 0}.reason__point__ttl__img{margin-right:2%;margin-bottom:0;width:15%}.reason__point__ttl{margin-bottom:0;font-size:32px;color:#fff;width:83%}.reason__point__ttl span{font-size:1.8em}.reason__point1 .reason__point__content{background:url(//www.yonago-paint.jp/wp/wp-content/themes/yonagopainto/./assets/img/reason/bg_reason1.png) 0 -20em no-repeat;background-size:cover;padding-bottom:80px}.reason__point2 .reason__point__content{background:url(//www.yonago-paint.jp/wp/wp-content/themes/yonagopainto/./assets/img/reason/bg_reason2.png) 0 -20em no-repeat;background-size:cover;padding-bottom:80px}.reason__point__desc{display:flex;flex-wrap:wrap;align-items:center;margin:-3% 0 0 auto}.reason__point1 .reason__point__desc{justify-content:flex-end}.reason__point__txt{width:47%;font-size:18px;line-height:1.8}.reason__point__txt>p{margin-bottom:20px}.reason__point__txt>p:last-child{margin-bottom:0}.reason__point__txt>p span{font-weight:700;color:#be3434}.reason__point__img{width:45%;position:relative}.reason__point1 .reason__point__img{padding-right:50px}.reason__point2 .reason__point__img{padding-left:50px}.reason__point1 .reason__point__img:after,.reason__point2 .reason__point__img:after{content:'';height:172px;width:45px;position:absolute;top:0;bottom:0;margin:auto 0}.reason__point1 .reason__point__img:after{background:url(//www.yonago-paint.jp/wp/wp-content/themes/yonagopainto/./assets/img/reason/icon_reason1.png) 0 0 no-repeat;background-size:45px auto;right:0}.reason__point2 .reason__point__img:after{background:url(//www.yonago-paint.jp/wp/wp-content/themes/yonagopainto/./assets/img/reason/icon_reason2.png) 0 0 no-repeat;background-size:45px auto;left:0}.order1{order:1}.order2{order:2}.reason__point__txt.order1,.reason__point__img.order1{margin-right:4%}.reason__point__txt p:last-child{margin-bottom:0}.reason__point1 .reason__point__img--sav{width:55%;margin-top:-80px;text-align:right}.reason__point2 .reason__point__img--sav{margin-left:auto;width:55%}.reason__point__img--sav img{width:50%}.reason__point__img--sav2{width:45%;margin-top:-370px;text-align:right;margin-left:auto;padding-right:50px}.reason__point__img--sav2 img{width:65%}.reason__point{margin-bottom:0}.page__links{background:#343434;padding:80px 0;margin-bottom:-100px}.page__link__list{display:flex;flex-wrap:wrap;max-width:1040px;margin:0 auto}.page__link__list .link__btn{max-width:none;width:48%;margin:0 4% 0 0}.page__link__list .link__btn:last-child{margin-right:0}.reason__note__box{background:#ebebeb;padding:25px;border:2px solid #718bd5;font-size:15px}.products__main__txt{text-align:center;font-size:22px;line-height:1.8}.products__main__txt>p:last-child{margin-bottom:0}.products__desc__table{margin-bottom:10px}.products__desc__table table{width:100%}.products__desc__table table th,.products__desc__table table td{padding:15px;border:1px solid #888;text-align:center;font-weight:400}.products__desc__table table th{background:#888;color:#fff;border:1px solid #fff}.products__desc__table table th:nth-child(2){width:130px}.products__desc__table table td{background:#fff}.products__desc__table table td.bg--green{background:rgba(105,125,188,.8);color:#fff}.products__desc__table table td.bg--orange{background:rgba(218,131,187,.8);color:#fff}.products__desc__table table td.bg--blue{background:rgba(213,113,116,.8);color:#fff}.products__cate__desc p{margin:0}.products__cate__desc{font-size:18px}.color--green{color:#697dbc}.color--orange{color:#da83bb}.color--blue{color:#d57174}.products__cate__desc span{font-size:20px;display:inline-block;vertical-align:middle;margin-top:-5px;text-shadow:#fff 1px 1px 0px,#fff -1px 1px 0px,#fff 1px -1px 0px,#fff -1px -1px 0px}.painting__tools th,.painting__tools td{width:20%}.products__contact__box{background:rgba(51,51,51,.8);max-width:800px;width:100%;margin:0 auto;padding:60px;text-align:center}.products__contact__box h2{color:#fff;font-size:30px;margin-bottom:30px;position:relative;display:inline-block;border-bottom:2px solid #fff;padding:0 5px 5px}.products__contact__list .link__btn:nth-child(1){margin-bottom:25px}.products__contact__list .link__btn:nth-child(1) a:after{display:none}.icon--tel:before{content:'';background:url(//www.yonago-paint.jp/wp/wp-content/themes/yonagopainto/./assets/img/common/icon_tel_big.png) 0 0 no-repeat;background-size:25px;height:25px;width:25px;display:inline-block;vertical-align:middle;margin-top:-10px;margin-right:10px}.link__btn a:hover .icon--tel:before{background:url(//www.yonago-paint.jp/wp/wp-content/themes/yonagopainto/./assets/img/common/icon_tel_big_on.png) 0 0 no-repeat;background-size:25px}.category-info{background:rgba(255,255,255,.4);padding:40px}.category-info .news__list{margin-bottom:0}.category-info .news__list li,.category-info .news__list li a{color:#333}.category-info .news__list li{border-bottom:1px solid #333}.cms-pagination{margin:60px 0 0}ul.page-numbers{display:flex;flex-wrap:wrap;justify-content:center}.page-numbers li{width:60px;height:60px;line-height:60px;text-align:center;font-size:24px;margin:0 1%}.page-numbers li>.page-numbers{display:block;background:#eeebe1;color:#444;border-radius:50%;height:100%}.page-numbers li>.page-numbers.current{background:#718bd5;color:#fff}.page-numbers li>.page-numbers.next,.page-numbers li>.page-numbers.prev{position:relative;color:transparent}.page-numbers li>.page-numbers.next:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:11px;height:11px;border-top:2px solid #444;border-right:2px solid #444;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block}.page-numbers li>.page-numbers.prev:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:11px;height:11px;border-top:2px solid #444;border-right:2px solid #444;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);display:block}.page-numbers li>a.page-numbers:hover{background:#718bd5;text-decoration:none}.page-numbers li>a.page-numbers:not(.next):not(.prev):hover{color:#fff}.page-numbers li>a.page-numbers.next:hover:before,.page-numbers li>a.page-numbers.prev:hover:before{border-top:2px solid #fff;border-right:2px solid #fff}.single__main-area{background:rgba(255,255,255,.4);padding:40px}.single__head{margin-bottom:15px}.single__head time{font-weight:700;color:#718bd5;font-size:18px}.single__ttl-h1{font-size:30px;line-height:1.3;margin-bottom:10px}.single__ttl-h1:first-letter {color:#718bd5;font-size:1.5em}.single__text-area{line-height:1.8;margin-bottom:60px}.single__text-area>p{margin-bottom:30px}.single__img{text-align:center}.pager{border-top:1px solid #718bd5;padding:10px 20px 0;margin-bottom:0;text-align:center}.pager:after{content:"";display:block;clear:both}.pager a{color:#888;transition:.5s}.pager a:hover{color:#718bd5;text-decoration:none}.pager a[rel=prev]{float:left}.pagerGoList{display:inline-block;margin:0}.pager a[rel=next]{float:right}.single__text-area h2{background:#718bd5;border-radius:3px;border:#718bd5 1px solid;color:#fff;font-size:24px;font-weight:600;margin:30px 0 20px;padding:.2em .8em;text-align:left;line-height:1.5}.single__text-area h3{background:#f2f2f2;border-radius:3px;border:#718bd5 1px solid;border-left:#718bd5 7px solid;color:#718bd5;font-size:22px;font-weight:600;margin:30px 0 20px;padding:.35em 1em;line-height:1.5}.single__text-area h4{border-bottom:#718bd5 4px double;color:#718bd5;font-size:20px;font-weight:600;margin:30px 0 20px;padding:.35em 1em;line-height:1.5}.single__text-area h5{color:#718bd5;font-size:18px;font-weight:600;padding:0 0 .5em;position:relative;margin:30px 0 20px;line-height:1.5}.single__text-area h5:before{content:"";display:inline-block;position:relative;top:-.075em;margin-right:.5em;border:transparent 4px solid;border-left:#718bd5 4px solid}.single__text-area ul li{list-style:disc;margin-left:25px}.single__text-area ol li{margin-left:25px}.single__text-area .wp-caption{width:auto !important}.contact__form{background:rgba(255,255,255,.4);padding:40px 50px}.wpcf7-spinner{width:0!important;margin:0!important}.contact__warp{font-weight:400}.contact__btn{margin-bottom:40px}.contact_dl{display:flex;flex-wrap:wrap;width:100%;padding:20px 10px;border-bottom:1px solid #ccc}.contact_dl dt{width:25%;margin-right:2%}.contact_dl dd{width:73%;margin:0}.contact_dl dt span{display:inline-block;width:40px;margin-right:3px;padding:3px 0;margin-left:10px;text-align:center;color:#fff;font-size:13px;background:#ff4545}.contact_dl input[type=text],.contact_dl input[type=email],.contact_dl input[type=tel],.contact_dl textarea{border-radius:5px;width:60%;padding:0 5px;border:1px solid #a8a8a8;line-height:1.1;height:40px}.contact_dl textarea{height:auto;width:100%;padding:5px}.submit{text-align:center;margin-top:40px}input[type=submit]{display:inline-block;padding:12px 105px;cursor:pointer;color:#fff;background:#718bd5;border:1px solid #718bd5;border-radius:5px;font-size:16px;font-weight:700;line-height:1.6;-webkit-appearance:none;transition:.5s all}input[type=submit]:hover{background:#fff;color:#718bd5;transition:.5s all}.contact-thanks__warp{font-weight:400}.contact-thanks__warp .contact__btn{margin-top:40px;margin-bottom:0}.contact__header{margin-bottom:50px}.contact__btn,.contact__btn.link__btn:nth-child(3n){width:100%;max-width:350px;margin:30px auto 0}.contact__thanks{font-size:18px;text-align:center}.contact__thanks .link__btn a{justify-content:center;padding:15px 50px}.thanks__ttl{text-align:center;border-bottom:none}input[type=radio]{display:none}.wpcf7-radio label{display:inline-block;position:relative;cursor:pointer;margin-left:20px;padding:10px 20px;border-radius:2px;text-align:center;line-height:1}.wpcf7-radio label:before{content:"";background:#fff;border:1px solid #bbb;position:absolute;top:50%;left:-10px;width:20px;height:20px;margin-top:-10px;border-radius:50%}.wpcf7-radio label input[type=radio]:checked+span:after,.wpcf7-radio label input[type=radio]:checked+.wpcf7c-conf-hidden+span:after{content:"";position:absolute;top:50%;left:-5px;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:#718bd5}.wpcf7-radio .wpcf7-list-item:first-child{margin-left:0}.thanks__txt{font-size:20px;text-align:center;margin-bottom:50px}.privacy-policy__box:not(:last-child){margin-bottom:40px}.privacy-policy__box dt{font-weight:700;font-size:24px;border-bottom:1px solid #333;padding-bottom:5px;margin-bottom:10px}.privacy-policy__box dd{margin-bottom:0;padding:0 10px}.privacy-policy__box dd>p,.privacy-policy__box dd>ul{margin-bottom:20px}.privacy-policy__box dd>p:last-child{margin-bottom:0}.privacy-policy__box dd h2{font-size:19px;margin-bottom:5px;font-weight:700}.case__lists{display:flex;flex-wrap:wrap}.case__list--item{width:32%;margin-right:2%;margin-bottom:30px}.case__list--item:nth-child(3n){margin-right:0}.case__list--img{position:relative;margin-bottom:10px}.case__list--img img{height:206px;width:100%;object-fit:cover;object-position:center}.case__cate{position:absolute;left:0;top:0;color:#fff;padding:5px 20px;min-width:150px;font-size:15px;text-align:center}.case__list--ttl{margin-bottom:7px}.case__list--ttl a{color:#333;font-size:18px;border-bottom:1px solid #333;display:block;padding-bottom:5px}.case__list--desc time{display:block;font-size:15px;margin-bottom:10px}.case__list--tags{display:flex;flex-wrap:wrap}.case__list--tags li{width:47%;margin-right:5%;display:flex;justify-content:center;align-items:center;margin-bottom:10px}.case__list--tags li:nth-child(2n){margin-right:0}.case__list--tags li a{background:#333;display:block;width:100%;color:#fff;font-size:14px;text-align:center;padding:5px;border:1px solid transparent}.case__list--tags li a:hover{background:#fff;color:#000;text-decoration:none;opacity:1;transition:.5s all;border:1px solid #000}.case__company--txt{display:block;font-weight:400;text-align:right;font-size:14px}.case__company--txt.case__company--not{min-height:25px}.single__header__inner{display:flex}.single__case__cate{margin-bottom:0;margin-left:20px}.single__case__cate .case__cate{position:relative;left:auto;top:auto;font-size:16px}.single__img__box{margin-bottom:30px;text-align:center}.single__img__box .case__company--txt{text-align:center}.single__case__tags{margin-top:30px}.single__text-area .single__case__tags ul li{margin-left:0;width:23.5%;margin-right:2%;margin-bottom:20px}.single__text-area .single__case__tags ul li:nth-child(4n){margin-right:0}.single__text-area .single__case__tags ul li a{font-size:16px}.page__main__txt{margin-bottom:80px;line-height:2}.person__about .page__main__txt{font-size:22px}.person__merit__lists{margin-bottom:60px}.person__merit__item{margin-bottom:40px}.person__merit__item:last-child{margin-bottom:0}.person__merit__item>dt{font-size:24px;font-weight:700;border-bottom:1px solid #333;margin-bottom:10px;padding-bottom:5px}.person__merit__item>dd{margin-bottom:0;font-size:16px}.person__company__img{text-align:center;margin-bottom:30px}.person__company__access{max-width:1080px;margin:0 auto 60px}.person__company__access>dt{font-size:24px;font-weight:700;border-bottom:1px solid #333;margin-bottom:13px;padding-bottom:5px}.person__company__access>dd{margin-bottom:0;display:flex;flex-wrap:wrap}.company__access__desc{display:flex;width:48.5%;margin-right:3%;margin-bottom:15px}.company__access__desc>dt{font-weight:700;width:18%;margin-right:3%;background:#333;color:#fff;display:flex;justify-content:center;align-items:center;padding:10px 5px;font-size:15px}.company__access__desc:nth-child(2n){margin-right:0}.company__access__desc>dd{margin-bottom:0;display:flex;align-items:center}.company__access__desc>dd>p{margin-bottom:0}.contact__box__sav--txt{margin-bottom:20px}.contact__box__sav--txt p{margin-bottom:0;font-size:20px;color:#fff;line-height:1.8}.page__catch--txt{background:url(//www.yonago-paint.jp/wp/wp-content/themes/yonagopainto/./assets/img/reason/bg_reason_point.jpg) center top no-repeat;background-size:cover;padding:60px 20px}.page__catch--txt__inner{text-align:center;color:#fff;font-size:20px}.page__catch--txt__inner p{margin-bottom:30px}.page__catch--txt__inner p:last-child{margin-bottom:0}.page__catch--txt__inner p>span{font-size:1.6em;font-weight:700}.corporation__case{display:flex;flex-wrap:wrap;margin-bottom:30px}.corporation__case__item{width:48%;margin-right:4%}.corporation__case__item:last-child{margin-right:0}.corporation__case__item h2{font-size:24px;border-bottom:1px solid #000;margin-bottom:20px;padding:0 0 5px;font-weight:700}.corporation__case__img{margin-bottom:20px}.corporation__case__desc .dot-list{margin-bottom:20px}.corporation__case__txt>p:last-child{margin-bottom:0}.painter__about__box{display:flex;flex-wrap:wrap;align-items:center;max-width:1100px;margin:0 auto}.painter__about__img{margin:0;order:2;width:38%}.painter__about__txt{width:59%;order:1;margin-right:3%;font-size:18px}.painter__about__txt>p:last-child{margin-bottom:0}.painter__about__ttl{font-size:26px;margin-bottom:20px;font-weight:700;color:#6884d5}.inorganic_paint_font{font-family:"YuMincho","Hiragino Mincho ProN","Yu Mincho","Times New Roman","MS PMincho",serif}.painter__point__box{padding:30px;background:#aab8d9;color:#fff;margin-bottom:20px}.circle__num--list{list-style-type:none;position:relative;margin-bottom:0}.circle__num--list li{list-style-position:outside;padding-left:1.25em}.circle__num--list li span{position:absolute;left:0;margin:0}.painter__point__box li{margin-bottom:15px;line-height:1.3;font-size:17px}.painter__point__box li:last-child{margin-bottom:0}.case__x3 .corporation__case__item{width:32%;margin-right:2%}.case__x3 .corporation__case__item:last-child{margin-right:3%}.case__x3 .corporation__case__item:nth-child(3n){margin-right:0}.page__link__x2{display:flex;flex-wrap:wrap;max-width:1000px;margin:0 auto}.page__link__x2 .link__btn{max-width:none;width:48%;margin-right:4%;margin-left:0}.page__link__x2 .link__btn:last-child{margin-right:0}.reason__txt p.sup--txt{text-align:right;font-size:14px;margin-top:5px}.sup{vertical-align:super;font-size:70%}.recruit__main{background:url(//www.yonago-paint.jp/wp/wp-content/themes/yonagopainto/./assets/img/top/img_about.jpg) top center no-repeat;background-size:cover}.recruit__main--txt__box{max-width:800px;background:rgba(0,0,0,.7);margin:0 auto;padding:100px 80px;color:#fff}.recruit__message>h2{font-size:34px;display:inline-block;border-bottom:4px solid #fff;padding:0 0 3px;margin-bottom:25px}.recruit__message__img{margin-bottom:60px}.recruit__message__img img{max-width:450px;width:100%;display:block;margin:0 auto}.recruit__message{text-align:center}.recruit__message>p{font-size:20px;font-weight:400;margin-bottom:25px;line-height:1.8}.recruit__message>p.company__ceo{margin-bottom:0;text-align:right}.recruit__job__about--box{display:flex;flex-wrap:wrap;position:relative}.recruit__job__about--img{margin-bottom:0;width:70%}.recruit__job__about--txt{position:absolute;right:0;top:100px;bottom:0;margin:0 0 auto;background:rgba(218,131,187,.6);height:100px;width:40%;padding:50px;display:flex;align-items:center;color:#fff}.recruit__job__about--txt h3{font-size:22px;margin:0}.recruit__human-resources--box{display:flex;flex-wrap:wrap;position:relative}.recruit__human-resources--img{width:70%;margin-left:auto}.recruit__human-resources--txt{position:absolute;left:0;top:100px;bottom:0;margin:0 0 auto;background:rgba(113,139,213,.6);height:200px;width:40%;padding:50px;display:flex;align-items:center;color:#fff}.sinple__dot--list{margin:0}.sinple__dot--list li{margin-bottom:8px;position:relative;padding-left:25px}.sinple__dot--list li:before{content:'';display:block;position:absolute;top:5px;left:0;width:15px;height:8px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.recruit__human-resources--txt .sinple__dot--list{font-size:18px}.recruit__voice{margin-top:200px}.recruit__voice__lists{display:flex;flex-wrap:wrap;max-width:1100px;margin:0 auto;position:relative}.recruit__voice__lists:after{content:'';background:url(//www.yonago-paint.jp/wp/wp-content/themes/yonagopainto/./assets/img/recruit/ttl_voice.png) 0 0 no-repeat;background-size:120px auto;width:120px;height:460px;position:absolute;right:30px;top:-310px}.recruit__voice__item{width:47%;margin-right:6%;margin-bottom:-40px}.recruit__voice__item:nth-child(2n){margin-top:100px;margin-right:0}.recruit__voice__txt{background:rgba(0,0,0,.6);color:#fff;padding:40px 60px 60px;font-size:20px;min-height:250px;display:flex;justify-content:center;align-items:center;line-height:2}.recruit__voice__img{margin:-50px auto 0;max-width:200px}.recruit__voice__img img{border-radius:50%}.recruit__voice__txt>p{line-height:2.3;font-size:22px}.recruit__voice__txt>p:last-child{margin-bottom:0}.recruit__voice__item:nth-child(1) .recruit__voice__txt{background:#dfabcc}.recruit__voice__item:nth-child(2) .recruit__voice__txt{background:#97a6d3}.recruit__voice__item:nth-child(3) .recruit__voice__txt{background:#c697d3}.recruit__voice__item:nth-child(4) .recruit__voice__txt{background:#d39797}.recruit__voice__item:last-child{margin-bottom:0}.recruit__info--txt{background:rgba(218,131,187,.6);height:300px;font-size:18px}.recruit__info__inner>p{margin-bottom:30px}.recruit__info__inner a{font-size:20px;max-width:400px;padding:15px 40px;margin:0 auto}.recruit__info--txt{background:rgba(218,131,187,.6);height:300px;font-size:18px}.recruit__info__inner>p{margin-bottom:30px}.recruit__info__inner a{font-size:20px;max-width:400px;padding:15px 40px;margin:0 auto}.page__section.recruit__entry{margin-bottom:-100px;background:#000;padding:55px 0 65px}.recruit__entry__txt{font-size:28px;text-align:center;color:#fff;margin-bottom:30px}.recruit__job__flow{display:flex;flex-wrap:wrap;max-width:1100px;margin:-40px auto 0;position:relative}.job__flow--item{margin-bottom:0;width:31.3%;margin-right:3%;padding:30px}.job__flow--item:last-child{margin-right:0}.job__flow--item:nth-child(1){background:rgba(218,131,187,.9)}.job__flow--item:nth-child(2){background:rgba(113,139,213,.9)}.job__flow--item:nth-child(3){background:rgba(213,113,116,.9)}.job__flow--item dd{margin-bottom:0}.job__flow--ttl{font-size:22px;border-bottom:1px solid #fff;color:#fff;padding-bottom:3px;margin-bottom:10px}.job__flow--item dd p{color:#fff;line-height:1.8}.job__flow--item dd p:last-child{margin-bottom:0}.job__flow--item dt img{max-width:200px;margin:0 auto;display:block}.job__flow--item dt{margin-bottom:-15px}.recruitment__link__lists{display:flex;flex-wrap:wrap;max-width:1100px;margin:0 auto}.recruitment__link__lists .link__btn{max-width:none;width:48%;margin-right:3%;margin-bottom:35px;margin-left:0}.recruitment__link__lists .link__btn:nth-child(2n){margin-right:0}.recruit__desc__table{margin-bottom:40px}.recruit__desc__table table.company td{font-size:16px}#page_top{position:fixed;right:20px;bottom:20px;background:#718bd5;height:75px;width:75px;border-radius:50%;display:none;z-index:90}#page_top.page_top--contact{bottom:90px}#page_top a{color:#fff;font-size:12px;display:flex;justify-content:center;align-items:center;height:100%;position:relative}#page_top a:before{content:'';position:absolute;top:20px;left:0;right:0;margin:0 auto;width:20px;height:20px;border-top:4px solid #fff;border-right:4px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#page_top a:hover{text-decoration:none}#page_top a span{padding-top:20px}.not-archive__txt{background:#cfd7ef;font-size:24px;text-align:center;padding:30px;max-width:900px;margin:0 auto}.inorganic__txt h2{font-size:24px;border-bottom:1px solid;padding-bottom:2px;margin-bottom:15px}.inorganic__page_inner{max-width:990px;width:98%;margin:0 auto}.inorganic__merit{background:#97a6d3;width:98%;margin:70px auto 0;max-width:700px;padding:20px 30px}.inorganic_link_under_var{font-size:24px;color:#343434;border-bottom:1px solid #343434;padding-bottom:5px;margin-bottom:15px}.inorganic_link_under_a:hover{text-decoration:none}.inorganic_item__content{background:rgba(255,255,255,.5);max-width:1000px;margin:0 auto;padding:60px 60px 30px}.inorganic_text_blue{margin-bottom:20px;font-weight:700;color:#6884d5}.inorganic_image_title{font-weight:700}.inorganic_other_page{display:flex;border-width:1px;border-style:solid;border-color:#000;padding:1px;margin:0 0 3%}.inorganic_other_page_img{width:50%;margin-bottom:0}.inorganic_other_page_description{width:50%;padding:1% 4% 0}.inorganic_other_page_description_h{border-bottom:1px solid #000;margin:3% 0 2%;padding:3% 0 0}.inorganic_other_page_description_link{text-align:right;padding:0 0 2%}.inorganic_other_page_description_link_font{color:#000;text-decoration:underline #000}.inorganic_other_page_description_features{display:flex;width:100%;padding:0 0 0 3%}.inorganic_other_page_description_features p{width:50%;padding:0 5% 0 0}.inorganic_link_under_a_color:hover{color:#343434;text-decoration:none}.inorganic_link_under_a_font_color{color:#343434;text-decoration:none}ul.news__list.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}ul.news__list.grid li figure img{width:410px;object-fit:cover;object-position:center;aspect-ratio:10/6.6}ul.news__list.grid li{position:relative}ul.news__list.grid li a:after{content:'';background:url(//www.yonago-paint.jp/wp/wp-content/themes/yonagopainto/./assets/img/common/icon_more_link-white.svg) 0 0 no-repeat;background-size:20px;height:20px;width:20px;position:absolute;right:7%;bottom:4%;margin-top:-10px}ul.news__list.grid.black-icon li a:after{background:url(//www.yonago-paint.jp/wp/wp-content/themes/yonagopainto/./assets/img/common/icon_more_link_black.svg) 0 0 no-repeat;background-size:20px}@media screen and (min-width:1401px){.g-navi{margin-left:20%}.header__page .g-navi{width:80%}}@media screen and (max-width:1190px){ul.news__list.grid.black-icon li a:after{right:0}}@media screen and (min-width:1101px){.tb_block{display:none!important}}@media screen and (min-width:801px){.sp_only{display:none!important}}@media screen and (min-width:601px){.sp_only600{display:none!important}}@media screen and (max-width:1100px){.g-navi{margin-left:0}.g-navi__list>li>a,.g-navi__list>li>.not__link__navi{font-size:16px;padding:5px}.navi--fixed{width:100%}.g-navi__list>li.g-navi__tel{width:19%}.header__page .g-navi{margin-right:0;width:100%}.g-navi__list>li,.header__page .g-navi__list>li:nth-child(4),.header__page .g-navi__list>li:nth-child(3){width:14.2%}.page__ttl__main{padding:13% 0 7%}.top__example__main--img img{height:330px}.example__other__list--img img{height:150px}.reason__point__desc{margin-top:0}.reason__point__img--sav__box{display:flex}.reason__point1 .reason__point__img--sav,.reason__point1 .reason__point__img--sav2{margin-top:0}.reason__point__img--sav2 img{width:70%}}@media screen and (max-width:800px){.pc_only{display:none!important}.sp_navi_trigger{display:block;position:absolute;top:0;right:0;z-index:1000;background:#343434;cursor:pointer;width:60px;height:60px}.sp_navi_trigger span{display:inline-block;transition:all .4s;position:absolute;left:18px;height:2px;border-radius:5px;background:#fff;width:45%}.sp_navi_trigger span:nth-of-type(1){top:16px}.sp_navi_trigger span:nth-of-type(2){top:23px}.sp_navi_trigger span:nth-of-type(3){top:30px}.sp_navi_trigger span:nth-of-type(3):after{content:"Menu";position:absolute;top:5px;left:-2px;color:#fff;font-size:.6rem;text-transform:uppercase}.sp_navi_trigger.active span:nth-of-type(1){top:15px;left:22px;transform:translateY(6px) rotate(-45deg);width:30%}.sp_navi_trigger.active span:nth-of-type(2){opacity:0}.sp_navi_trigger.active span:nth-of-type(3){top:27px;left:21px;transform:translateY(-6px) rotate(45deg);width:30%}.sp_navi_trigger.active span:nth-of-type(3):after{content:"Close";transform:translateY(0) rotate(-45deg);top:5px;left:4px}.sp_navi_inner{display:none}.sp_navi_inner.active{display:block;position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background:#727272;padding-top:60px}.sp_navi_inner .sp_navigation{position:relative;overflow:scroll;height:100%;color:#fff;font-size:.85em;line-height:50px}.sp_navi_inner .top_navi{border-bottom:rgba(255,255,255,.4) 1px solid;line-height:60px;font-size:1em;font-weight:600;background:#343434}.sp_navi_inner .top_navi a:before{content:"";position:absolute;top:50%;right:10px;margin-top:-5px;width:.4em;height:.4em;margin-right:.5em;border-top:#fff 1px solid;border-right:#fff 1px solid;transform:rotate(45deg)}.sp_navi_inner .sp_navigation li a{display:block;color:#fff;position:relative;padding:0 1em;border-bottom:rgba(255,255,255,.4) 1px dotted;font-weight:400;font-size:15px}.sp_navi_inner .sp_navigation li a:before{content:"";position:absolute;top:50%;right:10px;margin-top:-5px;width:.5em;height:.5em;margin-right:.5em;border-top:#fff 1px solid;border-right:#fff 1px solid;transform:rotate(45deg)}.sp_navi_inner .sp_navigation li{line-height:45px}.sp_navi_inner .sp_navigation .top_navi{line-height:60px}.sp_navi_inner .sp_navigation span.top_navi{display:block;padding:0 1em}.head_link_btn{position:absolute;right:60px;top:0}.head_link_btn li{background:#3dbef8 url(//www.yonago-paint.jp/wp/wp-content/themes/yonagopainto/./assets/img/common/icon-contact_sp.png) no-repeat center 8px;background-size:auto 25px;height:66px;position:relative;overflow:hidden;top:0;font-size:.55em}.head_link_btn li a{padding:38px 5px 0;display:block;color:#fff;height:100%;line-height:1.2;text-align:center}.sp__header--tel{position:absolute;top:0;right:60px;z-index:999;width:60px;height:60px}.sp__header--tel a{background:#718bd5 url(//www.yonago-paint.jp/wp/wp-content/themes/yonagopainto/./assets/img/common/icon_tel.png) top 10px center no-repeat;background-size:20px;display:block;padding:5px;height:100%;padding-top:34px;color:#fff;text-align:center;font-size:11px}.sp__header--logo{position:absolute;left:0;top:0}.sp__logo{margin-bottom:0;display:block;margin:10px 20px 10px 10px}.sp__logo>img{width:50px}.header__main{margin:50px 0}.top__about__navi{margin:0 auto;max-width:450px}.top__about__navi li{min-height:auto;width:100%;margin:15px 0}.top__about__navi li a{padding:30px;justify-content:normal}.top__about__navi li a:after{right:20px;bottom:20px;width:18px;height:18px;border-top:4px solid #fff;border-right:4px solid #fff}.top__about__img{display:none}.top__about{background-image:url(//www.yonago-paint.jp/wp/wp-content/themes/yonagopainto/./assets/img/top/img_about.jpg),url(//www.yonago-paint.jp/wp/wp-content/themes/yonagopainto/./assets/img/common/bg_top_about.jpg);background-position:top center;background-repeat:no-repeat;background-size:1260px auto,cover;padding-top:25%}.top__manufacturer{padding:60px 10px}.top__section__logo{position:absolute;left:-40px;top:20px;opacity:.3}.top__manufacturer__container{margin-top:0;position:relative;z-index:3}.page__ttl__h2{font-size:36px;margin-bottom:35px;padding-bottom:15px}.top__content__head{margin-bottom:40px}.manufacturer__about p{font-size:18px}.manufacturer__list--item{width:100%;margin:0 auto 30px;max-width:420px}.top__manufacturer__container .manufacturer__list--item:nth-child(2),.top__manufacturer__container .manufacturer__list--item:nth-child(3){margin-top:0;margin-right:auto}.manufacturer__list{margin-bottom:25px}.link__btn a{font-size:20px}.top__example{padding:60px 10px;position:relative;overflow:hidden}.top__example__ttl{margin:0;position:absolute;right:-50px;top:0;opacity:.6}.top__example__content{display:block}.top__example__main{width:100%;position:relative;z-index:2}.top__example__main--img .exsample__cate{font-size:18px}.top__example__main--img{margin-bottom:15px}.top__example__main--ttl{font-size:26px}.top__example__main--tags li{width:32%}.top__example__main--tags li:nth-child(3n){margin-right:0}.top__example__main--tags li a{font-size:16px}.top__example__main--txt{font-size:16px;margin-bottom:20px}.top__example__pickup--link{margin-bottom:60px}.top__information--ttl{margin-bottom:40px}.news__list{padding:0 10px;margin-bottom:40px}.news__list li{border-bottom:0;margin-bottom:30px;padding:0}.news__list li time{width:100%;margin-right:0;border-bottom:1px solid #fff;padding:5px;margin-bottom:10px}.news__list li a{width:100%}.category-info .news__list{margin-bottom:0}.top__information{padding-bottom:60px}.top__instgram{padding-bottom:60px;position:relative;overflow:hidden}.top__inst--ttl{margin:0;position:absolute;left:-30px;top:30px}.top__inst__box{max-width:420px;width:100%;margin:0 auto 40px}.access__block iframe{height:450px}.footer__about{padding:60px 10px}.footer__about__logo{margin-bottom:30px}.footer__about__tel a{font-size:24px}.footer__about__access--txt{font-size:20px}.footer__about__tel{margin-bottom:30px}.footer__nav__box{display:none}.breadcrumbs{padding:0 10px}.page__ttl__main{padding:80px 0 50px}.page__ttl__main--text{font-size:38px}.page-inner{padding:0 10px}.manufacturer__list--item:last-child{margin-right:auto}.manufacturer__other--item{width:48%;margin-right:4%}.manufacturer__other--item:nth-child(3n){margin-right:4%}.manufacturer__other--item:nth-child(2n){margin-right:0}.manufacturer__other__content{padding:40px 30px 10px}.manufacturer__other--tags{padding:0 10px}.manufacturer__other--desc h3{font-size:22px}.manufacturer__other--tags li{font-size:16px}.timeline_date{width:20%}.timeline_content{width:80%}.timeline_content:before{left:14.3%}.timeline_content:after{left:15%}.about__main__txt{font-size:18px}.reason__txt{position:relative;right:auto;top:auto;bottom:auto;height:auto;padding:50px 40px;width:100%;max-width:650px;margin:-30px auto 0}.reason__img{width:100%}.reason__head__inner{padding:30px 10px}.reason__point__ttl{font-size:28px}.reason__point__head{margin-bottom:30px}.reason__point1 .reason__point__content{background-position:0}.reason__point__txt{font-size:16px;width:53%}.reason__point__img{width:43%}.reason__point__desc{justify-content:center;margin-bottom:30px}.reason__point1 .reason__point__img--sav{margin:0;text-align:center}.reason__point1 .reason__point__img--sav,.reason__point1 .reason__point__img--sav2{width:50%;padding:0}.reason__point__img--sav__box{max-width:600px;margin:0 auto;width:100%}.reason__point1 .reason__point__img--sav img,.reason__point1 .reason__point__img--sav2 img{width:100%}.reason__point1 .reason__point__img--sav{margin-right:5%}.reason__point2 .reason__point__img--sav{width:100%;text-align:center}.products__main__txt{font-size:18px}.products__desc__table:not(.painting__tools){width:100%;overflow-x:scroll}.products__desc__table:not(.painting__tools) table{width:1240px}.products__desc__table.painting__tools th,.products__desc__table.painting__tools td{width:100%;display:block}.painting__tools table{border-spacing:0px 20px;border-collapse:separate}.products__contact{padding:0 10px}.category-info,.single__main-area{padding:20px}.category-info .news__list li time{border-bottom:1px solid #333}.category-info .news__list li{border-bottom:none}.case__list--item{width:48.5%;margin-bottom:20px;margin-right:3%}.case__list--item:nth-child(3n){margin-right:3%}.case__list--item:nth-child(2n){margin-right:0}.single__text-area .single__case__tags ul li{width:32%}.single__text-area .single__case__tags ul li:nth-child(4n){margin-right:2%}.single__text-area .single__case__tags ul li:nth-child(3n){margin-right:0}.single__ttl-h1{font-size:28px}.person__about .page__main__txt{font-size:20px}.company__access__desc{width:100%;margin-right:0}.page__catch--txt{padding:40px 20px}.page__catch--txt__inner p>span{font-size:1.3em}.case__x3 .corporation__case__item{width:48%;margin-right:4%;margin-bottom:30px}.case__x3 .corporation__case__item:nth-child(3n){margin-right:4%}.case__x3 .corporation__case__item:nth-child(2n){margin-right:0}.corporation__case__item h2{min-height:78px;display:flex;justify-content:flex-start;align-items:center}.page__link__x2 .link__btn{width:100%;margin:0 auto;max-width:450px}.page__link__x2 .link__btn:first-child{margin-bottom:25px}.page__link__x2 .link__btn:last-child{margin-right:auto}.recruit__main--txt__box{padding:50px}.job__flow--item{width:100%;margin-right:0;margin-bottom:30px;display:flex;flex-wrap:wrap;align-items:center}.job__flow--item dt{width:23%;margin-right:5%}.job__flow--item dd{width:72%}.job__flow--item dt img{width:100%}.recruit__human-resources--txt{height:100%;padding:20px;position:relative;top:60px;width:100%;left:auto;max-width:500px}.recruit__voice{margin-top:0}.recruit__voice__lists:after{top:-140px;opacity:.8;z-index:-1}.recruit__voice__txt{padding:20px 40px 60px}.recruit__voice__txt>p{font-size:18px}.recruit__job__about--txt{order:1;height:100%;padding:20px;position:relative;top:60px;width:100%;left:auto;max-width:500px}.recruit__job__about--img{order:2;margin-left:auto}}@media screen and (max-width:768px){ul.news__list.grid{grid-template-columns:repeat(2,1fr)}ul.news__list.grid li a:after{bottom:1%}}@media screen and (max-width:600px){.pc_only600{display:none!important}.header__main{margin:40px 0 0}.main__logo img{width:250px;margin-bottom:30px}.main__logo{margin-bottom:30px}.main__logo--txt{font-size:26px}.link__btn{max-width:450px}.link__btn a{font-size:18px}#header.header__top{padding:60px 0;position:relative;z-index:99}.sp__header{position:fixed;top:0;left:0;width:100%;z-index:100;height:60px}.top__about{padding-top:60px;padding-bottom:60px;background-size:cover}.top__about__navi--item>h2{font-size:24px;margin-bottom:15px}.top__about__navi--item>p{min-height:auto}.top__about__navi--item>h2{font-size:24px;margin-bottom:15px}.top__section__logo{opacity:.2}.page__ttl__h2{font-size:32px;margin-bottom:30px}.top__content__head{margin-bottom:25px}.top__content__sav--txt{text-align:left}.manufacturer__list--img{margin-bottom:10px}.manufacturer__list--tags li{width:100%;margin-right:0}.manufacturer__list{margin-bottom:0}.top__example__main--img .exsample__cate{width:auto;display:inline-block;padding:5px 40px;font-size:16px}.top__example__main--ttl{font-size:24px;margin-bottom:10px}.top__example__main--img{margin-bottom:10px}.top__example__main--desc time{font-size:16px}.top__example__main--tags li{width:49%}.top__example__main--tags li:nth-child(2n){margin-right:0}.top__example__main--tags li:nth-child(3n){margin-right:2%}.example__other__list--img .exsample__cate{width:auto;font-size:14px;padding:5px 20px}.top__example__list--ttl{font-size:15px;margin-bottom:5px}.example__other__list--desc>time{font-size:14px}.example__other__list{margin-bottom:30px}.footer__about__logo img{width:200px}.footer__about__tel{max-width:350px;margin-bottom:20px}.footer__about__access--txt{font-size:16px}#container{padding-bottom:60px}.page__ttl__main--text{font-size:34px}.manufacturer__about p{text-align:left}.page__section{margin-bottom:60px}.manufacturer__other--item{width:100%;margin-right:0!important;margin-bottom:30px}.manufacturer__other--desc h3{font-size:20px}.about__logo{width:100%;max-width:300px;margin:0 auto 20px}.about__main__txt{width:100%}.about__main__txt .link__btn{margin:20px auto 0}.about__main__block{margin-bottom:30px}.about__logo{width:100%;max-width:300px;margin:0 auto 20px}.about__main__txt{width:100%}.about__main__txt .link__btn{margin:20px auto 0}.about__main__block{margin-bottom:30px}table.company th,table.company td{width:100%;display:block;padding:15px}table.company th:after{display:none}.history__block{padding:30px}.timeline_date{width:25%}.timeline_content{width:75%}.timeline_content:before{left:17.8%}.timeline_content:after{left:19%}.about__history__img:nth-child(1),.about__history__img:nth-child(2){width:100%;margin-right:0}.about__history__img:nth-child(1){margin-bottom:20px}.other-license__img{width:100%;margin-right:0}.other-license__img:nth-child(1){margin-bottom:20px}.reason__txt h2{font-size:22px}.reason__txt{padding:40px 30px;margin-top:-40px;max-width:450px}.reason__point__ttl{font-size:22px;width:75%}.reason__point__ttl__img{width:22%}.reason__point__txt.order1,.reason__point__img.order1{margin-right:0}.reason__point__txt{width:100%;order:2;line-height:1.5}.reason__point1 .reason__point__img,.reason__point2 .reason__point__img{padding:0}.reason__point1 .reason__point__img:after,.reason__point2 .reason__point__img:after{display:none}.reason__point__img{width:100%;order:1;margin-bottom:30px}.reason__point1 .reason__point__content,.reason__point2 .reason__point__content{padding-bottom:0}.reason__point__img--sav img{width:100%}.page__links{padding:40px 10px;margin:0 0 -80px}.page__link__list .link__btn{width:100%;margin-right:0}.page__link__list .link__btn:nth-child(1){margin-bottom:20px}.products__main__txt{text-align:left}.products__contact__box{padding:40px}.case__list--ttl a{font-size:16px}.single__text-area .single__case__tags ul li{width:48%;margin-right:4%}.single__text-area .single__case__tags ul li:nth-child(3n){margin-right:4%}.single__text-area .single__case__tags ul li:nth-child(2n){margin-right:0}.person__merit__item>dt{font-size:22px}.person__about .page__main__txt{font-size:18px;margin-bottom:30px}.person__merit__item{margin-bottom:25px}.person__merit__lists{margin-bottom:30px}.person__company__access{margin-bottom:30px}.page__catch--txt{padding:20px}.page__catch--txt__inner{font-size:18px;text-align:left}.page__catch--txt__inner p{margin-bottom:20px}.contact__box__sav--txt p{text-align:left;font-size:18px}.page__main__txt{margin-bottom:50px}.corporation__case__item{width:100%;margin-right:0}.corporation__case__item:first-child{margin-bottom:30px}.painter__about__img{width:100%;order:1;margin-bottom:20px}.painter__about__txt{width:100%;margin-right:0;font-size:16px}.case__x3 .corporation__case__item{width:100%;margin-right:0}.corporation__case__item h2{min-height:auto}.corporation__case{margin-bottom:0}.case__x3 .corporation__case__item:nth-child(3n){margin-right:0}.recruitment__link__lists .link__btn{width:100%;margin-right:0;margin-bottom:30px}.recruit__message__img{margin-bottom:40px}.recruit__message>p{text-align:left;font-size:18px}.recruit__job__about--img{order:1;width:100%}.recruit__job__about--txt{order:2;top:-20px;margin-bottom:50px}.recruit__human-resources--img{order:1;width:100%}.recruit__human-resources--txt{order:2;top:0}.recruit__voice__item{width:100%;margin-right:0;margin-bottom:40px}.recruit__voice__item:nth-child(2n){margin-top:0}.recruit__voice__txt{padding:50px 40px 60px;min-height:auto}.page__section.recruit__entry{margin-bottom:-60px;padding:50px 0}.recruit__entry__txt{font-size:22px;margin-bottom:20px}.case__list--img img{height:180px}.case__list--img img{height:180px}.case__list--tags li{width:100%;margin-right:0}.top__example__main--img img{height:210px}.painter__about__ttl{font-size:22px;margin-bottom:15px}.reason__point__img--sav__box{display:block}.reason__point1 .reason__point__img--sav,.reason__point1 .reason__point__img--sav2{width:100%}.reason__point1 .reason__point__img--sav{margin-right:0;margin-bottom:30px}.about__company__img img:nth-child(1),.about__company__img img:nth-child(2){width:100%}.about__company__img img:nth-child(1){margin-bottom:30px;margin-right:0}.about__company__img img:nth-child(2){max-width:300px;margin:0 auto}.reason__note__box{padding:20px}.contact_dl dt,.contact_dl dd{width:100%;margin-right:0}.contact__form{padding:20px}.contact_dl dt{margin-bottom:10px}.contact_dl input[type=text],.contact_dl input[type=email],.contact_dl input[type=tel],.contact_dl textarea{width:100%}.inorganic_mobile_var{display:block;margin:0 0 7%}.inorganic_mobile_var_width{width:100%}.inorganic_mobile_var_ditail{padding:0 0 2%}}@media screen and (max-width:480px){ul.news__list.grid{grid-template-columns:1fr}}@media screen and (max-width:425px){ul.news__list.grid li a:after{bottom:0}}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.xo-event-meta{padding:3.8461% 0}.xo-event-meta span{display:block}html[lang=ja] .xo-event-calendar .dashicons{font-family:dashicons !important}
.xo-event-calendar{font-family:Helvetica Neue,Helvetica,Hiragino Kaku Gothic ProN,Meiryo,MS PGothic,sans-serif;overflow:auto;position:relative}.xo-event-calendar td,.xo-event-calendar th{padding:0!important}.xo-event-calendar .calendar:nth-child(n+2) .month-next,.xo-event-calendar .calendar:nth-child(n+2) .month-prev{visibility:hidden}.xo-event-calendar table{background-color:transparent;border-collapse:separate;border-spacing:0;color:#333;margin:0;padding:0;table-layout:fixed;width:100%}.xo-event-calendar table caption,.xo-event-calendar table tbody,.xo-event-calendar table td,.xo-event-calendar table tfoot,.xo-event-calendar table th,.xo-event-calendar table thead,.xo-event-calendar table tr{background:0 0;border:0;margin:0;opacity:1;outline:0;padding:0;vertical-align:baseline}.xo-event-calendar table table tr{display:table-row}.xo-event-calendar table table td,.xo-event-calendar table table th{display:table-cell;padding:0}.xo-event-calendar table.xo-month{border:1px solid #ccc;border-right-width:0;margin:0 0 8px;padding:0}.xo-event-calendar table.xo-month td,.xo-event-calendar table.xo-month th{background-color:#fff;border:1px solid #ccc;padding:0}.xo-event-calendar table.xo-month caption{caption-side:top}.xo-event-calendar table.xo-month .month-header{display:flex;flex-flow:wrap;justify-content:center;margin:4px 0}.xo-event-calendar table.xo-month .month-header>span{flex-grow:1;text-align:center}.xo-event-calendar table.xo-month button{background-color:transparent;border:0;box-shadow:none;color:#333;cursor:pointer;margin:0;overflow:hidden;padding:0;text-shadow:none;width:38px}.xo-event-calendar table.xo-month button[disabled]{cursor:default;opacity:.3}.xo-event-calendar table.xo-month button>span{text-align:center;vertical-align:middle}.xo-event-calendar table.xo-month button span.nav-prev{border-bottom:2px solid #333;border-left:2px solid #333;display:inline-block;font-size:0;height:13px;transform:rotate(45deg);width:13px}.xo-event-calendar table.xo-month button span.nav-next{border-right:2px solid #333;border-top:2px solid #333;display:inline-block;font-size:0;height:13px;transform:rotate(45deg);width:13px}.xo-event-calendar table.xo-month button:hover span.nav-next,.xo-event-calendar table.xo-month button:hover span.nav-prev{border-width:3px}.xo-event-calendar table.xo-month>thead th{border-width:0 1px 0 0;color:#333;font-size:.9em;font-weight:700;padding:1px 0;text-align:center}.xo-event-calendar table.xo-month>thead th.sunday{color:#d00}.xo-event-calendar table.xo-month>thead th.saturday{color:#00d}.xo-event-calendar table.xo-month .month-week{border:0;overflow:hidden;padding:0;position:relative;width:100%}.xo-event-calendar table.xo-month .month-week table{border:0;margin:0;padding:0}.xo-event-calendar table.xo-month .month-dayname{border-width:1px 0 0 1px;bottom:0;left:0;position:absolute;right:0;top:0}.xo-event-calendar table.xo-month .month-dayname td{border-width:1px 1px 0 0;padding:0}.xo-event-calendar table.xo-month .month-dayname td div{border-width:1px 1px 0 0;font-size:100%;height:1000px;line-height:1.2em;padding:4px;text-align:right}.xo-event-calendar table.xo-month .month-dayname td div.other-month{opacity:.6}.xo-event-calendar table.xo-month .month-dayname td div.today{color:#00d;font-weight:700}.xo-event-calendar table.xo-month .month-dayname-space{height:1.5em;position:relative;top:0}.xo-event-calendar table.xo-month .month-event{background-color:transparent;position:relative;top:0}.xo-event-calendar table.xo-month .month-event td{background-color:transparent;border-width:0 1px 0 0;padding:0 1px 2px}.xo-event-calendar table.xo-month .month-event-space{background-color:transparent;height:1.5em}.xo-event-calendar table.xo-month .month-event-space td{border-width:0 1px 0 0}.xo-event-calendar table.xo-month .month-event tr,.xo-event-calendar table.xo-month .month-event-space tr{background-color:transparent}.xo-event-calendar table.xo-month .month-event-title{background-color:#ccc;border-radius:3px;color:#666;display:block;font-size:.8em;margin:1px;overflow:hidden;padding:0 4px;text-align:left;white-space:nowrap}.xo-event-calendar p.holiday-title{font-size:90%;margin:0;padding:2px 0;vertical-align:middle}.xo-event-calendar p.holiday-title span{border:1px solid #ccc;margin:0 6px 0 0;padding:0 0 0 18px}.xo-event-calendar .loading-animation{left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%}@media(min-width:600px){.xo-event-calendar .calendars.columns-2{-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:5px}.xo-event-calendar .calendars.columns-2 .month-next,.xo-event-calendar .calendars.columns-2 .month-prev{visibility:hidden}.xo-event-calendar .calendars.columns-2 .calendar:first-child .month-prev,.xo-event-calendar .calendars.columns-2 .calendar:nth-child(2) .month-next{visibility:visible}.xo-event-calendar .calendars.columns-3{-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:5px}.xo-event-calendar .calendars.columns-3 .month-next,.xo-event-calendar .calendars.columns-3 .month-prev{visibility:hidden}.xo-event-calendar .calendars.columns-3 .calendar:first-child .month-prev,.xo-event-calendar .calendars.columns-3 .calendar:nth-child(3) .month-next{visibility:visible}.xo-event-calendar .calendars.columns-4{-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:5px}.xo-event-calendar .calendars.columns-4 .month-next,.xo-event-calendar .calendars.columns-4 .month-prev{visibility:hidden}.xo-event-calendar .calendars.columns-4 .calendar:first-child .month-prev,.xo-event-calendar .calendars.columns-4 .calendar:nth-child(4) .month-next{visibility:visible}}.xo-event-calendar.xo-calendar-loading .xo-months{opacity:.5}.xo-event-calendar.xo-calendar-loading .loading-animation{animation:loadingCircRot .8s linear infinite;border:5px solid rgba(0,0,0,.2);border-radius:50%;border-top-color:#4285f4;height:40px;width:40px}@keyframes loadingCircRot{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.xo-event-calendar.is-style-legacy table.xo-month .month-header>span{font-size:120%;line-height:28px}.xo-event-calendar.is-style-regular table.xo-month button:not(:hover):not(:active):not(.has-background){background-color:transparent;color:#333}.xo-event-calendar.is-style-regular table.xo-month button>span{text-align:center;vertical-align:middle}.xo-event-calendar.is-style-regular table.xo-month button>span:not(.dashicons){font-size:2em;overflow:hidden;text-indent:100%;white-space:nowrap}.xo-event-calendar.is-style-regular table.xo-month .month-next,.xo-event-calendar.is-style-regular table.xo-month .month-prev{height:2em;width:2em}.xo-event-calendar.is-style-regular table.xo-month .month-header{align-items:center;display:flex;justify-content:center;padding:.2em 0}.xo-event-calendar.is-style-regular table.xo-month .month-header .calendar-caption{flex-grow:1}.xo-event-calendar.is-style-regular table.xo-month .month-header>span{font-size:1.1em}.xo-event-calendar.is-style-regular table.xo-month>thead th{background:#fafafa;font-size:.8em}.xo-event-calendar.is-style-regular table.xo-month .month-dayname td div{font-size:1em;padding:.2em}.xo-event-calendar.is-style-regular table.xo-month .month-dayname td div.today{color:#339;font-weight:700}.xo-event-calendar.is-style-regular .holiday-titles{display:inline-flex;flex-wrap:wrap;gap:.25em 1em}.xo-event-calendar.is-style-regular p.holiday-title{font-size:.875em;margin:0 0 .5em}.xo-event-calendar.is-style-regular p.holiday-title span{margin:0 .25em 0 0;padding:0 0 0 1.25em}