@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&family=Playfair+Display:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/icon?family=Material+Icons');
@charset "UTF-8";
/*!
Theme Name: chibico
Theme URI: http://www.chibico.co.jp/
Author: chibico
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,samp,tt,var,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}em{font-style:normal}img{-webkit-backface-visibility:hidden}[id=guide]:target:before,[id=guide]:target:after{pointer-events:none;display:block;position:fixed;height:150%;top:0;left:50%;content:"";z-index:2000}[id=guide]:target:before{width:1px;background-color:hotpink}@media (min-width:640px){[id=guide]:target:before{background-color:lime}}@media (min-width:980px){[id=guide]:target:before{background-color:cyan}}[id=guide]:target:after{outline:hotpink 1px solid;width:calc(100% - (0px * 2) - (0px * 2));margin-left:calc(-50% + 0px + 0px)}@media (min-width:640px){[id=guide]:target:after{outline-color:lime;width:calc(100% - (0px*2) - (0px*2));margin-left:calc(-50% + 0px + 0px)}}@media (min-width:980px){[id=guide]:target:after{outline-color:cyan;width:1100px;margin-left:-550px}}[id=guide]:target body:before{z-index:2001;color:#fff;display:block;position:fixed;left:0;top:0;padding:5px;font-size:9px;content:"sm (mobile)";background:#ce3d74}@media (min-width:640px){[id=guide]:target body:before{content:"md (tablet)";background:#38b63d}}@media (min-width:980px){[id=guide]:target body:before{content:"lg (desktop)";background:#00c0c0}}html{height:100%;font-size:62.5%;overflow-y:scroll}body{font-size:16px;color:#000;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;min-width:1200px;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{transition:all .5s ease}a img{transition:all .5s ease}a:link{color:#000;text-decoration:none}a:visited{color:#000}a:hover{color:#00ecd4}main{position:relative;min-height:500px;min-width:1300px}main:after{content:"";display:block;clear:both}main>section,main>article{position:relative}main>section:after,main>article:after{content:"";display:block;clear:both}main p,main ul,main dt,main dd,main li{padding-left:0;margin-left:0}.inner{position:relative;margin:60px auto 60px;width:1100px;height:auto;box-sizing:border-box}.inner.-w1200{width:1200px}.inner.-w1130{width:1030px}.inner.-w1060{width:960px}.default__head{font-family:'Noto Serif JP',serif;margin-top:55px;margin-bottom:25px;line-height:1;text-align:center;font-size:34px;letter-spacing:2px;font-weight:500}.default__head .sub-head{display:block;padding-top:8px;color:#999;font-family:'Noto Sans JP';font-size:13px;font-weight:300;letter-spacing:.3px}.default__head .sub-head:after,.default__head .sub-head:before{content:"";display:inline-block;padding:0 3px}.default__head .sub-head.-no-bd:after,.default__head .sub-head.-no-bd:before{content:none}.default__subhead{margin-top:20px;margin-bottom:30px;text-align:center;line-height:1.1;font-size:22px;font-weight:700;letter-spacing:1px}.default__bdhead{font-family:'Noto Serif JP',serif;margin-bottom:20px;font-size:17px;font-weight:500;line-height:1.1;letter-spacing:1px}.default__catch{font-family:'Noto Serif JP',serif;margin-bottom:15px;text-align:center;font-size:19px;font-weight:500;line-height:1.5}.default__text{font-family:'Noto Serif JP',serif;text-align:center;font-size:14px;font-weight:300;line-height:2}.default__text-s{text-align:center;font-size:13px;line-height:1.8}.default__img{margin-top:30px;margin-bottom:30px;text-align:center}.default__more{margin:27px auto 55px;text-align:center}.default__more>a{display:inline-block;overflow:hidden;width:95px;height:21px;line-height:20px;background-color:#00ecd4;color:#fff;font-size:12px;font-weight:500;letter-spacing:2.2px;border-radius:2px}.default__more>a:hover{background-color:#000}.default__column3{margin-left:-50px;overflow:hidden}.default__column3__item{float:left;width:33.33333%;margin-left:50px}.bgGray,.recruit__article,.contact__article{background:#f3f3f3}.bgBlue{background:#00ecd4}.point{font-size:106%}.illustBox{margin:30px 0 20px;padding:20px;box-shadow:0px 0px 6px #ccc}.middleBox{display:flex;justify-content:center;align-items:center;flex-direction:column;background-position:center 0;background-repeat:no-repeat;background-size:cover;color:#000}.middleBox.-w{color:#fff}.middleBox__title{margin-top:-20px;font-size:40px;font-weight:400;line-height:1.1;letter-spacing:11px}.middleBox__text{font-size:20px;font-weight:500;letter-spacing:3px}.arrow_link:before{content:"▶";display:inline-block;margin-top:-.1em;margin-right:.5em;font-size:1em;vertical-align:middle;color:#00ecd4}.link__btn>a{display:block;padding:.4em 0;font-size:13px;color:#00ecd4;border:1px solid;text-align:center;border-radius:4px}.link__btn>a:before,.link__btn>a:after{color:#fff}.link__btn>a>span{box-sizing:border-box;font-weight:300;position:relative;display:block;padding-left:48px;text-align:left;vertical-align:middle}.link__btn>a>span:nth-child(2){padding-left:28px}.link__btn>a:before{position:absolute;left:25px;top:9.5px;content:"＞";display:inline-block;margin-top:-.4em;margin-right:2px;font-size:.7em;vertical-align:middle}.discList{list-style:disc inside;line-height:1}.dotList{border-top:1px dotted #999;margin-bottom:20px}.dotList li{padding:10px 0;font-size:106%;border-bottom:1px dotted #999}.initialTitle{position:relative;margin-bottom:28px;padding-left:72px;font-size:25px;font-weight:500;letter-spacing:.5px}.initialTitle:before{content:attr(data-title);width:72px;position:absolute;left:0;top:-5px;color:#00ecd4;font-size:56px;font-family:"Montserrat",sans-serif;font-weight:400}.initialTitle .initialTitle__sub{display:block;padding-top:3px;font-size:17px;font-weight:500;letter-spacing:-1px}.initialTitle[data-title=CI]:before{text-indent:-2px}.initialTitle[data-title=DP]{padding-left:89px}.initialTitle[data-title=DP]:before{letter-spacing:-2.5px;text-indent:-4px}.initialTitle.-num{padding-left:38px;font-size:18px}.initialTitle.-num:before{font-size:52px;font-weight:500;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;top:-8px}.initialTitle.-num .initialTitle__sub{padding-top:8px;font-size:15px;letter-spacing:1.2px}.tripleList{letter-spacing:-.4em}.tripleList .tripleList__item{width:320px;display:inline-block;letter-spacing:normal;vertical-align:top;text-align:left}.tripleList .tripleList__item:not(:last-child){margin-right:35px;padding-right:34px;border-right:1px solid #ccc}.tripleList .tripleList__text{font-size:13px;line-height:1.9;letter-spacing:.4px;text-align:justify;text-justify:inter-ideograph}.tripleList.-flow{margin-top:40px;padding-bottom:40px}.tripleList.-flow .tripleList__item:not(:last-child){border-right:0;margin-right:15px;padding-right:56px;background:url(//chibico.co.jp/wp-content/themes/chibico/../../../images/common/arrow_light@2x.png) right center no-repeat;background-size:auto 30px}.tripleList .tripleList__infograph{margin-top:30px;display:flex}.tripleList .tripleList__infograph .infograph__item{box-sizing:border-box;width:50%;padding-left:8px}.tripleList .tripleList__infograph .infograph__img{height:68px;margin-bottom:20px;padding-right:20px;text-align:center}.tripleList .tripleList__infograph .infograph__img>img{position:relative;top:50%;transform:translateY(-50%)}.tripleList .tripleList__infograph .infograph__title{margin-bottom:5px;font-size:15px;font-weight:400;letter-spacing:2px}.tripleList .tripleList__infograph .infograph__title.-bg{height:40px;line-height:38px;margin-bottom:15px;margin-left:-4px;text-align:center;background:url(//chibico.co.jp/wp-content/themes/chibico/../../../images/common/infograph__title@2x.png) 0 center no-repeat;background-size:170px auto}.tripleList .tripleList__infograph .infograph__text{font-size:13px;font-weight:300;font-feature-settings:"palt"}.boxR,.boxR-B,.boxL{width:760px;margin-bottom:20px}.boxR,.boxR-B{float:right}.boxR:after,.boxR-B:after{clear:right}.boxL{float:left}.boxL:after{clear:left}.boxR-B{width:620px}.imgL,.imgL-B,.imgR,.imgR-B{width:200px}.imgL img,.imgL-B img,.imgR img,.imgR-B img{margin-bottom:20px}.imgL,.imgL-B{float:left;margin-right:40px}.imgL:after,.imgL-B:after{clear:left}.imgL-B{width:300px}.imgR,.imgR-B{float:right;margin-left:40px}.imgR:after,.imgR-B:after{clear:right}.imgR-B{width:300px}br.pc-br{display:block}br.sp-br{display:none}.header{position:relative;box-sizing:border-box;width:100%;background-color:#fff;z-index:100;transition:all .5s ease;backface-visibility:hidden}.header .inner{padding:0;margin:0 auto;width:1200px;height:72px}@media (min-width:1301px){.header .inner{width:calc(100% - 100px)}}.header .header__title{display:none}.header .header__logo{position:absolute;top:20px;left:0;margin:0;transition:all .5s ease;text-indent:100%;white-space:nowrap;overflow:hidden}.header .header__logo>a{display:block;width:125px;height:28px;background:url(//chibico.co.jp/wp-content/themes/chibico/../../../images/renewal/common/logo_2x.png) no-repeat;background-size:100% auto;transition:all .5s ease}.header .header__catch{display:none;position:absolute;top:28px;left:177px;margin:0;width:160px;height:21px;background:url(//chibico.co.jp/wp-content/themes/chibico/../../../images/common/branding_design_b.png) no-repeat;background-size:contain;text-indent:100%;white-space:nowrap;overflow:hidden;transition:all .5s ease}.header.blur{background-color:rgba(0,0,0,.8)}.header.blur .inner{height:50px}.header.blur .header__logo{top:14px;text-indent:100%;white-space:nowrap;overflow:hidden}.header.blur .header__logo>a{width:108px;height:23px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/common/header_logo_w.png)}.header.blur .header__catch{top:19px;left:118px;width:108px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/common/branding_design_w.png)}.header.blur .gNav{top:19px}.header.blur .gNav__item{margin-left:28px}.header.blur .gNav__item>a{color:#fff;letter-spacing:1px}.header.blur .gNav__item .gNav__icon{stroke:#fff}.branding .breadcrumb,.service .breadcrumb,.is-nab-w .breadcrumb{color:#000}.branding .breadcrumb a,.service .breadcrumb a,.is-nab-w .breadcrumb a{color:#000}.gNav{position:absolute;top:26px;right:0}.gNav__btn{display:none}.gNav>ul{margin:0;padding-left:0}.gNav__item{display:inline-block;vertical-align:top;position:relative}.gNav__item:not(:first-child){margin-left:40px}.gNav__item>a{display:block;font-size:13px;font-weight:400;letter-spacing:1.6px}header .gNav__item>a{height:50px}.gNav__item>a.active_link>img{position:relative}.gNav__item>a.active_link:after{content:"";display:block;position:absolute;top:20px;left:0;width:100%;height:2px;background-color:#00ecd4;transition:all .3s linear;transform-origin:0 0;transform:scaleX(0)}.gNav__item>a.active_link:hover{color:#000}.gNav__item>a.active_link:hover:after{transform:scaleX(1)}.gNav__item.-contact .gNav__icon{display:inline-block;width:20px;vertical-align:middle;margin:-3px 6px 0 0;fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:.7px}.gNav__item.-facebook>a{margin-top:-5px;height:22px}.gNav__item.-facebook>a:hover>img{position:static;top:0;opacity:.8}.gNav__item.-social_icon.not_first{margin-left:16px}.gNav__item.-social_icon>a{margin-top:-5px;height:22px}.gNav__item.-social_icon>a:hover>img{position:static;top:0;opacity:.8}.about .header .gNav__item>a[href="/about/"]:after,.solution .header .gNav__item>a[href="/solution/"]:after,.branding .header .gNav__item>a[href="/branding/"]:after,.service .header .gNav__item>a[href="/service/"]:after,.works .header .gNav__item>a[href="/works/"]:after,.faq .header .gNav__item>a[href="/faq/"]:after,.blog .header .gNav__item>a[href="/blog/"]:after,.archive .header .gNav__item>a[href="/blog/"]:after,.single-post .header .gNav__item>a[href="/blog/"]:after,.contact .header .gNav__item>a[href="/contact/"]:after,.partner .header .gNav__item>a[href="/recruit/"]:after{transform:scaleX(1)}.breadcrumb{position:absolute;z-index:1;left:2px;top:120px;width:100%;font-family:'Noto Serif JP',serif;font-size:10px;font-weight:300}.breadcrumb .inner{margin:0 auto;padding:0;width:1200px}@media (min-width:1300px){.breadcrumb .inner{margin:0 auto;padding:0;width:calc(100% - 100px)}}.breadcrumb .breadcrumb__list{display:flex}.breadcrumb .breadcrumb__list>li:not(:first-child):before{content:">";padding:0 4px}.breadcrumb .current{font-weight:inherit}.main__head{margin-bottom:30px;font-weight:500;font-size:25px;letter-spacing:2px;letter-spacing:3px;font-weight:400}.main__head>img{vertical-align:top}.main__subhead{font-size:20px;font-size:2rem}.main__figure{margin-bottom:70px;text-align:center}.content,.contents{background-color:#fff;overflow:hidden}.mainImg{position:relative;overflow:hidden;height:500px;background-position:center 0;background-repeat:no-repeat;background-size:cover;color:#231814}.mainImg .inner{padding:0;margin:0 auto;height:500px}.mainImg__bg{position:fixed;top:0;left:0;z-index:-100;width:100%}.mainImg__bg img{position:relative;bottom:0;width:100%;height:auto;min-width:1450px}.mainImg__catch{position:absolute;box-sizing:border-box;z-index:50}.mainImg__catch__title{margin-bottom:13px;font-size:25px;font-weight:400}.mainImg__catch__subtitle{font-size:22px;line-height:1.8;font-weight:500}.mainImg__catch__text{font-size:18px;font-weight:200;line-height:1.8}.top .main{margin:0;width:100%}.top .default__head{font-size:28px}.top .default__head .sub-head{font-size:15px}.top .mainImg{position:relative;height:calc(100vmin - 70px);margin-bottom:60px}.top .mainImg .inner{height:auto}.top .mainImg__bg img{min-height:650px}.top .mainImg__catch{left:0;top:135px;width:380px;height:380px;padding:100px 0 0 55px;background-color:rgba(255,255,255,.7);border-radius:50%}.top .mainImg__catch__title{font-size:28px;margin-bottom:3px;font-family:'Playfair Display',serif;font-weight:700}.top .mainImg__catch__subtitle{font-size:16px;margin-bottom:15px;font-weight:700}.top .mainImg__catch__text{font-weight:500;font-size:13px;line-height:1.95;letter-spacing:0px}.top .mainImg .slick-track{height:calc(100vmin - 70px)}.top .mainImg .slick-dots{left:50px;bottom:25px}.top .mainImg div.slick-slide:first-child{transform:scale(1.15)}.top .mainImg div.slick-slide.slick-active,.top .mainImg .slick-slide.-current,.top .mainImg .slick-slide.-next{transform:scale(1.15);animation:ZoomOut 10s linear}.top .mainImg div.slick-slide.-prev{transform:scale(1.15)}.top__philoosophy{margin-top:0}.top__philoosophy .inner{margin-top:0}.top__philoosophy .top__philoosophy__textImg{float:left;margin-right:45px;margin-left:85px}.top__philoosophy .default__catch{font-size:17px;text-align:left}.top__philoosophy .default__catch em{border-bottom:1px solid #000}.top__philoosophy .default__text-s{text-align:left}.top__sd__illust{display:flex;justify-content:center;align-items:center;height:380px;background:url(//chibico.co.jp/wp-content/themes/chibico/../../../images/top/sd_bg.jpg) center 0 no-repeat;background-size:cover;text-align-last:center}.top__works .inner{margin-top:0;margin-bottom:0}.top__works__li{margin-left:-32px;overflow:hidden}.top__works__li__item{position:relative;float:left;margin-left:32px;margin-bottom:32px;width:345px;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;font-size:19px;overflow:hidden}.top__works__li__item img:hover{opacity:.7}.top__works__li__item>a{display:block;width:345px;height:260px;overflow:hidden}.top__works__li__item>a img{width:100%;height:auto;transition:transform .3s linear}.top__works__li__item--ov{position:absolute;top:0;left:0;box-sizing:border-box;padding:48px 15px 0;width:100%;height:100%;background-color:rgba(0,0,0,.7);color:#fff;text-align:center;transition:all .4s ease;opacity:0}.top__works__li__item__title,.top__works__li__item__category,.top__works__li__item__text{transform:translate(0px,20px);opacity:0}.top__works__li__item__title{display:table;width:100%;height:74px;font-size:25px;font-family:"Montserrat",sans-serif;transition:all .3s ease-in-out}.top__works__li__item__title span{display:table-cell;vertical-align:middle;line-height:1.1}.top__works__li__item__category{margin-bottom:12px;font-size:18px;font-family:"Montserrat",sans-serif;line-height:1.1;transition:all .5s ease-in-out}.top__works__li__item__text{font-size:12px;font-weight:300;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:-.2px;transition:all .7s ease-in-out;transform:translate(0px,30px)}.top__works__li__item>a:hover img,.top__works__li__item>a:focus img{transform:scale(1.1)}.top__works__li__item>a:hover .top__works__li__item--ov,.top__works__li__item>a:focus .top__works__li__item--ov{opacity:1}.top__works__li__item>a:hover .top__works__li__item__title,.top__works__li__item>a:hover .top__works__li__item__category,.top__works__li__item>a:hover .top__works__li__item__text,.top__works__li__item>a:focus .top__works__li__item__title,.top__works__li__item>a:focus .top__works__li__item__category,.top__works__li__item>a:focus .top__works__li__item__text{opacity:1;transform:translate(0px,0px)}.top__works__li__item>a:hover .top__works__li__item__more,.top__works__li__item>a:focus .top__works__li__item__more{bottom:0}.top__service{margin-top:40px;background-color:#f2f2f2}.top__service:before,.top__service:after{content:"";display:table}.top__service:after{clear:both}.top__service .inner{margin-top:40px}.top__service .bgGray .inner,.top__service .recruit__article .inner,.top__service .contact__article .inner{margin-bottom:40px;padding:50px 0}.top__service .tripleList{margin-bottom:0}.top__service .tripleList .initialTitle{padding-left:58px;font-size:22px}.top__service .tripleList .initialTitle:before{font-size:48px}.top__service .tripleList .initialTitle[data-title=DP]{padding-left:74px}.top__service .tripleList .initialTitle.-num{padding-left:38px;font-size:18px}.top__service .tripleList .initialTitle.-num:before{font-size:52px}.top__service .tripleList .initialTitle__sub{font-size:14px}.top__service .tripleList.-flow{padding-bottom:40px;margin-bottom:20px;border-bottom:1px solid #555}.top__service .tripleList.-flow .tripleList__item:not(:last-child){border-right:0;margin-right:15px;padding-right:55px;background:url(//chibico.co.jp/wp-content/themes/chibico/../../../images/common/arrow_light@2x.png) right center no-repeat;background-size:auto 30px}.top__service .tripleList .infograph__text{font-size:12px}.top__blog .inner{margin-top:20px;margin-bottom:85px}.top__blog__article{width:1100px;margin:0 auto;overflow:hidden;text-align:left}.top__blog__article__item{display:flex;float:left;box-sizing:border-box;width:500px;height:150px;font-size:15px}.top__blog__article__item:nth-child(1){margin-right:100px;margin-bottom:32px;border-bottom:solid 1px #333}.top__blog__article__item:nth-child(2){margin-left:0;margin-bottom:32px;border-bottom:solid 1px #333}.top__blog__article__item:nth-child(3){margin-right:100px;margin-bottom:32px}.top__blog__article__item:nth-child(4){margin-left:0;margin-bottom:32px}.top__blog__article__item figure{display:inline-block;margin-bottom:20px;margin-right:30px;width:186px;height:116px;z-index:10;overflow:hidden}.top__blog__article__item figure img{width:100%;height:auto;-webkit-transform-origin:center;transform-origin:center;transition:all .3s}.top__blog__article__item figure a{display:inline-block;width:155px;height:116px}.top__blog__article__item figure a:hover,.top__blog__article__item figure a:focus{transform:scale(1.1);opacity:.75}.top__blog__article__item__text{width:384px}.top__blog__article__item small{display:block;margin-bottom:1em;color:#999;font-size:10px;font-weight:300;letter-spacing:.05em;line-height:1.1}.top__blog__article__item small span{padding-left:10px}.top__blog__article__item__title{margin-bottom:10px;font-size:12.5px;font-weight:500}.top__blog__article__item__p{height:3.6em;line-height:1.8;font-size:10px;font-weight:100;text-align:justify;text-justify:inter-ideograph}.top__blog__article__item__tag{padding-top:8px;font-size:10px;font-weight:300;text-decoration:underline;text-decoration-color:#999}@keyframes ZoomOut{to{transform:scale(1.05)}}.about .default__head{margin-top:-8px;margin-bottom:60px;text-align:left;font-family:'Noto Serif JP',serif;font-size:27px;font-weight:600;line-height:1}.about .default__bdhead{font-size:16px;font-weight:500;padding-top:10px;margin-bottom:20px}.about .about__profile{margin:80px 0 56px;overflow:hidden}.about .about__profile>.inner{background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/about/about_bg_img_2x.png);background-position:right 120px;background-size:542px 656px;background-repeat:no-repeat;padding-bottom:120px;border-bottom:solid 1px #000;margin-bottom:0}.about .about__profile__detail{font-family:'Noto Serif JP',serif;font-weight:700}.about .about__profile__detail dl,.about .about__profile__detail ol{font-size:13px;line-height:1.5;font-weight:400}.about .about__profile__img>img{margin-bottom:20px;box-sizing:border-box;width:100%}.about .about__profile__list>li{margin-bottom:10px;font-feature-settings:"palt";font-size:13px;font-weight:300}.about .about__profile__corporate{font-family:'Noto Serif JP',serif;font-size:13px;font-weight:300;line-height:20px;width:480px;margin-bottom:52px}.about .about__profile__corporate .sns{height:60px}.about .about__profile__corporate dt,.about .about__profile__corporate dd{padding:9px 0}.about .about__profile__corporate dt{float:left;clear:right;width:100px;height:100%;padding-right:10px}.about .about__profile__corporate dt:before{float:right}.about .about__profile__corporate dd a{text-decoration:underline;text-decoration-color:#999}.about .about__profile__corporate dd{padding-left:80px}.about .about__philosophy{position:relative;margin-top:80px;height:500px;background:url(//chibico.co.jp/wp-content/themes/chibico/../../../images/about/about_bg.jpg) center center no-repeat;background-size:cover}.about .about__philosophy .inner{padding-top:90px;padding-left:50px}.about .about__philosophy .default__catch{margin-bottom:15px;font-size:22px;text-align:left}.about .about__philosophy .default__text{text-align:left;font-size:14px;line-height:2.25}.about .about__philosophy__bd{margin-top:40px;margin-left:-3px}.about .about__philosophy__catch{position:absolute;right:-40px;top:70px}.about .about__message{padding-top:60px;margin-top:20px;margin-bottom:80px}.about .about__message .inner{margin-top:0;margin-bottom:0}.about .about__message__header{display:flex;justify-content:flex-end}.about .about__message__header .default__head{margin-right:auto}.about .about__message__header .default__bdhead{margin-bottom:0;height:30px}.about .about__message__header .default__bdhead>span{padding-left:1em}.about .about__message__profile{margin-left:62px}.about .about__message__detail{margin-left:48px;padding-top:47px}.about .about__message__list{font-size:12.5px;line-height:1.9;letter-spacing:.1em;font-family:'Noto Sans JP',serif;font-feature-settings:"palt";font-weight:300}.about .about__message__list.-title{font-size:13px;font-family:'Noto Sans JP';margin-bottom:10px;font-weight:400}.about .about__message__list.-title:before{content:'[';margin-right:13px}.about .about__message__list.-title:after{content:']';margin-left:13px}.about .about__message__message{margin-top:42px;padding-bottom:80px;margin-bottom:30px}.about .about__message__message .default__catch{font-weight:600;text-align:left}.about .about__message__message .default__text{text-align:left;line-height:2.2;text-align:justify}.about .about__message__partner{margin-bottom:160px}.about .about__message__partner .partnerList{display:flex;justify-content:space-between}.about .about__message__partner .partnerList__list{font-size:12px;font-weight:300;line-height:2}.about .about__acccess{text-align:left;font-size:18px}.about .about__acccess .inner{margin-bottom:0}.about .about__acccess .default__head{margin-top:0;margin-bottom:25px}.about .about__acccess .default__head .sub-head{font-size:13px;font-weight:400}.about .about__acccess__map{width:100%;height:400px}.about .about__acccess__address{padding:0 0 65px}.about .about__acccess__address .default__text{letter-spacing:.1em;text-align:left}.about .about__acccess__gmapLink{margin-top:0}.about .about__acccess__gmapLink .arrow_link:before{margin-top:-5px;color:#000}.service .mainImg__title,.solution .mainImg__title,.branding .mainImg__title{box-sizing:border-box;width:400px;height:100px;border:3px solid #00ecd4;color:#00ecd4;font-size:36px;padding-top:15px;font-weight:500;text-align:center}.service .mainImg__title.-multiply,.solution .mainImg__title.-multiply,.branding .mainImg__title.-multiply{mix-blend-mode:multiply;color:#5addc9;border-color:#5addc9;opacity:.8}.service .mainImg__title .main,.solution .mainImg__title .main,.branding .mainImg__title .main{letter-spacing:7px}.service .mainImg__title .sub,.solution .mainImg__title .sub,.branding .mainImg__title .sub{display:block;padding-top:5px;font-size:17px}.service__BxC,.solution__BxC,.branding__BxC{background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../images/solution/solution_bg_1.jpg);height:350px}.branding .default__img{margin-top:50px;margin-bottom:50px}.branding__bs{margin-bottom:80px}.branding__bd{padding-top:60px}.branding__bd .inner{margin-top:0}.branding .illustList{width:980px;margin:80px auto 115px}.branding .illustList__item{display:flex;justify-content:center;align-items:center;margin-bottom:55px}.branding .illustList__L{box-sizing:border-box;width:450px;padding-right:44px}.branding .illustList__R{width:530px;text-align:center}.branding .illustList__R img{width:530px}.branding .illustList__R _::-webkit-full-page-media,.branding .illustList__R _:future,:root .branding .illustList__R{margin-bottom:-1px}.branding .illustList__R.-over>img{margin-right:-30px}.branding .illustList__title{margin-bottom:20px;font-size:16.5px;font-weight:500;padding-bottom:8px;border-bottom:solid 1px #000}.branding .illustList__subtitle{margin-bottom:20px;font-size:14px;font-weight:400}.branding .illustList__subtitle:before{content:'[';margin-right:6px}.branding .illustList__subtitle:after{content:']';margin-left:6px}.branding .illustList__text{font-family:'Noto Serif JP',serif;font-size:12px;font-weight:300;line-height:1.8;letter-spacing:.1em;text-align:justify;text-justify:inter-ideograph}.branding__sd{height:380px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../images/branding/branding_sd_bg.jpg)}.branding__word{background-color:#dffbf7}.branding__word .inner{padding:80px 0 115px;margin-top:0;margin-bottom:0}.branding .branding__wordList{margin-top:70px;line-height:1.2;display:flex;flex-grow:0;flex-wrap:wrap;position:relative;border-left:1px solid #000}.branding .branding__wordList__item{box-sizing:border-box;width:calc(100% / 4);padding-right:10px;padding-left:40px;padding-bottom:12px;font-size:12px;letter-spacing:-.1px}.branding .branding__wordList__item:nth-child(-n+4):before{content:"";position:absolute;left:calc((100% / 4) * 1);top:0;width:1px;height:100%;margin-left:0;background-color:#000;z-index:0}.branding .branding__wordList__item:nth-child(2):before{left:calc((100% / 4) * 2)}.branding .branding__wordList__item:nth-child(3):before{left:calc((100% / 4) * 3)}.branding .branding__wordList__item:nth-child(4):before{left:calc((100% / 4) * 4)}.branding .branding__wordList__item:nth-child(5):before{left:calc((100% / 4) * 5)}.service__anchor{position:absolute;left:0;top:-50px}.service__id .inner{margin-bottom:40px}.service .serviceList{margin-top:70px;margin-bottom:115px;width:1060px}.service .serviceList__item{position:relative}.service .serviceList__item:not(:last-child){margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #7f7f7f}.service .serviceList__description{display:flex;justify-content:space-between}.service .serviceList__description .default__catch{text-align:left;font-size:17px;line-height:1.1}.service .serviceList__description .default__text{text-align:left;font-size:13.5px;line-height:1.78;text-align:justify;text-justify:inter-ideograph}.service .serviceList__description__img{min-width:320px;flex:0 0 320px}.service .serviceList__description__img>img{width:100%;height:auto}.service .serviceList__description__text{min-width:440px;flex:0 0 440px}.service .serviceList__description__list{min-width:225px;flex:0 0 225px;font-size:13px}.service .serviceList__description__list>li{line-height:1.1;letter-spacing:-.2px}.service .serviceList__description__list>li:not(:last-child){margin-bottom:12px}.service .serviceList__description .material-icons{margin-right:7px;width:25px}.service .serviceList__sample{margin-top:35px;clear:both}.service .serviceList__sample>img{width:100%}.service__dev{height:380px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../images/service/service_dev_bg.jpg)}.service__flow{position:relative}.service__flow .inner{margin-top:80px;margin-bottom:60px;width:1140px}.service__flow .tripleList{margin-top:80px;margin-bottom:110px}.service__flow .tripleList .tripleList__item{width:354px}.service__flow .tripleList .tripleList__item:not(:last-child){margin-right:19px;padding-right:19px}.service__flow .tripleList .tripleList__text{line-height:1.65}.service__flow .tripleList .infograph__img{height:64px}.works .main>.inner{width:1142px;margin-top:75px}.works .breadcrumb{left:50px}.works.post-type-archive .main__head{margin-bottom:25px}.works__side{float:left;width:320px;margin-right:80px;margin-bottom:130px}.works__side__head{margin-bottom:12px;font-size:26px;font-weight:500;letter-spacing:1px}.works__side__subhead{margin-top:2em;margin-bottom:1.2em;font-size:15px;text-indent:-8px;font-weight:500}.works__side__genre{margin-bottom:25px;font-size:19px;line-height:1}.works__side__genre>span{color:#00ecd4;padding-left:5px}.works__side__genre>span:before{content:"＜"}.works__side__genre>span:after{content:"＞"}.works__side__text{font-size:13px;margin-bottom:8px;letter-spacing:.4px}.works__side__text ul li{text-indent:-4px;line-height:1.6}.works__side__text ul li:before{content:"・"}.works__side__text p,.works__side__text li{line-height:1.83;margin-bottom:5px;text-align:justify;text-justify:inter-ideograph}.works__side__url{margin-bottom:1em;font-size:12px;line-height:1.3}.works__article{box-sizing:border-box;float:left;width:700px;margin-bottom:130px}.works__article__item{width:700px;min-height:528px;margin-bottom:25px}.works__article__item:last-of-type{margin-bottom:0}.works__article__item img{width:100%;height:auto}.works__archive{margin-left:-32px;margin-bottom:150px}.works__archive:before,.works__archive:after{content:"";display:table}.works__archive:after{clear:both}.works__archive__item{font-family:'Noto Serif JP',serif;overflow:hidden;margin-bottom:30px;float:left;width:340px;height:332px;margin-left:51px}.works__archive__eyecatch{margin-bottom:17px;width:345px;height:260px;overflow:hidden}.works__archive__eyecatch img:hover,.top__works__li__item>img:focus{opacity:.7;transform:scale(1.1)}.works__archive__eyecatch img{width:100%;height:auto}.works__archive__title{margin-bottom:11px;font-size:15px;font-weight:400;letter-spacing:.6px;line-height:1.1}.works__archive__genre{margin-bottom:8px;font-size:13px;font-weight:500;text-transform:uppercase}.works__archive__genre>span{color:#00ecd4;padding-left:5px}.works__archive__genre>span:before{content:"＜"}.works__archive__genre>span:after{content:"＞"}.works__archive__text{overflow:hidden;height:3.4em;color:#999;font-family:'Noto Sans Jp';font-size:10px;font-weight:300;line-height:1.6;letter-spacing:.2px;text-align:justify;text-justify:inter-ideograph}.works__archive__images{float:left;margin-bottom:-12px;width:760px}.works__archive__images__item{float:left;margin-bottom:12px;margin-left:12px;width:140px;height:105px}.works__archive__images__item img:hover{opacity:.8}.category .main>.inner,.single-post .main>.inner,.category-blog .main>.inner{margin-top:75px;margin-bottom:105px;width:1130px}.category .main>.inner:before,.category .main>.inner:after,.single-post .main>.inner:before,.single-post .main>.inner:after,.category-blog .main>.inner:before,.category-blog .main>.inner:after{content:"";display:table}.category .main>.inner:after,.single-post .main>.inner:after,.category-blog .main>.inner:after{clear:both}.category .main__head,.single-post .main__head,.category-blog .main__head{margin-top:-3px;margin-bottom:20px;line-height:1;font-size:27px;font-weight:500}.category .blog__side,.single-post .blog__side,.category-blog .blog__side{float:right;width:305px}.category .blog__side .widget,.single-post .blog__side .widget,.category-blog .blog__side .widget{margin-bottom:35px;font-size:13px;line-height:1.5}.category .blog__side .widget,.single-post .blog__side .widget,.category-blog .blog__side .widget{list-style:none}.category .blog__side .widget>ul>li,.single-post .blog__side .widget>ul>li,.category-blog .blog__side .widget>ul>li{font-size:14px;font-weight:400;margin-bottom:24px}.single-post .blog__side .widget.popular-posts,.category-blog .blog__side .widget.popular-posts{margin-bottom:50px;font-size:13px;padding-top:30px;border-top:solid 1px #969696;line-height:1.5}.category .blog__side .widgettitle,.single-post .blog__side .widgettitle,.category-blog .blog__side .widgettitle{margin:0 0 30px;font-family:'Noto Serif JP',serif;font-size:15px;font-weight:500;letter-spacing:1px;line-height:15px;border-left:solid 1px #000;padding-left:16px}.category .blog__side .popular-posts .widgettitle,.single-post .blog__side .popular-posts .widgettitle,.category-blog .blog__side .popular-posts .widgettitle{margin:0 0 30px;padding-left:16px}.category .blog__side .popular-posts .wpp-list-with-thumbnails>li,.single-post .blog__side .popular-posts .wpp-list-with-thumbnails>li,.category-blog .blog__side .popular-posts .wpp-list-with-thumbnails>li{margin-bottom:25px;overflow:hidden;float:none;clear:both}.category .blog__side .popular-posts .wpp-list-with-thumbnails .wpp-thumbnail,.single-post .blog__side .popular-posts .wpp-list-with-thumbnails .wpp-thumbnail,.category-blog .blog__side .popular-posts .wpp-list-with-thumbnails .wpp-thumbnail{width:105px;height:78px;display:inline;float:left;margin:0 10px 0 0;border:none}.category .blog__side .popular-posts .wpp-list-with-thumbnails .wpp-thumbnail:hover,.single-post .blog__side .popular-posts .wpp-list-with-thumbnails .wpp-thumbnail:hover,.category-blog .blog__side .popular-posts .wpp-list-with-thumbnails .wpp-thumbnail:hover{opacity:.8}.category .blog__side .popular-posts .wpp-list-with-thumbnails .wpp-post-title,.single-post .blog__side .popular-posts .wpp-list-with-thumbnails .wpp-post-title,.category-blog .blog__side .popular-posts .wpp-list-with-thumbnails .wpp-post-title{display:block;margin-bottom:6px;font-size:12px;font-weight:500;line-height:1.2}.category .blog__side .popular-posts .wpp-list-with-thumbnails .current .wpp-post-title:hover,.single-post .blog__side .popular-posts .wpp-list-with-thumbnails .current .wpp-post-title:hover,.category-blog .blog__side .popular-posts .wpp-list-with-thumbnails .current .wpp-post-title:hover{color:#000}.category .blog__side .popular-posts .wpp-list-with-thumbnails .wpp-excerpt,.single-post .blog__side .popular-posts .wpp-list-with-thumbnails .wpp-excerpt,.category-blog .blog__side .popular-posts .wpp-list-with-thumbnails .wpp-excerpt{display:block;font-size:10px;font-weight:100;line-height:1.5}.category .blog__side #widget-collapsarch-2-top>.archives,.single-post .blog__side #widget-collapsarch-2-top>.archives,.category-blog .blog__side #widget-collapsarch-2-top>.archives{margin-bottom:10px}.category .blog__side .cat-item,.single-post .blog__side .cat-item,.category-blog .blog__side .cat-item{margin-bottom:3px}.single-post .blog__side .cat-item:before,.category-blog .blog__side .cat-item:before{content:"▶";margin-right:5px}.category .blog__article,.single-post .blog__article,.category-blog .blog__article{position:relative;width:740px;float:left;margin-right:85px;float:left}.category .blog__article__item__eyecatch,.single-post .blog__article__item__eyecatch,.category-blog .blog__article__item__eyecatch{margin-bottom:40px}.category .blog__article__item__eyecatch img,.single-post .blog__article__item__eyecatch img,.category-blog .blog__article__item__eyecatch img{width:100%;height:auto}.category .blog__article__item__time,.single-post .blog__article__item__time,.category-blog .blog__article__item__time{line-height:1.1;font-size:12px;margin-bottom:24px;color:#999}.category .blog__article__item__time time,.single-post .blog__article__item__time time,.category-blog .blog__article__item__time time{margin-left:18px}.category .blog__article__item__title,.single-post .blog__article__item__title,.category-blog .blog__article__item__title{margin-bottom:25px;line-height:1.1;font-size:21px;font-weight:500}.category .blog__article__item__title>span,.single-post .blog__article__item__title>span,.category-blog .blog__article__item__title>span{padding-left:10px;font-weight:400}.category .blog__article__item__content,.single-post .blog__article__item__content,.category-blog .blog__article__item__content{font-size:14px;line-height:1.8}.category .blog__article__item__content h2,.single-post .blog__article__item__content h2,.category-blog .blog__article__item__content h2{font-family:'Noto Sans JP';margin-bottom:14px;font-size:17px;font-weight:500}.category .blog__article__item__content h3,.single-post .blog__article__item__content h3,.category-blog .blog__article__item__content h3{font-family:'Noto Sans JP';margin-bottom:10px;font-size:15px;font-weight:400}.category .blog__article__item__content p,.category .blog__article__item__content ul,.category .blog__article__item__content ol,.category .blog__article__item__content dl,.category .blog__article__item__content table,.single-post .blog__article__item__content p,.single-post .blog__article__item__content ul,.single-post .blog__article__item__content ol,.single-post .blog__article__item__content dl,.single-post .blog__article__item__content table,.category-blog .blog__article__item__content p,.category-blog .blog__article__item__content ul,.category-blog .blog__article__item__content ol,.category-blog .blog__article__item__content dl,.category-blog .blog__article__item__content table{margin-bottom:2em;line-height:2;font-size:14px}.category .blog__article__item__content ul,.single-post .blog__article__item__content ul,.category-blog .blog__article__item__content ul{list-style:square inside}.category .blog__article__item__content ol,.single-post .blog__article__item__content ol,.category-blog .blog__article__item__content ol{list-style:decimal inside}.category .blog__article__item__content li,.single-post .blog__article__item__content li,.category-blog .blog__article__item__content li{margin-bottom:5px;line-height:1.3}.category .blog__article__item__content hr,.single-post .blog__article__item__content hr,.category-blog .blog__article__item__content hr{margin:36px 0 38px;border:none;border-top:dashed 1.5px #000}.category .blog__article__item__content small,.single-post .blog__article__item__content small,.category-blog .blog__article__item__content small{display:block;font-family:'Noto Sans JP';font-size:11px;font-weight:300}.category .blog__article__item__content .wp_social_bookmarking_light,.single-post .blog__article__item__content .wp_social_bookmarking_light,.category-blog .blog__article__item__content .wp_social_bookmarking_light{margin-top:40px !important}.category .blog__article__preNext,.single-post .blog__article__preNext,.category-blog .blog__article__preNext{display:flex;justify-content:space-between;margin:15px 0 40px;font-size:12px;font-weight:500}.category .blog__archives,.single-post .blog__archives,.category-blog .blog__archives{position:relative;width:740px;float:left;margin-right:85px;letter-spacing:-.4em}.category .blog__archives__item,.single-post .blog__archives__item,.category-blog .blog__archives__item{float:left;width:340px;margin-bottom:40px;letter-spacing:normal;overflow:hidden}.category .blog__archives__item:nth-child(2n),.single-post .blog__archives__item:nth-child(2n),.category-blog .blog__archives__item:nth-child(2n){margin-left:60px}.category .blog__archives__item>a,.single-post .blog__archives__item>a,.category-blog .blog__archives__item>a{display:block}.category .blog__archives__item__eyecatch,.single-post .blog__archives__item__eyecatch,.category-blog .blog__archives__item__eyecatch{margin-bottom:20px;height:255px;overflow:hidden}.category .blog__archives__item__eyecatch img,.single-post .blog__archives__item__eyecatch img,.category-blog .blog__archives__item__eyecatch img{width:100%;height:auto;transition:all .5s ease}.category .blog__archives__item__eyecatch img:hover,.category .blog__archives__item__eyecatch img:focus,.single-post .blog__archives__item__eyecatch img:hover,.single-post .blog__archives__item__eyecatch img:focus,.category-blog .blog__archives__item__eyecatch img:hover,.category-blog .blog__archives__item__eyecatch img:focus{opacity:.7}.category .blog__archives__item__genre,.single-post .blog__archives__item__genre,.category-blog .blog__archives__item__genre{font-size:10px;margin-bottom:16px;line-height:1.1;font-weight:400}.category .blog__archives__item__genre time,.single-post .blog__archives__item__genre time,.category-blog .blog__archives__item__genre time{color:#969696;margin-left:10px}.search-results .category-blog .blog__archives__item__genre time{margin-left:0}.category .blog__archives__item__title,.single-post .blog__archives__item__title,.category-blog .blog__archives__item__title{margin-bottom:14px;font-weight:500;font-size:13.5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.category .blog__archives__item__content,.single-post .blog__archives__item__content,.category-blog .blog__archives__item__content{font-family:'Noto Serif JP';font-size:11px;font-weight:100;overflow:hidden;line-height:1.5;height:3em;text-align:justify;text-justify:inter-ideograph}.category .blog__archives__item__content a,.single-post .blog__archives__item__content a,.category-blog .blog__archives__item__content a{color:#00ecd4}.category .blog__archives__item__content a:hover,.single-post .blog__archives__item__content a:hover,.category-blog .blog__archives__item__content a:hover{text-decoration:underline}.category .blog__archives__item__content h2,.category .blog__archives__item__content h3,.category .blog__archives__item__content p,.category .blog__archives__item__content li,.single-post .blog__archives__item__content h2,.single-post .blog__archives__item__content h3,.single-post .blog__archives__item__content p,.single-post .blog__archives__item__content li,.category-blog .blog__archives__item__content h2,.category-blog .blog__archives__item__content h3,.category-blog .blog__archives__item__content p,.category-blog .blog__archives__item__content li{line-height:1.6}.category .blog__archives__item__content h2,.category .blog__archives__item__content h3,.single-post .blog__archives__item__content h2,.single-post .blog__archives__item__content h3,.category-blog .blog__archives__item__content h2,.category-blog .blog__archives__item__content h3{font-weight:500}.category .blog__archives__item__content p:last-child,.category .blog__archives__item__content ul:last-child,.category .blog__archives__item__content dt:last-child,.category .blog__archives__item__content dd:last-child,.category .blog__archives__item__content li:last-child,.single-post .blog__archives__item__content p:last-child,.single-post .blog__archives__item__content ul:last-child,.single-post .blog__archives__item__content dt:last-child,.single-post .blog__archives__item__content dd:last-child,.single-post .blog__archives__item__content li:last-child,.category-blog .blog__archives__item__content p:last-child,.category-blog .blog__archives__item__content ul:last-child,.category-blog .blog__archives__item__content dt:last-child,.category-blog .blog__archives__item__content dd:last-child,.category-blog .blog__archives__item__content li:last-child{margin-bottom:0}.category .blog__archives .wp-pagenavi,.single-post .blog__archives .wp-pagenavi,.category-blog .blog__archives .wp-pagenavi{display:inline-block;font-size:16px;text-align:center;text-transform:lowercase;letter-spacing:normal}.category .blog__archives .wp-pagenavi .pages,.single-post .blog__archives .wp-pagenavi .pages,.category-blog .blog__archives .wp-pagenavi .pages{text-align:center}.category .blog__archives .wp-pagenavi .previouspostslink,.single-post .blog__archives .wp-pagenavi .previouspostslink,.category-blog .blog__archives .wp-pagenavi .previouspostslink{float:left;margin-right:1em}.category .blog__archives .wp-pagenavi .nextpostslink,.single-post .blog__archives .wp-pagenavi .nextpostslink,.category-blog .blog__archives .wp-pagenavi .nextpostslink{float:right;margin-left:1em}.category .blog__related,.single-post .blog__related,.category-blog .blog__related{margin-right:-380px;border-top:1px solid #bbb}.category .blog__related .yarpp-related,.single-post .blog__related .yarpp-related,.category-blog .blog__related .yarpp-related{margin:0}.category .blog__related .main__head,.single-post .blog__related .main__head,.category-blog .blog__related .main__head{margin:25px 0 15px;font-size:17px;font-weight:500;letter-spacing:1px;line-height:1.1;color:#00ecd4}.blog__related .blog__related__list{display:flex;justify-content:space-between}.blog__related .blog__related__item>a:hover img{opacity:.8}.blog__related .blog__related__thum{margin-bottom:15px;height:120px;overflow:hidden}.blog__related .blog__related__thum>img{width:170px;height:auto;object-fit:cover}@media all and (-ms-high-contrast:none){.blog__related .blog__related__thum>img *::-ms-backdrop,.blog__related .blog__related__thum>img{height:auto}}.blog__related .blog__related__category{margin-bottom:5px;color:#00ecd4;font-size:9px;line-height:1.1;font-weight:400}.blog__related .blog__related__title{width:170px;font-size:12px;font-weight:400;line-height:1.3}.privacy .main .inner{width:1050px;margin-top:150px;margin-bottom:130px;font-size:13px}.privacy .main .inner>*{line-height:2}.privacy .main .inner h1,.privacy .main .inner h2,.privacy .main .inner h3,.privacy .main .inner h4{margin-left:0;line-height:1.1}.privacy .main .inner h3,.privacy .main .inner h4{margin-top:45px;margin-bottom:10px}.privacy .main .inner ul,.privacy .main .inner ol{list-style:square;padding-left:1em}.privacy .main .inner ol{list-style:decimal}.privacy .main .inner p{margin-bottom:20px}.privacy .main .main__head{margin-bottom:30px;margin-left:0;font-size:36px;color:#00ecd4;font-weight:500;text-transform:uppercase}.privacy .main .main__subhead{margin-bottom:44px;margin-left:0;color:#000;font-size:26px;font-weight:500;letter-spacing:2px;line-height:1}.privacy .main .privacy__sign{margin-top:2em;margin-left:0}.words>.inner{overflow:hidden;width:1140px;margin:130px auto 170px}.words__side{float:left;width:266px}.words__side .words__side__head{font-size:27px;font-weight:500;margin-bottom:30px;padding-bottom:18px;border-bottom:1px solid #000}.words__side .words__side__head>span{display:block;margin-top:35px;font-size:17px;color:#00ecd4}.words__side .words__side__category{font-size:13px}.words__side__category{display:flex;flex-wrap:wrap}.words__side__category .words__side__category__item{flex:0 0 50%;min-width:50%}.words__side__category .words__side__category__item:nth-child(1) .words__side__category__name:before{content:"❶"}.words__side__category .words__side__category__item:nth-child(2) .words__side__category__name:before{content:"❷"}.words__side__category .words__side__category__item:nth-child(3) .words__side__category__name:before{content:"❸"}.words__side__category .words__side__category__item:nth-child(4) .words__side__category__name:before{content:"❹"}.words__side__category .words__side__category__name{margin-bottom:1.5em;font-size:13px;font-weight:500}.words__side__category .words__side__category__name:before{padding-right:2px}.words__side__category .words__side__category__list>li{font-size:10px;margin-bottom:1.2em;padding-left:1.1em;text-indent:-1.1em;font-feature-settings:"palt"}.words__side__category .words__side__category__list>li:before{content:"・"}.words__article{width:864px;float:right;border-left:solid 1px #969696}.words__article .words__article__item{padding-bottom:54px;margin-bottom:42px}.words__article .words__article__item__title{font-size:25px;font-weight:500;padding:0 0 0 64px;margin-bottom:15px}.words__article .words__article__item__title>span{font-size:15px;font-weight:400}.words__article .words__article__item__category{margin-bottom:35px;font-size:18px;padding:0 0 0 64px;font-weight:500}.words__article .words__article__item__content{font-family:'Noto Serif JP',serif;font-weight:700;font-size:13.5px;margin-top:35px;padding:0 0 0 64px;text-align:justify;text-justify:inter-ideograph}.words__article .words__article__item__content p{line-height:1.8}.words__related{padding:0 64px;margin-bottom:50px}.words__related .words__related__title{font-size:14px;font-weight:500;margin-bottom:30px}.words__related .words__related__list{display:flex;flex-wrap:wrap;padding-left:1px}.words__related .words__related__item{flex:0 0 auto;padding:0 .75em;margin-bottom:1em;font-weight:400;font-size:13px;margin-left:-1px;line-height:1.1;border-left:1px solid #000;border-right:1px solid #000}.words__related .words__related__item>a{font-weight:400}.words__related.blog__related .blog__related__list{margin-top:48px;justify-content:flex-start;flex-wrap:wrap;margin-left:-23px}.words__related.blog__related:before{content:"";display:block;width:23%;order:1}.words__related.blog__related:after{content:"";display:block;width:23%}.words__related.blog__related .blog__related__item{margin-right:0;width:200px;height:160px}.words__related.blog__related .blog__related__title{font-size:10px}.words__archives .branding__word{min-height:500px;margin-top:-96px;padding-top:146px}.partner .mainImg,.contact .mainImg{height:300px}.partner .mainImg__title,.contact .mainImg__title{box-sizing:border-box;width:300px;height:65px;border:3px solid #00ecd4;color:#000;font-size:25px;padding-top:9px;font-weight:500;text-align:center;letter-spacing:4px}.partner .middleBox__text,.contact .middleBox__text{font-size:25px;padding:14px 35px;letter-spacing:4px}.recruit__header,.contact__header{text-align:left}.recruit__header>.inner,.contact__header>.inner{margin-top:0;margin-bottom:0;padding:90px 0 90px 150px}.recruit__header .default__head,.contact__header .default__head{margin-bottom:50px;line-height:1.1;text-align:left;font-size:40px}.recruit__header .default__catch,.contact__header .default__catch{margin-bottom:30px;line-height:1.1;text-align:left;font-size:24px}.recruit__header .default__text,.contact__header .default__text{text-align:left;font-size:16px;line-height:2.1}.recruit__article>.inner,.contact__article>.inner{margin-top:0;margin-bottom:0;width:900px;padding:94px 0 94px}.recruit__form__dl,.contact__form__dl{line-height:1.2;font-size:15px}.recruit__form__dl>dt,.contact__form__dl>dt{float:left;clear:left;width:160px;line-height:1.3}.recruit__form__dl>dt .must,.contact__form__dl>dt .must{padding-left:5px}.recruit__form__dl>dd,.contact__form__dl>dd{margin-left:160px;margin-bottom:20px;width:740px}.recruit__form__dl>dd .wpcf7-text,.recruit__form__dl>dd .wpcf7-textarea,.contact__form__dl>dd .wpcf7-text,.contact__form__dl>dd .wpcf7-textarea{box-sizing:border-box;padding:12px;width:100%;border:none;background-color:#fff;font-size:12.5px}.recruit__form__dl>dd .wpcf7-text:focus,.recruit__form__dl>dd .wpcf7-textarea:focus,.contact__form__dl>dd .wpcf7-text:focus,.contact__form__dl>dd .wpcf7-textarea:focus{outline:2px solid #00ecd4}.recruit__form__dl>dd .wpcf7-text.wpcf7-not-valid,.recruit__form__dl>dd .wpcf7-textarea.wpcf7-not-valid,.contact__form__dl>dd .wpcf7-text.wpcf7-not-valid,.contact__form__dl>dd .wpcf7-textarea.wpcf7-not-valid{background-color:#fdd}.recruit__form__caution,.contact__form__caution{margin-top:1em;font-size:12.5px}.recruit__form .must,.contact__form .must{color:#00ecd4}.recruit__form .caution,.contact__form .caution{color:#00ecd4;font-size:14px;font-weight:400;margin-top:5px}.recruit__form .contact__form__submit,.contact__form .contact__form__submit{margin-top:12px;padding-top:48px;padding-left:160px;width:740px;text-align:center}.recruit__form .contact__form__submit__privacy,.contact__form .contact__form__submit__privacy{margin-bottom:20px;font-size:11.5px}.recruit__form .contact__form__submit__privacy>a,.contact__form .contact__form__submit__privacy>a{text-decoration:underline}.recruit__form .contact__form__submit input.wpcf7-submit,.contact__form .contact__form__submit input.wpcf7-submit{box-sizing:border-box;width:196px;height:36px;margin-left:20px;background:#00ecd4 0 0 no-repeat;border:none;border-radius:5px;overflow:hidden;cursor:pointer;font-size:15px;transition:all .3s ease;color:#fff;outline:0;font-weight:500}.recruit__form .contact__form__submit input.wpcf7-submit:hover,.contact__form .contact__form__submit input.wpcf7-submit:hover{opacity:.8}.recruit__form .contact__form__submit input.wpcf7-submit:active,.contact__form .contact__form__submit input.wpcf7-submit:active{position:relative;box-shadow:inset 0px 0px 10px #10c4aa,inset 0px 0px 10px #10c4aa;top:0;left:0}.recruit__form .contact__form__submit .wpcf7-validation-errors,.contact__form .contact__form__submit .wpcf7-validation-errors{margin-top:10px}.recruit__form .contact__form__submit .ajax-loader,.contact__form .contact__form__submit .ajax-loader{vertical-align:baseline}.partner .wpcf7-form,.contact .wpcf7-form{margin-bottom:0}.partner .wpcf7-validation-errors,.contact .wpcf7-validation-errors{border:none;color:red;font-size:12px;text-align:center}.partner .wpcf7-response-output,.contact .wpcf7-response-output{padding-top:1em;margin:0 0 0 160px;width:740px;font-size:12px;text-align:center}.partner div.wpcf7-mail-sent-ok,.contact div.wpcf7-mail-sent-ok{border:none;color:#00ecd4}.partner span.wpcf7-not-valid-tip,.contact span.wpcf7-not-valid-tip{background:0 0;border:none;color:red;font-size:12px;line-height:1.5}.partner .wpcf7-checkbox .wpcf7-list-item,.partner .wpcf7-radio .wpcf7-list-item,.contact .wpcf7-checkbox .wpcf7-list-item,.contact .wpcf7-radio .wpcf7-list-item{display:inline-block;box-sizing:border-box;width:25%;margin-bottom:15px;margin-left:0;white-space:nowrap;font-size:12.5px;line-height:1.5;letter-spacing:-.8px}.partner .wpcf7-checkbox .wpcf7-list-item input,.partner .wpcf7-radio .wpcf7-list-item input,.contact .wpcf7-checkbox .wpcf7-list-item input,.contact .wpcf7-radio .wpcf7-list-item input{display:none}.partner .wpcf7-checkbox .wpcf7-list-item input+.wpcf7-list-item-label,.partner .wpcf7-radio .wpcf7-list-item input+.wpcf7-list-item-label,.contact .wpcf7-checkbox .wpcf7-list-item input+.wpcf7-list-item-label,.contact .wpcf7-radio .wpcf7-list-item input+.wpcf7-list-item-label{position:relative;padding-left:25px}.partner .wpcf7-checkbox .wpcf7-list-item input+.wpcf7-list-item-label:before,.partner .wpcf7-radio .wpcf7-list-item input+.wpcf7-list-item-label:before,.contact .wpcf7-checkbox .wpcf7-list-item input+.wpcf7-list-item-label:before,.contact .wpcf7-radio .wpcf7-list-item input+.wpcf7-list-item-label:before{position:absolute;left:0;top:1px;content:"";width:18px;height:18px;border-radius:50%;border:1px solid #000}.partner .wpcf7-checkbox .wpcf7-list-item input:checked+.wpcf7-list-item-label:after,.partner .wpcf7-radio .wpcf7-list-item input:checked+.wpcf7-list-item-label:after,.contact .wpcf7-checkbox .wpcf7-list-item input:checked+.wpcf7-list-item-label:after,.contact .wpcf7-radio .wpcf7-list-item input:checked+.wpcf7-list-item-label:after{position:absolute;left:4px;top:5px;content:"";width:12px;height:12px;border-radius:50%;background:#00ecd4}.partner .sup,.contact .sup{margin-top:7px;font-size:12px;font-size:1.2rem}.recruit-form input.wpcf7-submit{margin-left:230px}.wpcf7-validation-errors{border:none;color:red}.thanks .contact__header>.inner{margin-top:60px;margin-bottom:120px}.thanks .contact__header .default__head{color:#00ecd4;font-size:27px;font-weight:600;margin-top:0;margin-bottom:83px}.thanks .contact__header .default__catch{font-size:17px;font-weight:500;margin-bottom:56px}.thanks .contact__header .default__text{font-size:15px;font-weight:100}.thanks .contact__header .default__text.mt80{margin-top:96px !important}.thanks .contact__header .default__text.mt136{margin-top:136px !important}.thanks .contact__header .default__text>a{color:#00ecd4;text-decoration:underline}.footer{margin-bottom:-1px;clear:both;color:#fff;min-width:1300px;background-color:}.footer:after{content:"";display:block;clear:both}.footer a:link{color:#fff;text-decoration:none}.footer a:visited{color:#fff}.footer a:hover{color:#00ecd4}.footer .inner{margin:0 auto;padding:55px 0;width:1100px}.footer .footer__contact{background:url(//chibico.co.jp/wp-content/themes/chibico/../../../images/renewal/common/common_bg_2x.png) center 0 no-repeat;background-size:cover}.footer .footer__contact .inner{padding-top:65px;padding-bottom:65px;margin-top:0;margin-bottom:0;text-align:center}.footer .footer__contact__column{box-sizing:border-box;display:inline-block;padding:20px 20px 18px;margin-left:100px;width:410px;height:70px;background-color:rgba(255,255,255,.9);overflow:hidden;transition:all .5s ease}.footer .footer__contact__column:hover{background-color:rgba(255,255,255,1)}.footer .footer__contact__column:link,.footer .footer__contact__column:visited{color:#000}.footer .footer__contact__column:hover .default__head,.footer .footer__contact__column:hover .default__catch{color:#00ecd4}.footer .footer__contact__column:first-child{margin-left:0}.footer .footer__contact__column .default__head{margin:0 0 4px;text-align:center;font-size:16px;font-weight:600;line-height:1;transition:all .5s ease}.footer .footer__contact__column .default__head:before{content:">";display:inline-block;box-sizing:border-box;width:22px;height:22px;padding-top:3px;padding-left:2px;margin-top:-4px;margin-right:8px;border-radius:100%;vertical-align:top;font-size:14px;text-align:center;color:#fff;background-color:#00ecd4}.footer .footer__contact__column .default__catch{font-size:10px;margin:0 0 12px;line-height:1;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:300;transition:all .5s ease}.footer .footer__contact__column .default__text{margin:0;font-size:12px;font-weight:400;line-height:1.6;letter-spacing:-.4px}.footer .footer__social{padding:16px 0;background-color:#828282}.footer .footer__social ul{width:952px;margin:0 auto}.footer .footer__social ul:after{content:"";display:block;clear:both}.footer .footer__social ul li{float:left;width:calc(100% / 4);text-align:center}.footer .footer__social ul li a{display:inline-block;border-radius:4px;height:25.5px}.footer .footer__social ul li a:hover{border-radius:2px}.footer .footer__social ul li img{width:208px}.footer .footer__social ul li a:hover img{opacity:.7}.footer .footer__content{padding-top:80px;padding-bottom:93px;background-color:#414141;display:flex;justify-content:space-between}.footer .footer__info{position:relative;box-sizing:border-box;min-width:280px;flex:0 0 280px}.footer .footer__info__head{width:110px;height:25px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../images/renewal/common/logo_w_2x.png);background-size:110.5px 24.5px;margin-bottom:38px;line-height:1.1}.footer .footer__info__subhead{margin-left:10px;margin-bottom:65px;line-height:1.1}.footer .footer__info__name{margin-bottom:18px;font-size:14px;font-weight:400;line-height:1.1}.footer .footer__info__address{font-size:10px;font-weight:100;line-height:1.6;letter-spacing:1px}.footer__info__address .mrr18{margin-right:18px}.footer__info__address .mrr10{margin-right:10px}.footer .footer__small{text-align:center;position:absolute;left:0;bottom:20px;font-size:0;width:813px}.footer .footer__small__item{display:inline-block;font-size:10px;font-weight:100;color:#fff;border-right:1px solid #999;line-height:17px;letter-spacing:.05em;height:17px}.footer .footer__small__item:nth-child(1){width:174px;border-left:1px solid #999}.footer .footer__small__item:nth-child(2){width:173px}.footer .footer__small__item:nth-child(3){width:282px;letter-spacing:.1em}.footer .footer__small__item>a{color:#fff}.footer .footer__small__item>a:hover,.footer .footer__small__item>a:focus{color:#00ecd4}.footer .footer__link{position:relative;flex:0 0 auto;height:210px;margin-right:10px}.footer .footer__link .link__btn{margin-top:3px}.footer .footer__link .link__btn>a{box-sizing:border-box;display:inline-block;width:134px;height:25px;padding:7px 0 0;font-size:10px;font-weight:300;border:solid .5px #999;color:#fff}.footer .footer__link .link__btn>a:hover,.footer .footer__link .link__btn>a:focus{color:#000;border-color:#00ecd4;background-color:#00ecd4}.footer .footer__link__list{float:left;min-width:175px;box-sizing:border-box;padding-right:30px}.footer .footer__link__list:nth-child(4),.footer .footer__link__list:nth-child(5){min-width:106px}.footer .footer__link__list:nth-child(6){min-width:76px;padding-right:0}.footer .footer__link__list .footer__link__list__title{letter-spacing:.05em;font-family:'Noto Serif JP',serif}.footer .footer__link__list>a{font-size:12px;padding-bottom:4px;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.6)}.footer .footer__link__list>a:hover,.footer .footer__link__list>a:focus{border-color:#00ecd4}.footer .footer__link__list__single .gNav__item{position:relative;box-sizing:border-box;width:134px;height:25px;font-size:10px;line-height:1}.footer .footer__link__list__single .gNav__item:nth-child(1){margin-right:16px}.footer .footer__link__list__single .gNav__item>a{position:relative;font-size:10px}.footer .footer__link__list__single .gNav__item.facebook{position:absolute;left:0;bottom:0;margin-bottom:0}.footer .footer__link__list__sub>li{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:11.5px;font-weight:100;letter-spacing:.05em;margin-bottom:8px}.footer .footer__small__social__item{position:relative;top:4px;display:inline-block;width:164px;height:17px;border-right:solid 1px #999}.footer .footer__small__social__item .footer__follow__title{position:absolute;top:-48px;left:20px;font-size:12px;font-family:'Noto Serif JP',serif;margin-bottom:100px}.footer .footer__small__social__item .footer__follow__icon{position:absolute;top:0;left:34px}.footer .footer__small__social__item .footer__follow__icon a{position:relative;display:inline-block;width:18px;height:18px;margin-left:18px;background-position:right;background-size:18px 18px;background-repeat:no-repeat}.footer .footer__small__social__item .footer__follow__icon a.instagram{width:17px;height:17px;margin-left:0;background-size:17px 17px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/common/icon_insta_2x.png)}.footer .footer__small__social__item .footer__follow__icon a.pinterest{background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/common/icon_pinterest_2x.png)}.footer .footer__small__social__item .footer__follow__icon a.facebook{background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/common/icon_facebook_2x.png)}.footer .footer__small__social__item .footer__follow__icon a.instagram:hover{background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/common/icon_insta_g_2x.png)}.footer .footer__small__social__item .footer__follow__icon a.pinterest:hover{background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/common/icon_pinterest_g_2x.png)}.footer .footer__small__social__item .footer__follow__icon a.facebook:hover{background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/common/icon_facebook_g_2x.png)}.footer .gNav{position:static}.footer .gNav__item{margin-left:0;line-height:1.1}.footer .gNav__item:first-child{margin-left:0}.footer .gNav__item>a:hover:after,.footer .gNav__item>a:focus:after{content:none}.footer .gNav__item.facebook>a{margin-top:0;width:22px;height:22px}.footer .gNav__item.facebook>a img:hover{opacity:.75}.footer__toTop{position:fixed;right:50px;bottom:100px}.footer__toTop>a{display:block;width:50px;height:50px;overflow:hidden;background:url(//chibico.co.jp/wp-content/themes/chibico/../../../images/renewal/common/btn_scroll_top_2x.png) 0 0 no-repeat;background-size:50px auto}.footer__toTop>a img{transition:all .5s ease}.footer__toTop>a:hover,.footer .footer__toTop>a:focus{outline:none}.footer__toTop>a:hover img,.footer .footer__toTop>a:focus img{opacity:0}main .center,main .aligncenter{text-align:center}main .left,main .alignleft{text-align:left}main .right,main .alignright{text-align:right}main .fl-l{float:left}main .fl-r{float:right}main .fl-c{margin-left:auto;margin-right:auto}main .clear{clear:both}main .clear-after:after{clear:both}main .cancel{text-decoration:line-through !important}main .underline{text-decoration:underline !important}main .inline{display:inline !important}main .no-border{border:none !important}main .no-bg{background:0 0 !important}main .no-pad{padding:none !important}main .no-mgn{margin:0 !important}main .red{color:#c00 !important}main .wht{color:#fff !important}main .black{color:#333 !important}main .va-b{vertical-align:bottom !important}main .va-m{vertical-align:middle !important}main .bolder{font-weight:bolder !important}main .lighter{font-weight:lighter !important}main .regular{font-weight:400 !important}main .light{font-weight:300 !important}main .medium{font-weight:500 !important}main .bold{font-weight:700 !important}main .lh18{line-height:1.8}main .em08{font-size:.8em !important}main .em085{font-size:.85em !important}main .em09{font-size:.9em !important}main .em095{font-size:.95em !important}main .em1{font-size:1em !important}main .em11{font-size:1.1em !important}main .em12{font-size:1.2em !important}main .em15{font-size:1.5em !important}main .em2{font-size:2em !important}main .mt0{margin-top:0 !important}main .mt0{margin-top:0 !important}main .pt0{padding-top:0 !important}main .mt5{margin-top:5px !important}main .pt5{padding-top:5px !important}main .mt10{margin-top:10px !important}main .pt10{padding-top:10px !important}main .mt15{margin-top:15px !important}main .pt15{padding-top:15px !important}main .mt20{margin-top:20px !important}main .pt20{padding-top:20px !important}main .mt25{margin-top:25px !important}main .pt25{padding-top:25px !important}main .mt30{margin-top:30px !important}main .pt30{padding-top:30px !important}main .mt35{margin-top:35px !important}main .pt35{padding-top:35px !important}main .mt40{margin-top:40px !important}main .pt40{padding-top:40px !important}main .mt45{margin-top:45px !important}main .pt45{padding-top:45px !important}main .mt50{margin-top:50px !important}main .pt50{padding-top:50px !important}main .mt55{margin-top:55px !important}main .pt55{padding-top:55px !important}main .mt60{margin-top:60px !important}main .pt60{padding-top:60px !important}main .mt65{margin-top:65px !important}main .pt65{padding-top:65px !important}main .mt70{margin-top:70px !important}main .pt70{padding-top:70px !important}main .mt75{margin-top:75px !important}main .pt75{padding-top:75px !important}main .mt80{margin-top:80px !important}main .pt80{padding-top:80px !important}main .mt85{margin-top:85px !important}main .pt85{padding-top:85px !important}main .mt90{margin-top:90px !important}main .pt90{padding-top:90px !important}main .mt95{margin-top:95px !important}main .pt95{padding-top:95px !important}main .mt100{margin-top:100px !important}main .pt100{padding-top:100px !important}main .mb0{margin-bottom:0 !important}main .mb0{margin-bottom:0 !important}main .pb0{padding-bottom:0 !important}main .mb5{margin-bottom:5px !important}main .pb5{padding-bottom:5px !important}main .mb10{margin-bottom:10px !important}main .pb10{padding-bottom:10px !important}main .mb15{margin-bottom:15px !important}main .pb15{padding-bottom:15px !important}main .mb20{margin-bottom:20px !important}main .pb20{padding-bottom:20px !important}main .mb25{margin-bottom:25px !important}main .pb25{padding-bottom:25px !important}main .mb30{margin-bottom:30px !important}main .pb30{padding-bottom:30px !important}main .mb35{margin-bottom:35px !important}main .pb35{padding-bottom:35px !important}main .mb40{margin-bottom:40px !important}main .pb40{padding-bottom:40px !important}main .mb45{margin-bottom:45px !important}main .pb45{padding-bottom:45px !important}main .mb50{margin-bottom:50px !important}main .pb50{padding-bottom:50px !important}main .mb55{margin-bottom:55px !important}main .pb55{padding-bottom:55px !important}main .mb60{margin-bottom:60px !important}main .pb60{padding-bottom:60px !important}main .mb65{margin-bottom:65px !important}main .pb65{padding-bottom:65px !important}main .mb70{margin-bottom:70px !important}main .pb70{padding-bottom:70px !important}main .mb75{margin-bottom:75px !important}main .pb75{padding-bottom:75px !important}main .mb80{margin-bottom:80px !important}main .pb80{padding-bottom:80px !important}main .mb85{margin-bottom:85px !important}main .pb85{padding-bottom:85px !important}main .mb90{margin-bottom:90px !important}main .pb90{padding-bottom:90px !important}main .mb95{margin-bottom:95px !important}main .pb95{padding-bottom:95px !important}main .mb100{margin-bottom:100px !important}main .mb160{margin-bottom:160px !important}main .pb100{padding-bottom:100px !important}main .ml0{margin-left:0 !important}main .ml0{margin-left:0 !important}main .pl0{padding-left:0 !important}main .ml5{margin-left:5px !important}main .pl5{padding-left:5px !important}main .ml10{margin-left:10px !important}main .pl10{padding-left:10px !important}main .ml15{margin-left:15px !important}main .pl15{padding-left:15px !important}main .ml20{margin-left:20px !important}main .pl20{padding-left:20px !important}main .ml25{margin-left:25px !important}main .pl25{padding-left:25px !important}main .ml30{margin-left:30px !important}main .pl30{padding-left:30px !important}main .ml35{margin-left:35px !important}main .pl35{padding-left:35px !important}main .ml40{margin-left:40px !important}main .pl40{padding-left:40px !important}main .ml45{margin-left:45px !important}main .pl45{padding-left:45px !important}main .ml50{margin-left:50px !important}main .pl50{padding-left:50px !important}main .ml55{margin-left:55px !important}main .pl55{padding-left:55px !important}main .ml60{margin-left:60px !important}main .pl60{padding-left:60px !important}main .ml65{margin-left:65px !important}main .pl65{padding-left:65px !important}main .ml70{margin-left:70px !important}main .pl70{padding-left:70px !important}main .ml75{margin-left:75px !important}main .pl75{padding-left:75px !important}main .ml80{margin-left:80px !important}main .pl80{padding-left:80px !important}main .ml85{margin-left:85px !important}main .pl85{padding-left:85px !important}main .ml90{margin-left:90px !important}main .pl90{padding-left:90px !important}main .ml95{margin-left:95px !important}main .pl95{padding-left:95px !important}main .ml100{margin-left:100px !important}main .pl100{padding-left:100px !important}main .mr0{margin-right:0 !important}main .mr0{margin-right:0 !important}main .pr0{padding-right:0 !important}main .mr5{margin-right:5px !important}main .pr5{padding-right:5px !important}main .mr10{margin-right:10px !important}main .pr10{padding-right:10px !important}main .mr15{margin-right:15px !important}main .pr15{padding-right:15px !important}main .mr20{margin-right:20px !important}main .pr20{padding-right:20px !important}main .mr25{margin-right:25px !important}main .pr25{padding-right:25px !important}main .mr30{margin-right:30px !important}main .pr30{padding-right:30px !important}main .mr35{margin-right:35px !important}main .pr35{padding-right:35px !important}main .mr40{margin-right:40px !important}main .pr40{padding-right:40px !important}main .mr45{margin-right:45px !important}main .pr45{padding-right:45px !important}main .mr50{margin-right:50px !important}main .pr50{padding-right:50px !important}main .mr55{margin-right:55px !important}main .pr55{padding-right:55px !important}main .mr60{margin-right:60px !important}main .pr60{padding-right:60px !important}main .mr65{margin-right:65px !important}main .pr65{padding-right:65px !important}main .mr70{margin-right:70px !important}main .pr70{padding-right:70px !important}main .mr75{margin-right:75px !important}main .pr75{padding-right:75px !important}main .mr80{margin-right:80px !important}main .pr80{padding-right:80px !important}main .mr85{margin-right:85px !important}main .pr85{padding-right:85px !important}main .mr90{margin-right:90px !important}main .pr90{padding-right:90px !important}main .mr95{margin-right:95px !important}main .pr95{padding-right:95px !important}main .mr100{margin-right:100px !important}main .pr100{padding-right:100px !important}main .fz10{font-size:10px !important}main .fz11{font-size:11px !important}main .fz12{font-size:12px !important}main .fz13{font-size:13px !important}main .fz14{font-size:14px !important}main .fz15{font-size:15px !important}main .fz16{font-size:16px !important}main .fz17{font-size:17px !important}main .fz18{font-size:18px !important}main .fz19{font-size:19px !important}main .fz20{font-size:20px !important}main .fz21{font-size:21px !important}main .fz22{font-size:22px !important}main .fz23{font-size:23px !important}main .fz24{font-size:24px !important}main .fz25{font-size:25px !important}main .fz26{font-size:26px !important}main .fz27{font-size:27px !important}main .fz28{font-size:28px !important}main .fz29{font-size:29px !important}main .fz30{font-size:30px !important}@media (max-width:600px){body{min-width:320px}main{min-height:300px}.mainImg{height:250px}.mainImg__bg{height:250px}.mainImg__bg>img{position:absolute;left:50%;top:0;min-width:auto;width:auto;height:250px;transform:translateX(-50%)}.mainImg__catch__title{margin-bottom:13px;font-size:18px}.mainImg__catch__subtitle{font-size:16px;font-weight:500}.mainImg__catch__text{font-size:15px;line-height:1.3}.default__head{font-size:28px;letter-spacing:0;padding:5px}.default__subhead{font-size:20px}.default__bdhead{font-size:18px}.default__catch{font-size:16px;line-height:1.3;padding:0;text-align:left}.default__text{padding:0;font-size:13px;line-height:1.5;text-align:left}.default__text-s{font-size:13px;line-height:1.4}.default__img{margin-top:30px;margin-bottom:30px;text-align:center}.default__img img{width:100%}.default__more{font-size:18px;margin:20px auto}.default__column3{margin-left:-50px;overflow:hidden}.default__column3__item{float:left;width:33.33333%;margin-left:50px}.header .inner{padding:0;width:100%;height:auto}.header .header__logo{position:static;float:left;margin:10px 7px 5px 10px}.header .header__logo>a{width:110px;height:auto}.header .header__catch{position:static;float:left;width:100px;margin-top:17px;margin-bottom:5px}.header.blur .inner{height:auto}.header.blur .header__logo{top:14px}.header.blur .header__logo>a{width:100px;height:auto}.header.blur .header__catch{width:100px}.header.blur .gNav{top:19px}.header.blur .gNav__item{margin-left:0}.header.blur .gNav__item>a{letter-spacing:1.6px}.header.blur .gNav .gNav__btn>a>span,.header.blur .gNav .gNav__btn>a:before,.header.blur .gNav .gNav__btn>a:after{background-color:#fff}.header--open{background-color:rgba(0,0,0,.8);color:#fff}.header--open .header__logo>a{background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/common/header_logo_w.png)}.header--open .header__catch{background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/common/branding_design_w.png)}.header--open .gNav .gNav__item>a{color:#fff}.header--open .gNav .gNav__btn>a>span,.header--open .gNav .gNav__btn>a:before,.header--open .gNav .gNav__btn>a:after{color:#fff;background-color:#fff}.header--open .gNav .gNav__btn>a>span{opacity:0}.header--open .gNav .gNav__btn>a:before{-webkit-transform:translateY(7px) rotate(-45deg);transform:translateY(7px) rotate(-45deg)}.header--open .gNav .gNav__btn>a:after{-webkit-transform:translateY(-7px) rotate(45deg);transform:translateY(-7px) rotate(45deg)}.header .gNav{position:static;clear:both}.header .gNav__btn{display:block;position:absolute;top:12px;right:10px}.header .gNav__btn>a{display:block;width:20px;height:16px}.header .gNav__btn>a>span{text-indent:100%;white-space:nowrap;overflow:hidden;top:50%;margin-top:-1px}.header .gNav__btn>a>span,.header .gNav__btn>a:before,.header .gNav__btn>a:after{position:absolute;left:0;display:inline-block;content:"";width:100%;height:2px;background-color:#000;-webkit-transition:all .4s linear;transition:all .4s linear}.branding .header .gNav__btn>a>span,.solution .header .gNav__btn>a>span,.service .header .gNav__btn>a>span,.is-nab-w .header .gNav__btn>a>span,.branding .header .gNav__btn>a:before,.solution .header .gNav__btn>a:before,.service .header .gNav__btn>a:before,.is-nab-w .header .gNav__btn>a:before,.branding .header .gNav__btn>a:after,.solution .header .gNav__btn>a:after,.service .header .gNav__btn>a:after,.is-nab-w .header .gNav__btn>a:after{background-color:#fff}.header .gNav__btn>a:after{bottom:0}.header .gNav__list{display:none}.header .gNav__icon{stroke:inherit}.header .gNav__item{display:block;margin-left:0}.header .gNav__item>a{box-sizing:border-box;height:auto;margin:0;padding:8px 3px;font-size:18px;text-align:center;letter-spacing:1.6px;border-top:1px solid rgba(255,255,255,.5)}.header .gNav__item>a:after{content:none}.header .gNav__item.-contact .gNav__icon{stroke:#fff;vertical-align:middle;margin-right:2px}.header .gNav__item.facebook>a{margin-top:0;height:auto}.breadcrumb{width:auto;top:50px;left:20px}.breadcrumb .inner{width:100%}.breadcrumb .breadcrumb__list{flex-wrap:wrap}.inner{width:100%;margin:30px auto 30px;padding:0 5px}.mainImg__catch{position:static}.mainImg__catch__subtitle{font-size:20px}.top .default .sub-head{font-size:14px}.top .top__blog__article__item{margin-left:0}.top .mainImg{position:relative;margin-bottom:0}.top .mainImg .inner{height:calc(100% - 30px);position:absolute;top:0;left:0;padding:0}.top .mainImg__catch{position:absolute;width:270px;height:270px;padding:62px 10px 0 34px;left:calc(50% - 140px);top:40px}.top .mainImg__catch__title{font-size:24px;margin-bottom:5px}.top .mainImg__catch__subtitle{font-size:14px;margin-bottom:5px}.top .mainImg__catch__text{font-size:12px;font-feature-settings:"palt";line-height:1.7}.top .mainImg__bg{overflow:hidden}.top .mainImg__bg img{min-width:auto;min-height:325px;width:240%;margin-left:-72%;height:auto}.top .js-slider{height:calc(100vh - 40px)}.js-slider-inner{height:calc(100vh - 40px) !important}.js-slider-inner img{position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;width:auto !important}.top__philoosophy .top__philoosophy__textImg{float:none;margin:0 0 10px;text-align:center}.top__philoosophy .default__catch{font-size:15px;line-height:1.5}.top__sd .inner{margin-bottom:0}.top__sd__illust{padding:10px;height:180px}.top__sd__illust img{width:100%}.top__solution .default__catch{font-size:18px}.top__works .inner{margin-bottom:0}.top__works__li{margin-left:0}.top__works__li__item{width:50%;margin:0;line-height:0}.top__works__li__item:last-child{margin-bottom:0}.top__works__li__item:nth-child(n+9){display:none}.top__works__li__item--ov{display:none}.top__works__li__item>a{margin:0 auto;width:100%;height:auto;padding-top:75%;box-sizing:border-box}.tripleList{padding:10px}.tripleList .tripleList__item{width:100%;margin-bottom:30px}.tripleList .tripleList__item:not(:last-child){border-right:0;margin-right:0;padding-right:0}.tripleList .tripleList__text{line-height:1.7;font-size:12px}.initialTitle{font-size:23px}.initialTitle.-num{margin-bottom:20px}.initialTitle .initialTitle__sub{font-size:16px}.top__service{margin-top:30px}.top__service .inner{margin:0;padding:0 8px}.top__service .bgGray .inner,.top__service .recruit__article .inner,.top__service .contact__article .inner{padding:30px 0 0;margin-bottom:0}.top__service .tripleList .initialTitle{margin-bottom:10px}.top__service .tripleList.-flow{padding:0;display:none}.top__service .tripleList.-flow .tripleList__item:not(:last-child){padding-right:0;margin-right:0;background:0 0}.top__service__title{margin-bottom:10px}.top__service__title>img{width:100%;height:auto}.top__service__subtitle{font-size:20px}.top__service__text{margin-bottom:5px;font-size:14px;line-height:1.5}.top__service__li{margin-top:20px}.top__service__li__item{width:100%;margin-left:0}.top__service__li__item .default__more{margin:0 5px 30px 0;text-align:right}.top__blog .inner{margin-bottom:0}.top__blog__article{margin-left:0;margin-bottom:20px;display:flex;flex-wrap:wrap}.top__blog__article__item{flex:0 0 50%;width:50%;height:auto;padding:0 3px;margin-bottom:10px;float:none;overflow:hidden}.top__blog__article__item__title{font-size:12px}.top__blog__article__item figure{margin-bottom:5px;height:63%;overflow:hidden}}@media (max-width:600px) and (max-width:374px){.top__blog__article__item figure{height:57%}}@media (max-width:600px){.top__blog__article__item figure>a{display:block;overflow:hidden;height:100%}.top__blog__article__item small{margin-bottom:12px;font-size:10px}.top__blog__article__item small span{display:block;padding-left:0}.top__blog__article__item__p{display:none}.footer .inner{padding:20px 8px 3px;width:100%}.footer .gNav__item>a{font-size:18px}.footer .footer__info{margin-bottom:20px;width:100%}.footer .footer__info__subhead{margin-left:0;margin-bottom:15px}.footer .footer__info__address{margin-bottom:0;line-height:1.4}.footer .footer__toTop{top:10px;right:8px}.footer .footer__content{display:block}.footer .footer__contact .inner{padding:24px 0}.footer .footer__contact__column{width:100%;margin-left:0;padding:7px 0 12px;height:auto}.footer .footer__contact__column:first-child{margin-bottom:12px}.footer .footer__contact__column .default__head{font-size:15px;padding-top:2px;margin-top:0 !important;margin-bottom:0}.footer .footer__contact__column .default__catch{margin-bottom:0;margin-top:2px}.footer .footer__contact__column .default__text{line-height:1.4;font-size:11px}.footer .footer__info{width:100%}.footer .footer__link{display:none;width:100%;height:auto;margin-right:0}.footer .footer__link .link__btn>a{border-color:#00ecd4;padding:10px 3px}.footer .footer__link__list{float:none;width:100%;padding-right:0}.footer .footer__link__list>a{padding:0;border-bottom:0;margin-bottom:0}.footer .footer__link__list__single{width:100%;height:auto}.footer .footer__link__list__single .gNav__item{margin-bottom:0}.footer .footer__link__list__single .gNav__item.link__btn{margin-bottom:10px}.footer .footer__link__list__single .gNav__item.facebook{display:none}.footer .footer__link__list__sub{display:none}.footer .footer__small{position:static}.footer .footer__small__item{box-sizing:border-box;width:100%;text-align:center;border:0}.footer .footer__small__item:first-child{border-left:0}.about .about__philosophy{margin-top:0;height:auto}.about .about__philosophy .inner{width:100%;margin-top:20px;padding:20px 8px;background-size:contain}.about .about__philosophy .default__head{padding:280px 0 0;margin-bottom:10px}.about .about__philosophy .default__catch{padding:0;font-size:22px;letter-spacing:0}.about .about__philosophy .default__text{padding:0;line-height:1.7}.about .about__philosophy__catch{display:none;right:0}.about .about__philosophy__catch img{width:100%;height:auto}.about .about__philosophy__text{font-size:16px;line-height:1.3}.about .about__philosophy__bd{margin-top:20px;width:180px}.about .about__philosophy__bd>img{width:100%;height:auto}.about .about__message__header{display:block}.about .about__message__detail{width:100%;float:none;margin-left:0}.about .about__message__profile{margin-left:0}.about .about__profile{margin-bottom:0}.about .about__profile .default{padding-bottom:0}.about .about__profile .default__head{font-size:22px;font-weight:600;text-align:center;margin-top:45px;margin-bottom:45px}.about .about__profile__detail{display:block;min-width:auto;padding:0;margin-bottom:45px;box-sizing:border-box}.about .about__profile__img>img{margin-bottom:5px}.about .about__profile__title{width:100%;min-width:100%;display:block}.about .about__profile__list li{font-size:11px;font-weight:300;letter-spacing:.05em;padding-left:18px;text-indent:-18px}.about .about__profile__list li>span{display:block;width:100%;margin-bottom:3px;float:none;font-size:1.1em}.about .about__profile__list,.about .about__profile__corporate{box-sizing:border-box;display:block;width:100%}.about .about__profile dl,.about .about__profile ol{font-size:14px}.about .about__profile dl li,.about .about__profile ol li{margin-bottom:10px}.about .about__profile dl dt,.about .about__profile dl dd,.about .about__profile ol dt,.about .about__profile ol dd{padding-top:8px}.about .about__profile dl dd{width:260px}.about .about__profile dl dt:nth-child(1),.about .about__profile dl dd:nth-child(2),.about .about__profile ol dt:nth-child(1),.about .about__profile ol dd:nth-child(2){padding-top:0}.about .about__profile dl dt,.about .about__profile ol dt{padding-right:0}.about .about__message{padding-top:0;margin-bottom:20px}.about .about__message .inner{margin:0;padding:0 8px}.about .about__message .default__head{margin-bottom:30px}.about .about__message .default__bdhead{padding-top:0;margin-top:45px;margin-bottom:25px}.about .about__message__photo{float:none;width:100%;margin:0 auto}.about .about__message__photo>img{width:150px;height:auto}.about .about__message__detail{width:100%;padding-top:20px;float:none}.about .about__message__list{margin-bottom:0;font-family:'Noto Serif JP',serif;font-size:12px;font-weight:300;letter-spacing:.05em;line-height:1.8}.about .about__message__list li{font-size:13px;margin-bottom:0}.about .about__message__message{margin-top:36px;padding-bottom:40px}.about .about__message__message .inner{margin:50px auto 0;padding:30px 8px 50px}.about .about__message__message .default__catch{padding:0;letter-spacing:.2px;margin-bottom:20px;text-align:left}.about .about__message__message .default__text{text-align:left;font-size:13px;padding:0;line-height:1.5}.about .about__message__partner{margin-bottom:40px}.about .about__message__partner .partnerList{display:block;text-align:left;padding-left:40px}.about .about__message__partner .partnerList__list{line-height:1.5}.about .about__acccess{text-align:center;font-size:18px}.about .about__acccess .default__head{margin-bottom:20px}.about .about__acccess__address{position:relative;margin-bottom:0;padding:16px 8px;letter-spacing:.5px;text-align:left;font-size:16px}.about .about__acccess__gmapLink{margin-top:20px;font-size:14px;margin-left:8px}.about .about__acccess__map{width:100%;height:235px;margin-bottom:0}.service .mainImg .inner,.solution .mainImg .inner,.branding .mainImg .inner{padding:0 10px}.service .mainImg__title,.solution .mainImg__title,.branding .mainImg__title{margin-top:20px;padding-top:10px;width:75%;height:80px;line-height:1.1;font-size:26px}.service .mainImg__title .sub,.solution .mainImg__title .sub,.branding .mainImg__title .sub{font-size:14px}.service .mainImg__catch,.solution .mainImg__catch,.branding .mainImg__catch{margin-top:75px;width:100%;padding:15px}.service .mainImg__catch__subtitle .ad_txt,.solution .mainImg__catch__subtitle .ad_txt,.branding .mainImg__catch__subtitle .ad_txt{margin-left:-10px;margin-right:-8px}.service .mainImg__catch__text,.solution .mainImg__catch__text,.branding .mainImg__catch__text{font-size:13px;line-height:1.3}.service__section .inner,.solution__section .inner,.branding__section .inner{padding:0 8px}.service__section .inner>p,.solution__section .inner>p,.branding__section .inner>p{text-align:left;font-size:13px}.service__section .default__head,.solution__section .default__head,.branding__section .default__head{margin-bottom:10px}.service__section .default__catch,.solution__section .default__catch,.branding__section .default__catch{font-size:17px;letter-spacing:0px;line-height:1.3}.service__section .default__subhead,.solution__section .default__subhead,.branding__section .default__subhead{margin-top:30px;font-size:20px}.service__BxC,.solution__BxC,.branding__BxC{height:180px}.middleBox__title{font-size:28px;text-align:center}.middleBox__text{margin:8px 0 0;padding:0;font-size:18px;line-height:1;letter-spacing:1px}.middleBox__text span{padding:0 8px;font-size:27px}.middleBox__text--w{font-size:27px;letter-spacing:2px}.branding .mainImg .middleBox__text>span{display:block}.branding .illustList{width:100%;margin:30px 0}.branding .illustList__item{display:block;margin-bottom:30px}.branding .illustList__L{width:100%;padding-right:0;background:0 0}.branding .illustList__R{width:100%}.branding .illustList__R>img{width:90%;height:auto}.branding .illustList__R .sp-s{width:55%}.branding .illustList__R.-over>img{margin-right:0}.branding .illustList__title{font-size:20px;margin-bottom:12px}.branding .illustList__subtitle{font-size:16px;margin-bottom:8px}.branding .illustList__text{font-size:12px;margin-bottom:10px}.branding .default__img{margin-top:30px;margin-bottom:50px}.branding__uf{height:200px}.branding__cd .default__img{margin-bottom:10px}.branding__bs{margin-bottom:0}.branding__sd{background-size:cover;background-position:center;height:200px;padding-left:8%}.branding__bd{padding-top:30px}.branding__word{padding:20px 2px}.branding .branding__wordList{margin-top:30px}.branding .branding__wordList__item{width:calc(100% / 2);padding-left:10px;padding-bottom:10px;font-size:11px;flex:0 0 50%}.branding .branding__wordList__item:nth-child(1):before,.branding .branding__wordList__item:nth-child(3):before{content:none}.words>.inner{overflow:hidden;width:1140px;margin:130px auto 30px}.words__side{float:none;width:auto}.words__side .words__side__head{font-size:27px;font-weight:500;margin-bottom:30px;padding-bottom:18px;border-bottom:1px solid #000}.words__side .words__side__head>span{display:block;margin-top:10px;font-size:17px;color:#00ecd4}.words__side .words__side__category{font-size:13px;display:none}.words__article{width:auto;float:none}.words__article .words__article__item{padding-bottom:30px;margin-bottom:30px}.words__article .words__article__item__title{margin-bottom:5px}.words__article .words__article__item__category{margin-bottom:20px}.words__article .words__article__item__content{margin-top:0}.words__article .words__article__item__content p{line-height:1.5}.words__related{margin-bottom:20px}.words__related .words__related__title{margin-bottom:10px}.words__related.blog__related .blog__related__list{margin-top:15px;margin-left:0}.words__related.blog__related .blog__related__title{font-size:10px}.service .serviceList{margin-top:30px;margin-bottom:30px;width:auto}.service .serviceList__item:not(:last-child){margin-bottom:30px;padding-bottom:30px}.service .serviceList__description{display:block}.service .serviceList__description .default__catch{text-align:left;font-size:17px;line-height:1.1;margin-bottom:10px}.service .serviceList__description .default__text{text-align:left;font-size:13px;line-height:1.6}.service .serviceList__description__img{min-width:auto;margin-bottom:5px}.service .serviceList__description__img>img{width:70%;height:auto}.service .serviceList__description__text{min-width:auto;margin-bottom:20px}.service .serviceList__description__list{min-width:auto;font-size:11px}.service .serviceList__description__list>li{line-height:1.1;letter-spacing:-.2px}.service .serviceList__description__list>li:not(:last-child){margin-bottom:5px}.service .serviceList__description .material-icons{margin-right:7px;width:25px;font-size:22px}.service .serviceList__sample{margin-top:20px}.service__dev{height:200px;background-position:center;background-size:cover}.service__flow{position:relative}.service__flow .inner{margin-top:30px;margin-bottom:20px;width:100%}.service__flow .tripleList{margin-top:30px;padding:0 5px;margin-bottom:0}.service__flow .tripleList .tripleList__item{width:100%}.service__flow .tripleList .tripleList__item:not(:last-child){margin-right:0;margin-bottom:40px;padding-right:0}.service__flow .tripleList .tripleList__infograph{margin-top:10px}.works .main__head,.blog .main__head{margin-bottom:38px}.works .main>.inner,.blog .main>.inner{margin:40px auto 60px;width:100%;padding:0}.works__side,.blog__side{float:none;width:100%;padding:0;margin-bottom:20px}.works__side__back,.blog__side__back{display:none}.works__article,.blog__article{float:none;margin-bottom:20px;width:100%}.works__article__item,.blog__article__item{width:100%;margin-bottom:20px}.works__archive{margin-left:0;margin-bottom:0;box-sizing:border-box}.works__archive__item{box-sizing:border-box;padding:0;margin-bottom:15px;margin-left:0;width:100%;height:auto;float:none}.works__archive__title{width:295px;margin:0 auto;line-height:1;font-weight:600;font-size:15px}.works__archive__title span{display:inline-block;font-size:.6em}.works__archive__genre{margin-bottom:3px}.works__archive__text{font-size:12px;height:auto}.works__archive__text>p{line-height:1.3}.works__archive__eyecatch{margin-bottom:0;width:100%;height:auto}.works__side__head{margin-bottom:10px}.works__side__subhead{margin-bottom:8px}.works__side__text ul{margin-top:10px}.works__side__text ul li{line-height:1.2}.works__side__text p,.works__side__text li{line-height:1.3}.works__side__url{margin-bottom:10px}.works__side__back{display:none}.works__article__item{min-height:initial;margin-bottom:0;line-height:1}.works__article__item img{width:100%;height:auto}.category .main>.inner,.single-post .main>.inner,.category-blog .main>.inner{display:table;width:100%;margin-top:120px;margin-bottom:20px}.category .blog__side,.single-post .blog__side,.category-blog .blog__side{display:table-footer-group;width:100%;padding:0;float:none}.category .blog__side>.main__head,.single-post .blog__side>.main__head,.category-blog .blog__side>.main__head{margin-bottom:20px;position:absolute;top:-40px;left:8px}.category .blog__side .widget-area,.single-post .blog__side .widget-area,.category-blog .blog__side .widget-area{line-height:1.5}.category .blog__side .widget,.single-post .blog__side .widget,.category-blog .blog__side .widget{padding:0 8px}.category .blog__side .widget>ul>li,.single-post .blog__side .widget>ul>li,.category-blog .blog__side .widget>ul>li{font-size:13px}.category .blog__side .widgettitle,.single-post .blog__side .widgettitle,.category-blog .blog__side .widgettitle{margin:20px 0 10px;font-size:20px}.category .blog__side .widget_recent_entries li,.single-post .blog__side .widget_recent_entries li,.category-blog .blog__side .widget_recent_entries li{white-space:normal;font-size:13px}.category .blog__side #widget-collapsarch-2-top>.archives,.single-post .blog__side #widget-collapsarch-2-top>.archives,.category-blog .blog__side #widget-collapsarch-2-top>.archives{margin-bottom:10px}.category .blog__side .cat-item,.single-post .blog__side .cat-item,.category-blog .blog__side .cat-item{margin-bottom:3px}.category .blog__side #calendar_wrap,.category .blog__side .ajax_calendar_widget,.single-post .blog__side #calendar_wrap,.single-post .blog__side .ajax_calendar_widget,.category-blog .blog__side #calendar_wrap,.category-blog .blog__side .ajax_calendar_widget{margin-top:22px}.category .blog__side #wp-calendar,.single-post .blog__side #wp-calendar,.category-blog .blog__side #wp-calendar{width:100%}.category .blog__side .blog__side__fb,.single-post .blog__side .blog__side__fb,.category-blog .blog__side .blog__side__fb{text-align:center}.category .blog__side .popular-posts .widgettitle,.single-post .blog__side .popular-posts .widgettitle,.category-blog .blog__side .popular-posts .widgettitle{margin:0 0 25px;padding-bottom:10px}.category .blog__side .popular-posts .wpp-list-with-thumbnails>li,.single-post .blog__side .popular-posts .wpp-list-with-thumbnails>li,.category-blog .blog__side .popular-posts .wpp-list-with-thumbnails>li{margin-bottom:15px}.category .blog__article,.single-post .blog__article,.category-blog .blog__article{display:table-header-group;width:100%;float:none;letter-spacing:0;margin-left:0;float:none}.category .blog__article__item,.single-post .blog__article__item,.category-blog .blog__article__item{box-sizing:border-box}.category .blog__article__item__eyecatch,.single-post .blog__article__item__eyecatch,.category-blog .blog__article__item__eyecatch{margin-bottom:10px}.category .blog__article__item__time,.single-post .blog__article__item__time,.category-blog .blog__article__item__time{line-height:1.1;font-size:11px;margin-bottom:.5em}.category .blog__article__item__title,.single-post .blog__article__item__title,.category-blog .blog__article__item__title{font-size:18px}.category .blog__article__item__title>span,.single-post .blog__article__item__title>span,.category-blog .blog__article__item__title>span{padding-left:0}.category .blog__article__item__content,.single-post .blog__article__item__content,.category-blog .blog__article__item__content{font-size:12px;line-height:1.75}.category .blog__article__item__content h2,.category .blog__article__item__content h3,.single-post .blog__article__item__content h2,.single-post .blog__article__item__content h3,.category-blog .blog__article__item__content h2,.category-blog .blog__article__item__content h3{margin-bottom:.5em;font-size:17px}.category .blog__article__item__content h3,.single-post .blog__article__item__content h3,.category-blog .blog__article__item__content h3{font-size:14px}.category .blog__article__item__content p,.category .blog__article__item__content ul,.category .blog__article__item__content ol,.category .blog__article__item__content dl,.category .blog__article__item__content table,.single-post .blog__article__item__content p,.single-post .blog__article__item__content ul,.single-post .blog__article__item__content ol,.single-post .blog__article__item__content dl,.single-post .blog__article__item__content table,.category-blog .blog__article__item__content p,.category-blog .blog__article__item__content ul,.category-blog .blog__article__item__content ol,.category-blog .blog__article__item__content dl,.category-blog .blog__article__item__content table{font-size:12px;margin-bottom:1em}.category .blog__article__item__content p img,.category .blog__article__item__content ul img,.category .blog__article__item__content ol img,.category .blog__article__item__content dl img,.category .blog__article__item__content table img,.single-post .blog__article__item__content p img,.single-post .blog__article__item__content ul img,.single-post .blog__article__item__content ol img,.single-post .blog__article__item__content dl img,.single-post .blog__article__item__content table img,.category-blog .blog__article__item__content p img,.category-blog .blog__article__item__content ul img,.category-blog .blog__article__item__content ol img,.category-blog .blog__article__item__content dl img,.category-blog .blog__article__item__content table img{width:100%;height:auto}.category .blog__archives,.single-post .blog__archives,.category-blog .blog__archives{display:table-header-group;width:100%;float:none;letter-spacing:0;margin-left:0}.category .blog__archives__item,.single-post .blog__archives__item,.category-blog .blog__archives__item{width:100%;margin-left:0;margin-bottom:30px;padding:0;box-sizing:border-box}.category .blog__archives__item:nth-child(2n),.single-post .blog__archives__item:nth-child(2n),.category-blog .blog__archives__item:nth-child(2n){margin-left:0}.category .blog__archives__item>a,.single-post .blog__archives__item>a,.category-blog .blog__archives__item>a{display:block}.category .blog__archives__item__eyecatch,.single-post .blog__archives__item__eyecatch,.category-blog .blog__archives__item__eyecatch{margin-bottom:10px}.category .blog__archives__item__genre,.single-post .blog__archives__item__genre,.category-blog .blog__archives__item__genre{font-size:12px;margin-bottom:8px}.category .blog__archives__item__title,.single-post .blog__archives__item__title,.category-blog .blog__archives__item__title{margin-bottom:5px}.category .blog__archives__item__content h2,.category .blog__archives__item__content h3,.category .blog__archives__item__content p,.category .blog__archives__item__content li,.single-post .blog__archives__item__content h2,.single-post .blog__archives__item__content h3,.single-post .blog__archives__item__content p,.single-post .blog__archives__item__content li,.category-blog .blog__archives__item__content h2,.category-blog .blog__archives__item__content h3,.category-blog .blog__archives__item__content p,.category-blog .blog__archives__item__content li{line-height:1.6}.category .blog__archives__item__content p:last-child,.category .blog__archives__item__content ul:last-child,.category .blog__archives__item__content dt:last-child,.category .blog__archives__item__content dd:last-child,.category .blog__archives__item__content li:last-child,.single-post .blog__archives__item__content p:last-child,.single-post .blog__archives__item__content ul:last-child,.single-post .blog__archives__item__content dt:last-child,.single-post .blog__archives__item__content dd:last-child,.single-post .blog__archives__item__content li:last-child,.category-blog .blog__archives__item__content p:last-child,.category-blog .blog__archives__item__content ul:last-child,.category-blog .blog__archives__item__content dt:last-child,.category-blog .blog__archives__item__content dd:last-child,.category-blog .blog__archives__item__content li:last-child{margin-bottom:0}.category .blog__archives .wp-pagenavi,.single-post .blog__archives .wp-pagenavi,.category-blog .blog__archives .wp-pagenavi{margin:0 auto 30px;text-align:center;width:100%}.category .blog__archives .wp-pagenavi .previouspostslink,.single-post .blog__archives .wp-pagenavi .previouspostslink,.category-blog .blog__archives .wp-pagenavi .previouspostslink{margin-left:20%}.category .blog__archives .wp-pagenavi .nextpostslink,.single-post .blog__archives .wp-pagenavi .nextpostslink,.category-blog .blog__archives .wp-pagenavi .nextpostslink{margin-right:20%}.category .blog__related,.single-post .blog__related,.category-blog .blog__related{margin-right:0;padding-top:20px;border-top:1px solid #bbb}.category .blog__related .yarpp-related,.single-post .blog__related .yarpp-related,.category-blog .blog__related .yarpp-related{margin:0}.category .blog__related .main__head,.single-post .blog__related .main__head,.category-blog .blog__related .main__head{margin:25px 0 15px;font-size:16px}.blog__related{margin-right:0;margin-bottom:30px}.blog__related .blog__related__list{flex-wrap:wrap}@media (min-width:601px){.blog__related .blog__related__item{min-width:50%;flex:0 0 50%;padding:2px;box-sizing:border-box}}.blog__related .blog__related__item:nth-child(n+5){display:none}.blog__related .blog__related__item>a:hover img{opacity:.8}.blog__related .blog__related__thum{margin-bottom:6px;height:120px;overflow:hidden}.blog__related .blog__related__thum>img{width:100%;height:100%;object-fit:cover}}@media all and (max-width:600px) and (-ms-high-contrast:none){.blog__related .blog__related__thum>img *::-ms-backdrop,.blog__related .blog__related__thum>img{height:auto}}@media (max-width:600px){.blog__related .blog__related__category{margin-bottom:5px;color:#00ecd4;font-size:9px;line-height:1.1;font-weight:400}.blog__related .blog__related__title{font-size:12px;font-weight:400;line-height:1.3}.partner .mainImg,.contact .mainImg{height:200px}.partner .mainImg__title,.contact .mainImg__title{margin-top:40px}.partner .mainImg img,.contact .mainImg img{margin-left:-65%}.recruit__header,.contact__header{padding-bottom:20px;padding:20px 8px}.recruit__header>.inner,.contact__header>.inner{margin-top:0;margin-bottom:0;padding:0}.recruit__header .default__head,.contact__header .default__head{margin-bottom:.2em;font-size:28px;padding:0}.recruit__header .default__catch,.contact__header .default__catch{margin-bottom:1em;text-align:left;line-height:1;font-size:18px}.recruit__header .default__text,.contact__header .default__text{text-align:left;font-size:13px;line-height:1.6}.partner .middleBox__text,.contact .middleBox__text{font-size:25px;padding:14px 35px;letter-spacing:4px}.recruit__header>.inner,.contact__header>.inner{padding:0}.recruit__article>.inner,.contact__article>.inner{padding:0}.recruit__form__dl,.contact__form__dl{padding:16px 8px;font-size:18px}.recruit__form__dl>dt,.contact__form__dl>dt{float:none;width:100%;font-size:15px;margin-bottom:5px}.recruit__form__dl>dt .must,.contact__form__dl>dt .must{padding-left:5px}.recruit__form__dl>dd,.contact__form__dl>dd{margin-left:0;margin-bottom:22px;width:100%}.recruit__form__caution,.contact__form__caution{margin-top:0;font-size:13px}.recruit__form .contact__form__submit,.contact__form .contact__form__submit{margin-top:2px;margin-left:0;padding-bottom:0;width:100%;text-align:center}.recruit__form .contact__form__submit__privacy,.contact__form .contact__form__submit__privacy{margin-bottom:10px;font-size:13px}.recruit__form .contact__form__submit__privacy>a,.contact__form .contact__form__submit__privacy>a{text-decoration:underline}.recruit__form .contact__form__submit input.wpcf7-submit,.contact__form .contact__form__submit input.wpcf7-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:196px;height:36px;margin-left:0;font-size:18px}.recruit__form .contact__form__submit input.wpcf7-submit:hover,.contact__form .contact__form__submit input.wpcf7-submit:hover{opacity:.8}.recruit__form .contact__form__submit input.wpcf7-submit:active,.contact__form .contact__form__submit input.wpcf7-submit:active{position:relative;top:2px;left:2px}.recruit__form .contact__form__submit .wpcf7-validation-errors,.contact__form .contact__form__submit .wpcf7-validation-errors{margin-top:10px}.recruit__form .contact__form__submit .ajax-loader,.contact__form .contact__form__submit .ajax-loader{display:block;margin:5px auto}.partner .wpcf7-checkbox .wpcf7-list-item,.partner .wpcf7-radio .wpcf7-list-item,.contact .wpcf7-checkbox .wpcf7-list-item,.contact .wpcf7-radio .wpcf7-list-item{display:block;box-sizing:border-box;width:100%;margin-bottom:10px;margin-left:0;white-space:nowrap;font-size:14px;line-height:1.5;letter-spacing:.8px}.partner .wpcf7-form,.contact .wpcf7-form{margin-bottom:0;padding-bottom:2em}.partner .wpcf7-validation-errors,.contact .wpcf7-validation-errors{font-size:12px}.partner .wpcf7-response-output,.contact .wpcf7-response-output{padding:8px;font-size:12px;text-align:left;margin:0;width:100%}.thanks .contact__header>.inner{margin-top:70px;margin-bottom:50px}.thanks .contact__header .default__text{font-size:18px}.error404 main{margin-top:50px;padding:8px}.privacy .main .inner{margin-top:90px;margin-bottom:60px}br.pc-br{display:none}br.sp-br{display:block}}.wrapper{position:relative;min-width:1300px}.txt_center{text-align:center}.txt_left{text-align:left}.txt_right{text-align:right}.font8{display:inline-block;font-size:10px !important;transform:scale(.8) !important}.font9{display:inline-block;font-size:10px !important;transform:scale(.9) !important}.box{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}.box1{-ms-flex-order:1;-moz-box-ordinal-group:1;-webkit-box-ordinal-group:1;-o-box-ordinal-group:1;-ms-box-ordinal-group:1;-webkit-order:1}.box2{-ms-flex-order:2;-moz-box-ordinal-group:2;-webkit-box-ordinal-group:2;-o-box-ordinal-group:2;-ms-box-ordinal-group:2;-webkit-order:2}.box3{-ms-flex-order:3;-moz-box-ordinal-group:3;-webkit-box-ordinal-group:3;-o-box-ordinal-group:3;-ms-box-ordinal-group:3;-webkit-order:3}.box4{-ms-flex-order:4;-moz-box-ordinal-group:4;-webkit-box-ordinal-group:4;-o-box-ordinal-group:4;-ms-box-ordinal-group:4;-webkit-order:4}.box5{-ms-flex-order:5;-moz-box-ordinal-group:5;-webkit-box-ordinal-group:5;-o-box-ordinal-group:5;-ms-box-ordinal-group:5;-webkit-order:5}.box.vertical{flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}.disp_sp{display:none !important}.effect div{position:relative;top:20px;transition:.4s;transition-delay:.4s}header.header .gNav__item{font-family:'Noto Serif JP',serif}header ul li ul{position:absolute;top:44px;left:-20px;padding:16px 20px 9px;background-color:rgba(0,0,0,.8)}header ul li ul li{display:block;white-space:nowrap}header ul li ul li a{color:#fff !important;font-family:'Noto Sans JP';font-size:12px;transition:all .3s}header ul li ul li a div{font-size:10px;font-weight:100;line-height:1.2;margin-bottom:13px}header ul li ul li a:hover{color:#2affe4 !important}header ul li ul{display:none}header ul li:hover ul{display:block}header .-header_logo{display:none}.header .gNav_sp{display:none}.gNav__item.-social_icon>a{display:inline-block;width:20px;height:20px;background-size:100% auto}.gNav__item.-social_icon.instagram a{background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/common/icon_insta_b_2x.png)}.gNav__item.-social_icon.instagram a:hover{background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/common/icon_header_insta_g_2x.png)}.gNav__item.-social_icon.pinterest a{background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/common/icon_pinterest_b_2x.png)}.gNav__item.-social_icon.pinterest a:hover{background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/common/icon_header_pinterest_g_2x.png)}.gNav__item.-social_icon.facebook a{background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/common/icon_facebook_b_2x.png)}.gNav__item.-social_icon.facebook a:hover{background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/common/icon_header_facebook_g_2x.png)}.header.scrollfix{position:fixed;top:0;left:0;height:40px;background-color:rgba(255,255,255,.8);box-shadow:0px 0px 6px rgba(0,0,0,.2)}@media (max-width:1300px){.header.scrollfix{width:1300px}}.header.scrollfix .inner{height:40px}.header.scrollfix .header__logo{top:8px}.header.scrollfix .header__logo>a{display:block;width:110.5px;height:24px;background:url(//chibico.co.jp/wp-content/themes/chibico/../../../images/renewal/common/logo_scroll_2x.png) no-repeat;background-size:contain;transition:all .5s ease}.header.scrollfix .gNav{top:12px}.header.scrollfix ul li ul{top:28px}.footer .footer__color{width:100%;background-color:#414141}.footer .footer_link_sp{display:none}.footer .footer__small__item{font-family:'Noto Serif JP' !important}.footer .footer__link__list__single .gNav__item>a{color:#ddd;font-weight:300}.footer .footer__link__list__sub>li a:before{content:'>';margin-right:10px}.footer .footer_contact_bnr{position:absolute;top:105px;left:350px;transition:all .3s}.footer .footer_contact_bnr:hover{opacity:.7}.footer .footer_contact_bnr img{width:465.5px;height:37.5px}.more_view_btn{text-align:center;margin:42px auto 55px}.more_view_btn img{width:172px}.more_view_btn a:hover img{opacity:.5}.top__works .more_view_btn{margin-top:38px}.arrow_btn{position:relative;font-family:'Noto Serif JP',serif;font-weight:300;text-align:center;font-size:14px;font-weight:300;letter-spacing:.1em}.arrow_btn span{position:relative;display:inline-block;width:30px;height:12px;margin-left:20px;background-position:-60px 4px;background-size:90px 8px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/common/btn_arrow.png);background-repeat:repeat-x}.arrow_btn a:hover span{transition:all .3s;background-position:0 4px}.contact_img_box{position:absolute;bottom:28px;right:calc((100% - 1300px) / 2 + 42px);width:278px;height:169px}@media (min-width:1301px){.contact_img_box{right:42px}}.contact_img_box .contact_img_link{position:relative;display:block;width:278px;height:169px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/common/bnr_attention_2x.png);background-size:100% auto;color:#fff;font-family:'Noto Serif JP',serif;text-align:center;font-size:13px;font-weight:500;letter-spacing:.1em}.contact_img_box .contact_img_link .contact_link_word{position:absolute;top:138px;left:82px}.contact_img_box .contact_img_link span{position:relative;display:inline-block;width:30px;height:12px;margin-left:20px;background-position:-60px 4px;background-size:90px 8px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/common/btn_arrow.png);background-repeat:repeat-x;filter:invert(88%) sepia(61%) saturate(0%) hue-rotate(229deg) brightness(107%) contrast(101%)}.contact_img_box .contact_img_link:hover{color:#2affe3}.contact_img_box .contact_img_link:hover span{transition:all .3s;background-position:0 4px}.default__text__sub{font-family:Serif;font-size:14px;font-weight:300;text-align:center}.top .mainImg .mainImg_catch{position:absolute;top:calc(50vmin - 263px);left:calc(50% - 450px);width:900px;color:#fff;font-family:'Noto Serif JP',serif;font-size:40px;text-align:center}.top .mainImg .mainImg_catch_title{position:relative;display:inline-block;font-size:125px;font-weight:500;line-height:1.2;transition:all .8s ease;-webkit-clip-path:inset(0);clip-path:inset(0)}.top .mainImg .mainImg_catch_subtitle{position:relative;display:inline-block;font-size:95px;font-weight:300;line-height:1.2;padding-bottom:70px;transition:all .8s ease;-webkit-clip-path:inset(0);clip-path:inset(0)}.top .mainImg .mainImg_catch_text{position:relative;display:inline-block;font-size:40px;font-weight:400;letter-spacing:.1em;line-height:1.2;opacity:0}.top .mainImg .left{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.top .mainImg .scroller_icon{display:block;position:absolute;bottom:72px;left:calc(50% - 50px);color:#fff;font-family:"NotoSansJP-Medium";text-align:center;width:150px}.top .mainImg .scroller_icon span{position:absolute;top:20px;left:50%;width:24px;height:24px;margin-left:-12px;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box}.top .mainImg .slick-dots li button:before{color:transparent}.top .mainImg .slick-dots li.slick-active button:before{color:#fff}.top .top_slide_link_box{position:relative;display:block;margin:-120px auto 0px;width:1200px;height:24px}@media (min-width:1301px){.top .top_slide_link_box{width:calc(100% - 100px)}}.top .top_slide_link{display:block;position:absolute;top:0;left:0;width:142px;height:24px}.top .top_slide_link img{min-width:142px !important;min-height:24px !important;max-width:142px !important;max-height:24px !important}.top .mainImg .top_slide_link .slick-track{height:24px}.top__philoosophy{padding-bottom:0}.top__philoosophy .inner{margin:28px auto 90px;width:900px}.top__philoosophy .top_philosophy_word{font-family:'Noto',serif;width:524px;margin:0 105px 0 0;padding-top:35px}.top__philoosophy .top_philosophy_word img{width:100%;height:auto}.top__philoosophy .top_philosophy_word .top_philosophy_word_caption{font-size:20px;font-weight:600;margin:50px 0 32px;letter-spacing:.1em}.top__philoosophy .top_philosophy_word .top_philosophy_word_description{font-size:15.5px;font-weight:300;line-height:2em;letter-spacing:.1em}.top__philoosophy .top_philosophy_img{width:290px;margin:0}.top__philoosophy .top_philosophy_img img{width:100%;height:auto}.top__philoosophy .arrow_btn{text-align-last:left;letter-spacing:4.8px;padding-top:37px;padding-left:57px}.top__philoosophy .arrow_btn span{margin-left:32px}.top_service_img{width:100%;height:330px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/top/service_img_2x.png);background-size:100% auto;background-position:middle}.top_service_img img{width:100%}.top_service_brand_img{margin:0 auto 80px;width:1100px;height:290px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/top/service_brand_value_2x.png);background-size:1100px 290px;background-position:middle}.top__service .default__catch{letter-spacing:.1em}.top__works{width:1100px;margin:0 auto;padding-bottom:110px;border-bottom:solid 1px #333}.top__works .default__head{margin-top:40px}.top__works .top_works_item_title{font-family:'Noto Serif JP',serif;font-size:15px;font-weight:600;padding:20px 0 12px}.top__works .top_works_item_title_tag{color:#999;font-size:10px;font-weight:100;height:30px;line-height:1.6}.about_sp{display:none}.about_main{font-family:'Noto Serif JP',serif;position:relative;width:100%;height:600px;background-position:center bottom;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/about/about_main_img.png);background-size:auto 720px;background-repeat:no-repeat}.about_main .about_main_contents{position:relative;width:1300px;margin:0 auto}.about_main .about_caption_title{position:absolute;top:100px;left:100px;font-size:27px;font-weight:600;letter-spacing:.1em}.about_main .about_caption_title>p{color:#999;font-family:'Noto Sans JP';font-size:13px;font-weight:300;margin-top:10px}.about_main .about_caption_sub_title{position:absolute;top:210px;left:100px;font-size:27px;font-weight:500}.about_main .about_caption_text{position:absolute;top:260px;left:100px;font-size:19px;line-height:2.4em;font-weight:400}.about_main .about_caption_img{position:absolute;top:56px;right:80px;width:584.5px;height:459.5px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/about/about_main_caption_2x.png);background-size:contain;background-repeat:no-repeat}.about .about__message__photo{width:295px;height:220px;overflow:hidden}.about .about__message__photo img{width:295.5px;height:auto}.about__message .about_message_img{width:313px;height:71.5px;margin-bottom:28px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/about/about_message_img_2x.png);background-size:contain;background-repeat:no-repeat}.about__message .about_message_box div{width:50%;font-family:'Noto Serif JP',serif;font-size:14px;font-weight:300;line-height:30px;letter-spacing:.05em}.about__message .about_message_box div:nth-child(1){padding-right:30px}.about__message .about_message_box div:nth-child(2){padding-left:30px}.about__profile .about_profile_img{min-width:1300px;width:100%;height:400px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/about/about_profile_main_img_2x.png);background-position:center;background-size:100% auto;background-repeat:no-repeat}.about__profile .about_sub_head{font-family:'Noto Sans JP';font-size:14.5px;font-weight:500;letter-spacing:.1em;margin-bottom:36px}.about__profile .about_sub_head:before{content:'[';margin-right:10px}.about__profile .about_sub_head:after{content:']';margin-left:10px}.address_sp{display:none}.about__acccess .about_access_google_maplink{position:absolute;right:0;top:100px}.about__acccess .about_access_google_maplink img{width:139px;height:25px}.about__client .inner{margin-top:80px}.about__client .partnerList>div{font-family:'Noto Serif JP',serif;font-size:13px;font-weight:300;line-height:32px;letter-spacing:.05em}.about__client .about_client_logo_img{width:1100px;height:108px;margin-top:60px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/about/about_client_logo_2x.png);background-position:middle;background-size:100% auto;background-repeat:no-repeat}.branding_sp{display:none}.main_box.branding_main{position:relative;width:100%;height:550px;background-position:center bottom;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/branding/branding_main_img_2x.png);background-size:cover;background-repeat:no-repeat}.main_box .mainImg_catch{position:absolute;top:220px;left:calc(50% - 300px);width:600px;color:#000;font-weight:700;font-size:40px;text-align:center}.main_box .mainImg_catch_title{position:relative;font-family:'Noto Serif JP',serif;font-size:45px;font-weight:500;letter-spacing:.2em;line-height:1;transition:all .8s ease;-webkit-clip-path:inset(0);clip-path:inset(0)}.main_box .mainImg_catch_subtitle{position:relative;font-family:'Noto Sans JP';font-size:17px;font-weight:400;letter-spacing:.05em;margin-top:12px;margin-left:-8px;line-height:1;transition:all .8s ease;-webkit-clip-path:inset(0);clip-path:inset(0)}.main_box .mainImg_catch_text{position:relative;bottom:-10px;display:inline-block;font-size:22px;line-height:1.2;opacity:0}.main_box .left{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.branding .contact_img_box{bottom:27px}.branding .default__head{font-size:27px;font-family:'Noto Serif JP',serif;font-weight:600;margin-top:80px;margin-bottom:42px;letter-spacing:.1em}.branding .default__head .sub-head{font-weight:300;padding-top:10px}.branding .default__catch{font-size:19px;font-weight:600;margin-bottom:30px;letter-spacing:.1em}.branding .default__text{font-size:15.5px;letter-spacing:.07em}.branding_design_img{width:100%;min-width:1300px;height:400px;background-position:center bottom;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/branding/branding_design_img_2x.png);background-size:100% auto;background-repeat:no-repeat}.branding_dictionary{position:relative;height:220px;padding:50px;background-position:center bottom;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/branding/branding_dictionary_img_2x.png);background-size:cover;background-repeat:no-repeat}.branding_dictionary .branding_dictionary_box{color:#000;text-align:center;width:700px;height:160px;padding:27px;margin:0 auto;background-color:rgba(255,255,255,.7)}.branding_dictionary_title .title{font-family:'Noto Serif JP',serif;font-size:27px;font-weight:600;margin-bottom:8px;line-height:1;letter-spacing:.1em}.branding_dictionary_title .subtitle{margin-bottom:16px;font-size:13px;font-weight:300}.branding_dictionary .branding_dictionary_box h3{font-family:'Noto Serif JP',serif;font-size:14px;font-weight:600;margin-bottom:10px}.branding_dictionary .branding_dictionary_text{font-family:'Noto Serif JP',serif;font-size:12px;font-weight:300;line-height:20px;margin-top:10px}.branding_dictionary .more_view_btn{margin:20px auto}.branding .footer__contact{display:none}.service_sp{display:none}.service .default__head{font-size:27px;font-family:'Noto Serif JP',serif;font-weight:600;margin-top:80px;margin-bottom:42px}.service .default__head .sub-head{font-weight:300;padding-top:10px}.service .default__catch{font-size:19px;font-weight:600;margin-bottom:30px;letter-spacing:.1em}.service .default__text{font-size:15.5px;letter-spacing:.1em}.service .contact_img_box{bottom:27px}.main_box.service_main{position:relative;width:100%;height:550px;background-position:center bottom;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/service/service_main_img_2x.png);background-size:cover;background-repeat:no-repeat}.service .service_brandind_box{margin:80px auto;width:830px}.service .service_brandind_box .box1{text-align:left;width:380px}.service .service_brandind_box .box1 img{width:340px}.service .service_brandind_box .box2{width:450px}.service .service_brandind_box .box2 h4{padding:20px 0;font-size:15px;letter-spacing:.12em}.service .service_brandind_box .box2 h4:before{content:'[';margin-right:15px}.service .service_brandind_box .box2 h4:after{content:']';margin-left:15px}.service .service_brandind_box .box2 .service_branding_text{font-size:13.5px;line-height:1.8em;letter-spacing:.1em}.service__section{padding-top:80px}.service__section .inner.mt80{margin-top:0 !important}.service .service__section .default__head{margin-top:0}.service .service_howto_box{padding:64px 0 100px}.service .service_howto_box_inner{margin:0 auto;width:1040.5px}.service .service_howto_box_inner h4{font-weight:500;margin-bottom:16px;letter-spacing:.02em}.service .service_howto_box_inner .service_howto_img{margin-bottom:20px}.service .service_howto_box_inner .service_howto_img img{width:1040.5px;height:205.5px}.service .service_howto_box_inner .service_icon_multiply{margin:8px auto -16px;width:24px;height:24px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/service/icon_multiply.png);background-size:100% auto;background-repeat:no-repeat}.service .service_howto_box_inner .service_icon_equal{margin:10px auto -16px;width:14px;height:26px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/service/icon_equal.png);background-size:100% auto;background-repeat:no-repeat}.service .service_work_flow_main_img{width:100%;min-width:1300px}.service .service_work_flow_main_img img{width:100%}.service .service_work_flow_main_box{margin:0 auto;width:1100px}.service .service_work_flow_main_box.box .box1{padding-right:40px;width:30%;border-right:solid 1px #999}.service .service_work_flow_main_box.box .box2{padding:0 40px;width:40%;border-right:solid 1px #999}.service .service_work_flow_main_box.box .box3{padding-left:40px;width:30%}.service .service_work_flow_title{width:312px;height:37px;background-size:100% auto;background-repeat:no-repeat}.service .service_work_flow_title.phase1{background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/service/title_phase1_2x.png)}.service .service_work_flow_title.phase2{background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/service/title_phase2_2x.png)}.service .service_work_flow_title.phase3{background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/service/title_phase3_2x.png)}.service .service_work_flow_subtitle{font-size:17px;font-weight:400;margin:40px 0 20px -10px}.service .service_work_flow_text{font-size:12.8px;line-height:2em;letter-spacing:.04em}.service .service_work_flow_illust_img{display:inline-block;margin:28px auto 48px;width:320px;height:136px;background-repeat:no-repeat;background-position:middle;background-repeat:no-repeat}.service .service_work_flow_illust_img.illust1{background-size:309.5px 133px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/service/phase1_img_2x.png)}.service .service_work_flow_illust_img.illust2{background-size:318.5px 133px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/service/phase2_img_2x.png)}.service .service_work_flow_illust_img.illust3{background-size:310.5px 134.5px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/service/phase3_img_2x.png)}.service .service_work_flow_phase_title{width:312px;height:28px;font-size:12.5px;line-height:28px;text-align:center;margin-bottom:22px;background-color:#2affe4}.service .service_work_flow_phase_detail{width:320px}.service .service_work_flow_phase_detail:after{content:"";clear:both;display:block}.service .service_work_flow_phase_detail li{float:left;font-size:12.5px;line-height:2em;width:160px;letter-spacing:.05em;font-feature-settings:"palt"}.blog_sp{display:none !important}.blog_title{font-size:25px;font-family:'Noto Serif JP',serif;font-weight:600;text-align:center;padding-top:45px;letter-spacing:.12em}.post-type-archive-works.works .breadcrumb{width:1104px;left:calc((100% - 1104px) / 2)}.post-type-archive-works.works .breadcrumb .inner{width:100%}.single-works.works .breadcrumb{width:1142px;left:calc((100% - 1142px) / 2)}.single-works.works .breadcrumb .inner{width:100%}.works_single_image{text-align:center}.works_single_image img{width:100%}.works_single_box{margin:0 auto;width:950px;margin-top:65px;padding-bottom:75px}.works_single_box .works_detail_box_left{width:556px}.works_detail_box_left .works_detail_title{font-family:'Noto Serif JP',serif;font-size:23px;font-weight:600;margin-bottom:38px;letter-spacing:.1em}.works_detail_box_left .works_detail_subtitle{font-size:15px;font-weight:400;margin-bottom:24px;letter-spacing:.1em}.works_detail_box_left .works_detail_text{font-family:'Noto Serif JP',serif;font-size:12px;font-weight:100;font-feature-settings:"palt";letter-spacing:.1em;line-height:22px;padding-right:54px}.works_single_box .works_detail_box_right{width:436px}.works_detail_box_right .works_detail_text_box{width:174px}.works_detail_text_title{font-family:'Noto Serif JP',serif;font-size:15px;font-weight:500;margin-bottom:30px;letter-spacing:.1em}.works_detail_text_description{font-size:12px;font-weight:100;padding-right:20px;margin-bottom:29.5px;letter-spacing:.1em}.works_detail_text_box .works_detail_move_link{font-size:10px;font-weight:100;width:146px}.works_detail_move_link .box1{width:50%;letter-spacing:.1em;text-align:left}.works_detail_move_link .box2{width:50%;letter-spacing:.1em;text-align:right}.works_detail_move_link .previous_works{display:inline-block;transform:scale(.9)}.works_detail_move_link .next_works{display:inline-block;transform:scale(.9)}.works_detail_text_bd_list{font-size:12px;font-weight:100;margin-top:-6px}.works_detail_text_bd_list .box1{padding:0 20px 0 0}.works_detail_text_bd_list .box1 p,.works_detail_text_bd_list .box2 p{letter-spacing:.1em;line-height:25px}.works_detail_box_right .works_detail_text_bd{width:240px}.works_article{text-align:center;padding-top:95px;border-top:solid 1px #999}.works_article_item img{width:950px;margin-bottom:70px}.works_other_title{font-family:'Noto Serif JP',serif;font-size:25px;font-weight:600;text-align:center;padding-top:5px;margin-bottom:55px}.works_other_lists_box{position:relative;display:block;width:890px;height:150px;margin:0 auto 190px;padding-left:18px}.works_other_lists_box .works_other_lists_item{float:left;width:200px;height:180px;margin-right:30px}.works_other_lists_box .works_other_lists_item:last-child{margin-right:0}.works_other_lists_box .works_other_lists_item img{width:200px;height:150px;margin-bottom:14px}.works_other_lists_box .works_other_lists_item img:hover{opacity:.7}.works_other_lists_title{font-family:'Noto Serif JP',serif;font-weight:300;font-size:12px}.works_other_lists_box .slickCustomPrev{position:absolute;top:72px;left:-103px;font-size:13px}.works_other_lists_box .slickCustomPrev:before{content:"←";font-size:20px;position:relative;top:2px;left:-8px}.works_other_lists_box .slickCustomNext{position:absolute;top:72px;right:-60px;font-size:13px}.works_other_lists_box .slickCustomNext:before{content:"→";font-size:20px;position:relative;top:2px;right:-56px}.widget_search input[type=text]{display:inline-block;width:264px;height:20px}.widget_search input[type=submit]{display:inline-block;width:27.5px;height:27.5px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/blog/btn_search_2x.png);background-size:27.5px 27.5px;border:none}.widget_search input[type=submit]:focus{background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/blog/btn_search_g_2x.png)}.wpp-excerpt{font-family:'Noto Serif JP'}.category .blog__side .blog__side__sns,.single-post .blog__side .blog__side__sns,.category-blog .blog__side .blog__side__sns{padding:25px 0 30px;border-top:solid 1px #969696}.category-blog .blog__side .blog__side__sns:last-of-type{border-bottom:1px solid #969696}.blog__side .blog__side__sns .sns_title{margin-bottom:15px;font-weight:500}.blog__side .blog__side__sns .sns_title.dictionary{position:relative;width:305px;height:18px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/blog/blog_sns_title_dic_2x.png);background-size:90.5px 17px;background-repeat:no-repeat}.blog__side .blog__side__sns .sns_title.dictionary:after{position:absolute;top:1.5px;left:104px;font-family:'Noto Serif JP',serif;padding-left:15px;content:'ブランディング用語集';border-left:solid 1px #000}.blog__side .blog__side__sns .sns_title.instagram{position:relative;width:305px;height:25.5px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/blog/blog_sns_title_insta_2x.png);background-size:114px 25.5px;background-repeat:no-repeat}.blog__side .blog__side__sns .sns_title.instagram:after{position:absolute;top:5px;left:129px;font-family:'Noto Serif JP',serif;padding-left:15px;content:'デザインと日常';border-left:solid 1px #000}.blog__side .blog__side__sns .sns_title.pinterest{position:relative;width:305px;height:25.5px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/blog/blog_sns_title_pinterest_2x.png);background-size:104px 25.5px;background-repeat:no-repeat}.blog__side .blog__side__sns .sns_title.pinterest:after{position:absolute;top:5px;left:118px;font-family:'Noto Serif JP',serif;padding-left:15px;content:'ポートフォリオ';border-left:solid 1px #000}.blog__side .blog__side__sns .sns_text{font-size:10px;font-weight:300;line-height:14px;margin-bottom:20px}.blog__side .blog__side__sns .sns_img{width:305px;transition:all .3s}.blog__side .blog__side__sns .sns_img:hover{opacity:.7}.blog__side .blog__side__sns .sns_img img{width:305px}.blog__archives:after{clear:both;content:''}.blog_archives_pagenavi{text-align:center}.blog_archives_pagenavi .wp-pagenavi{margin-top:35px}.blog_archives_pagenavi .pages{font-size:13px;text-transform:uppercase;margin:0 36px 0}.blog_search_archives_result{padding:40px 0;font-size:16px}.blog__article__item__content_font{font-family:'Noto Serif JP',serif;font-size:14px;font-weight:300;letter-spacing:.1em;line-height:2;font-feature-settings:"palt";text-align:justify}.blog__article__item__content_font a{word-break:break-all}.single-post .blog__article__preNext{display:flex;margin:0 auto 52px;justify-content:space-between;font-size:13px;width:224px}.blog__article__preNext__prev,.blog__article__preNext__next{margin-bottom:0 !important;line-height:1 !important;font-size:13px !important}.wp_social_bookmarking_light{display:inline-block;text-align:center}.social_bookmarking_pos{text-align:center;margin-top:-30px;margin-bottom:40px}.relate_post_title{font-family:'Noto Serif JP',serif;width:1130px;height:90px;border-top:solid 1px #969696;line-height:90px}#relatePost{position:relative;width:1160px;margin-left:0}.relate_post_base{width:200px;height:224px;margin-right:32px}.relate_post_box .relate_post_thumbnail{width:200px;height:150px;text-align:center;overflow:hidden}.relate_post_box .relate_post_thumbnail img{width:200px;height:auto}.relate_post_box .relate_post_thumbnail img:hover{opacity:.7}.relate_post_box .relate_post_date{text-align:left;margin-top:14px;margin-bottom:16px}.relate_post_box .relate_post_date span{font-size:10px;transform:scale(.9)}.relate_post_box .relate_post_date time{color:#969696}.relate_post_box .relate_post_description{font-size:10px;letter-spacing:.05em;line-height:1.5;transition:all .3s}.relate_post_box .relate_post_description:hover{color:#00ecd4}.slickCustomPrev{position:absolute;top:70px;left:-50px;font-size:20px;cursor:pointer}.slickCustomNext{position:absolute;top:70px;right:-20px;font-size:20px;cursor:pointer}.single-post .blog__article__item__content_font ul{width:100%}.words main .inner{margin-bottom:180px}.words .breadcrumb{width:1100px;top:136px;left:calc((100% - 1100px) / 2)}.words .breadcrumb .inner{width:100%;margin:0 auto}.single-words.words .breadcrumb{width:1130px;left:calc((100% - 1130px) / 2)}.single-words.words .breadcrumb .inner{width:100%}.dictionary .default__head{font-size:25px;font-weight:600;margin-top:50px}.dictionary_box{margin-top:80px}.dictionary_box .box1{width:50%}.dictionary_box .box1:nth-child(1){padding:0 40px 0 0;width:50%;border-right:solid 1px #000}.dictionary_box .box1:nth-child(2){padding:0 0 0 40px;width:50%}.dictionary_box .dictionary_category_img{text-align:center;margin-bottom:60px}.dictionary_box .dictionary_category_img img{width:100%}.dictionary_box .dictionary_category_title{font-family:'Noto Serif JP',serif;font-size:19px}.dictionary_box .dictionary_category_title .dictionary_category_subtitle{font-family:'Noto Sans JP';display:block;font-size:13.5px;margin-top:12px;margin-left:-6px}.dictionary_box .dictionary_category_post{float:left;margin-top:40px;width:225px}.dictionary_box .dictionary_category_post li{font-size:12.5px;font-weight:300;line-height:32px}.dictionary_box .dictionary_category_post li:before{content:"・"}.inner.single-word{width:1130px}.dictionary_single_box{margin-top:80px}.dictionary_single_box .box1{width:260px;border-right:solid 1px #999}.dictionary_single_box .box2{width:870px}.dictionary_single_box .dictionary_single_title{font-family:'Noto Serif JP',serif;font-size:19px;font-weight:500;margin-bottom:12px}.dictionary_single_box .dictionary_single_subtitle{font-size:15px;font-weight:400;margin-bottom:37px;margin-left:-6px}.dictionary_single_box .widgettitle{font-family:'Noto Serif JP',serif;font-size:12.15px;font-weight:400;margin-bottom:10px}.dictionary_single_box .widget_search input[type=text]{width:200px;height:14px;margin-right:10px}.dictionary_single_box .widget_search input[type=submit]{width:20px;height:20px;background-size:20px 20px;margin-bottom:25px}.dictionary_single_box .dictionary_single_list li{font-size:11.5px;font-weight:300;margin-bottom:16px}.dictionary_single_box .dictionary_single_list li:before{content:'・'}.dictionary_single_box .dictionary_detail_box{padding-left:65px;padding-bottom:134px}.dictionary_single_box .dictionary_detail_box .dictionary_detail_title{font-size:19px;font-weight:500;margin-bottom:8px}.dictionary_detail_category{font-size:15px;font-weight:400;margin-bottom:30px}.dictionary_detail_content{font-family:'Noto Serif JP',serif;font-size:13.5px;font-weight:300;letter-spacing:-.04em;line-height:2.2em}#relateWords{width:805px;padding-left:20px}#relateWords .slickCustomPrev{top:60px;left:-20px}#relateWords .slickCustomNext{top:60px;right:-20px}.blog_related_item_sns_pos{padding-left:65px}.sitemap header{box-shadow:0px 0px 6px rgba(0,0,0,.2)}.sitemap h1.sitemap_title{font-family:'Noto Serif JP',serif;font-size:27px;font-weight:600;letter-spacing:.12em;margin:152px auto 35px;width:1070px}.sitemap h2.sitemap_subtitle{font-family:'Noto Serif JP',serif;font-size:17px;font-weight:400;margin:0 auto 100px;width:1088px}.sitemap .sitemap_base{position:relative;margin:0 auto 390px;width:1074px;height:646px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/sitemap/sitemap_base_2x.png);background-size:1007.5px 596px;background-position:0 50px;background-repeat:no-repeat}.sitemap .sitemap_base .sitemap_home{position:absolute;top:0;left:470px;width:135.5px}.sitemap .sitemap_base .sitemap_home .sitemap_home_link{display:block;text-align:center;width:130px;height:42px;color:#fff;font-size:14px;font-weight:400;padding-top:6px;background-color:#000;box-sizing:border-box}.sitemap .sitemap_base .sitemap_home .sitemap_home_link:hover{color:#000;background-color:#2affe4}.sitemap .sitemap_base .sitemap_home .sitemap_home_link span{display:block;font-size:10px;font-weight:100;margin-top:4px}.sitemap_link_box{width:130px;height:42px;color:#000;font-size:14px;text-align:center;padding-top:8px;background-color:#dcdcdc;box-sizing:border-box}a.sitemap_link_box:hover{color:#000;background-color:#2affe4}.sitemap_link_box span{display:block;font-size:10px;font-weight:100;margin-top:4px}.sitemap .sitemap_base .sitemap_about{position:absolute;top:190px;left:0}.sitemap .sitemap_base .sitemap_about .sitemap_about_link{display:block;width:130px;height:42px}.sitemap .sitemap_base .sitemap_branding{position:absolute;top:190px;left:156px}.sitemap .sitemap_base .sitemap_branding .sitemap_branding_link{display:block;width:130px;height:42px}.sitemap .sitemap_base .sitemap_service{position:absolute;top:190px;left:312px}.sitemap .sitemap_base .sitemap_service .sitemap_service_link{display:block;width:130px;height:42px}.sitemap .sitemap_base .sitemap_works{position:absolute;top:190px;left:468px}.sitemap .sitemap_base .sitemap_works .sitemap_works_link{display:block;width:130px;height:42px}.sitemap .sitemap_base .sitemap_faq{position:absolute;top:190px;left:628px}.sitemap .sitemap_base .sitemap_faq .sitemap_works_link{display:block;width:130px;height:42px}.sitemap .sitemap_base .sitemap_blog{position:absolute;top:190px;left:784px}.sitemap .sitemap_base .sitemap_blog .sitemap_blog_link{display:block;width:130px;height:42px}.sitemap .sitemap_base .sitemap_other{position:absolute;top:190px;left:940px}.sitemap .sitemap_base .sitemap_other .sitemap_other_link{display:block;width:130px;height:42px}.sitemap .sitemap_base .sitemap_sublink{display:block;margin-top:56px;padding-left:32px;font-size:13px;line-height:1.2;font-weight:400}.sitemap .sitemap_base .sitemap_sublink p{color:#969696;font-size:10px;font-weight:400;line-height:1.2}.sitemap .sitemap_base .sitemap_sublink:nth-child(1){margin-top:74px}.privacy header{box-shadow:0px 0px 6px rgba(0,0,0,.2)}.privacy_header{font-family:'Noto Serif JP',serif;font-size:27px;font-weight:600;letter-spacing:.1em;margin-bottom:100px}.privacy_header div{margin-top:30px;font-size:17px;font-weight:400}.privacy h2{font-weight:500;margin-bottom:12px;letter-spacing:.1em}.privacy .main .inner p,.privacy .main .inner ol,.privacy .main .inner div{font-weight:300;letter-spacing:.15em;margin-bottom:36px}.privacy .main .inner p.last{margin-bottom:60px}.form_sp{display:none}.form_main_img.contact_img{width:100%}.form_main_img.contact_img img{margin-top:-70px;width:100%}.form_main_img.joinus_img{width:100%}.form_main_img.joinus_img img{margin-top:-70px;width:100%}.contact_form .check_icon{display:inline-block;position:absolute;top:5px;right:15px;width:18.5px;height:18.5px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/contact/icon_form_validation_2x.png);background-size:18.5px 18.5px}.contact_form input:-webkit-autofill,.contact_form .form_custom{border:solid 1px #00ecd4;-webkit-box-shadow:0 0 0px 1000px #fff inset}.contact_form .contact_header{position:relative;width:900px;margin:75px auto 80px;text-align:left;font-family:'Noto Serif JP',serif}.contact_form .contact_header .contact_img_box{top:72px;right:calc((100% - 1300px) / 2 + 44px)}.contact_form .contact_header .contact_img_box .contact_img_link{width:280.5px;height:140.5px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/common/bnr_attention_contact_2x.png);background-size:100% auto}.contact_form .form_title{font-size:27px;font-weight:600;margin-bottom:52px;letter-spacing:.1em}.contact_form .form_subtitle{font-size:17px;font-weight:400;margin-bottom:28px}.contact_form .form_text{font-size:14px;font-weight:100;line-height:2;letter-spacing:-.07em}.contact_form .form_text.fix{letter-spacing:0}.contact__form__dl dt{font-size:12.5px;line-height:46px}.contact__form__dl dd{position:relative}.contact__form__dl dt,.contact__form__dl dd{padding-top:20px;border-top:solid 1px rgba(180,180,180,.6)}.contact__form__submit{border-top:solid 1px rgba(180,180,180,.6)}.contact__form__submit a{text-decoration:underline}.contact__form .contact__form__submit input.wpcf7-submit,.wpcf7-submit_dummy{display:inline-block;box-sizing:border-box;text-indent:9999px;width:150.5px;height:30.5px;border:none;border-radius:5px;margin-left:20px;overflow:hidden;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/contact/btn_form_submit_2x.png);background-size:150.5px 30.5px}.wpcf7-submit_dummy{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}.thanks header{box-shadow:0px 0px 6px rgba(0,0,0,.2)}.main_box.faq_main{position:relative;width:100%;height:550px;background-position:center 70%;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/faq/faq_main_img_2x.png);background-size:cover;background-repeat:no-repeat;background-position:center bottom}.main_box.faq_main .faq_main_word{position:absolute;top:242px;left:calc(50% - 123px);width:246px;height:65.5px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/faq/faq_main_img_word_2x.png);background-size:100% auto;background-repeat:no-repeat}.faq .contact_img_box{bottom:27px}.faq_header{margin:80px auto 100px;text-align:center}.faq_header .faq_title{font-family:'Noto Serif JP',serif;font-size:28px;font-weight:600;letter-spacing:.1em}.faq_header .faq_title p{color:#bebebe;font-family:'Noto Sans JP';font-size:14px;font-weight:400;margin-top:12px}.faq_header .faq_subtitle{font-family:'Noto Serif JP',serif;font-size:19px;font-weight:600;margin-top:42px}.faq_inner{box-sizing:border-box;margin:0 auto 220px;width:924px}.faq_inner *{box-sizing:border-box}.faq_inner .faq_list_box{border-top:solid 1px #999;padding-bottom:48px}.faq_inner .faq_list_box:last-child{border-bottom:solid 1px #999;padding-bottom:48px}.faq_inner .faq_list_box .faq_no{color:#fff;font-size:15px;font-weight:400;line-height:30px;text-align:center;width:30px;height:30px;background-color:#000}.faq_inner .faq_list_box .faq_question{font-size:16px;font-weight:500;margin-top:20px;margin-bottom:8px}.faq_inner .faq_list_box .faq_question:before{content:'Q.';color:#ff6e73;font-size:16px;font-weight:500;margin-right:5px}.faq_inner .faq_list_box .faq_answer{font-size:14px;font-weight:300;font-feature-settings:"palt";line-height:1.8;letter-spacing:.04em}.faq_inner .faq_list_box .faq_answer:before{display:block;content:'A.';color:#69befa;font-size:16px;font-weight:500;line-height:1;margin-bottom:6px}@media (max-width:600px){*{-webkit-tap-highlight-color:transparent}.more_view_btn{margin:30px auto 40px}.arrow_btn{position:relative;font-family:'Noto Serif JP',serif;font-weight:300;text-align:center;font-size:12px;font-weight:300;letter-spacing:.3em}.arrow_btn span{position:relative;display:inline-block;width:22.5px;height:12px;margin-left:20px;background-position:-45px 5px;background-size:67.5px 6px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/common/btn_arrow.png);background-repeat:repeat-x}.arrow_btn a:hover span{transition:all .3s;background-position:0 5px}.default__head{font-family:'Noto Serif JP',serif;margin-top:40px;margin-bottom:20px;line-height:1;text-align:center;font-size:20px;letter-spacing:.1em;font-weight:500}.disp_pc{display:none !important}.disp_sp{display:block !important}.wrapper{width:100%;min-width:100%}main{width:100%;min-width:100%}.content,.contents{width:100%}.header{height:40px}.header .header__logo{position:absolute;top:11.5px;left:20px;margin:0;transition:all .5s ease;text-indent:100%;white-space:nowrap;overflow:hidden}.header .header__logo>a{display:block;width:75.5px;height:17px;background:url(//chibico.co.jp/wp-content/themes/chibico/../../../images/renewal/common/sp/header_logo_sp.png) no-repeat;background-size:100% auto}.header .header__logo>a.active{opacity:0}.header.scrollfix .header__logo>a{display:block;width:75.5px;height:17px;background:url(//chibico.co.jp/wp-content/themes/chibico/../../../images/renewal/common/sp/header_logo_sp.png) no-repeat;background-size:contain;transition:all .5s ease}header ul li ul{display:none !important}.header .gNav{display:none}.header .btn_gNav_sp{position:absolute;top:0;right:0;width:60px;height:40px;z-index:100}.header .btn_gNav_sp.open{background-color:#2affe4}.btn_gNav_sp,.btn_gNav_sp span{display:inline-block;transition:all .4s;box-sizing:border-box}.btn_gNav_sp{position:relative;width:60px;height:44px}.btn_gNav_sp span{position:absolute;right:17px;width:26px;height:1px;background-color:#000;border-radius:2px}.btn_gNav_sp span:nth-of-type(1){top:13px}.btn_gNav_sp span:nth-of-type(2){top:18px}.btn_gNav_sp span:nth-of-type(3){top:23px}.btn_gNav_sp.active{background-color:#2affe4}.btn_gNav_sp.active span{height:2px}.btn_gNav_sp.active span:nth-of-type(1){-webkit-transform:translateY(5px) rotate(-45deg);transform:translateY(5px) rotate(-45deg)}.btn_gNav_sp.active span:nth-of-type(2){opacity:0}.btn_gNav_sp.active span:nth-of-type(3){-webkit-transform:translateY(-5px) rotate(45deg);transform:translateY(-5px) rotate(45deg)}.header .gNav_sp{display:none;height:492px;padding:0 40px;background-color:rgba(0,0,0,.8);z-index:99}.header .gNav_sp .gNav_header_logo_sp{height:19px;padding-top:20px;padding-bottom:22px;background:url(//chibico.co.jp/wp-content/themes/chibico/../../../images/renewal/common/sp/header_logo_w_sp.png) center 0 no-repeat;background-size:85.5px auto;background-position:left 20px;background-repeat:no-repeat;border-bottom:solid 1px #999}.header .gNav_sp ul li{position:relative;color:#fff;font-family:'Noto Serif JP',serif;font-size:18px;padding:16px 0;border-bottom:solid 1px #999}.header .gNav_sp ul li a{display:inline-block;color:#fff}.header .gNav_sp ul li a:hover{color:#2affe4}.header .gNav_sp ul li .instagram{display:block;position:absolute;top:10px;right:102px;width:29px;height:29px;background:url(//chibico.co.jp/wp-content/themes/chibico/../../../images/renewal/common/sp/icon_insta_header_sp.png) center 0 no-repeat;background-size:100% auto}.header .gNav_sp ul li .instagram:hover{background:url(//chibico.co.jp/wp-content/themes/chibico/../../../images/renewal/common/sp/icon_insta_header_g_sp.png) center 0 no-repeat;background-size:100% auto}.header .gNav_sp ul li .pinterest{display:inline-block;position:absolute;top:10px;right:51px;width:31px;height:30.5px;background:url(//chibico.co.jp/wp-content/themes/chibico/../../../images/renewal/common/sp/icon_pinterest_header_sp.png) center 0 no-repeat;background-size:100% auto}.header .gNav_sp ul li .pinterest:hover{background:url(//chibico.co.jp/wp-content/themes/chibico/../../../images/renewal/common/sp/icon_pinterest_header_g_sp.png) center 0 no-repeat;background-size:100% auto}.header .gNav_sp ul li .facebook{display:inline-block;position:absolute;top:10px;right:0;width:31px;height:30.5px;margin-right:0;background:url(//chibico.co.jp/wp-content/themes/chibico/../../../images/renewal/common/sp/icon_facebook_header_sp.png) center 0 no-repeat;background-size:100% auto}.header .gNav_sp ul li .facebook:hover{background:url(//chibico.co.jp/wp-content/themes/chibico/../../../images/renewal/common/sp/icon_facebook_header_g_sp.png) center 0 no-repeat;background-size:100% auto}.header .gNav_sp .gNav_header_copyrights_sp{color:#fff;font-family:'Noto Serif JP',serif;font-size:12px;padding:30px 0 34px}.header.scrollfix{width:100%}.header.scrollfix .header__logo{top:11.5px}.footer{font-family:'Noto Sans JP' !important;width:100%;min-width:100%}.footer .footer__contact{width:100%;height:165px;background:url(//chibico.co.jp/wp-content/themes/chibico/../../../images/renewal/common/sp/common_bg.png) center 0 no-repeat;background-size:100% auto}.footer .footer__social{display:none !important}.footer .footer__social ul:after{content:"";display:block;clear:both}.footer .footer__contact__column{width:260px;height:50px}.footer .footer__contact__column .default__head:before{width:18px;height:18px;font-size:12px}.footer .footer__contact__column .default__catch{font-size:10px;text-align:center}.footer .footer__content{display:none}.footer .footer_link_sp{display:block;padding:40px 0 0}.footer_link_sp .footer_sp_logo{display:block;margin:0 auto 26px;width:120px;height:26px;background:url(//chibico.co.jp/wp-content/themes/chibico/../../../images/renewal/common/sp/footer_logo_sp.png) center 0 no-repeat;background-size:100% auto}.footer_link_sp ul{width:324px;margin:0 auto}.footer_link_sp ul:after{content:'';clear:both;display:block}.footer_link_sp ul li{font-family:'Noto Serif JP',serif;float:left;font-size:11px;font-weight:500;margin-right:18px;padding-bottom:4px;letter-spacing:.09em;border-bottom:solid 1px #fff}.footer_link_sp ul li:nth-child(5){margin-right:0}.footer_link_sp .footer_social_item_sp{width:150px;text-align:center;margin:16px auto 18px}.footer_link_sp .footer_social_item_sp a{display:inline-block;margin-right:24px}.footer_link_sp .footer_social_item_sp a.instagram{width:24.5px;height:24px;background:url(//chibico.co.jp/wp-content/themes/chibico/../../../images/renewal/common/sp/icon_insta_footer_sp.png) center 0 no-repeat;background-size:100% auto}.footer_link_sp .footer_social_item_sp a.pinterest{display:inline-block;width:25.5px;height:25.5px;background:url(//chibico.co.jp/wp-content/themes/chibico/../../../images/renewal/common/sp/icon_pinterest_footer_sp.png) center 0 no-repeat;background-size:100% auto}.footer_link_sp .footer_social_item_sp a.facebook{display:inline-block;width:25.5px;height:25.5px;margin-right:0;background:url(//chibico.co.jp/wp-content/themes/chibico/../../../images/renewal/common/sp/icon_facebook_footer_sp.png) center 0 no-repeat;background-size:100% auto}.footer_sublink_sp{font-family:'Noto Serif JP',serif;font-weight:500;text-align:center;margin-bottom:30px}.footer_sublink_sp a{font-size:10px}.footer_sublink_sp a:nth-child(1){margin-right:20px}.footer_sublink_sp a:before{content:'>';margin-right:5px;font-weight:lighter;letter-spacing:.03em}.footer_link_sp .footer_copyrights_sp{font-family:'Noto Serif JP',serif;font-size:11.5px;font-weight:100;text-align:center;width:calc(100% - 40px);margin:0 auto;padding:15px 0 21px;border-top:solid 1px #fff}.top .default__head{font-size:22px;font-weight:600}.top .mainImg{height:auto}.top .mainImg .mainImg_catch{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);width:280px;color:#fff;font-family:'Noto Serif JP',serif;font-weight:700;font-size:38px;text-align:center}.top .mainImg .mainImg_catch_title{position:relative;display:inline-block;font-size:38px;line-height:1;transition:all .8s ease;-webkit-clip-path:inset(0);clip-path:inset(0)}.top .mainImg .mainImg_catch_subtitle{position:relative;display:inline-block;font-size:30px;line-height:1;height:40px;padding-bottom:0;transition:all .8s ease;-webkit-clip-path:inset(0);clip-path:inset(0)}.top .mainImg .mainImg_catch_text{position:relative;bottom:-10px;display:inline-block;font-size:14px;line-height:1;opacity:0}.top .mainImg .left{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.top .mainImg__bg img{width:auto !important;height:460px !important;margin-left:-90%}.top .mainImg div.slick-slide:first-child{transform:scale(1.05)}.top .mainImg div.slick-slide.slick-active,.top .mainImg .slick-slide.-current,.top .mainImg .slick-slide.-next{transform:scale(1.05);animation:ZoomOut 10s linear}.top .mainImg div.slick-slide.-prev{transform:scale(1.05)}@keyframes ZoomOut{to{transform:scale(1)}}.top .mainImg .top_slide_link{display:block;position:absolute;top:326px;left:calc(50% - 60px);width:115px;height:20px}.top .mainImg .top_slide_link img{min-width:115px !important;min-height:20px !important;max-width:115px !important;max-height:20px !important}.top .mainImg .slick-dots{width:100%;left:0;bottom:40px}.top .mainImg .slick-dots li:last-child{margin-right:0}.top .mainImg .scroller_icon{display:block;position:absolute;bottom:65px;left:calc(50% - 75px);color:#fff;font-family:"NotoSansJP-Medium";font-size:10px;font-weight:300;letter-spacing:.05em;text-align:center;width:150px}.top .mainImg .scroller_icon span{position:absolute;z-index:1;top:14px;left:50%;width:18px;height:18px;margin-left:-12px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);box-sizing:border-box}.top__philoosophy{padding-bottom:0}.top__philoosophy .inner{width:100%;margin:0}.top__philoosophy .box{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}.top__philoosophy .box .box1{-ms-flex-order:2;-moz-box-ordinal-group:2;-webkit-box-ordinal-group:2;-o-box-ordinal-group:2;-ms-box-ordinal-group:2;-webkit-order:2}.top__philoosophy .top_philosophy_word{width:324px;margin:36px auto;text-align:left}.top__philoosophy .top_philosophy_word img{width:324px;height:auto}.top__philoosophy .top_philosophy_word .top_philosophy_word_caption{font-size:16px;margin:30px 0 24px}.top__philoosophy .top_philosophy_word .top_philosophy_word_description{font-size:13.5px;line-height:2em;letter-spacing:.05em}.top__philoosophy .box .box2{text-align:center;-ms-flex-order:1;-moz-box-ordinal-group:1;-webkit-box-ordinal-group:1;-o-box-ordinal-group:1;-ms-box-ordinal-group:1;-webkit-order:1}.top__philoosophy .box .box2.top_philosophy_img{padding-top:36px}.top__philoosophy .box .box2.top_philosophy_img img{width:165px;height:auto}.top__service{margin-top:0}.top__service .top_service_img{height:200px;background-size:auto 100%;background-position:top;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/top/sp/service_img.png);background-repeat:no-repeat}.top__service .default__catch{font-size:12px;text-align:center;letter-spacing:0em}.top__service .default__text{display:none !important}.top__service .top_service_brand_img{margin:0 auto 40px;width:335.5px;height:790.5px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/top/sp/service_brand_value.png);background-size:335.5px 790.5px}.top__works{margin:0 auto;width:calc(100% - 40px);padding-bottom:54px;border-bottom:solid 1px #000}.top__works .more_view_btn{margin-top:20px}.top__works .top__works__li__item{float:none;width:100%;text-align:center;margin-bottom:12px}.top__works .top__works__li__item a{display:block;margin:0 auto 12px;width:295px;height:220px;padding-top:0;box-sizing:border-box}.top__works .top__works__li__item img{width:295px}.top__works .top_works_item_title{clear:both;font-size:15px;text-align:left;width:295px;margin:0 auto;padding:12px 0 12px}.top__works .top_works_item_title_tag{display:none}.top__works .worksIndex6,.top__works .worksIndex7,.top__works .worksIndex8,.top__works .worksIndex9{display:none}.top__blog{margin:0 auto;width:calc(100% - 40px)}.top__blog .default__head{margin:36px auto 18px}.top__blog .default__catch{font-size:12px;text-align:center;margin-bottom:15px;letter-spacing:.05em}.top__blog .default__text__sub{display:none !important}.top__blog .top__blog__article{width:100%}.top__blog .top__blog__article__item{flex:none;width:100%;padding:0;margin-right:0;margin-bottom:18px;border-bottom:solid 1px #ccc}.top__blog .top__blog__article__item:nth-child(4){border-bottom:none}.top__blog .top__blog__article__item__image{width:133px;height:78px}.top__blog .top__blog__article__item figure{padding-right:30px;margin-right:22px;margin-bottom:18px}.top__blog .top__blog__article__item figure a{width:103px;height:78px}.top__blog .top__blog__article__item__title{font-size:11px;letter-spacing:-.03em;line-height:1.4;font-weight:400;margin-bottom:2px}.top__blog__article__item__tag a{text-decoration-color:#ccc !important}.about_pc{display:none}.about_sp{display:block}.about_main{height:236px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/about/sp/about_main_img_sp.png);background-size:100% auto}.about_main .about_main_contents{width:100%;height:236px}.about_main .about_caption_title{top:42px;left:40px;font-size:18px}.about_main .about_caption_title>p{color:#999;font-family:'Noto Sans JP';font-size:10px;font-weight:300;margin-top:6px}.about_main .about_caption_sub_title{position:absolute;top:92px;left:38px;font-size:19px;font-weight:500}.about_main .about_caption_text{position:absolute;top:124px;left:38px;font-size:15px;line-height:1.8em;font-weight:400}.about_main .about_caption_img{display:none}.about .about__message{margin-top:50px;margin-bottom:0}.about .about__message .inner{padding:0 40px}.about .about__message .default__head{font-size:22px;text-align:center;margin-bottom:45px;letter-spacing:.2em}.about .default__head .sub-head{font-size:14px;letter-spacing:0}.about .about__message .box{flex-direction:column}.about .about__message__list.-title{margin-bottom:18px;letter-spacing:.1em;font-feature-settings:"palt"}.about .about__message__list.-title:before{margin-right:4px}.about .about__message__list.-title:after{margin-left:4px}.about__message .about_message_img{width:282px;height:64.5px;margin-bottom:36px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/about/sp/about_message_img_sp.png);background-size:contain;background-repeat:no-repeat}.about__message .about_message_box div{width:100%;font-family:'Noto Serif JP',serif;font-size:12px;font-weight:300;letter-spacing:.05em;line-height:24px}.about__message .about_message_box div:nth-child(1){padding:0;margin-bottom:24px}.about__message .about_message_box div:nth-child(2){padding:0}.about .about__message__message{margin-bottom:0;padding-bottom:0}.about .about__profile>.inner{background-image:none;padding:0;border-bottom:none}.about__profile .about_profile_img{min-width:100%;width:100%;height:235px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/about/sp/about_profile_main_img_sp.png);background-position:center;background-size:100% auto;background-repeat:no-repeat}.about__profile .about_sub_head{font-size:13px;font-weight:400;margin-bottom:15px;padding-left:34px}.about .about__profile__corporate dd{padding-left:60px}.about .about__profile dl,.about .about__profile ol{font-size:11px;padding-left:34px}.about .about__profile__corporate{margin-bottom:30px;padding-bottom:194px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/about/sp/about_bg_img_sp.png);background-position:bottom center;background-size:295.5px 167px;background-repeat:no-repeat}.about .about__profile__corporate dt{width:56px}.about .about__profile__list li:nth-child(1){padding-right:40px}.about .about__profile__list li:nth-child(2){padding-right:40px}.about .about__profile__list li:nth-child(3){padding-right:32px}.about .about__profile__list li:nth-child(4){padding-right:40px}.about .about__profile__list li:nth-child(5){padding-right:40px}.about .about__profile__list li:nth-child(6){padding-right:40px}.about .about__profile__list li:nth-child(7){padding-right:40px}.about .about__profile__list li:nth-child(8){padding-right:40px}.about .about__acccess .inner{padding:0;text-align:center}.about .about__acccess .default__head{width:calc(100% - 80px);font-size:22px;text-align:center;padding-top:45px;margin:0 auto 24px;border-top:solid 1px #999}.address_pc{display:none}.address_sp{display:block;margin-bottom:45px}.about .about__acccess__address .default__text{font-size:12px;font-weight:300;line-height:1;text-align:center;margin-bottom:12px}.about_access_google_maplink{display:none}.about .about__client .inner{padding:0;margin:0;text-align:center}.about .about__client .default__head{width:calc(100% - 80px);font-size:22px;text-align:center;margin:45px auto 45px;padding:0}.about__client .partnerList>div{font-size:13px;font-weight:300;line-height:2em}.about__client .about_client_logo_img{margin:40px auto 75px;width:296.5px;height:161.5px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/about/sp/about_client_logo_sp.png);background-position:middle;background-size:contain;background-repeat:no-repeat}.branding_pc{display:none}.branding_sp{display:block;margin-bottom:45px}.illustList .branding_sp{margin-bottom:0}.main_box.branding_main{position:relative;width:100%;height:235px;background-position:middle;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/branding/sp/branding_main_img_sp.png);background-size:100% auto;background-repeat:no-repeat}.main_box .mainImg_catch{position:absolute;top:92px;left:calc(50% - 150px);width:300px;color:#000;text-align:center}.main_box .mainImg_catch_title{position:relative;font-family:'Noto Serif JP',serif;font-size:32px;font-weight:500;letter-spacing:.15em;line-height:1;transition:all .8s ease;-webkit-clip-path:inset(0);clip-path:inset(0)}.main_box .mainImg_catch_subtitle{position:relative;font-family:'Noto Sans JP';font-size:12px;font-weight:400;margin-top:10px;line-height:1;text-align:center;transition:all .8s ease;-webkit-clip-path:inset(0);clip-path:inset(0)}.main_box .mainImg_catch_text{position:relative;bottom:-10px;display:inline-block;font-size:22px;line-height:1.2;opacity:0}.main_box .left{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.branding__section .inner{padding:0}.branding .default__head{font-size:22px;padding:0;margin-top:45px;margin-bottom:28px}.branding .default__head .sub-head{font-size:14px;letter-spacing:0}.branding .default__catch{font-size:15px;font-weight:600;text-align:center;margin-bottom:20px}.branding .default__text{font-size:12px;font-weight:300;line-height:1.8em;text-align:center;padding:0 34px;letter-spacing:-.1em}.branding .illustList{width:calc(100% - 80px);padding:0 40px}.branding .illustList__title{font-size:14px;padding-bottom:5px;margin-bottom:17px}.branding .illustList__subtitle{font-size:11px;margin-bottom:14px}.branding .illustList__text{font-size:10px;font-weight:300;margin-bottom:24px;letter-spacing:.05em;font-feature-settings:"palt"}.branding .illustList__R.illust_1_1 img{width:286px}.branding .illustList__R.illust_1_2 img{width:292px}.branding .illustList__R.illust_1_3 img{width:296px}.branding .illustList__R.illust_2_1 img{width:154px}.branding .illustList__R.illust_2_2 img{width:260px}.branding .illustList__R.illust_2_3 img{width:274px}.branding_design_img{width:100%;min-width:100%;height:235px;background-position:center bottom;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/branding/sp/branding_design_img_sp.png);background-size:100% auto;background-repeat:no-repeat}.branding_dictionary{position:relative;width:100%;height:140px;padding:40px 0;background-position:center bottom;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/branding/sp/branding_dictionary_img_sp.png);background-size:cover;background-repeat:no-repeat}.branding_dictionary .branding_dictionary_box{box-sizing:border-box;color:#000;text-align:center;width:calc(100% - 40px);margin:0 auto;height:140px;padding:20px 0;background-color:rgba(255,255,255,.7)}.branding_dictionary_title .title{font-size:22px}.branding_dictionary_title .subtitle{font-size:14px;margin-bottom:12px}.branding_dictionary .branding_dictionary_text{display:none}.branding_dictionary .more_view_btn .arrow_btn{letter-spacing:.1em}.branding .footer__contact{display:block}.service_pc{display:none}.service_sp{display:block;margin-bottom:45px}.illustList .branding_sp{margin-bottom:0}.main_box.service_main{position:relative;width:100%;height:235px;background-position:middle;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/service/sp/service_main_img_sp.png);background-size:100% auto;background-repeat:no-repeat}.service .main_box .mainImg_catch_title{letter-spacing:.2em}.service .main_box .mainImg_catch_subtitle{font-size:12px;font-weight:400;margin-top:8px;letter-spacing:.05em}.service__section{padding-top:0}.service .default__head{font-size:22px;margin-top:45px !important;margin-bottom:26px}.service .default__catch{font-size:15px;margin-bottom:22px;text-align:center}.service .default__text{font-size:12px;text-align:center;letter-spacing:0em;line-height:1.8;font-feature-settings:"palt"}.service .service__section .inner.mt80{margin-top:0 !important}.service .service_brandind_box.box{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;margin:45px auto;width:100%}.service .service_brandind_box .box1{text-align:center;margin:0 auto;width:375px}.service .service_brandind_box .box1 .service_sp{margin-bottom:20px}.service .service_brandind_box .box1 img{width:238px}.service .service_brandind_box .box2{box-sizing:border-box;margin:0 auto;width:375px;padding:0 40px}.service .service_brandind_box .box2 h4{padding:0 0 16px;font-size:13px;font-weight:500}.service .service_brandind_box .box2 .service_branding_text{font-size:12px;font-weight:300;font-feature-settings:"palt";letter-spacing:.15em}.service .service_howto_box{padding:28px 0 68px}.service .service_howto_box_inner{width:100%}.service .service_howto_box_inner h4{font-size:16px;text-align:left;width:295.5px;margin:0 auto 24px}.service .service_howto_box_inner .service_howto_img{margin:0 auto 20px;width:295.5px}.service .service_howto_box_inner .service_howto_img img{width:295.5px;height:auto}.service .service_work_flow_main_img{min-width:100%}.service .service__flow .inner.mt80{margin-top:72px !important}.service .service__flow .inner.mt100{margin-top:72px !important}.service .service__flow .inner.mb160{margin-bottom:0 !important}.service .service__flow .default__head{letter-spacing:.1em}.service_work_flow_main_box.box{display:flex;flex-direction:column;flex-wrap:wrap}.service .service_work_flow_main_box{width:328px;margin:0 auto}.service .service_work_flow_main_box.box .box1,.service .service_work_flow_main_box.box .box2,.service .service_work_flow_main_box.box .box3{width:100%;padding:0;border:none}.service .service_work_flow_title{width:312.5px;height:36px;background-size:100% auto;background-repeat:no-repeat}.service .service_work_flow_title.phase1{background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/service/sp/title_phase1_sp.png)}.service .service_work_flow_title.phase2{background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/service/sp/title_phase2_sp.png)}.service .service_work_flow_title.phase3{background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/service/sp/title_phase3_sp.png)}.service .service_work_flow_subtitle{font-size:17px;font-weight:400;margin:42px 0 25px -10px}.service .service_work_flow_text{font-weight:300;font-feature-settings:"palt";letter-spacing:.12em}.service .service_work_flow_illust_img{margin:30px 0 50px}.service .service_work_flow_illust_img.illust1{background-size:310px 154.5px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/service/sp/phase1_img_sp.png)}.service .service_work_flow_illust_img.illust2{background-size:319px 143.5px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/service/sp/phase1_img_sp.png)}.service .service_work_flow_illust_img.illust3{background-size:311px 161px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/service/sp/phase1_img_sp.png)}.service .service_work_flow_phase_detail{margin-bottom:40px}.blog_pc{display:none !important}.blog_sp{display:block !important}.wp-block-image img{max-width:100%;height:auto}.works .breadcrumb{left:20px}.single-works.works .breadcrumb,.post-type-archive-works.works .breadcrumb{width:calc(100% - 20px) !important;left:20px !important;margin:0 auto}.blog_title{font-size:22px;padding-top:40px}.works__archive__eyecatch{width:295px;height:220px;margin:0 auto 12px;overflow:hidden}.works__archive__eyecatch img{width:100%;height:auto}.works_single_box{margin:45px auto;padding-bottom:0;width:295px}.box.works_single_box{display:flex;flex-direction:column;flex-wrap:wrap}.works_single_box .works_detail_box_left{width:100%}.works_single_box .works_detail_box_right{width:100%}.works_article{width:295px;padding-top:45px;margin:0 auto 20px;border-top:solid 1px #000}.works_article_item{text-align:center}.works_article_item img{width:295px;margin-bottom:20px}.works_detail_box_left .works_detail_title{font-size:20px;margin-bottom:18px}.works_detail_box_left .works_detail_subtitle{font-size:15px;margin-bottom:45px}.works_detail_box_left .works_detail_text{font-size:12px;padding-right:0;margin-bottom:45px;letter-spacing:0;font-feature-settings:"palt"}.works_detail_box_right .box{display:flex;flex-direction:column;flex-wrap:wrap}.works_detail_move_link.box{flex-direction:row;flex-wrap:nowrap;margin-bottom:30px}.works_detail_text_bd_list.box{flex-direction:row;flex-wrap:nowrap;width:256px}.works_detail_text_bd_list .box1,.works_detail_text_bd_list .box2{width:128px;padding:0}.works_other_title{font-family:'Noto Serif JP',serif;font-size:22px;font-weight:600;text-align:center;padding-top:40px;margin:0 auto 40px;width:324px;border-top:solid 1px #000}.works_other_lists_box{width:336px;height:100px;margin-bottom:130px}.works_other_lists_box .works_other_lists_item{width:100px;height:100px;margin-left:6px;margin-right:6px}.works_other_lists_box .works_other_lists_item img{width:100%;height:75px;margin-bottom:8px}.works_other_lists_box .slickCustomPrev{top:130px;left:60px;font-size:15px}.works_other_lists_box .slickCustomNext{top:130px;right:75px;font-size:15px}.single-post .main>.inner,.archive .main>.inner{margin:40px auto 60px;width:100%;padding:0}.single-post .blog__article,.category-blog .blog__archives{display:block;margin:0 auto 40px;width:295px}.single-post .blog__article__item,.category-blog .blog__archives__item{float:none;margin-bottom:40px}.single-post .blog__article__item__eyecatch .category-blog .blog__archives__item__eyecatch{width:295px;height:220px;margin-bottom:14px}.single-post .blog__article__item__time,.category-blog .blog__archives__item__genre{font-size:12px;font-weight:300;margin-bottom:15px;color:#000}.single-post .blog__article__item__time time,.category-blog .blog__archives__item__genre time{color:#969696;margin-left:6px}.single-post .blog__article__item__title,.category-blog .blog__archives__item__title{font-size:14px;font-weight:500;margin-bottom:18px}.single-post .blog__article__item__content,.category-blog .blog__archives__item__content{font-size:12px;font-weight:300;height:auto}.blog_archives_pagenavi{width:255px;margin:0 auto;text-align:center}.blog_archives_pagenavi .box1{width:50%;text-align:left}.blog_archives_pagenavi .box2{width:50%;text-align:right}.single-post .blog__side,.category-blog .blog__side{display:block;width:295px;margin:0 auto}.single-post .blog__side .widgettitle,.category-blog .blog__side .widgettitle{font-size:14.5px;font-weight:500;line-height:14.5px;margin:0 auto 20px}.widget_search input[type=text]{width:240px;height:18px}.single-post .blog__side .widget,.category-blog .blog__side .widget{padding:0;margin-bottom:42px}.single-post .blog__side .widget.widget_categories,.category-blog .blog__side .widget.widget_categories{margin-bottom:54px}.single-post .blog__side .widget>ul>li,.category-blog .blog__side .widget>ul>li{font-size:13.5px;margin-bottom:20px}.single-post .blog__side .widget.popular-posts,.category-blog .blog__side .widget.popular-posts{padding-top:28px}.single-post .blog__side .popular-posts .widgettitle,.category-blog .blog__side .popular-posts .widgettitle{margin-bottom:30px;padding-bottom:0}.single-post .blog__side .popular-posts .wpp-list-with-thumbnails>li,.category-blog .blog__side .popular-posts .wpp-list-with-thumbnails>li{margin-bottom:24px}.single-post .blog__side .popular-posts .wpp-list-with-thumbnails .wpp-post-title,.category-blog .blog__side .popular-posts .wpp-list-with-thumbnails .wpp-post-title{font-size:10px;font-weight:400}.single-post .blog__side .blog__side__sns,.category-blog .blog__side .blog__side__sns{padding:24px 0 28px}.single-post .blog__side .blog__side__sns.last-child,.category-blog .blog__side .blog__side__sns.last-child{border-bottom:solid 1px #969696;margin-bottom:15px}.blog__side .blog__side__sns .sns_title{font-size:14.5px}.blog__side .blog__side__sns .sns_img,.blog__side .blog__side__sns .sns_img img{width:295px}.blog__article__item__content_font{margin-bottom:28px}.single-post .blog__article__preNext{font-weight:300;width:250px;margin:0 auto 40px}.single-post .blog__article__preNext .blog__article__preNext__prev{width:50%;font-size:15.5px !important;text-align:left}.single-post .blog__article__preNext .blog__article__preNext__next{width:50%;font-size:15.5px !important;text-align:right}.single-post .social_bookmarking_pos{margin-bottom:-10px !important}.single-post .blog__article__item__content .wp_social_bookmarking_light{margin-top:20px !important}.relate_post_title{font-size:14px;line-height:1;width:295px;height:14px;margin:0 auto 16px;border-top:none}#relatePostSP{position:relative;width:297px;margin:0 auto 90px}.relate_post_base{width:99px;height:136px;margin-right:6px;margin-left:0}.relate_post_box{width:99px;margin:0 6px}.relate_post_box .relate_post_thumbnail{width:99px;height:83px;text-align:center;overflow:hidden}.relate_post_box .relate_post_thumbnail img{width:90px;height:auto}.relate_post_box .relate_post_thumbnail img:hover{opacity:.7}.relate_post_box .relate_post_description{font-size:10px;letter-spacing:.05em;line-height:1.3;transition:all .3s;padding-right:6px}.relate_post_box .relate_post_description:hover{color:#00ecd4}#relatePostSP .slickCustomPrev{position:absolute;top:172px;left:56px;font-size:15.5px;cursor:pointer}#relatePostSP .slickCustomNext{position:absolute;top:172px;right:46px;font-size:15.5px;cursor:pointer}.category-blog .main>.inner{margin-top:40px}.blog_search_archives_result{width:295px;padding:0 0 40px;margin:0 auto}.words main .inner{margin-bottom:75px}.single-words.words .breadcrumb,.words .breadcrumb{width:calc(100% - 20px) !important;top:50px;left:20px}.words .breadcrumb .inner{width:100%;margin:0 auto}.dictionary .default__head{font-size:22px;font-weight:600;margin:40px auto;padding:0}.dictionary_box{width:100%;margin:36px auto 0px;display:flex;flex-direction:column;flex-wrap:wrap}.dictionary_box .box1{width:100%}.dictionary_box .box1:nth-child(1){padding:0;width:100%;margin-bottom:60px;border-right:none}.dictionary_box .box1:nth-child(2){padding:0;width:100%}.dictionary_box .dictionary_category_img{text-align:center;margin-bottom:40px}.dictionary_box .dictionary_category_img img{width:100%}.dictionary_box .dictionary_category_title{width:295px;margin:0 auto 26px;font-family:'Noto Serif JP',serif;font-size:20px}.dictionary_box .dictionary_category_title .dictionary_category_subtitle{font-family:'Noto Sans JP';display:block;font-size:15px;margin-top:12px;margin-left:-8px}.dictionary_box .dictionary_category_post{width:295px;margin:0 auto;float:none}.dictionary_box .dictionary_category_post li{font-size:12.5px;font-weight:300;line-height:28px}.dictionary_box .dictionary_category_post li:before{content:"・"}.inner.single-word{width:100%}.dictionary_single_box{width:100%;margin:36px auto 0px;display:flex;flex-direction:column;flex-wrap:wrap}.dictionary_single_box .box1{-webkit-order:2;width:100%;border-right:solid 1px #999}.dictionary_single_box .box2{-webkit-order:1;width:100%}.dictionary_single_box .dictionary_single_title{font-family:'Noto Serif JP',serif;font-size:19px;font-weight:500;margin-bottom:12px}.dictionary_single_box .dictionary_single_subtitle{font-size:15px;font-weight:400;margin-bottom:37px}.dictionary_single_box .widgettitle{font-family:'Noto Serif JP',serif;font-size:12.15px;font-weight:400;margin-bottom:10px}.dictionary_single_box .widget_search input[type=text]{width:200px;height:14px;margin-right:10px}.dictionary_single_box .widget_search input[type=submit]{width:20px;height:20px;background-size:20px 20px;margin-bottom:25px}.dictionary_single_box .dictionary_single_list li{font-size:11.5px;font-weight:300;margin-bottom:16px}.dictionary_single_box .dictionary_single_list li:before{content:'・'}.dictionary_single_box .dictionary_detail_box{width:295px;padding:0;margin:0 auto 0px}.dictionary_single_box .dictionary_detail_box .dictionary_detail_title{font-size:15px;font-weight:500;margin-bottom:8px}.dictionary_detail_category{font-size:13px;font-weight:400;margin-bottom:30px}.dictionary_detail_content{font-family:'Noto Serif JP',serif;font-size:12px;font-weight:300;line-height:2.2em;font-feature-settings:"palt";margin-bottom:40px}#relatePostSP{position:relative;width:297px;margin:0 auto 90px}.relate_post_base{width:99px;height:136px;margin-right:6px;margin-left:0}.relate_post_box{width:99px;margin:0 6px}.words__related{padding:0;margin:0 auto;width:312px}#relateWordsSP{position:relative;width:312px;padding-left:0;margin:0 auto 90px}#relateWordsSP .works_other_lists_title{text-align:left;font-size:10px}#relateWordsSP.works_other_lists_box .works_other_lists_item img{height:69px}.works_other_lists_box .works_other_lists_item{height:120px}.blog_related_item_sns_pos{width:295px;margin:0 auto;padding-left:0}.words__side__category{width:295px;margin:40px auto 0px}.dictionary_single_box .widgettitle{border-left:solid 1px #000;font-size:14.5px;line-height:1;padding-left:20px;margin-bottom:18px}.dictionary_single_box .widget_search input[type=text]{width:260px}.dictionary_single_box .widget_search input[type=submit]{margin-bottom:0}.form_pc{display:none}.form_sp{display:block}.form_main_img.contact_img img,.form_main_img.joinus_img img{margin-top:0}.contact_form .contact_header{width:295px;margin:40px auto}.contact_form .form_title{font-size:22px;margin-bottom:25px}.contact_form .form_subtitle{font-size:15px;margin-bottom:15px}.contact_form .form_text{font-size:12px}.contact_form .form_text.fix{letter-spacing:-.07em;margin-top:15px}.recruit__article>.inner,.contact__article>.inner{width:100%;padding:40px 40px 64px}.recruit__form__dl,.contact__form__dl{padding:0;font-size:13px}.contact__form__dl dt,.contact__form__dl dd{font-size:13px;line-height:1;padding-top:0;margin-bottom:12px;border-top:none}.recruit__form__dl>dd,.contact__form__dl>dd{margin-bottom:12px}.recruit__form__dl>dd.mb40,.contact__form__dl>dd.mb40{margin-bottom:12px !important}.recruit__form__caution,.contact__form__caution{margin-top:25px;line-height:1.5}.recruit__form .contact__form__submit,.contact__form .contact__form__submit{border-top:none;padding:10px 0 0}.recruit__form .contact__form__submit__privacy,.contact__form .contact__form__submit__privacy{margin-bottom:18px}.contact__form .contact__form__submit input.wpcf7-submit,.wpcf7-submit_dummy{margin-left:0}.partner .wpcf7-form,.contact .wpcf7-form{padding:0}.partner .wpcf7-checkbox .wpcf7-list-item,.partner .wpcf7-radio .wpcf7-list-item,.contact .wpcf7-checkbox .wpcf7-list-item,.contact .wpcf7-radio .wpcf7-list-item{display:inline-block;width:50%}.partner .wpcf7-checkbox .wpcf7-list-item input+.wpcf7-list-item-label,.partner .wpcf7-radio .wpcf7-list-item input+.wpcf7-list-item-label,.contact .wpcf7-checkbox .wpcf7-list-item input+.wpcf7-list-item-label,.contact .wpcf7-radio .wpcf7-list-item input+.wpcf7-list-item-label{font-size:11px;letter-spacing:-.05em;padding-top:1px;padding-left:22px;line-height:16px}.partner .wpcf7-checkbox .wpcf7-list-item input+.wpcf7-list-item-label:before,.partner .wpcf7-radio .wpcf7-list-item input+.wpcf7-list-item-label:before,.contact .wpcf7-checkbox .wpcf7-list-item input+.wpcf7-list-item-label:before,.contact .wpcf7-radio .wpcf7-list-item input+.wpcf7-list-item-label:before{width:16px;height:16px}.partner .wpcf7-checkbox .wpcf7-list-item input:checked+.wpcf7-list-item-label:after,.partner .wpcf7-radio .wpcf7-list-item input:checked+.wpcf7-list-item-label:after,.contact .wpcf7-checkbox .wpcf7-list-item input:checked+.wpcf7-list-item-label:after,.contact .wpcf7-radio .wpcf7-list-item input:checked+.wpcf7-list-item-label:after{width:10px;height:10px}.contact__form__dl>dt.file,.recruit__form__dl>dt.file{padding-top:20px;border-top:solid 1px #999}.recruit__form__dl>dd.file,.contact__form__dl>dd.file{padding-bottom:20px;border-bottom:solid 1px #999}div.wpcf7 input[type=file]{margin-bottom:8px}.thanks header{box-shadow:none}.thanks .contact__header{padding:0}.thanks .contact__header>.inner{margin-top:40px;width:295px;margin:60px auto 80px}.thanks .contact__header .default__head{font-size:22px;width:200px;margin-bottom:45px}.thanks .contact__header .default__catch{font-size:15px;margin-bottom:32px;letter-spacing:0em;line-height:1.2;font-feature-settings:'palt'}.thanks .contact__header .default__text{font-size:12px;font-feature-settings:'palt'}.thanks .contact__header .default__text.mt80{margin-top:54px !important}.thanks .contact__header .default__text.mt136{margin-top:56px !important}.sitemaps header{box-shadow:none}.sitemap main{width:295px;min-width:295px;margin:0 auto}.sitemap h1.sitemap_title{font-size:13.5px;width:100%;margin:60px auto 10px}.sitemap h2.sitemap_subtitle{font-size:12px;width:100%;margin-left:-8px;margin-bottom:40px}.sitemap .sitemap_base{width:100%;margin-bottom:75px;height:1300px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/sitemap/sp/sitemap_base_sp.png);background-size:148px 1235px}.sitemap .sitemap_base .sitemap_home{position:absolute;top:0;left:0;width:295px}.sitemap .sitemap_base .sitemap_home .sitemap_home_link{font-size:20px;width:295px;height:35px}.sitemap .sitemap_base .sitemap_home .sitemap_home_link span{display:inline-block;font-size:15px;margin-left:8px}.sitemap .sitemap_base .sitemap_sublink{font-size:16px;margin-top:26px}.sitemap .sitemap_base .sitemap_sublink:nth-child(1){margin-top:56px}.sitemap .sitemap_base .sitemap_sublink p{display:inline-block;font-size:12px;font-weight:300;margin-left:2px;letter-spacing:-.05em}.sitemap .sitemap_base .sitemap_about{top:114px}.sitemap .sitemap_base .sitemap_about .sitemap_about_link{font-size:18px;width:295px;height:30px}.sitemap_link_box span{display:inline-block;font-size:14px;margin-left:8px}.sitemap .sitemap_base .sitemap_branding{left:0;top:446px}.sitemap .sitemap_base .sitemap_branding .sitemap_branding_link{font-size:18px;width:295px;height:30px}.sitemap .sitemap_base .sitemap_service{left:0;top:688px}.sitemap .sitemap_base .sitemap_service .sitemap_service_link{font-size:18px;width:295px;height:30px}.sitemap .sitemap_base .sitemap_works{left:0;top:870px}.sitemap .sitemap_base .sitemap_works .sitemap_works_link{font-size:18px;width:295px;height:30px}.sitemap .sitemap_base .sitemap_faq{left:0;top:930px}.sitemap .sitemap_base .sitemap_faq .sitemap_works_link{font-size:18px;width:295px;height:30px}.sitemap .sitemap_base .sitemap_blog{left:0;top:990px}.sitemap .sitemap_base .sitemap_blog .sitemap_blog_link{font-size:18px;width:295px;height:30px}.sitemap .sitemap_base .sitemap_other{left:0;top:1054px}.sitemap .sitemap_base .sitemap_other .sitemap_other_link{font-size:18px;width:295px;height:30px}.privacy header{box-shadow:none}.privacy .main .inner p,.privacy .main .inner ol,.privacy .main .inner div{font-feature-settings:'palt';letter-spacing:.05em;margin-bottom:0}.privacy .main .inner ol{margin-bottom:28px}.privacy .main .inner{width:295px;margin:40px auto 75px;line-height:1.8}.privacy_header{font-size:17px;margin-bottom:40px;line-height:1}.privacy_header div{font-size:12px;margin-top:12px;line-height:1}.privacy h2{margin-top:16px}.privacy .date{margin-top:42px}.main_box.faq_main{height:235px}.main_box.faq_main .faq_main_word{position:absolute;top:101px;left:calc(50% - 61.5px);width:123px;height:33px;background-image:url(//chibico.co.jp/wp-content/themes/chibico/../../../../images/renewal/faq/faq_main_img_word_2x.png);background-size:100% auto;background-repeat:no-repeat}.faq_header{margin:40px auto}.faq_header .faq_title{font-size:22px}.faq_header .faq_subtitle{font-size:15px;font-weight:600;text-align:center;margin-top:28px}.faq_inner{width:295px;margin-bottom:75px}.faq_inner .faq_list_box{padding-bottom:24px}.faq_inner .faq_list_box:last-child{border-bottom:none;padding-bottom:0}.faq_inner .faq_list_box .faq_question{line-height:1.5}}.headIcon{text-align:right;padding-top:1.5%;padding-right:17%}.headIcon img{width:100px}@media (min-width:600px){.headIcon{display:none}}@media (max-width:600px){.top .mainImg .mainImg_catch{width:300px !important}.top .mainImg .mainImg_catch_title{font-size:42px !important}.top .mainImg .mainImg_catch_subtitle{font-size:34px !important;line-height:1.5 !important;height:50px !important}.top .mainImg .mainImg_catch_text{font-size:16px !important;bottom:0 !important}}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;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}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.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;word-break: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}
#toc_container li,#toc_container ul{margin:0;padding:0;list-style-position:inside}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style-type:none;list-style:none}#toc_container.have_bullets li{padding-left:12px}#toc_container.toc_numbered ul{list-style:none}#toc_container ul ul{margin-left:1.5em}#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:1em;width:auto;display:table;font-size:95%}#toc_container.toc_light_blue{background:#edf6ff}#toc_container.toc_white{background:#fff}#toc_container.toc_black{background:#000}#toc_container.toc_transparent{background:none transparent}#toc_container .toc_title{text-align:left;font-weight:700;margin:0;padding:0}#toc_container.toc_title_center .toc_title{text-align:center}#toc_container.toc_title_right .toc_title{text-align:right}#toc_container.toc_black .toc_title{color:#aaa}#toc_container.toc_black a,#toc_container.toc_black a:visited{color:#fff}#toc_container.toc_black a:hover{color:#fff}#toc_container span.toc_toggle{font-weight:400;font-size:90%}#toc_container .toc_toggle_icon a{text-decoration:none;line-height:1}#toc_container .toc_toggle_indicator{display:inline-block;line-height:1}#toc_container .toc_toggle_plus_minus a{display:inline-flex;align-items:center;justify-content:center;width:1.3em;height:1.3em;border:1px solid currentColor;border-radius:3px;vertical-align:middle}#toc_container .toc_toggle_plus_minus .toc_toggle_indicator{font-size:.8em}#toc_container .toc_toggle_indicator::before{font-weight:700}#toc_container .toc_toggle_plus_minus .toc_toggle_indicator::before{content:'\2212'}#toc_container.contracted .toc_toggle_plus_minus .toc_toggle_indicator::before{content:'\002B'}#toc_container .toc_toggle_caret .toc_toggle_indicator::before{content:'\25BE'}#toc_container.contracted .toc_toggle_caret .toc_toggle_indicator::before{content:'\25B8'}#toc_container .toc_title+ul.toc_list{margin-top:1em}.toc_wrap_left{float:left;margin-right:10px}.toc_wrap_right{float:right;margin-left:10px}#toc_container a{text-decoration:none;text-shadow:none}#toc_container a:hover{text-decoration:underline}.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic}
div#toc_container{background:#f4f6f6;border:1px solid #fff}div#toc_container ul li{font-size:100%}
.wpp-list{li{overflow:hidden;float:none;clear:both;margin-bottom:1rem;&:last-of-type{margin-bottom:0}a{&:has(.wpp-thumbnail){display:block;float:left;margin:0 1rem 0 0;.wpp-thumbnail{display:block;border:none;&.wpp_def_no_src{object-fit:contain}}}}.wpp-excerpt{display:block}.wpp-meta,.post-stats{display:block;font-size:.8em}}}
@-webkit-keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}@keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}.wpp-widget-block-placeholder,.wpp-shortcode-placeholder{margin:0 auto;width:60px;height:3px;background:#dd3737;background:linear-gradient(90deg,#dd3737 0%,#571313 10%,#dd3737 100%);background-size:200% auto;border-radius:3px;-webkit-animation:bgslide 1s infinite linear;animation:bgslide 1s infinite linear}
.no-js .native-lazyload-js-fallback{display:none}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(//chibico.co.jp/src/slick/./ajax-loader.gif) center center no-repeat}@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url(//chibico.co.jp/src/slick/./fonts/slick.eot);src:url(//chibico.co.jp/src/slick/./fonts/slick.eot?#iefix) format('embedded-opentype'),url(//chibico.co.jp/src/slick/./fonts/slick.woff) format('woff'),url(//chibico.co.jp/src/slick/./fonts/slick.ttf) format('truetype'),url(//chibico.co.jp/src/slick/./fonts/slick.svg#slick) format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{position:relative;margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:21px;height:23px;margin-right:5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:7px;height:7px;padding:6px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:10px;position:absolute;top:0;left:0;width:7px;height:7px;content:'';text-align:center;border:solid 1px #fff;border-radius:5px;opacity:.75;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{background-color:#fff;border:none;opacity:.75;color:#000}@media (max-width:600px){.slick-dots li{width:16px;height:16px}.slick-dots li button:before{width:7px;height:7px}