body{font-family:"Hiragino Maru Gothic W4 JIS2004","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:2em;color:#222}.ec-marker-o{background:linear-gradient(transparent 60%,#ff6 60%)}.ec-top-news{background-color:#fff;padding:12px 60px;border-radius:20px 0 0}.ec-maru{font-family:'Montserrat',sans-serif;font-family:'Zen Maru Gothic',sans-serif;font-weight:500}.ec-b{color:#0b1267}.ec-o{color:#e87f00}.ec-300{font-weight:300}.ec-400{font-weight:400}.ec-500{font-weight:500}.ec-700{font-weight:700}.ec-15{font-size:15px}.ec-16{font-size:16px}.ec-18{font-size:18px}.ec-20{font-size:20px}.ec-22{font-size:22px}.ec-24{font-size:24px}.ec-30{font-size:30px}.ec-34{font-size:34px}.ec-36{font-size:36px}.ec-38{font-size:38px}.ec-40{font-size:40px}.ec-border{border:1px solid #fff}.ec-w{color:#fff}.ec-bg-o{background-color:#e37f00}.ec-bg-w{background-color:#fff}.uk-nav li>a{display:inherit}.ec-modal-list li a{color:#fff}.ec-bg-b{background-color:#191a22}.ec-bg-b-tile{background:url(//koyama-painting.com/wp-content/themes/koyama-theme/images/back_6.png) repeat left top}.ec-bg-blue{background-color:#0b1267}.ec-bg-blue-w{background-color:#242d4b}.ec-bg-h{background-color:#f1efe6}.ec-border-text{border:1px solid #191a22;border-radius:30px;padding:10px 20px}.ec-ikusei .ec-bg-h{background:#f1efe6;background:linear-gradient(0deg,rgba(241,239,230,1) 0%,rgba(255,255,255,1) 100%);padding:0 10px 10px}.ec-ikusei .ecimg1{width:120px;top:70px;left:50px}.ec-p-top{position:absolute;right:44px;top:-18px}.ec-ikusei .ecimg2{width:120px;top:82px;right:50px}.ec-mark{top:-42px;right:-17px;width:140px}.ec-kira{top:10px;left:120px}.ec-penki0 img,.ec-penki2 img{z-index:0;position:inherit}.ec-penki0{width:400px;top:0;left:-10px}.ec-penki2{width:300px;top:260px;right:0}.ec-penki1{width:600px;top:0;left:0}.ec-bg-y{background-color:#f1efe6;padding:20px 10px;border-top:3px solid #0a1660}.ec-xlarge-bottom{margin-bottom:160px}.ec-entry-title{text-align:center}.ec-blog-entry h2{font-size:26px;letter-spacing:.05em;background-color:#f5f5f5;border-radius:10px;padding:12px 20px;margin-bottom:20px;font-weight:700}.ec-bg-house{background:url(//koyama-painting.com/wp-content/themes/koyama-theme/images/need_back.png) no-repeat top center;background-size:300px;height:300px;padding-bottom:300px}.ec-naze-penki1{width:600px;top:10px;z-index:0;position:inherit;mix-blend-mode:multiply}.ec-naze-penki2{width:400px;top:10px;right:0;z-index:0;position:inherit;mix-blend-mode:multiply}.ec-naze-point1{background:url(//koyama-painting.com/wp-content/themes/koyama-theme/images/need_1.png) no-repeat top left;background-size:240px;width:242px;height:260px}.ec-naze-point1 .t-txt{position:absolute;top:151px;left:29px;text-align:center;line-height:1.5em}.ec-naze-point2{background:url(//koyama-painting.com/wp-content/themes/koyama-theme/images/need_2.png) no-repeat top left;background-size:240px;width:242px;height:260px}.ec-naze-point2 .t-txt{position:absolute;top:158px;left:39px;text-align:center;line-height:1.5em}.ec-naze-point3{background:url(//koyama-painting.com/wp-content/themes/koyama-theme/images/need_3.png) no-repeat top left;background-size:240px;width:242px;height:260px}.ec-naze-point3 .t-txt{position:absolute;top:158px;left:39px;text-align:center;line-height:1.5em}.ec-naze-point1s{background:url(//koyama-painting.com/wp-content/themes/koyama-theme/images/need_4.png) no-repeat top left;background-size:310px;width:312px;height:330px}.ec-naze-point1s .t-txt{position:absolute;top:38px;left:43px;text-align:center;line-height:1.5em;color:#fff}.ec-naze-point1s .b-txt{position:absolute;top:103px;left:75px;text-align:center;line-height:1.5em}.ec-naze-point2s{background:url(//koyama-painting.com/wp-content/themes/koyama-theme/images/need_4.png) no-repeat top left;background-size:310px;width:312px;height:330px}.ec-naze-point2s .t-txt{position:absolute;top:45px;left:74px;text-align:center;line-height:1.5em;color:#fff}.ec-naze-point2s .b-txt{position:absolute;top:103px;left:75px;text-align:center;line-height:1.5em}.ec-naze-point3s{background:url(//koyama-painting.com/wp-content/themes/koyama-theme/images/need_4.png) no-repeat top left;background-size:310px;width:312px;height:330px}.ec-naze-point3s .t-txt{position:absolute;top:41px;left:74px;text-align:center;line-height:1.5em;color:#fff}.ec-naze-point3s .b-txt{position:absolute;top:119px;left:37px;text-align:center;line-height:1.5em}.ec-naze .p1{background:url(//koyama-painting.com/wp-content/themes/koyama-theme/images/need_1.png) no-repeat top left;background-size:240px;width:242px;height:260px;top:-60px;left:220px}.ec-naze .p2{background:url(//koyama-painting.com/wp-content/themes/koyama-theme/images/need_2.png) no-repeat top left;background-size:240px;width:242px;height:260px;top:-724px;left:703px}.ec-naze .p3{background:url(//koyama-painting.com/wp-content/themes/koyama-theme/images/need_3.png) no-repeat top left;background-size:240px;width:242px;height:260px;top:-944px;left:439px}.ec-naze .p1 p,.ec-naze .p2 p,.ec-naze .p3 p{text-align:center;line-height:1.6em}.ec-naze .p1 p{position:absolute;top:149px;left:30px;text-align:center;line-height:1.6em}.ec-naze .p2>p{position:absolute;top:149px;left:30px;text-align:center;line-height:1.6em}.ec-naze .p3>p{position:absolute;top:149px;left:30px;text-align:center;line-height:1.6em}.ec-naze .p1-s{background:url(//koyama-painting.com/wp-content/themes/koyama-theme/images/need_4.png) no-repeat top left;background-size:320px;width:322px;height:340px;top:-140px;left:-10px}.ec-naze .p2-s{background:url(//koyama-painting.com/wp-content/themes/koyama-theme/images/need_4.png) no-repeat top left;background-size:320px;width:322px;height:340px;top:-882px;left:870px}.ec-naze .p3-s{background:url(//koyama-painting.com/wp-content/themes/koyama-theme/images/need_4.png) no-repeat top left;background-size:320px;width:322px;height:340px;top:-1168px;left:651px}.ec-naze .p1-s p,.ec-naze .p2-s p,.ec-naze .p3-s p{text-align:center;line-height:1.5em}.ec-naze .p1-s .top{position:absolute;top:37px;left:50px;color:#fff}.ec-naze .p1-s .bottom{position:absolute;top:109px;left:79px}.ec-naze .p2-s .top{position:absolute;top:49px;left:80px;color:#fff}.ec-naze .p2-s .bottom{position:absolute;top:109px;left:79px}.ec-naze .p3-s .top{position:absolute;top:37px;left:83px;color:#fff}.ec-naze .p3-s .bottom{position:absolute;top:119px;left:44px}.ec-top-menu{margin:0 auto;padding:20px 0 0}.ec-top-menu .logo{margin-bottom:30px}.ec-ver{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin:0;padding:0;vertical-align:middle}.ec-ver1,.ec-ver2{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin:0;padding:0;vertical-align:middle}.ec-top-bg{background-color:#ffffffc7;padding:50px 30px}@media screen and (max-width:640px){.ec-top-bg{background-color:#ffffffc7}}.ec-ver1{margin-bottom:32px}.ec-ver1 li,.ec-ver2 li{list-style-type:none;margin:0;padding:0}.ec-underline{border-bottom:1px solid #fff;padding-bottom:10px}.ec-footer-menu p a{color:#fff !important}.ec-top-contact p{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;vertical-align:middle;color:#fff;margin:0 auto}.ec-width-small{width:170px}.syou{margin:-30px 0 0}.ec-top-contact .icon{width:30px;padding-right:5px}.ec-padding-o{padding:12px 57px}@media screen and (max-width:640px){.ec-bg-l-blue{width:95% !important}.ec-bg-l-blue h2{font-size:24px}.ec-penki0 img,.ec-penki2 img{visibility:hidden}.ec-kira{top:0;left:0}.sf-padding{padding:20px 6px !important}.ec-mark{top:-62px;right:0;width:100px}.ec-ikusei .ecimg1{width:100px;top:70px;left:0}.ec-ikusei .ecimg2{width:100px;top:96px;right:10px}}.ec-p-penki1{width:400px;top:10px;z-index:0;position:inherit;mix-blend-mode:multiply}.ec-p-penki2{width:500px;top:-100px;right:0;z-index:0;position:inherit;mix-blend-mode:multiply}.ec-bg-maru1:before{content:"";display:inline-block;background:url(//koyama-painting.com/wp-content/themes/koyama-theme/images/maru2.png) no-repeat top center;background-size:cover;width:100%;height:110px;position:absolute;top:-75px}.ec-bg-maru1 .inner{background-color:#f1efe6}.ec-b{color:#222!important}.ec-p-1{top:-30px;left:60px;width:100px}.ec-bg-dotted{background:url(//koyama-painting.com/wp-content/themes/koyama-theme/images/back_4.png) repeat left top}.ec-back-half{background:url(//koyama-painting.com/wp-content/themes/koyama-theme/images/back_5.png) repeat left top;width:100%;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);height:50%}.ec-back-half-bottom{bottom:0}.ec-bnr-contact .text-area{padding-top:20px}.ec-bnr-contact .ec-bg-h{padding:16px}.ec-bnr-contact .txt1{margin-bottom:6px;padding-right:6px}.ec-bnr-contact .txt2{padding-right:6px}.ec-bnr-contact .txt3{border:1px solid #222;border-radius:30px;padding:0 53px;margin-bottom:6px}.ec-margin-top{margin-top:4px}.ec-bg-l-blue{background-color:#0b1364;padding:3px 0 4px 20px;width:500px;clip-path:polygon(0 0,100% 0%,95% 100%,0% 100%)}.ec-bg-l-blue h2{margin:0}.ec-point{background:linear-gradient(135deg,#e87f00 36px,transparent 0);background-color:#fff;padding:26px}.ec-point-list ul{padding:0;margin:0}.ec-point-list li{text-align:left;list-style-type:none;background:url(//koyama-painting.com/wp-content/themes/koyama-theme/images/risk_check.png) left center no-repeat;background-size:18px;padding-left:22px}.ec-card .uk-card{padding:20px}.ec-card .uk-card p{font-size:16px;line-height:1.6em}.ec-card .uk-card-title{font-size:16px;color:#191a22;font-weight:700;background-color:#f1efe5;padding:6px 0 6px 12px;border-bottom:2px solid #191a22}.ec-card .inner{padding:20px}.pageTitle{color:#fff;font-size:40px;letter-spacing:4px;text-shadow:0 0 6px #090059;opacity:.9;line-height:.7em;text-align:center;font-weight:700}.ec-foot-lead{line-height:2;letter-spacing:2px}@media screen and (max-width:640px){.ec-foot-lead{line-height:1.2;letter-spacing:2px;font-size:16px}}.ec-pc-top-text{z-index:100;top:-26px;left:20%;font-size:23px;letter-spacing:9px}.ec-section-green{background-color:#f6f5ec}.ec-bg-orange{background-color:#e78028;padding:40px}.ec-top-text{top:-60px;z-index:100;left:12%}.ec-tate{writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;text-align:initial;line-height:2;margin:0 auto}.ec-cover-header{background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width:640px){.ec-cover-header{background-position:center;background-attachment:scroll}.ec-bg-l-blue{width:95%}.ec-bnr-contact .txt1{font-size:28px}.ec-bnr-contact .txt2{font-size:32px}.ec-bnr-contact .txt3{font-size:18px;padding:3px 16px}}.ec-table-divider th{border-bottom:1px solid #164f92;color:#222;font-weight:700;font-size:16px}.ec-table-divider td{border-bottom:1px solid #ccc}.ec-divider-h2{display:inline-block;border-bottom:2px solid #3a84df;padding-bottom:12px}.ec-background-blue{background:#164f92}.ec-tate span{text-combine-upright:all}.ec-text-orange{color:#e78028}@media screen and (max-width:640px){.ec-h1{font-size:24px}}.ec-19{font-size:18px;line-height:2.3}.ec-bg-green{background:url(//koyama-painting.com/wp-content/themes/koyama-theme/img/wave.png) no-repeat top center}.ec-flow-h{background-color:#e78028;color:#fff;padding:2px 4px;font-weight:700}.ec-bg-io{background:url(//koyama-painting.com/wp-content/themes/koyama-theme/img/Ioclean_back.png) no-repeat center center}.ec-bg-hake{background:url(//koyama-painting.com/wp-content/themes/koyama-theme/img/contact_back.png) no-repeat center center}.ec-io-bnr{padding:30px 40px;background-color:#fff;box-shadow:0 0 6px #cbcbcb}.ec-flow-white{background-color:#fff}.ec-tosou-bg{background-color:#f6f5ec;width:1196px;margin:0 auto}.ec-line-bottom{border-bottom:2px dotted #ccc;display:inline-block;margin:0;padding:0}.ec-toryo .uk-text-left{font-size:16px;line-height:1.6}.ec-flow-bg .uk-text-left{font-size:16px;line-height:1.6}.ec-toryo .ec-flow-h{background-color:#091363}.ec-text-blue{color:#091363}.ec-padding{padding:40px 10px}@media screen and (max-width:640px){.ec-padding{padding:0}.ec-tosou-bg{background-color:#f6f5ec;width:96%;margin:0 auto;padding:40px 10px}}.ec-h2:before{content:'';position:absolute;bottom:-15px;display:inline-block;width:60px;height:3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#000;border-radius:2px}.ec-h2{position:relative;display:inline-block;margin-bottom:1em;color:#0b1263;font-size:22px;font-weight:700;margin-bottom:26px}.ec-flow .ec-flow-bg{background-color:#f6f5ed;padding:17px 10px}.ec-section-white{background-color:#fff;width:1024px;margin:0 auto;padding:40px 20px 80px}@media screen and (max-width:640px){.ec-section-white{background-color:#fff;width:90%;padding:40px 10px}}.ec-btn-r{border-radius:30px;background:#e78028;font-size:20px;padding:0 100px;font-weight:700}.ec-text-border{background:url(//koyama-painting.com/wp-content/themes/koyama-theme/img/line.png) no-repeat top center;display:inline-block;padding:0 84px;font-size:24px}@media screen and (max-width:640px){.ec-text-border{font-size:16px;padding:0 20px}}.ec-min{font-family:'Shippori Mincho B1',"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif}.ec-min-lead{letter-spacing:6px;line-height:1.7}.ec-text-min{font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif}body p{color:var(--para)}body h2,body h3,body h4{font-family:"游ゴシック体","游ゴシック",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-serif;color:var(--head)}:root{--main:#090059;--sub:#e87f00;--main-u:#ebf4f2;--para:#393c41;--head:#181b21}.ec-light{color:#fff}.ec-position{left:400px}.ec-title{background-image:url(//koyama-painting.com/wp-content/themes/koyama-theme/img/logo_min.png);background-repeat:no-repeat;background-position:center top;background-size:23px;padding-top:26px}.ec-text-c{text-align:center}.ec-text-sub{color:var(--sub)}.ec-kado{border-radius:8px}.ec-kosugi{font-family:'Kosugi',sans-serif}.ec-front-title{font-family:'Kosugi',sans-serif;font-size:38px;color:#fff;letter-spacing:.1em;margin:0 0 10px;padding:0;text-shadow:1px 2px 3px #3f3f3f}@media screen and (max-width:640px){.ec-front-title{font-size:22px !important;padding:0;margin:0}.ec-position{text-align:center;left:17%}.ec-text-c{text-align:left}.ec-front-title{font-size:26px}}.ec-text-main{color:var(--main)}.ec-rich-title{font-family:"Hiragino Sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:100}.ec-headline-mini{font-size:16px;display:block;color:var(--main)}.uk-heading-bullet:before{border-left:calc(5px + .1em) solid var(--main) !important}.ec-margin-negative{margin-top:-60px}.uk-navbar-container{background-color:#fff !important}.uk-divider-small:after{border-top:1px solid var(--main)}.ec-line{border-top:3px solid var(--main)}.uk-button-primary{background-color:#e37f00}.uk-button-primary:hover{background-color:#152124}.uk-offcanvas-bar{background:var(--main)}.uk-navbar-nav>li>a{color:#4e4b4b;transition:.1s ease-in-out}.uk-navbar-nav>li.uk-active>a{color:var(--main)}.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a.uk-open,.uk-navbar-nav>li>a:focus{color:var(--main)}.ec-text-shadow{text-shadow:2px 4px 3px rgba(0,0,0,.3)}.ec-text-shadow-basic{text-shadow:0 0 6px #213500}.ec-text-shadow-small{text-shadow:#000 0 0 2px}.ec-text-shadow-large{text-shadow:#000 0 0 5px}.ec-text-line{border-left:6px solid #5e93a5;padding-left:12px}.ec-top .uk-card-title{font-size:21px;font-weight:700;text-align:center}.ec-top .uk-card-title:after{content:" ";display:block;width:20px;height:3px;border-bottom:3px solid var(--main);margin:0 auto;padding-bottom:6px}@media screen and (max-width:640px){.ec-sf-center{text-align:center}}.uk-button-default{background-color:transparent;color:var(--para);border:1px solid var(--para)}.uk-button-default:hover{background-color:var(--head);color:#fff;border:1px solid var(--head)}.ec-label{margin:0 16px;background:var(--main);color:#fff;padding:1px 22px;font-size:14px}.ec-cta-bg{background:rgb(0 0 0/83%) url(//koyama-painting.com/wp-content/themes/koyama-theme/img/mark5.svg) no-repeat right center}.ec-bg-fix{background-attachment:fixed;background-size:cover}.ec-page-top{position:absolute;right:0}.ec-footer-nav{display:flex;justify-content:space-between}.ec-footer-nav li{list-style-type:none}.ec-text-main{color:var(--main)}@media screen and (max-width:640px){.ec-footer-nav{display:block}.ec-footer-nav li{margin-bottom:12px;border-bottom:1px solid #ccc;padding-bottom:20px}.ec-margin-sf{margin-bottom:16px !important}}@media screen and (min-width:640px){.ec-bg-mark{background:url(//koyama-painting.com/wp-content/themes/koyama-theme/img/mark3.svg) no-repeat;background-position:left -50px top 5px;background-size:300px}.ec-bg-main{color:#fff;background:var(--main)}}.ec-bg-mark2{background:url(//koyama-painting.com/wp-content/themes/koyama-theme/img/mark3.svg) no-repeat;background-position:right -50px top 5px;background-size:360px}.ec-bg-mark3{background:url(//koyama-painting.com/wp-content/themes/koyama-theme/img/mark4.svg) no-repeat;background-position:top center;background-size:130px}.ec-footer-tel a{font-size:30px}.ec-border-left{border-left:1px solid #f1f1f1}.ec-border-right{border-right:1px solid #f1f1f1}.ec-bread-padding{padding:3px 0}.ec-panel-white{display:block;background:rgba(255,255,255,.845);color:#222 !important}.ec-padding-panel{padding:26px}.ec-border-main{border:3px solid var(--main)}.ec-cases-area h3{margin:12px 0 6px;font-size:22px}.ec-cases-area p{margin:0;line-height:1.6}.ec-info-area .ec-p-head{font-size:20px;margin:0;color:var(--sub)}.ec-info-area .ec-p-title{font-size:32px;margin:0;font-weight:700}.ec-gra1{background-image:repeating-linear-gradient(135deg,rgba(189,189,189,.1) 0px,rgba(189,189,189,.1) 2px,transparent 2px,transparent 4px),linear-gradient(90deg,#fff,#fff)}.ec-gra2{background-image:repeating-linear-gradient(135deg,hsla(35,0%,71%,.09) 0px,hsla(35,0%,71%,.09) 1px,transparent 1px,transparent 11px),repeating-linear-gradient(45deg,hsla(35,0%,71%,.09) 0px,hsla(35,0%,71%,.09) 1px,transparent 1px,transparent 11px),linear-gradient(90deg,#fff,#fff)}.ec-gra3{background-image:linear-gradient(135deg,rgba(244,244,244,.07) 0%,rgba(244,244,244,.07) 12.5%,rgba(211,211,211,.07) 12.5%,rgba(211,211,211,.07) 25%,rgba(178,178,178,.07) 25%,rgba(178,178,178,.07) 37.5%,rgba(145,145,145,.07) 37.5%,rgba(145,145,145,.07) 50%,rgba(113,113,113,.07) 50%,rgba(113,113,113,.07) 62.5%,rgba(80,80,80,.07) 62.5%,rgba(80,80,80,.07) 75%,rgba(47,47,47,.07) 75%,rgba(47,47,47,.07) 87.5%,rgba(14,14,14,.07) 87.5%,rgba(14,14,14,.07) 100%),linear-gradient(45deg,rgba(236,236,236,.07) 0%,rgba(236,236,236,.07) 12.5%,rgba(210,210,210,.07) 12.5%,rgba(210,210,210,.07) 25%,rgba(183,183,183,.07) 25%,rgba(183,183,183,.07) 37.5%,rgba(157,157,157,.07) 37.5%,rgba(157,157,157,.07) 50%,rgba(130,130,130,.07) 50%,rgba(130,130,130,.07) 62.5%,rgba(104,104,104,.07) 62.5%,rgba(104,104,104,.07) 75%,rgba(77,77,77,.07) 75%,rgba(77,77,77,.07) 87.5%,rgba(51,51,51,.07) 87.5%,rgba(51,51,51,.07) 100%),linear-gradient(90deg,#fff,#fff)}.ec-gra4{background-image:repeating-linear-gradient(135deg,rgba(240,240,240,.02) 0px,rgba(240,240,240,.02) 21px,rgba(224,224,224,.02) 21px,rgba(224,224,224,.02) 42px,rgba(208,208,208,.02) 42px,rgba(208,208,208,.02) 63px,rgba(192,192,192,.02) 63px,rgba(192,192,192,.02) 84px,rgba(175,175,175,.02) 84px,rgba(175,175,175,.02) 105px,rgba(159,159,159,.02) 105px,rgba(159,159,159,.02) 126px,rgba(143,143,143,.02) 126px,rgba(143,143,143,.02) 147px,rgba(127,127,127,.02) 147px,rgba(127,127,127,.02) 168px),repeating-linear-gradient(45deg,rgba(232,232,232,.02) 0px,rgba(232,232,232,.02) 21px,rgba(209,209,209,.02) 21px,rgba(209,209,209,.02) 42px,rgba(185,185,185,.02) 42px,rgba(185,185,185,.02) 63px,rgba(162,162,162,.02) 63px,rgba(162,162,162,.02) 84px,rgba(138,138,138,.02) 84px,rgba(138,138,138,.02) 105px,rgba(115,115,115,.02) 105px,rgba(115,115,115,.02) 126px,rgba(91,91,91,.02) 126px,rgba(91,91,91,.02) 147px,rgba(68,68,68,.02) 147px,rgba(68,68,68,.02) 168px),linear-gradient(90deg,#fff,#fff)}.ec-gra5{background-image:linear-gradient(112.5deg,#d6d6d6 0%,#d6d6d6 10%,#c3c3c3 10%,#c3c3c3 53%,#b0b0b0 53%,#b0b0b0 55%,#9d9d9d 55%,#9d9d9d 60%,#898989 60%,#898989 88%,#767676 88%,#767676 91%,#636363 91%,#636363 100%),linear-gradient(157.5deg,#d6d6d6 0%,#d6d6d6 10%,#c3c3c3 10%,#c3c3c3 53%,#b0b0b0 53%,#b0b0b0 55%,#9d9d9d 55%,#9d9d9d 60%,#898989 60%,#898989 88%,#767676 88%,#767676 91%,#636363 91%,#636363 100%),linear-gradient(135deg,#d6d6d6 0%,#d6d6d6 10%,#c3c3c3 10%,#c3c3c3 53%,#b0b0b0 53%,#b0b0b0 55%,#9d9d9d 55%,#9d9d9d 60%,#898989 60%,#898989 88%,#767676 88%,#767676 91%,#636363 91%,#636363 100%),linear-gradient(90deg,#c3c3c3,#e4e4e4);background-blend-mode:overlay,overlay,overlay,normal}.ec-gra6{background-image:linear-gradient(90deg,#a0dedb,#03a5d1)}.ec-bg1{background-image:url(//koyama-painting.com/wp-content/themes/koyama-theme/img/bg1.jpg);background-repeat:no-repeat;background-size:cover}.ec-bg2{background-image:url(//koyama-painting.com/wp-content/themes/koyama-theme/img/bg2.jpg);background-repeat:no-repeat;background-size:cover}.ec-bg3{background-image:url(//koyama-painting.com/wp-content/themes/koyama-theme/img/boke.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.ec-bg-f1{background-image:url(/img/top1.jpg);background-attachment:fixed;background-size:cover}.ec-bg-f2{background-image:url(/img/boke.jpg);background-attachment:fixed;background-size:cover}.main p,h2,ul,li{margin:0;padding:0;outline:0;border:0;vertical-align:baseline;list-style-type:none;font-family:"M PLUS Rounded 1c"}.ouchi{background-image:url(//koyama-painting.com/wp-content/themes/koyama-theme/images/back_4.png)}.main:after{content:'';display:inline-block;height:400px;background-image:url(//koyama-painting.com/wp-content/themes/koyama-theme/images/color_1.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;position:absolute;z-index:1;top:180px;left:-180px;mix-blend-mode:multiply}.in:after{content:'';display:inline-block;height:400px;background-image:url(//koyama-painting.com/wp-content/themes/koyama-theme/images/color_2.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;position:absolute;z-index:1;bottom:40%;right:-180px;mix-blend-mode:multiply}.in:before{content:'';display:inline-block;height:400px;background-image:url(//koyama-painting.com/wp-content/themes/koyama-theme/images/color_1.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;position:absolute;z-index:1;bottom:-200px;left:-180px;mix-blend-mode:multiply}.main{width:100%;margin:auto;padding:80px 0 0;position:relative}.main:before{content:'';display:inline-block;width:100%;background:#fff;border-top-left-radius:2000px 300px;border-top-right-radius:2000px 300px;height:300px;position:absolute;top:140px}.main h3{text-align:center;color:#242c4d;font-size:36px;letter-spacing:3px;transform:skewX(-13deg);margin-bottom:230px;width:99%}.main h3 span{display:block;transform:skewX(13deg);font-weight:400;font-size:16px}.in{background-color:#fff;position:relative}.in>p{text-align:center;padding-bottom:500px}.in>p img{width:320px;height:auto}.in div>p{text-align:center;position:relative;font-size:17px;z-index:2}.in div>p:before{content:'';display:inline-block;width:280px;height:300px;background-repeat:no-repeat;background-size:contain;vertical-align:middle;position:absolute;z-index:-1;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);top:-180px}.in .on1{position:absolute;top:60px;left:25%}.in .on2{position:absolute;top:15px;right:29%}.in .on3{position:absolute;top:450px;left:50%;transform:translateX(-50%);margin-left:-60px}.in .on1>p:before{background-image:url(//koyama-painting.com/wp-content/themes/koyama-theme/images/need_1.png)}.in .on2>p:before{background-image:url(//koyama-painting.com/wp-content/themes/koyama-theme/images/need_2.png)}.in .on3>p:before{background-image:url(//koyama-painting.com/wp-content/themes/koyama-theme/images/need_3.png)}.in div dl{z-index:1;position:absolute;white-space:nowrap}.in .on1 dl{left:-220px}.in .on2 dl{right:-270px;top:-40px}.in .on3 dl{right:-320px;top:-100px}.in div dl:before{content:'';display:inline-block;width:350px;height:350px;background-image:url(//koyama-painting.com/wp-content/themes/koyama-theme/images/need_4.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;position:absolute;z-index:-1;left:50%;transform:translateX(-50%);top:-36px}.in div dl dt{color:#fff;text-align:center;line-height:1.6}.in .on1 dl dd{margin:30px auto 0;line-height:21px;display:table}.in .on2 dl dt{margin-top:10px}.in .on2 dl dd{margin:50px auto 0;line-height:23px;text-align:center}.in .on3 dl dd{margin:40px auto 0;line-height:23px;text-align:center}@media screen and (max-width:1200px){.main:after,.in:after,.in:before{width:300px;height:200px}.main:after{left:-50px;top:120px}.in:before{left:-50px;bottom:-70px}.in:after{right:-50px;bottom:24%}.main:before{top:130px}.main h3{font-size:24px;white-space:nowrap;margin-bottom:80px}.in{padding:0 0 150px}.in>p{padding-bottom:80px}.in>p img{width:250px;height:auto}.in div>p{font-size:16px;line-height:1.6}.in div>p:before{width:240px;height:270px;top:-150px}.in .on1,.in .on2,.in .on3{position:relative;top:inherit;left:inherit;right:inherit;transform:translateX(0);padding:100px 0;margin-left:-100px}.in .on1 dl,.in .on2 dl,.in .on3 dl{position:relative;top:inherit;left:inherit;right:inherit;font-size:14px;margin:50px -120px 0 0}@media (max-width:767px){.in:after{display:none}.in:before{display:none}.in .on1,.in .on2,.in .on3{margin:0 auto}.in .on1 dl,.in .on2 dl,.in .on3 dl{margin:50px 0 0}}.in div dl:before{width:290px;height:290px}.in .on1 dl dd{margin:15px auto 0;line-height:18px}.in .on2 dl dd{margin:40px auto 0;line-height:20px}.in .on3 dl dd{margin:20px auto 0;line-height:20px}}