@charset "utf-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:auto;width:100%}#access ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes RightToLeft{0%{opacity:0;transform:translateX(0px)}100%{opacity:1;transform:translateX(0)}}@keyframes LeftToRight{0%{opacity:0;transform:translateX(-150px)}100%{opacity:1;transform:translateX(0)}}@keyframes SlideDown{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0)}}@keyframes SlideUp{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes Shake{0%{transform:rotate(0deg)}25%{transform:rotate(15deg)}50%{transform:rotate(5deg)}75%{transform:rotate(15deg)}100%{transform:rotate(0deg)}}#blog-title{animation-name:SlideDown;animation-duration:2s}#top-editarea{animation-name:SlideDown;animation-duration:2s}.page-archive .archive-entries .archive-entry{animation-name:SlideUp;animation-duration:2s}{animation-name:RightToLeft;animation-duration:2s}.pc{display:none}.tb{display:none}input[type=submit]{-webkit-appearance:none;border-radius:0}html{font-size:62.5%;scroll-padding-top:180px}body{width:100%;background:#000;color:#fff;margin:0;font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:2rem;-webkit-text-size-adjust:100%;overflow-x:hidden}h1{font-size:4rem;line-height:1.5em}h2{font-size:3.6rem;line-height:1.5em}h3{font-size:3rem;line-height:1.5em}h4{font-size:2.6rem;line-height:1.5em;margin:1em 0 .5em}img{width:100%;max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:.75rem}p{margin-top:1em;line-height:1.2em}a{color:#0bd;text-decoration:none;display:inline-block;transition:transform .2s}a:active{transform:scale(.95)}#page{width:1080px;max-width:100%;margin:0 auto;background:#000}header{margin:0 auto;position:relative;height:250px;z-index:0;width:100%}.home header,.post-type-archive-english header{height:360px}#page_header{top:145px;margin:20px auto;height:230px;background-repeat:no-repeat;background-position:center;background-size:100%}#page_header .img_header{position:fixed}.home #page_header,.post-type-archive-english #page_header{height:360px;margin:35px auto 0}#page_header h1{font-family:'Anton',sans-serif;font-weight:700;text-shadow:1px 1px 6px #000,-1px -1px 6px #000,1px 1px 6px #000,-1px -1px 6px #000;-webkit-text-stroke:1px #000;paint-order:stroke;text-transform:uppercase;overflow:hidden;font-size:clamp(2.8rem, 4rem, 6rem);position:absolute;bottom:0;left:0;right:0}#page_header .home_logo .slide1{animation-name:Shake;animation-duration:1s}.sinngle #page_header h1{left:auto;right:auto}#page_header h1 span{display:inline-block}.home #page_header .home_logo,.post-type-archive-english #page_header .home_logo{left:auto;right:2%;bottom:12%;text-align:right;position:absolute}.error404 #page_header h1{font-family:unset;font-style:inherit;font-weight:700;text-shadow:1px 1px 6px #000,-1px -1px 6px #000,1px 1px 6px #000,-1px -1px 6px #000;-webkit-text-stroke:1px #000;paint-order:stroke;text-transform:uppercase;overflow:hidden;font-size:8rem!important;position:initial;width:100%;left:0}.Ser{font-family:Alata}#page_header img{width:1080px;max-width:100%;object-fit:cover}.post-type-archive-english #page_header img,.home #page_header img{opacity:1}.price #page_header img,.postid-18307 #page_header img{margin-top:-20px}.home #page_header .home_logo img,.post-type-archive-english #page_header .home_logo img{width:auto;height:140px;margin-top:6px;width:auto;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.9))}.home #page_header,.post-type-archive-english #page_header{white-space:normal;text-align:right;right:10px;position:absolute;inset:0}.home h2{text-align:center}.home h2 span{font-size:2.5rem}.custompaint{position:relative;background-repeat:no-repeat;background-position:left;background-size:583px;margin:5% auto}.custompaint h2{color:#900;font-family:'Alata',sans-serif;position:absolute;top:0;width:100%}.custompaint h2 span{text-align:center;font-size:2.4rem}.custompaint-text{position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:50%;text-shadow:1px 1px 6px #000,-1px -1px 6px #000,1px 1px 6px #000,-1px -1px 6px #000;-webkit-text-stroke:1px #000;paint-order:stroke}.home_contents_blog h2,.home_blog h2{background:rgba(0,102,204,.5)}.home_contents_gallery h2{background:rgba(153,0,0,.5)}#colordete #total table{width:100%}#colordete #total tr{padding:2% 0;border-bottom:solid #ccc 1px;margin:2% 0;display:table;width:100%}#colordete #total tr td{font-size:1em}#colordete #total tr td:first-child{text-align:left;padding-left:10%;width:60%}#colordete #total tr td:last-child{text-align:right;padding-right:10%;width:30%;font-family:auto}#total{counter-reset:ranking;background:#222}#colordete #total .parts-list{text-align:left;width:90%}table#table tbody td:first-child:before{counter-increment:ranking;content:counter(ranking) "．";font-family:auto}summary{text-align:center;padding:1%;cursor:pointer}details{background-color:#222}details #colordete .h2-gallery{margin:10px auto}#access{font-family:'Anton',sans-serif;width:100%;padding:5px 0;margin:0 auto;position:fixed;top:0;left:0;border-bottom:solid 1px #ccc;background:#000;z-index:100;box-shadow:0px 0px 5px 5px #000;-moz-box-shadow:0px 0px 5px 5px #000;-webkit-box-shadow:0px 0px 5px 5px #000}#access ul{list-style:none;display:flex;flex-wrap:wrap;position:relative;margin:30px 0 0;padding-left:20%;width:80%}@media screen and (min-width:1080px){#access ul{width:1080px;margin:68px auto 0;padding:0}}#access a{color:#fff;display:block;margin:5px;border-bottom:#000 solid 3px;font-weight:700;font-size:1.9rem;text-decoration:none;margin-bottom:3px}#access a:hover{border-bottom:#900 solid 3px;margin-bottom:0}#access .logo a,#access .logo a:hover{border-color:#000!important}.logo a:active{transform:none}#access .current a,#lang .current{font-weight:700;border-bottom:#900 3px solid}.english nav a:hover,.english nav .current a,.english #access .current a,.english #lang .current,.english #access li a:hover{border-bottom:#062 solid 3px}.english #lang a:hover{border-bottom:#900 3px solid}.japan #lang a:hover{border-bottom:#062 3px solid}#access li{width:27%;padding:0 1%;text-align:center}#access li:nth-child(2){margin-left:28%}#access li a{margin:0;padding:13px 0;line-height:1}#access li:first-child{width:0;padding:0}#access img{animation-name:fadeIn;animation-duration:3s;width:280px;height:auto;position:absolute;left:9vw;margin-top:-46px}#lang{position:absolute;right:3%;top:1%;font-size:1.6rem}#lang a{display:inline;font-size:1.6rem}@media screen and (min-width:1080px){#access li{width:135px;margin:0 9px;padding:0}#access .logo{width:300px}#access li:nth-child(2){margin-left:300px}#access li:first-child{width:auto}#access img{margin-top:-61px;left:auto}#lang{right:50%;top:0;padding:7px 15px;margin:14px -540px 0 auto}}#main{min-height:400px;z-index:2;width:100%;background:#000;margin:0 auto;position:relative;padding:20px 0 50px}footer{width:100%;color:#111;z-index:1;position:relative;background-color:#ddd}footer #form{display:flex}footer #s-box{height:40px;padding:0 10px;border-radius:2px;border:solid 3px #eaeaea;outline:0}#footer-contents{display:flex;justify-content:space-between;margin:auto;font-size:1.6rem;padding:50px 0;width:1080px;max-width:100%}#footer-contents div{margin-left:2%;width:98%}#footer-contents h4{margin-bottom:5px}#footer-contents p{margin:10px 0;font-size:1.3rem}#footer-contents a{color:#111;padding:5px;width:80%;display:inline-block}#footer-contents a:hover{color:#ccc;background-color:#000}#site-generator{width:100%;background-color:#000}small{text-align:center;color:#eee;display:block}.cp_actab input{display:none}.cp_actab form input{display:inline-table}.accordion{font-size:1.6rem;font-weight:700}.pagination{clear:both;padding:20px 0;position:relative;width:840px;max-width:100%;margin:auto;font-size:1.4rem;line-height:14px;text-align:center}.nav-links{display:flex;width:100%;justify-content:center}.nav-links .prev{border-radius:5px 0 0 5px}.nav-links .next{border-radius:0 5px 5px 0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.pagination span,.pagination a{display:block;float:left;margin:2px 2px 2px 0;padding:10px 15px;text-decoration:none;width:auto;color:#900;background:#fff;border:solid 1px #900}.blog .pagination span,.blog .pagination a{color:#06c;border:solid 1px #06c}.english .pagination span,.english .pagination a{color:#062;border:solid 1px #062}.pagination a:hover{color:#fff;background:#900}.english .pagination a:hover{color:#fff;background:#062}.blog .pagination a:hover{color:#fff;background:#06c}.pagination .current{color:#fff;background:#900;border:solid 1px #900}.english .pagination .current{background:#062;color:#fff;border:solid 1px #062}.blog .pagination .current{background:#06c;color:#fff;border:solid 1px #06c}.pagination .dots,.english .pagination .dots,.blog .pagination .dots{background:0 0;border:none;color:#fff}.home .info{margin-bottom:5%}.home .info h2{text-align:left;font-size:2.5rem;line-height:3rem;width:80%;margin:auto}.home .catch{width:110px;position:absolute;right:0;margin:30px 10px;writing-mode:vertical-rl;font-size:5.6rem;font-family:"Hannari";color:#eee;opacity:0;text-shadow:1px 1px 6px #000,-1px -1px 6px #000,1px 1px 6px #000,-1px -1px 6px #000;-webkit-text-stroke:1px #000;paint-order:stroke;animation-name:SlideDown;animation-duration:2s;animation-timing-function:linear;animation-delay:1s;animation-fill-mode:both}.candypaint{width:1080px;max-width:100%;position:relative;background-repeat:no-repeat;background-position:right;background-size:100%;margin:60px auto}.home h2{font-size:5.6rem;text-align:center;margin:0 0 0 auto;line-height:.8;margin-bottom:2%;padding:1%}.candypaint h2{background:#900;padding:1%}.home h2 span{font-size:2.5rem}.home .address6 h2{font-size:2.5rem}.home_txt p{padding:0 25px}.home_gallery,.home_blog{display:flex;flex-wrap:wrap;margin:1% auto;position:relative;width:100%}.home_gallery a{width:30%;height:250px;margin:0 auto;overflow:hidden;position:relative;text-align:right;background:#000;padding:5px}.home_gallery a .item img{width:400px;max-width:100% display:block;max-width:100%;height:210px;object-fit:cover;object-position:50% 18%}.home_gallery .item h3{position:absolute;bottom:0;margin-bottom:0;padding:5px 10px;right:0;z-index:10;color:#fff;font-size:clamp(1.6rem, 2.2vw, 2.4rem)}.home_blog a{width:23%;height:180px;margin:0 auto;overflow:hidden;position:relative}#blog h2,.home #gallery h2{font-size:5.6rem;width:100%;padding:10px 0;margin-bottom:2%}.home_blog .item img{width:100%;height:180px;object-fit:cover;overflow:hidden}.home_gallery .item img{width:100%;height:210px;object-fit:cover}.home_blog .item div{color:#fff;background-color:rgba(0,0,0,.5)}.home_blog .item div p{padding:0 7px;margin:0;font-size:1.3rem;line-height:1.4rem}#blog .item div p:first-child{text-align:right;position:absolute;top:0;right:0}#blog .item div p:last-child{text-align:left;position:absolute;width:100%;bottom:5px;left:2%;text-shadow:1px 1px 6px #000,-1px -1px 6px #000,1px 1px 6px #000,-1px -1px 6px #000;-webkit-text-stroke:1px #000;paint-order:stroke}#blog .item_blog div p:first-child{background:#06c}#blog .item_gallery div p:first-child{background:#900}#blog .item_blog div p:last-child{border-color:#06c}#blog .item_gallery div p:last-child{border-color:#900}.home_address{margin:auto;width:60%;font-size:2rem;padding-bottom:50px}.temporary-holidays p,.temporary-holidays ul,.home .temporary-holidays h3{text-align:center}@media screen and (min-width:1080px){.page h3,.page .candy_contents:first-child p:nth-child(2),.page .candy_contents .candy_h3{margin:40px 0 20px;padding-left:20px;border-bottom:#900 solid 2px;border-left:#900 solid 8px;font-size:3rem;line-height:1.5em}.page .more{border:none}.page h2,.page .candy_contents:first-child p:first-of-type{margin-top:50px;padding-left:20px;background-color:#900;font-size:3.6rem;line-height:1.5em;font-weight:700}.contact h2:first-child,.profile:first-child h2,.formInner h2:first-child{background:0 0}.contact h2:first-child,.profile:first-child h2,.formInner h2:first-child,.page .candy_contents:first-child p:first-child{margin-top:0}}input[type=checkbox]{outline:none}.wpcf7 h2 a{color:#fff}.wpcf7 select{width:90%;padding:10px 8px;border:1px solid #ddd;-moz-box-sizing:border-box;box-sizing:border-box}.sent .formInner,.complete-display{display:none}.sent .complete-display,.formInner{display:block;padding:20px}.formInner p{font-size:2rem;margin-top:20px;text-align:left}.formInner p:last-child{width:90%;margin:1% auto}.formInner .more{text-align:right}label span{text-indent:-99999px;display:inline-block}label .inline{text-indent:0}.wpcf7>form input[type=submit][disabled],.wpcf7>form input[type=submit][disabled]:hover,.wpcf7>form input[type=submit][disabled]:focus{background-color:#999}input[type=submit]{background-color:#900;color:#fff;cursor:pointer;display:block;margin:auto}.check{display:flex;margin:1% auto 10%;justify-content:center;align-items:center}.check p:first-child{margin:0;width:10%}.check p:last-child{margin:0;width:90%}input[type=checkbox]{width:20px;height:26px;-moz-transform:scale(1.4);-webkit-transform:scale(1.4);transform:scale(2.2);position:relative}div.wpcf7{width:700px max-width:96%;margin:0 2%;padding:0}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;color:red;font-weight:700}div.wpcf7-mail-sent-ok{border:2px solid #398f14;width:670px;max-width:90%;margin:20px auto}div.wpcf7-mail-sent-ng,div.wpcf7-aborted{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid orange}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #f7e700;width:670px;max-width:90%;margin:20px auto}.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{display:none}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label:before,span.wpcf7-list-item-label:after{content:" "}.wpcf7-display-none{display:none}.wpcf7 .wpcf7-spinner{visibility:hidden;display:inline-block;opacity:.75;position:fixed;top:300px;z-index:2147483647;left:50%}.wpcf7 form.submitting .wpcf7-spinner{visibility:visible}.wpcf7 .wpcf7-spinner:before{content:'';position:absolute;width:1em;height:1em;color:#900;border-radius:100%;-webkit-animation:load4 1.3s infinite linear;animation:load4 1.3s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes load4{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 0,2em 2em 0 .2em,0 3em 0 0em,-2em 2em 0 -1em,-3em 0em 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0em,0 3em 0 .2em,-2em 2em 0 0,-3em 0em 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0em -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0em -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 0,-2em -2em 0 .2em}}div.wpcf7 .wpcf7-spinner.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}div.wpcf7 .wpcf7-recaptcha iframe{margin-bottom:0}div.wpcf7 input[type=file]{cursor:pointer;color:#fff;background:#000;border:none;outline:none}div.wpcf7 input[type=file]:disabled{cursor:default}input[type=text],input[type=password],textarea{background:#fafafa;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1);border:1px solid #ddd;color:#000}input[type=text],.post-password-required input[type=password],textarea{border:none}.order .shopping{background:#000;color:#fff;width:90%;outline:none;resize:none;font-size:3rem}.wpcf7-form-control{padding:4px;width:100%;font-size:2rem}.wpcf7-file{padding:0;font-size:1.6rem}.p-postal-code,.p-locality,.p-region{display:inline;width:30%;margin-right:1%}.wpcf7 .wpcf7-not-valid{background:pink}.must{background:#ff1a00}.free{background:#999}.must,.free{color:#fff;border-radius:3px;font-size:1.2rem;margin-right:10px;padding:5px 10px;letter-spacing:.2em}.order .spec{font-size:2rem}.payment{width:80%!important;text-align:center;margin:10% auto 2%}.payment2{width:44%;text-align:center;margin:5% 2%;display:inline-block}.payment a,.payment2 a{display:block;width:100%;color:#fff;background:#900;text-align:center;padding:2%;border:solid 1px #000}.payment a:hover,.payment2 a:hover{color:#fff;background:#000;border:solid 1px #900}.grecaptcha-badge{visibility:hidden}.more{display:block;width:98%;text-align:right;margin:1%}.more a{background:#000;width:auto!important;height:auto!important;border:solid 2px #000;padding:0 1.5em 0 .5em;position:relative!important;display:inline-block;margin:0 1% 0 0!important;text-decoration:none;color:#fff}.more a:after,.post-type-archive-gallery h2 a:after{position:absolute;top:50%;right:.5em;margin-top:-.5em;content:'';border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-left:.5em solid}.more a:hover{background:0 0}.blog .more a{background:#000;border:solid 2px #06c}.gallery .more a{background:#000;border:solid 2px #900}.blog .more a:hover{background:#06c;border:solid 2px #06c}.gallery .more a:hover{border:solid 2px #900;background:#900}.english .more a{border-color:#062}.english .more a:hover{background:rgba(0,153,51,.5)}#specification p{text-align:left;padding-left:10%}#colordete{width:600px;max-width:80%;margin:5px auto 30px auto;display:flex;flex-wrap:wrap}#colordete .h2-gallery{font-size:3rem;font-weight:700;margin:50px auto 10px}#colordete h2{text-align:center;color:#fff;padding:5px 0 5px;width:100%;border:none}#colordete p{margin:0 auto 5px auto;text-align:center;width:100%;padding:0}#colordete .h3-colordete{color:#fff;width:80%!important;border-bottom:solid 2px #555;margin:20px auto 5px}#colordete .left,#colordete .right{width:46%;padding:0 2%}.outside{width:100%}.flex{display:flex;justify-content:space-between;flex-wrap:wrap;margin:auto}.flex a{margin:1% auto 3%;position:relative;width:98%;height:300px;color:#fff}.flex .scond{width:48%;height:250px}.flex .third{width:31%;height:200px}.flex a img{width:100%;height:300px;margin:0 auto;object-fit:cover}.flex .scond img{height:250px}.flex .third img{height:200px}.entry-title{font-size:4rem;padding:2%;z-index:100}.single h2,.h2-related{padding:2px 0 0 2%;width:97%;font-size:3rem;margin:50px auto 10px;border-left:solid 6px #ccc;text-align:left}.page-title{font-size:6.5rem!important;text-align:center;padding:0}.flex .entry-title{position:absolute;bottom:0;left:0;width:98%;text-shadow:1px 1px 6px #000,-1px -1px 6px #000,1px 1px 6px #000,-1px -1px 6px #000;-webkit-text-stroke:1px #000;paint-order:stroke}.scond .entry-title{font-size:2rem}.third .entry-title{font-size:1.7rem}.flex .sold{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.3);font-size:4rem;z-index:1;top:0;margin:0}.flex .sold p{text-align:center;background:#900;font-family:'Alata',sans-serif,'Anton'}.blog .entry-title{border-color:#06c}.gallery .entry-title{border-color:#900}.english .entry-title{border-color:#062}article{margin-bottom:50px}.single article{width:768px;max-width:100%;margin:auto}.single .entry-content img{width:768px;max-width:100%;height:auto;margin:auto}.single-blog .entry-content{counter-reset:h2}.single-blog .entry-content h2:before{counter-increment:h2;content:counter(h2) ". "}.single-blog .entry-content #colordete h2:before{display:none}.single-gallery h2,.single-gallery .h2-gallery,.single-gallery h2,.single-blog #main .h2-gallery{border-color:#900;background:rgba(153,0,0,.5)}.single-english h2,.single-english .h2-gallery{border-color:#062;background:rgba(0,153,51,.5)}.single-blog h2,.single-blog #colordete .h2-gallery,.single-blog h2,.single-gallery .h2-blog,.single-english .h2-blog{border-color:#06c;background:rgba(0,102,204,.5)}.single .entry-content h3{padding:2px 10px;font-size:2.8rem;margin:40px 0 5px;border-bottom:solid 2px #ccc}.single .entry-content .more{border:none}.single .entry-content p{padding:5px 10px;font-size:2.6rem}.date{font-size:1.6rem;color:#fff;position:absolute;top:0;right:0;padding:5px 2%;z-index:1;text-transform:uppercase;font-family:'Alata',sans-serif}.single .date{top:auto;bottom:165px}.blog .date{background:#06c}.gallery .date,.item_gallery .date{background:#900}.english .date{background:#062}.views{position:absolute;top:30px;right:0;background:#000;z-index:100;padding:5px;margin:0}.youtube{width:100%;height:0;position:relative;padding-top:56.25%;overflow:hidden}.youtube iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.p_right{width:50%;text-align:right;font-size:2.5rem!important;margin:50px auto;margin-right:10%}.post-type-archive-gallery h2{border-color:#900;position:relative}.post-type-archive-gallery h2{padding:0}.post-type-archive-gallery .process-title{padding:2%}.post-type-archive-gallery h2 a{background:rgba(153,0,0,.5);padding:2%}.post-type-archive-gallery h2 a:hover{background:#900}.post-type-archive-gallery .h_B{border-color:#06c;background:rgba(0,102,204,.5)}.single .cat a{padding:10px;margin:1px;background:#900;color:#eee;display:inline-block;border:solid 1px #900}.single-english .cat a{border:#062 solid 1px;background-color:#062}.single-blog .cat a,.single-gallery .cat .blog-tag a{border:#06c solid 1px;background-color:#06c}.single-gallery .blog-tag .cat a{border:#06c solid 1px;background-color:#06c}.single .cat a:hover{padding:10px;margin:1px;background:#000;color:#eee;display:inline-block;border:solid 1px #900}.single-english .cat a:hover{border:#062 solid 1px}.single-blog .cat a:hover,.single-gallery .cat .blog-tag a:hover{border:#06c solid 1px}.next_post{position:relative;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;width:140px;text-align:center;float:left;margin-left:20px}.next_post:after{border-right:20px solid #900;border-top:5px solid transparent;border-bottom:5px solid transparent;content:"";position:absolute;right:138px;top:8px}.previous_post{position:relative;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;width:140px;text-align:center;float:right;margin-right:20px}.previous_post:after{border-left:20px solid #900;border-top:5px solid transparent;border-bottom:5px solid transparent;content:"";position:absolute;left:138px;top:8px}.next_post a,.previous_post a{color:#fff;margin-top:5px;text-align:center;position:relative;z-index:3;display:block;width:100%;height:100%;max-height:40px;overflow:hidden;font-weight:700}.next_post a:hover,.previous_post a:hover{color:#900;font-weight:700;text-decoration:none}.Breadcrumb *,.Breadcrumb *:after,.Breadcrumb *:before{-webkit-box-sizing:border-box;box-sizing:border-box}.Breadcrumb{overflow:hidden;margin:1em auto;padding:0;list-style:none;width:768px}.Breadcrumb li{display:inline-block;padding:0;margin-left:2px}.Breadcrumb a,.Breadcrumb span{position:relative;display:inline-block;margin:0;padding:.2em 1em .2em 2.5em;text-decoration:none;color:#fff}.gallery .Breadcrumb a,.gallery .Breadcrumb span{background-color:#900}.blog .Breadcrumb a{background-color:#06c}.english .Breadcrumb a{background-color:#062;text-transform:uppercase}.Breadcrumb li:first-child a{padding-left:1em;border-radius:5px 0 0 5px}.Breadcrumb a:after,.Breadcrumb a:before{position:absolute;top:50%;right:-1.5em;margin-top:-1.5em;content:'';border-top:1.5em solid transparent;border-bottom:1.5em solid transparent;border-left:1.6em solid}.Breadcrumb a:after{z-index:2}.gallery .Breadcrumb a:after{border-left-color:#900}.blog .Breadcrumb a:after{border-left-color:#06c}.english .Breadcrumb a:after{border-left-color:#062}.Breadcrumb a:hover:after{z-index:2;border-left-color:#000}.Breadcrumb a:before{z-index:1;right:-1.8em;border-left-color:#000}.Breadcrumb li:last-child a,.Breadcrumb li:last-child span{border-radius:0 5px 5px 0}.Breadcrumb li a:hover{background:0 0}.Breadcrumb li:last-child a:before,.Breadcrumb li:last-child a:after{content:normal}.related_blog,.related_gallery,.related_english{display:flex;flex-wrap:wrap;padding-bottom:5%}.related_gallery a,.related_blog a,.related_english a{width:30%;margin:0 auto 2%;font-size:1.2rem;padding:1%;text-transform:uppercase;position:relative}.related .gallery_cat{background:#900;position:absolute;right:0;top:0;bottom:auto;font-size:1.5rem;padding:0 3%}.related .blog_cat{background:#06c;position:absolute;right:0;top:0;bottom:auto;font-size:1.5rem;padding:0 3%}.related .english_cat{background:#062;position:absolute;right:0;top:0;bottom:auto;font-size:1.5rem;padding:0 3%}.related{position:relative;overflow:hidden}.related .related-title{position:absolute;bottom:1%;left:1%;white-space:nowrap;right:auto;font-size:clamp(1.2rem, 3vw, 2rem);line-height:1.2;font-weight:700;text-shadow:1px 1px 6px #000,-1px -1px 6px #000,1px 1px 6px #000,-1px -1px 6px #000;-webkit-text-stroke:1px #000;paint-order:stroke}.related img{width:100%;height:200px;object-fit:cover;object-position:50% 45%}.SNS{display:block;font-size:3.5rem}.S-right{text-align:right;margin:10% 10% 2% auto}.S-center{text-align:center;width:50%;margin:10% auto 2%}.home .S-center{width:100%}.S-center a,.S-right a{width:10%;margin:3%;font-size:4.5rem;color:#fff;padding:1%}.S-center img{margin:3% auto 1%;display:block}.S-center a span,.S-right a span{padding:20%}.S-right a .i-facebook:hover,.S-center a .i-facebook:hover{color:#455a9d}.S-right a .i-twitter:hover,.S-center a .i-twitter:hover{color:#ccc}.S-right a .i-instagram:hover,.S-center a .i-instagram:hover{color:#3f729b;font-weight:700}.S-right a .i-pinterest:hover,.S-center a .i-pinterest:hover{color:#ce0f19}#sns p{margin:20px auto 0;padding:0}.share-buttons{width:100%;display:flex;margin-top:20px;font-family:Anton}.share-buttons p{text-align:left}.share-buttons div{width:20%;text-align:center}.single-english .share-buttons div{width:25%}.share-buttons .tweet a:hover{background:#333}.share-buttons .fb-iine a:hover{background:#455a9d}.share-buttons .hatebu a:hover{background:#2c6dbd}.share-buttons .pinterest a:hover{background:#ce0f19}.share-buttons .pocket a:hover{background:#ee4056}.share-buttons a{font-size:140%;font-family:sans-serif;color:#fff;text-decoration:none;padding:5px;display:block}@font-face{font-family:'icomoon';src:url(//candypaint.jp/AMEIRO/wp-content/themes/ameiro/fonts/icomoon.woff2) format('woff2'),url(//candypaint.jp/AMEIRO/wp-content/themes/ameiro/fonts/icomoon.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}[class^=i-],[class*=" i-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i-facebook:before{content:"\e900"}.i-feedly:before{content:"\e901"}.i-hatenabookmark:before{content:"\e902"}.i-instagram:before{content:"\e903"}.i-line:before{content:"\e904"}.i-pinterest:before{content:"\e905"}.i-pocket:before{content:"\e906"}.i-twitter:before{content:"\1D54F";font-family:vk_sns}.i-home:before{content:"\e908"}.i-pencil:before{content:"\e909"}.i-category:before{content:"\e92f"}.i-tag:before{content:"\e935"}.i-mail:before{content:"\e945"}.i-map:before{content:"\e947"}.i-users:before{content:"\e972"}.i-zoom:before{content:"\e987"}.i-next:before{content:"\ea1c"}.i-right:before{content:"\ea42"}.i-left:before{content:"\ea44"}.half{display:flex;flex-wrap:wrap;text-align:left}.half span{width:48%;display:block;margin:auto 1%}.float{width:50%;float:left}.right{text-align:right}.red{font-weight:700;color:#d20e0e}.inline{display:inline-block}.center{width:100%;height:auto;text-align:center}#content{width:90%;margin:auto}.page .entry-content{width:750px;max-width:96%;margin:auto;font-size:2rem}.price .right{margin-right:10%}.pricelist{border:solid 1px;margin:2% auto;padding:2%}.pricelist h2{margin-top:0}.price-table{display:flex;width:100%;border-bottom:solid 2px #ccc;padding-bottom:30px;margin:20px auto 50px}.price-table h5{width:100%;font-size:1.2em;border-right:solid;margin:auto;text-align:center}.price-table h5:last-of-type{border-right:none}.price-table .price-coating h5{width:40%;margin:auto}.case-price-table{display:flex;flex-wrap:wrap;width:100%;margin-top:1em}.case-price-table p{margin:1% 3%}.case-price-table p:nth-child(odd){text-align:right;width:54%}.case-price-table p:nth-child(even){text-align:right;width:24%;margin-right:10%}.price .flake{padding:1%;border:solid 1px}.profile{margin:2em auto}.about_flex{display:flex;justify-content:space-between;flex-wrap:wrap;margin:2em auto}.about_flex .left,.about_flex .mail-left{width:44%}.about_flex .left h3{margin-top:0}.about_flex .right,.about_flex .mail-right{width:54%;text-align:left}.profile iframe{max-width:100%}.post_pager_top a,.post_pager_footer a,.flex a,.related_blog a,.related_gallery a,.related_english a,#paint a,.entry-title a{color:#fff;display:block}.post_pager_top,.post_pager_footer{display:flex}.post_pager_top{width:768px;max-width:100%;margin:20px auto;font-family:'Alata',sans-serif}.post_pager_top div{flex:1;position:relative;text-align:center;font-size:2.5rem}.post_pager_top div a{color:#fff;text-align:center}.next_Ser{clip-path:polygon(0 50%,10% 0,100% 0,100% 100%,10% 100%);-webkit-clip-path:polygon(0 50%,10% 0,100% 0,100% 100%,10% 100%);padding:1% 5% 1% 10%}.prev_Ser{clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%);-webkit-clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%);padding:1% 10% 1% 5%}.post_pager_top .next_Ser{width:50%}.post_pager_top .prev_Ser{width:50%;position:absolute;right:0;top:0}.blog .post_pager_top div a{background:#06c}.gallery .post_pager_top div a{background:#900}.english .post_pager_top div a{background:#062}.blog .post_pager_top div a:hover{background:rgba(0,102,204,.5)}.gallery .post_pager_top div a:hover{background:rgba(153,0,0,.5)}.english .post_pager_top div a:hover{background:rgba(0,153,51,.5)}.post_pager_top div p{margin:0;width:100%}.post_pager_footer{margin-top:30px;text-transform:uppercase;font-family:'Alata',sans-serif;position:relative}.post_pager_footer:after{position:absolute;top:0;left:50%;margin:1% 0;content:"";width:1px;height:95%;background-color:#ccc}.post_pager_footer a{flex:1;margin:20px auto;padding:10px 50px;width:100%;height:100%;position:relative}.post_pager_footer a .post-thum{border:solid 2px #000;height:250px!important}.post_pager_footer a .post-thum img{height:250px!important;object-fit:cover}.blog .post_pager_footer a:hover .post-thum{background:rgba(0,102,204,.5);opacity:.7;border:solid 2px #06c}.gallery .post_pager_footer a:hover .post-thum{background:rgba(153,0,0,.5);opacity:.7;border:solid 2px #900}.english .post_pager_footer a:hover .post-thum{background:rgba(0,153,51,.5);opacity:.7;border:solid 2px #062}.post_pager_footer a .next-post,.post_pager_footer a .prev-post{position:relative}.post_pager_footer p{margin:0;font-weight:700}.post_pager_footer .post-info p{position:absolute;bottom:6%;text-shadow:1px 1px 6px #000,-1px -1px 6px #000,1px 1px 6px #000,-1px -1px 6px #000;-webkit-text-stroke:1px #000;paint-order:stroke}.post_pager_footer .prev-post .post-info p{right:12%;text-align:right}.post_pager_footer .next-post .post-info p{left:12%}.post_pager_footer a .prev-post{text-align:right}.post_pager_footer .prev_Ser,.post_pager_footer .next_Ser{position:absolute;font-size:2.5rem;z-index:1;background:#900;top:1%}.post_pager_footer .next_Ser{left:5%}.post_pager_footer .prev_Ser{right:5%}.blog .post_pager_footer .prev_Ser,.blog .post_pager_footer .next_Ser{background:#06c}.english .post_pager_footer .prev_Ser,.english .post_pager_footer .next_Ser{background:#062}.post_pager_top .prev_LCP,.post_pager_footer .prev_LCP{left:2%;bottom:6%;line-height:2rem}.post_pager_top .prev_LCP span,.post_pager_footer .prev_LCP span{margin:.2rem auto;width:1.8rem;height:2.6rem;background:#fff;display:inline-block;clip-path:polygon(0 50%,100% 0,100% 100%)}.post_pager_top .next_LCP,.post_pager_footer .next_LCP{right:2%;bottom:6%;line-height:2rem}.post_pager_top .next_LCP span,.post_pager_footer .next_LCP span{margin:.2rem auto;width:1.8rem;height:2.6rem;background:#fff;display:inline-block;clip-path:polygon(0 0,100% 50%,0 100%)}.english,tax-english_cat,tax-english_tag,.post-type-archive-english{font-family:'Alata',sans-serif}.post-type-archive-english h1{font-size:5.5rem;padding:0 2%}.post-type-archive-english .flex{display:flex;width:1080px;max-width:100%}.post-type-archive-english #content p{max-width:94%;margin:0 auto 3rem;font-size:3rem}.post-type-archive-english .flex article .entry-title{margin:10px auto}.post-type-archive-english .flex article .entry-title a{color:#fff}.post-type-archive-english .flex article img{width:100%;height:auto;margin:10px auto}.post-type-archive-english h2{background:#062;text-align:center}.post-type-archive-english .flex h2{margin:0}.post-type-archive-english .english_contents h2{background:#ccc;padding-left:20px;color:#111;margin:10px 40px}.post-type-archive-english .english_contents p{margin:10px 40px}.post-type-archive-english .flex img,.candy .flex img{max-width:47%;min-width:35%;margin:1%;height:auto}.english_contents{border:solid 1px #ccc;margin:0 auto 30px;width:98%}.english_contents img{height:300px;object-fit:cover}.error404 .entry-content{display:flex;flex-wrap:wrap}.error404 .entry-content div{width:48%;margin:1%}.l-in{position:fixed;width:20%;text-align:right;margin:0 auto;top:0;left:0;right:0;z-index:500}.l-in img{width:30px;height:auto;padding:5px 10px}.affiliate{width:80%;flex-wrap:wrap;display:flex;margin:0 auto 2%;background:#fff;color:#333;border:double #900 10px;border-radius:20px;padding-bottom:40px}.affiliate div:first-child{width:30%;margin:auto}.affiliate div:last-child{width:70%;margin:0 auto;position:relative}.affiliate div img{width:98%;height:200px!important;object-fit:contain}.affiliate div:last-child img{width:12%!important;height:auto!important;margin:0 3%;border-radius:50%;transition-duration:.3s}.affiliate div:last-child img:hover{border-radius:0;transition-duration:.3s}.affiliate div h3{border:none;border-radius:0 0 0 20px;font-size:2.5rem;padding:1% 1% 1% 7%;color:#ddd;margin:0;background:#900}.affiliate div p{border:none;font-size:2rem}.affiliate div p:last-child{text-align:right;position:absolute;bottom:-15%;right:0;padding:0;margin:0}.affiliate div a{display:inline}#toc{width:60%;margin:auto;text-align:center;color:#000;border:solid 1px #ddd;margin-top:20px}#toc summary{background:#ccc}#toc p{margin:0;padding:0;font-size:1.8rem;background:#ddd}#toc ol{margin:auto;padding:0;position:relative;counter-reset:number 0}#toc ol li{background:#000;margin:1px 0;line-height:1;display:-webkit-flex;display:-ms-flex;display:flex;align-items:baseline;counter-increment:sample;font-size:1.4rem;position:relative}#toc ol li a:before{counter-increment:number 1;content:counter(number) " ";width:20px;height:20px;margin-right:20px;font-size:12px;color:#eee;line-height:20px;text-align:center;position:absolute;left:8%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}#toc ol li a:after{content:"\025bc";position:absolute;right:8%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);font-size:1rem}#toc ol li a:hover:after{color:#ddd}.blog #toc ol li a:hover{background:#06c}.gallery #toc ol li a:hover{background:#900}#toc ol li a{color:#ddd;font-weight:700;display:block;width:100%;height:100%;padding:2% 0 2% 18%;padding-left:18%;text-align:left;z-index:10}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{position:fixed!important;inset:0!important;margin:auto!important;width:auto!important;max-width:1280px!important}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#colorbox{outline:0;font:12px Tahoma,Arial,sans-serif}#cboxContent{margin-top:32px;overflow:visible;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{background:#000;padding:1px}#cboxLoadingGraphic{background:url(https://candypaint.jp/AMEIRO/wp-content/plugins/jquery-colorbox/images/loading.gif) no-repeat center center}#cboxLoadingOverlay{background:#000}#cboxTitle{position:absolute;top:-22px;left:0;color:#000}#cboxCurrent{position:absolute;top:0!important;left:0!important;right:auto!important;font-size:2.5rem;text-indent:0!important;background-color:rgba(0,0,0,.5);padding:3px}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxPrevious{background-position:0 0;right:44px}#cboxPrevious:hover{background-position:0 -25px}#cboxNext{background-position:-25px 0;right:22px}#cboxNext:hover{background-position:-25px -25px}#cboxClose{background-position:-50px 0;right:0}#cboxClose:hover{background-position:-50px -25px}.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0;right:44px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px}span.zoomHover{height:100%;left:0;position:absolute;top:0;width:100%;z-index:9;background:url("https://candypaint.jp/AMEIRO/wp-content/plugins/jquery-colorbox/images/zoom.png") no-repeat scroll 50% 50% transparent}a.zoomLink{position:relative;display:inline-block}#colorbox{outline:0;font:12px Tahoma,Arial,sans-serif;width:auto!important}#cboxTitle{bottom:0!important;top:auto!important;color:#fff!important;font-size:2rem;max-width:95%!important;margin-bottom:1%!important;padding:1% 4% 1% 1%!important;z-index:10000;text-shadow:1px 1px 6px #000,-1px -1px 6px #000,1px 1px 6px #000,-1px -1px 6px #000;-webkit-text-stroke:1px #000;paint-order:stroke;background-image:linear-gradient(90deg,rgba(0,0,0,.5) 85%,rgba(255,255,255,0))}#cboxOverlay{background:#000!important;position:fixed;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{bottom:0!important;top:auto!important}#cboxContent{margin:0 auto!important;width:fit-content!important;max-width:1280px;height:auto!important;inset:0;float:none!important}#cboxLoadedContent{width:auto!important;height:auto!important;max-width:1280px;max-height:90vh;overflow:hidden!important}#cboxPrevious{background-position:top!important;right:auto!important;width:50%!important;z-index:100;height:100%!important;background:transparent!important}#cboxPrevious:before{content:"";position:absolute;margin:auto;top:0;bottom:0;left:3px;width:23px;height:23px;border-radius:50%;border:solid 2px #fff;background:#000}#cboxPrevious:after{content:"";position:absolute;margin:auto;top:0;bottom:0;left:12px;width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(225deg)}#cboxNext{background-position:top!important;right:0!important;width:50%!important;z-index:100;height:100%!important;background:transparent!important}#cboxNext:before{content:"";position:absolute;margin:auto;top:0;bottom:0;right:3px;width:23px;height:23px;border-radius:50%;border:solid 2px #fff;background:#000}#cboxNext:after{content:"";position:absolute;margin:auto;top:0;bottom:0;right:12px;width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg)}#cboxClose{top:-32px!important;display:block;position:absolute;width:100%!important;height:100vh!important;z-index:auto;background:transparent!important}#cboxClose:before,#cboxClose:after{content:"";position:absolute;top:20px;right:20px;width:3px;height:27px;background:#ccc}#cboxClose:before{transform:translate(-50%,-50%) rotate(45deg)}#cboxClose:after{transform:translate(-50%,-50%) rotate(-45deg)}.cboxPhoto{width:auto!important;height:auto!important;max-width:100%!important;max-height:90vh!important;display:block!important}#cboxNext,#cboxPrevious,#cboxSlideshow{position:absolute;z-index:9999}#cboxNext{right:0;top:50%}#cboxPrevious{left:0;top:50%}#cboxSlideshow{bottom:0;left:50%;transform:translateX(-50%)}#page-top{position:fixed;right:2%;bottom:0;z-index:2;opacity:0;transform:translateY(150px)}#page-top.UpMove{animation:UpAnime .5s forwards}@keyframes UpAnime{from{opacity:0;transform:translateY(150px)}to{opacity:1;transform:translateY(0)}}#page-top.DownMove{animation:DownAnime .5s forwards}@keyframes DownAnime{from{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(150px)}}#page-top a{width:100px;height:100px;background:url("https://candypaint.jp/AMEIRO/wp-content/themes/ameiro/images/down.png") no-repeat center;background-size:contain}#page-top.floatAnime a{width:100px;height:100px;background:url("https://candypaint.jp/AMEIRO/wp-content/themes/ameiro/images/up.png") no-repeat center;background-size:contain;animation:floatAnime 2s linear infinite;opacity:0}@keyframes floatAnime{0%{transform:translateX(0);opacity:0}10%{transform:translateX(-6px);opacity:1}20%{transform:translateX(0)}30%{transform:translateX(9px)}40%{transform:translateX(0)}50%{transform:translateX(-6px)}60%{transform:translateX(0)}70%{transform:translateX(10px)}80%{transform:translateX(0)}90%{transform:translateX(-8px)}100%{transform:translateX(0)}}.paints .LCP{position:absolute;right:3px;top:7px;bottom:auto;text-shadow:none;padding:2% !important;line-height:1.5rem}.paints .LCP span{margin:.2rem auto .2rem 1rem;width:.8rem;height:1.4rem;background:#fff;display:inline-block;clip-path:polygon(0 0,100% 50%,0 100%)}.english .paints .LCP{background:#06c}.blog .paints .LCP{background:#062}.paints{position:relative;width:90%;height:254px!important;margin:10px auto}.paints a{display:block;width:100%;height:100%;border:solid 2px}.paints .paints-blog{border-color:#06c}.paints .paints-gallery{border-color:#900}.paints .paints-english{border-color:#062}.paints a img{width:100%;object-fit:cover;height:254px!important}.paints a:hover img{opacity:.7}.paints a p{position:absolute;padding:0 !important;margin:0;right:2%;bottom:0;font-size:clamp(1rem,1.8rem,2.2rem);font-weight:700;text-shadow:1px 1px 6px #000,-1px -1px 6px #000,1px 1px 6px #000,-1px -1px 6px #000;-webkit-text-stroke:1px #000;paint-order:stroke;font-family:Alata;color:#fff;text-align:right}.gallery-h2{font-size:2.5rem;margin-bottom:1rem}.post-type-archive-gallery article .entry-content{width:100%;margin:10px auto 50px;padding-bottom:10px;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;position:relative;height:230px!important}.post-type-archive-gallery article .entry-content::-webkit-scrollbar{height:20px;background-color:#000}.post-type-archive-gallery article .entry-content::-webkit-scrollbar-thumb{background:#900;border-left:solid 5px #000;border-right:solid 5px #000;height:15px}.english .post-type-archive-gallery article .entry-content::-webkit-scrollbar-thumb{background:#062}::-webkit-scrollbar-button{background-color:#000;border-style:solid;height:12px;width:12px;padding:5px}::-webkit-scrollbar-button:horizontal:increment{border-top:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #900}.english .post-type-archive-gallery article .entry-content::-webkit-scrollbar-button:horizontal:increment{border-left:10px solid #062}::-webkit-scrollbar-button:horizontal:decrement{border-top:10px solid transparent;border-right:10px solid #900;border-bottom:10px solid transparent;border-left:10px solid transparent}.english .post-type-archive-gallery article .entry-content::-webkit-scrollbar-button:horizontal:decrement{border-right:10px solid #062}.home .post-type-archive-gallery .home-new .entry-content{width:972px;max-width:100%;height:220px!important;margin:10px auto 20px}.post-type-archive-gallery .entry-content a{display:inline-block;overflow:hidden;width:42%;max-width:80%;height:100%;position:relative;margin:0 10px;scroll-snap-align:center;scroll-snap-stop:always}.post-type-archive-gallery .entry-content a:last-child{width:300px}.home .post-type-archive-gallery .entry-content a:last-child,.english .post-type-archive-gallery .entry-content a:last-child{width:42%}.home .post-type-archive-gallery article{margin:10px auto 20px}.home .post-type-archive-gallery .home-new .entry-content a{width:260px;max-width:28%}.post-type-archive-gallery article .entry-content a img{width:100%;height:100%;object-fit:cover}.post-type-archive-gallery article .entry-content a:last-child img{width:90%;object-fit:contain;margin:0 5%}.home .post-type-archive-gallery .home-new .entry-content a img{width:280px;height:240px;object-fit:cover}.home .post-type-archive-gallery article .entry-content a:last-child img,.english .post-type-archive-gallery article .entry-content a:last-child img{width:100%;height:100%;object-fit:cover;margin:auto}.home .post-type-archive-gallery article .entry-content .item_gallery .Ser{font-family:Alata}.post-type-archive-gallery .entry-content a:hover img{opacity:.7}.post-type-archive-gallery .entry-content a p{position:absolute;padding:0 !important;margin:0;left:2%;bottom:0;font-size:clamp(1rem, 3vw, 1.8rem);font-weight:700;text-shadow:1px 1px 6px #000,-1px -1px 6px #000,1px 1px 6px #000,-1px -1px 6px #000;-webkit-text-stroke:1px #000;paint-order:stroke;color:#fff;text-align:left;right:0;bottom:11%}.post-type-archive-gallery .entry-content a:last-child p{left:0;text-align:center}.home .post-type-archive-gallery .entry-content a:last-child p,.english .post-type-archive-gallery .entry-content a:last-child p{text-align:left}.carousel{position:relative;width:100%;height:300px;overflow:hidden;margin:10px auto 50px;padding-bottom:10%}.home .carousel,.post-type-archive-english .carousel{box-sizing:initial !important}.carousel_main{overflow:hidden;width:80%;margin:auto}.carousel-track{display:flex;white-space:nowrap;transition:transform .3s ease-out}.carousel-item{flex-shrink:0;width:100%}.carousel-image{display:block;width:750px;max-width:99%;position:relative;height:300px;margin:auto;border:solid 3px #ccc}.carousel-image img{width:750px;height:300px;object-fit:cover}.carousel-image p{position:absolute;bottom:4%;left:10%;font-weight:700;font-size:4rem;text-shadow:1px 1px 6px #000,-1px -1px 6px #000,1px 1px 6px #000,-1px -1px 6px #000;-webkit-text-stroke:1px #000;paint-order:stroke;color:#fff;text-align:left}.carousel-control{display:none}.carousel_prev,.carousel_next{position:absolute;top:50%;right:0;z-index:1;display:flex;align-items:center;justify-content:center;width:8%;height:80%;margin:auto;transform:translateY(-50%);transition:opacity .3s;cursor:pointer}.carousel_prev{right:auto;left:0}.carousel_prev:after{position:absolute;top:50%;left:15%;margin-top:-.5em;content:'';border-top:1em solid transparent;border-bottom:1em solid transparent;border-right:1em solid}.carousel_next:after{position:absolute;top:50%;right:15%;margin-top:-.5em;content:'';border-top:1em solid transparent;border-bottom:1em solid transparent;border-left:1em solid}.english .carousel_prev:hover:after,.english .carousel_next:hover:after{color:#062}.home .carousel_prev:hover:after,.home .carousel_next:hover:after{color:#900}.carousel_activator{display:inline-block;position:absolute;bottom:10%;accent-color:#062;transform:scale(2.5)}.home .carousel_activator{accent-color:#900}#carousel-1{left:25%}#carousel-2{left:35%}#carousel-3{left:45%}#carousel-4{left:55%}#carousel-5{left:65%}#carousel-6{left:75%}.carousel_activator:nth-child(1):checked~.carousel_main .carousel-control:nth-child(1){display:block}.carousel_activator:nth-child(1):checked~.carousel_main .carousel-track{transform:translateX(calc(-100% * 0))}.carousel_activator:nth-child(2):checked~.carousel_main .carousel-control:nth-child(2){display:block}.carousel_activator:nth-child(2):checked~.carousel_main .carousel-track{transform:translateX(calc(-100% * 1))}.carousel_activator:nth-child(3):checked~.carousel_main .carousel-control:nth-child(3){display:block}.carousel_activator:nth-child(3):checked~.carousel_main .carousel-track{transform:translateX(calc(-100% * 2))}.carousel_activator:nth-child(4):checked~.carousel_main .carousel-control:nth-child(4){display:block}.carousel_activator:nth-child(4):checked~.carousel_main .carousel-track{transform:translateX(calc(-100% * 3))}.carousel_activator:nth-child(5):checked~.carousel_main .carousel-control:nth-child(5){display:block}.carousel_activator:nth-child(5):checked~.carousel_main .carousel-track{transform:translateX(calc(-100% * 4))}.carousel_activator:nth-child(6):checked~.carousel_main .carousel-control:nth-child(6){display:block}.carousel_activator:nth-child(6):checked~.carousel_main .carousel-track{transform:translateX(calc(-100% * 5))}