@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap";:root{--txt-greeting: clamp(1rem, 6vw, 3rem);--txt-cate: clamp(1.2rem, 1vw, 1.5rem)}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,main,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,nav,main,section,summary{display:block}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;overflow-y:scroll}body{line-height:1.5;font-size:1.3rem;letter-spacing:.05em;font-weight:500;color:#636363;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Helvetica,Arial,Droid Sans,\6e38\30b4\30b7\30c3\30af,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;font-optical-sizing:auto;font-weight:400;overflow:hidden}@media only screen and (min-width:768px){body{font-size:1.5rem;letter-spacing:.01em}}@media only screen and (min-width:1025px){body{font-size:1.6rem;line-height:2}}@media only screen and (min-width:1441px){body{font-size:1.6rem}}@media only screen and (min-width:1920px){body{font-size:1.6rem}}ul{list-style:none}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;vertical-align:baseline;font-size:100%;color:#444;background:transparent;-webkit-tap-highlight-color:rgba(68,68,68,.6);text-decoration:none}a:focus{outline:none}a:hover,a:active{text-decoration:none;color:#5e5e5e}img{vertical-align:top;-ms-interpolation-mode:bicubic}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #999999}::selection{color:#fff;background:#515151}input::selection,textarea::selection{color:#000}textarea{resize:vertical}:placeholder-shown{color:#0006}::-webkit-input-placeholder{color:#0006}:-moz-placeholder{opacity:1;color:#0006}::-moz-placeholder{opacity:1;color:#0006}:-ms-input-placeholder{color:#0006}.row{width:90%;margin:auto}@media only screen and (min-width:1025px){.row{max-width:1200px}}img{max-width:100%;height:auto}html{opacity:0}html.scroll-smooth,html{scroll-behavior:smooth}body.index-otherpages{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj0_sp.png) center top no-repeat #fbf9f4!important;background-size:100%}@media only screen and (min-width:1025px){body.index-otherpages{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj0.png) center top no-repeat #fbf9f4!important;background-size:100%}}#container{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj00_sp.png) center top no-repeat;background-size:100%;background-position:center top 105vh;display:none}@media only screen and (min-width:1025px){#container{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj00.png) center top no-repeat;background-size:100%;background-position:0% 5%}}.obi{background:#ed7e4d;color:#fff;width:100%;position:absolute;top:0;left:0;z-index:100;height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1025px){.obi{height:60px}}.l-header{position:fixed;top:0;left:0;z-index:10;width:100%;-webkit-transition:.3s;transition:.3s}@media only screen and (min-width:1025px){.l-header{background:none}}.l-header .logo-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.l-header .header__icons{margin-right:20vw;margin-top:48px;-webkit-transition:.5s;transition:.5s}@media only screen and (min-width:768px){.l-header .header__icons{width:10%;margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-right:10vw;width:200px}}@media only screen and (min-width:1025px){.l-header .header__icons{margin-right:0}}.l-header .header__icons.fixed{margin-top:10px}.l-header .search-modal__content{padding-top:40px;position:relative}.l-header h1{text-align:center;margin-bottom:20px;margin-top:58px;-webkit-transition:.5s;transition:.5s;width:120px;text-align:left;margin-left:20px}@media only screen and (min-width:1025px){.l-header h1{margin-top:80px;width:57%;margin-left:0;text-align:right}}@media only screen and (min-width:1441px){.l-header h1{width:55%}}.l-header .global{font-family:Lato,sans-serif;font-style:normal;-webkit-transition:.3s;transition:.3s;display:none}@media only screen and (min-width:1025px){.l-header .global{display:inherit}}.l-header .global ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.l-header .global ul li{font-size:1.5rem;margin:0 1vw;font-weight:300}.l-header .global ul li a{position:relative}.l-header .global ul li a:after{position:absolute;bottom:0;left:50%;content:"";width:0%;height:1px;background-color:#444;-webkit-transition:.3s;transition:.3s;-webkit-transform:translateX(-50%);transform:translate(-50%)}.l-header .global ul li a:hover:after{width:100%}.l-header .global ul li:hover .submenu{opacity:1;visibility:visible}.l-header .global .submenu{position:absolute;text-align:center;background:#fbf9f4e6;width:100%;left:0;margin-top:20px;padding:50px 10vw;-webkit-box-shadow:0px 0px 17px -4px #d1d1d1;box-shadow:0 0 17px -4px #d1d1d1;opacity:0;visibility:hidden;-webkit-transition:.5s cubic-bezier(.25,.1,.25,1);transition:.5s cubic-bezier(.25,.1,.25,1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}.l-header .global .submenu:after{content:"";display:block;width:30%}.l-header .global .submenu a:after{display:none}.l-header .global .submenu li{width:30%;margin:0 0 40px;-webkit-transition:.5s;transition:.5s}.l-header .global .submenu li:hover{opacity:.8;-webkit-transform:scale(1.01);transform:scale(1.01)}.l-header .global .submenu.two-column{padding:50px 20vw}.l-header .global .submenu.two-column li{width:46%}.l-header.fixed{background:#fbf9f4}.l-header.fixed h1{margin-top:20px}@media only screen and (min-width:1025px){.l-header.fixed h1{opacity:0;position:absolute;top:-100px}}.l-header.fixed .submenu{margin-top:12px}@media only screen and (min-width:1025px){.l-header.fixed .global{position:absolute;width:100%;top:12px}}.l-header.fixed .header__icon{z-index:10}.main-visual{background-size:100%}#top-slide{width:100%;position:relative;height:calc(100vh + 20px);margin-top:-20px;height:calc(100dvh - 20px)}#top-slide .swiper-pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;left:inherit;right:10px;width:30px;bottom:20px}#top-slide .swiper-pagination>span{margin:5px 0}#top-slide .swiper-pagination .swiper-pagination-bullet-active{background:#000!important}#top-slide .img-wrap{display:block;content:"";background:inherit;width:100%;height:100%;position:absolute;top:0;left:0;opacity:.5}@media only screen and (min-width:768px){#top-slide .img-wrap{display:none}}#top-slide .swiper-slide-active .btn-swiper,#top-slide .swiper-slide-active .sp-linkbtn{-webkit-animation-name:fadeup;animation-name:fadeup;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeup{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}to{-webkit-transform:translateY(0px);transform:translateY(0);opacity:1}}@keyframes fadeup{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}to{-webkit-transform:translateY(0px);transform:translateY(0);opacity:1}}.swiper-slide img{height:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover; object-position: center center;";width:100%;height:100%}.blk-wrap{text-align:center;margin-bottom:30px;position:relative;z-index:1}.blk-wrap .tit-blk{font-family:Lato,sans-serif;font-style:normal;font-size:2.5rem;font-weight:300;line-height:1.5;letter-spacing:.3rem}@media only screen and (min-width:1025px){.blk-wrap .tit-blk{font-size:3.6rem}}.blk-wrap h2{font-size:1.3rem;font-weight:400}@media only screen and (min-width:1025px){.blk-wrap h2{font-size:1.5rem}}.blk-wrap.blk-se .tit-blk{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.blk-wrap.blk-se .tit-blk:after{content:"";display:block;width:30px;height:1px;background:#444;position:relative;margin-top:10px}#new-container{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj00_01_sp.png) left bottom 10% no-repeat;background-size:70%}@media only screen and (min-width:1025px){#new-container{background:none}}section.new{max-width:1400px;margin:0 auto;padding:40px 0 0;background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj00_sp.png) right top no-repeat;background-size:70%}@media only screen and (min-width:1025px){section.new{margin:0 auto;padding:120px 0 0;background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj00.png) center top -20% no-repeat;background-size:100%}}section.new .new-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}section.new .new-wrap .new-item{width:48%;margin-bottom:30px}section.new .new-wrap .new-item:nth-child(n+2){margin-bottom:30px}section.new .new-wrap .new-item:nth-child(2){margin-left:2vw}@media only screen and (min-width:1025px){section.new .new-wrap .new-item:nth-child(2){margin:0 20px}}section.new .new-wrap .new-item:nth-child(4){margin-left:2vw}@media only screen and (min-width:1025px){section.new .new-wrap .new-item:nth-child(4){margin:0 20px}}@media only screen and (min-width:1025px){section.new .new-wrap .new-item{width:16%;margin-bottom:0}}section.new .new-wrap .new-item .pic{position:relative;overflow:hidden}section.new .new-wrap .new-item .pic:after{content:"";display:block;background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/tag.png) left top/cover no-repeat;position:absolute;left:0;top:0;width:87px;height:66px}section.new .new-wrap .new-item .pic img{-webkit-transition:.5s;transition:.5s}section.new .new-wrap .new-item .pic img:hover{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.8}section.new .new-wrap .new-item dl{margin-top:10px}@media only screen and (min-width:1025px){section.new .new-wrap .new-item dl{margin-top:20px}}section.new .new-wrap .new-item dl dd{font-family:Lato,sans-serif;font-style:normal;font-weight:300}section.series{position:relative;padding-top:120px;background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj01_sp.png) right bottom no-repeat}@media only screen and (min-width:1025px){section.series{margin-bottom:30px;background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj01.png) center top no-repeat;background-size:100%;padding-top:120px}}section.series.maniera{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj02_sp.png) left top no-repeat;padding-top:10px}@media only screen and (min-width:1025px){section.series.maniera{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj02.png) center top no-repeat;background-size:100%}}section.series .series-inner{position:relative;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;aspect-ratio:2 / 1;width:100%;height:auto;-webkit-transition:.5s;transition:.5s;max-height:800px}section.series .series-inner img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}section.series .series-inner.maniera{margin-top:120px}section.series .series-inner.maniera .btn-image{right:50px;top:0;left:inherit;bottom:inherit}section.series .series-inner .btn-more{padding-bottom:50px}@media only screen and (min-width:1025px){section.series .series-inner .btn-more{padding-bottom:0}}section.series .item-series{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:90%;margin:50px auto;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}@media only screen and (min-width:1025px){section.series .item-series{width:97%;margin:20px auto 50px}}section.series .item-series .item-box{width:48%;margin-bottom:30px}section.series .item-series .item-box:nth-child(n+2){margin-bottom:0}@media only screen and (min-width:1025px){section.series .item-series .item-box{width:24%}}section.series .item-series .item-box dl{margin-top:20px}section.series .item-series .item-box dl dd{font-family:Lato,sans-serif;font-style:normal;font-weight:300}section.series .item-series .item-box .pic{overflow:hidden}section.series .item-series .item-box .pic img{-webkit-transition:.5s;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;aspect-ratio:1 / 1;width:100%;height:auto;transition:.5s}section.series .item-series .item-box .pic img:hover{-webkit-transform:scale(1.01);transform:scale(1.01);opacity:.8}section.series .item-series .item-box .color{margin-top:10px}section.series .item-series .item-box .color ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}section.series .item-series .item-box .color ul li{display:block;width:10px;height:10px;margin-right:5px}@media only screen and (min-width:768px){section.series .item-series .item-box .color ul li{width:15px;height:15px}}.btn-image{width:90%;margin:20px auto 0;font-family:Lato,sans-serif;font-style:normal;font-weight:300}@media only screen and (min-width:1025px){.btn-image{position:absolute;left:50px;bottom:100px;margin:inherit;width:auto}}.btn-image .txt-up{font-size:1.8rem}.btn-image h3{font-size:3rem;font-weight:300;line-height:1.5;font-family:Lato,sans-serif;font-style:normal}.btn-image.btn-swiper{bottom:50px}.sp-linkbtn{position:absolute;bottom:10px;display:block;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding:3vw}.sp-linkbtn .txt-up-wrap{font-family:Lato,sans-serif;font-style:normal;font-weight:300}.sp-linkbtn .txt-up-sp{font-size:1.8rem}.sp-linkbtn h3{font-weight:300;font-size:3.1rem}.sp-linkbtn .btn-more-sp{padding-right:10vw;font-family:Lato,sans-serif;font-style:normal;font-weight:300;font-size:1.8rem}.sp-linkbtn .btn-more-sp:after{content:"\30fc";margin-left:.3rem}@media only screen and (min-width:768px){.sp-linkbtn{display:none}}.btn-more{margin-top:30px}.btn-more a{display:block;width:250px;border:1px solid #444;border-radius:100px;text-align:center;padding:15px 0;position:relative;-webkit-transition:.5s;transition:.5s;font-family:Lato,sans-serif;font-style:normal;font-weight:300;margin:auto}@media only screen and (min-width:1025px){.btn-more a{width:300px;padding:20px 0}}.btn-more a:after{content:"";display:block;width:25px;height:1px;right:30px;top:50%;background:#444;position:absolute;-webkit-transition:.5s;transition:.5s}.btn-more a:hover{background:#444;color:#fff}.btn-more a:hover:after{background:#fff;right:20px}.btn-more.btn-center a{margin:auto;width:250px}@media only screen and (min-width:1025px){.btn-more.btn-center a{width:400px}}.btn-more.btn-news a{margin:20px auto 0}@media only screen and (min-width:1025px){.btn-more.btn-news a{margin:60px auto 0}}.btn-more.btn-wh a{border-color:#fff;color:#fff}.btn-more.btn-wh a:after{background:#fff}.btn-more.btn-tb{display:none}@media only screen and (min-width:768px){.btn-more.btn-tb{display:inherit}}@media only screen and (min-width:1025px){#obj-wrap01{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj01.png) center top no-repeat;background-size:110%;background-position:0% 7%}}@media only screen and (min-width:1025px){#obj-wrap02{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj03.png) center top no-repeat;background-size:100%;background-position:left bottom 26%}}#obj-wrap03{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj04.png) center top no-repeat;background-size:100%;background-position:center 60%}#obj-wrap04{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj05.png) center top no-repeat;background-size:100%;background-position:center bottom -3%}#obj-wrap05{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj06.png) center top no-repeat;background-size:100%;background-position:center bottom 55%}#obj-wrap06{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj07.png) center top no-repeat;background-size:100%;background-position:center bottom -10%}#obj-wrap-sp01{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj03_sp.png) right top 80vh no-repeat;background-size:40%}section.disney{position:relative;width:100%;margin:70px auto 0}@media only screen and (min-width:1025px){section.disney{margin:0 auto;padding:120px 0;background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj04_04.png) right top no-repeat}}section.disney .disney-content{padding-top:10px}@media only screen and (min-width:1025px){section.disney .disney-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding-top:80px}}section.disney .disney-content:after{content:"";display:block;width:105%;height:50vw;background:#fff;position:absolute;left:-10%;top:18vw}@media only screen and (min-width:1025px){section.disney .disney-content:after{top:0;right:-10vw;left:inherit;height:75%;width:80%}}section.disney .disney-content .disney-main{position:relative;z-index:1;width:75%;margin:auto}@media only screen and (min-width:1025px){section.disney .disney-content .disney-main{width:48%;margin:inherit;padding-left:3%}}section.disney .disney-content .disney-inner{position:relative;z-index:1;width:90%;margin:20px auto 0}@media only screen and (min-width:1025px){section.disney .disney-content .disney-inner{width:45%;margin:0;padding-right:3%}}section.disney .disney-content .disney-inner .tit-en{font-family:Lato,sans-serif;font-style:normal;font-weight:300}section.disney .disney-content .disney-inner h3{font-family:Lato,sans-serif;font-style:normal;font-weight:300;font-size:3rem;line-height:1;margin-bottom:20px}@media only screen and (min-width:1025px){section.disney .disney-content .disney-inner h3{margin-bottom:30px}}section.disney .disney-item-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;margin-top:40px}section.disney .disney-item-wrap .disney-item{width:45%;margin-bottom:30px}section.disney .disney-item-wrap .disney-item dl{margin-top:20px}section.disney .disney-item-wrap .disney-item dl dd{font-family:Lato,sans-serif;font-style:normal;font-weight:300}section.disney .disney-item-wrap .disney-item .pic img{-webkit-transition:.5s;transition:.5s}section.disney .disney-item-wrap .disney-item .pic img:hover{-webkit-transform:scale(1.01);transform:scale(1.01);opacity:.8}section.disney.mouse{background:none;padding-top:0;margin-top:40px}section.disney.mouse .disney-content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}section.disney.mouse .disney-content:after{right:-10%;left:inherit;top:-7vw}@media only screen and (min-width:1025px){section.disney.mouse .disney-content:after{right:inherit;left:-10vw;top:0}}@media only screen and (min-width:1025px){section.disney.mouse .disney-content .disney-main{padding-left:0;padding-right:3%}}@media only screen and (min-width:1025px){section.disney.mouse .disney-content .disney-inner{padding-right:0;padding-left:3%}}section.ranking{background:#fff;padding:50px 0 0;margin-top:60px}@media only screen and (min-width:1025px){section.ranking{margin-top:120px;padding:100px 0}}section.ranking .ranking-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1400px;width:90%;margin:auto;counter-reset:number 0}@media only screen and (min-width:1025px){section.ranking .ranking-inner{width:95%}}section.ranking .rank-box{width:48%;margin-bottom:50px;position:relative;margin-top:30px}@media only screen and (min-width:1025px){section.ranking .rank-box{width:24%;margin-top:30px;margin-bottom:80px}}@media only screen and (min-width:1025px){section.ranking .rank-box:nth-child(n+5){margin-bottom:0}}section.ranking .rank-box:after{counter-increment:number 1;content:counter(number);position:absolute;top:-50px;left:50%;font-family:Lato,sans-serif;font-style:normal;font-size:2rem;font-weight:300;line-height:2}@media only screen and (min-width:1025px){section.ranking .rank-box:after{font-size:2.5rem}}section.ranking .rank-box dl{margin-top:10px}@media only screen and (min-width:1025px){section.ranking .rank-box dl{margin-top:20px}}section.search{margin-top:60px}@media only screen and (min-width:1025px){section.search{margin-top:120px}}section.search .tit-item{text-align:center;font-family:Lato,sans-serif;font-style:normal;font-weight:300;font-size:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;margin-bottom:20px}@media only screen and (min-width:1025px){section.search .tit-item{font-size:3.2rem;margin-bottom:40px}}section.search .tit-item:after{content:"";display:block;width:30px;height:1px;background:#444;position:relative}section.search .item-column{width:90%;margin:0 auto 50px}@media only screen and (min-width:1025px){section.search .item-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:95%}}section.search .item-column li{list-style:none;overflow:hidden;-webkit-transition:.5s;transition:.5s;margin-bottom:15px}@media only screen and (min-width:1025px){section.search .item-column li{width:33%;padding-bottom:0}}section.search .item-column li:hover{-webkit-transform:scale(1.01);transform:scale(1.01);opacity:.8}#item-slide{overflow:visible;width:90%;margin:0 auto 100px}@media only screen and (min-width:768px){#item-slide{padding-left:calc(100vw - 50%);width:100%;margin-bottom:100px}}#item-slide img{-webkit-transition:.5s;transition:.5s}#item-slide img:hover{-webkit-transform:scale(1.01);transform:scale(1.01);opacity:.8}#item-slide .swiper-wrapper{display:block}@media only screen and (min-width:768px){#item-slide .swiper-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}#item-slide .swiper-slide{margin-bottom:15px}@media only screen and (min-width:768px){#item-slide .swiper-slide{margin-bottom:0}}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{top:inherit!important;bottom:-20px!important;left:20px!important;height:6px!important}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#cbcbcb!important}.swiper-pagination-progressbar{width:98%!important;background:#ebebeb!important}section.bnr-content{text-align:center;margin:0 auto;padding:40px 0}@media only screen and (min-width:1025px){section.bnr-content{margin:0 auto;padding:60px 0 120px;background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj06_06.png) center bottom no-repeat;background-size:100%}}section.bnr-content img{max-width:800px;-webkit-transition:.5s;transition:.5s;width:90%}section.bnr-content img:hover{-webkit-transform:scale(1.01);transform:scale(1.01);opacity:.8}section.news{background:#fffcbc;padding:40px 0}@media only screen and (min-width:1025px){section.news{padding:80px 0}}section.news .news-inner{max-width:1000px;margin:50px auto 0;width:90%}section.news .news-inner dl{text-align:left;border-bottom:1px dotted #ccc;margin-bottom:20px;padding-bottom:20px}@media only screen and (min-width:768px){section.news .news-inner dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;padding-bottom:30px}}section.news .news-inner dl dt{width:150px}section.news .news-inner dl dd{width:100%}#greeting-wrap{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj04_sp.png) left 10% top no-repeat;background-size:100%}@media only screen and (min-width:1025px){#greeting-wrap{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj07_07.png) left 10% top no-repeat;background-size:20%}}section.greeting{text-align:center;padding:60px 0;margin:auto}@media only screen and (min-width:1025px){section.greeting{padding:100px 0;background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj08_08.png) left bottom no-repeat;background-size:100%}}section.greeting .tit-greeting{font-size:var(--txt-greeting);margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.greeting .tit-greeting:after{content:"";display:block;width:30px;height:1px;background:#444;position:relative;margin-top:10px}section.greeting .txt-greeting{text-align:left}@media only screen and (min-width:768px){section.greeting .txt-greeting{text-align:center}}section.greeting .txt-greeting br{display:none}@media only screen and (min-width:768px){section.greeting .txt-greeting br{display:block}}section.shop{position:relative}section.shop .pic-shop{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;aspect-ratio:1 / .8;width:100%;height:auto;-webkit-transition:.5s;transition:.5s}@media only screen and (min-width:1025px){section.shop .pic-shop{aspect-ratio:1 / .3}}section.shop .pic-shop img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;aspect-ratio:1 / .8}@media only screen and (min-width:1025px){section.shop .pic-shop img{aspect-ratio:1 / .3}}section.shop .shop-inner{position:absolute;left:0;top:0;background:#00000080;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;height:100%;width:100%}@media only screen and (min-width:1025px){section.shop .shop-inner{padding:100px;width:40vw}}section.shop .tit-shop{font-size:2.8rem;font-family:Lato,sans-serif;font-style:normal;font-weight:300;margin-bottom:10px}@media only screen and (min-width:1025px){section.shop .tit-shop{font-size:3.2rem}}section.shop .txt-shop{text-align:center;line-height:2}@media only screen and (min-width:1025px){section.shop .txt-shop{text-align:left;line-height:inherit;margin-bottom:20px}}@media only screen and (min-width:1025px){#insta-wrap{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj09_09.png) left 75% bottom 15% no-repeat;padding-bottom:60px;background-size:15%}}.insta-inner{padding-bottom:60px;background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj05_sp.png) center top no-repeat;background-size:100%}@media only screen and (min-width:1025px){.insta-inner{padding-bottom:120px;background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj11_11.png) left bottom -10% no-repeat}}section.insta{width:90%;margin:0 auto;padding:40px 0}@media only screen and (min-width:1025px){section.insta{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj06.png) center top no-repeat;background-size:100%}}@media only screen and (min-width:1025px){section.insta{margin-top:0;width:100%;padding-top:120px}}section.insta ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:1025px){section.insta ul{-webkit-flex-flow:nowrap;-ms-flex-flow:nowrap;flex-flow:nowrap}}section.insta ul li{width:48%;margin-bottom:15px}@media only screen and (min-width:1025px){section.insta ul li{width:auto}}section.letter{margin-top:60px;padding-bottom:60px}@media only screen and (min-width:1025px){section.letter{margin-top:120px;padding-bottom:120px}}body.gradient.index-otherpages .l-footer{margin-top:0}.l-footer{background:#ed7e4d;color:#fff;padding:10px 0 20px;margin-top:80px;position:relative}@media only screen and (min-width:1025px){.l-footer{padding:80px 0 20px;margin-top:150px}}.l-footer a{color:#fff}.l-footer .pagetop{position:absolute;right:30px;top:-20px;-webkit-transition:.5s;transition:.5s;width:40px}@media only screen and (min-width:1025px){.l-footer .pagetop{width:70px;right:50px;top:-30px}}.l-footer .pagetop:hover{-webkit-transform:scale(1.01);transform:scale(1.01)}.l-footer .cate-content{max-width:1400px;padding:0 2vw;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:none}@media only screen and (min-width:1025px){.l-footer .cate-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.l-footer .cate-content .cate-wrap .cate-l{font-family:Lato,sans-serif;font-style:normal;font-weight:700;letter-spacing:.1rem}.l-footer .cate-content .cate-wrap .cate-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.l-footer .cate-content .cate-wrap .cate-column .cate-box:nth-child(n+2){margin-left:2vw}.l-footer .cate-content .cate-wrap .cate-column .cate-box .cate-sub{font-family:Lato,sans-serif;font-style:normal}.l-footer .cate-content .cate-wrap .cate-column .cate-box ul.item li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:2;font-size:1.4rem}.l-footer .cate-content .cate-wrap .cate-column .cate-box ul.item li:before{content:"";display:block;width:5px;height:1px;background:#fff;position:relative;margin-right:.5rem}.l-footer .cate-content .cate-wrap ul.ser li{font-family:Lato,sans-serif;font-style:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.l-footer .cate-content .cate-wrap ul.ser li:before{content:"";display:block;width:5px;height:1px;background:#fff;position:relative;margin-right:.5rem}.l-footer .cate-content .cate-wrap ul.opt{font-size:1.5rem}.l-footer .logo-footer{text-align:center;margin-top:50px}.l-footer .logo-footer img{width:130px}.l-footer .logo-footer .insta{font-size:3rem}.l-footer .copy{text-align:center;font-size:1.3rem;margin-top:40px}.header-se{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/tit_about.jpg) center top/cover no-repeat;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;aspect-ratio:2 / 1.5;width:100%;height:auto;-webkit-transition:.5s;transition:.5s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1025px){.header-se{aspect-ratio:2 / 1}}.header-se h2{font-family:Lato,sans-serif;font-style:normal;font-size:3rem;font-weight:300;color:#fff;letter-spacing:.4rem}@media only screen and (min-width:1025px){.header-se h2{font-size:3.6rem}}.breadcrumb{margin-left:10px;margin-top:20px}.breadcrumb ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.4rem}.breadcrumb ul li{font-family:Lato,sans-serif;font-style:normal;font-weight:300}.breadcrumb ul li:after{content:">";font-size:1.2rem;margin:.7rem}.breadcrumb ul li:last-child:after{display:none}.pc-br{display:none}@media only screen and (min-width:1025px){.pc-br{display:block}}nav#side-nav{width:100%;margin-bottom:80px}nav#side-nav .cate-line{background:#bab2a4;color:#fff;font-family:Lato,sans-serif;font-style:normal;font-weight:300;padding:10px 20px;font-size:2rem;margin-bottom:20px}nav#side-nav .cate-menu{width:90%;margin:0 auto 15px;font-size:1.6rem;font-weight:300}nav#side-nav .cate-menu:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f105";font-size:1.2rem;margin-right:.5rem;position:relative;top:-1px}nav#side-nav .cate-menu.sale:before{display:none}nav#side-nav .cate-menu.active:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f107"}nav#side-nav .sub-menu{display:none;width:90%;padding-left:30px;margin:10px auto 0;padding-bottom:20px}nav#side-nav .sub-menu li{font-size:1.5rem;margin-bottom:10px}nav#side-nav .sub-menu li a:before{content:"-";margin-right:.5rem}nav#side-nav .series-menu li{font-family:Lato,sans-serif;font-style:normal;font-weight:300;font-size:1.6rem;width:90%;margin:0 auto 15px}nav#side-nav .series-menu li:before{content:"-";margin-right:.5rem}.greeting-column{margin-top:50px}.greeting-column ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.greeting-column ul li{width:25%}@media only screen and (min-width:1025px){.greeting-column ul li{width:20%}}section.story{background:#fff;max-width:1100px;margin:auto;padding:40px 30px;width:90%}@media only screen and (min-width:1025px){section.story{padding:100px}}section.story .txt-story{text-align:left;line-height:2}@media only screen and (min-width:1025px){section.story .txt-story{line-height:3;text-align:center}}section.features{margin:60px 0}@media only screen and (min-width:1025px){section.features{margin:120px 0}}section.features dl dt{font-size:2rem;margin-bottom:20px}@media only screen and (min-width:1025px){section.features dl dt{font-size:2.8rem}}section.features dl dd{line-height:2}@media only screen and (min-width:1025px){section.features dl dd{line-height:3}}section.features .features-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;width:90%;margin:auto}@media only screen and (min-width:1025px){section.features .features-column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row}}section.features .features-column .pic-features{margin-bottom:30px}@media only screen and (min-width:1025px){section.features .features-column .pic-features{width:40%;margin-bottom:0}}@media only screen and (min-width:1025px){section.features .features-column .txt-features{width:50%;padding-right:10vw}}section.features .features-column-btm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;width:90%;margin:60px auto 0}@media only screen and (min-width:1025px){section.features .features-column-btm{margin-top:120px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}}section.features .features-column-btm .pic-features-btm{margin-bottom:30px}@media only screen and (min-width:1025px){section.features .features-column-btm .pic-features-btm{width:45%;margin-bottom:0}}@media only screen and (min-width:1025px){section.features .features-column-btm .txt-features-btm{width:45%;padding-left:10vw}}section.features .logo-tkaban{margin-top:30px;width:150px}@media only screen and (min-width:1025px){section.features .logo-tkaban{width:300px;margin-top:50px}}@media only screen and (min-width:1025px){section.try{text-align:center}}section.try dl{width:90%;margin:auto}section.try dl dt{font-size:2rem;margin-bottom:20px}@media only screen and (min-width:1025px){section.try dl dt{font-size:2.8rem}}section.try dl dd{line-height:2}@media only screen and (min-width:1025px){section.try dl dd{line-height:3}}section.try .try-column{margin-top:30px}@media only screen and (min-width:1025px){section.try .try-column{margin-top:60px}}section.try .try-column ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}section.try .try-column ul li:nth-child(2){margin:0 .5vw}section.popup .tit-popup{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/bg_popup.jpg) center top/cover no-repeat;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;aspect-ratio:4 / 1.5;width:100%;height:auto;-webkit-transition:.5s;transition:.5s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:Lato,sans-serif;font-style:normal;font-weight:300;font-size:2.5rem;color:#fff;margin-bottom:40px}@media only screen and (min-width:1025px){section.popup .tit-popup{margin-bottom:120px;aspect-ratio:4 / 1;font-size:3.6rem}}section.popup .add-column{max-width:1120px;margin:auto;width:90%}@media only screen and (min-width:1025px){section.popup .add-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:1025px){section.popup .add-column .add-l{width:45%}}section.popup .add-column .add-l .add-tit{font-size:2rem;margin-bottom:20px}@media only screen and (min-width:1025px){section.popup .add-column .add-l .add-tit{font-size:3rem}}@media only screen and (min-width:1025px){section.popup .add-column .add-r{width:45%}}section.stockist .tit-stockist{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/bg_stockist.jpg) center top/cover no-repeat;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;aspect-ratio:4 / 1.5;width:100%;height:auto;-webkit-transition:.5s;transition:.5s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:Lato,sans-serif;font-style:normal;font-weight:300;font-size:2.5rem;color:#fff;margin-bottom:60px;margin-top:60px}@media only screen and (min-width:1025px){section.stockist .tit-stockist{margin-bottom:120px;margin-top:120px;aspect-ratio:4 / 1;font-size:3.6rem}}section.stockist .stockist-inner{max-width:1200px;margin:auto;width:90%}section.stockist .stockist-inner .stockist-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:90px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-flow:column-reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}@media only screen and (min-width:1025px){section.stockist .stockist-inner .stockist-column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;margin-bottom:80px}}@media only screen and (min-width:1025px){section.stockist .stockist-inner .stockist-column .map-content{width:36%}}@media only screen and (min-width:1025px){section.stockist .stockist-inner .stockist-column .stockist-address{width:58%}}section.stockist .stockist-inner .stockist-column .stockist-address .stockist-name{font-size:2rem;margin-bottom:20px}@media only screen and (min-width:1025px){section.stockist .stockist-inner .stockist-column .stockist-address .stockist-name{font-size:3rem}}section.stockist .stockist-inner .stockist-column .stockist-address .attention{font-size:85%;color:#bf0000;position:relative;top:-20px}#privacy-con{width:100%;margin:0 auto;line-height:2em;max-width:1000px}.privacy-box-upper{border-bottom:1px dotted #CCC;padding:0 0 30px;margin:0 0 30px}.privacy-box-upper dl dd{margin:0;padding:0}.privacy-box-mid{margin:0 0 40px}.privacy-box-mid dl dd{margin:0;padding:0}.privacy-box-upper dl dt,.privacy-box-mid dl dt{font-weight:700;font-size:1.2em;margin:0 0 10px}.privacy-box-btm dl dt{font-weight:700;font-size:1em;margin:0 0 10px}.privacy-box-btm dl dd{margin:0;padding:0}.privacy-box-btm dl{margin:0 0 30px}.privacy-box-btm dl ul{margin:20px}.privacy-box-btm dl ul li{list-style:none}.privacy-box-btm{margin:0 0 60px}.txt-sengen{text-align:right;margin:20px 0 0}.support-contact{background:#e7e0ce;border-radius:10px;width:100%;margin:0 auto;padding:15px}@media only screen and (min-width:1024px){.support-contact{width:750px}}.support-contact-inner{background:#fff;border-radius:10px;padding:20px 10px}@media only screen and (min-width:1024px){.support-contact-inner{padding:30px}}.tit-mado{text-align:center;padding:10px 0 25px;font-size:1.3em}.tel-m-box{width:100%;margin:0 auto 30px;white-space:nowrap;text-decoration:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}@media only screen and (min-width:768px){.tel-m-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media only screen and (min-width:768px){.tel-m-box{width:530px}}.tel-l{font-weight:700;font-size:1.8em;margin-right:30px}@media only screen and (min-width:768px){.tel-l{padding-top:30px;font-size:2.2em}.tel-l a{color:#555;text-decoration:none}.page-id-319 .tel-l{padding-top:40px}}.tel-l span{padding-left:5px;padding-right:0;padding-top:5px;font-family:Lato,sans-serif;font-style:normal}.tel-l:before{font-size:2px;font-size:2rem;position:relative;top:-2px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f095"}.mail-r a{background:#fff;font-size:1.1em;display:block;border:1px solid #D3D3D3;width:90%;padding:20px 0;text-align:center;-webkit-transition:.4s;transition:.4s;text-decoration:none;margin:20px auto 0;color:#999;border-radius:100px}.mail-r a:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0e0";font-size:2px;font-size:2rem;position:relative;left:15px;color:#aaa}@media only screen and (min-width:768px){.mail-r a{display:block;border:1px solid #D3D3D3;border-radius:50px;padding:20px 0;text-align:center;width:240px}}.mail-r a:hover{color:#fff!important;background-color:#d7ceb0;border-color:#d7ceb0}.mail-r a:hover:before{color:#fff}.mail-r span{padding-left:20px}.support-contact-inner{padding-top:20px}.support-contact-inner dl{border-top:1px dotted #CCC;padding:20px;text-align:left;margin:0}@media only screen and (min-width:768px){.support-contact-inner dl{text-align:center}}.support-contact-inner dl dt{margin:0;padding:0}.support-contact-inner dl dd{margin:0;padding-left:0}.openbtn{position:fixed;z-index:99;top:40px;right:0;cursor:pointer;width:55px;height:57px;-webkit-transition:.5s;transition:.5s;background:#444}@media only screen and (min-width:1025px){.openbtn{top:37px;right:15px}}@media only screen and (min-width:1025px){.openbtn{display:none}}.openbtn.active{position:fixed}.openbtn.fixed{top:0}.openbtn span{display:inline-block;-webkit-transition:all .6s;transition:all .6s;position:absolute;left:14px;height:2px;border-radius:2px;background-color:#fff;width:55%}.openbtn span:nth-of-type(1){top:15px}.openbtn span:nth-of-type(2){top:27px}.openbtn span:nth-of-type(3){top:39px}.openbtn.active span:nth-of-type(1){display:inline-block;-webkit-transition:all .6s;transition:all .6s;position:absolute;left:15px;height:2px;border-radius:2px;background-color:#fff;width:55%;-webkit-transform:translateY(12px) rotate(-45deg);transform:translateY(12px) rotate(-45deg)}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){display:inline-block;-webkit-transition:all .6s;transition:all .6s;position:absolute;left:15px;height:2px;border-radius:2px;background-color:#fff;width:55%;-webkit-transform:translateY(-12px) rotate(45deg);transform:translateY(-12px) rotate(45deg)}#g-nav{position:fixed;z-index:1;top:98px;-webkit-transform:translate(100vw,0);transform:translate(100vw);width:100%;height:100vh;background:#fbf9f4;-webkit-transition:all .5s cubic-bezier(0,0,.58,1);transition:all .5s cubic-bezier(0,0,.58,1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.5}#g-nav .cate-line{background:#bab2a4;color:#fff;font-family:Lato,sans-serif;font-style:normal;font-weight:300;padding:10px 20px;font-size:2rem;margin-bottom:20px}#g-nav .cate-menu{width:90%;margin:0 auto 15px;font-size:1.6rem;font-weight:300}#g-nav .cate-menu:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f105";font-size:1.2rem;margin-right:.5rem;position:relative;top:-1px}#g-nav .cate-menu.active:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f107"}#g-nav .sub-menu{display:none;width:90%;padding-left:30px;margin:10px auto 0;padding-bottom:20px}#g-nav .sub-menu li{font-size:1.5rem;margin-bottom:10px}#g-nav .sub-menu li a:before{content:"-";margin-right:.5rem}#g-nav .series-menu li{font-family:Lato,sans-serif;font-style:normal;font-weight:300;font-size:1.6rem;width:90%;margin:0 auto 15px}#g-nav .series-menu li:before{content:"-";margin-right:.5rem}#g-nav .jp{font-family:Helvetica,Arial,Droid Sans,\6e38\30b4\30b7\30c3\30af,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,sans-serif!important;font-size:1.4rem!important}#g-nav .nav-sns{text-align:center;margin-top:50px;margin-bottom:50px}#g-nav .nav-sns dl dt{font-family:Lato,sans-serif;font-style:normal;font-weight:300;font-size:2rem}#g-nav .nav-sns dl dd i{background:#bab2a4;border-radius:50%;width:70px;height:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;margin:10px auto;font-size:3.3rem}#g-nav .nav-newsletter{text-align:center}#g-nav .nav-newsletter dl dt{font-size:2.4rem;font-family:Lato,sans-serif;font-style:normal;font-weight:300}#g-nav.fixed{top:57px}#g-nav.panelactive{-webkit-transform:translate(0px,0);transform:translate(0);opacity:1}#g-nav.panelactive #g-nav-list{position:fixed;z-index:999;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch;z-index:0}#g-nav.panelactive #g-nav-list a{-webkit-transition:.5s;transition:.5s}#g-nav.panelactive #g-nav-list a:hover{opacity:.5}.cate-titwrap{background:#fff}@media only screen and (min-width:1025px){.cate-titwrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:1025px){.cate-titwrap .cate-img{width:62%}}.cate-titwrap .cate-img img{width:100%;height:auto}.cate-titwrap .cate-exp{padding:0 4vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;line-height:1.7;font-size:var(--txt-cate);text-align:left;padding-bottom:30px}.cate-titwrap.pick .cate-exp{letter-spacing:.02em}@media only screen and (min-width:1025px){.cate-titwrap .cate-exp{width:38%;line-height:2;text-align:center;padding-bottom:0;letter-spacing:-.1rem}}@media only screen and (min-width:1280px){.cate-titwrap .cate-exp{line-height:2.5}}@media only screen and (min-width:1441px){.cate-titwrap .cate-exp{line-height:2.5}}@media only screen and (min-width:1680px){.cate-titwrap .cate-exp{line-height:2.8}}.cate-titwrap .cate-tit{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:2.5rem;margin-bottom:15px;margin-top:30px}.cate-titwrap.pick .cate-tit{font-weight:300}@media only screen and (min-width:1025px){.cate-titwrap .cate-tit{margin-top:0;font-size:3rem}}@media only screen and (min-width:1280px){.cate-titwrap .cate-tit{font-size:3.6rem}}@media only screen and (min-width:1441px){.cate-titwrap .cate-tit{font-size:3.6rem}}@media only screen and (min-width:1680px){.cate-titwrap .cate-tit{font-size:3.6rem}}h1.main-page-title{font-size:2.5rem;width:100%;text-align:center;margin-bottom:40px}@media only screen and (min-width:1025px){h1.main-page-title{font-size:3.6rem;margin-bottom:80px}}.guide-wrap,.guide-flow{max-width:900px;margin:auto;width:90%}.guide-wrap dl,.guide-flow dl{margin-bottom:50px}.guide-wrap dl dt,.guide-flow dl dt{font-weight:700;margin-bottom:10px}@media only screen and (min-width:768px){.guide-wrap dl dt,.guide-flow dl dt{margin-bottom:0}}.guide-flow{margin-top:80px}@media only screen and (min-width:768px){.guide-flow{margin-top:150px}}body.page .page-width--narrow{padding:0}.base-wrap{max-width:900px;margin:auto;width:90%}.base-wrap .shop-info dl{margin-bottom:20px}@media only screen and (min-width:1025px){.base-wrap .shop-info dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.base-wrap .shop-info dl dt{font-weight:700}@media only screen and (min-width:1025px){.base-wrap .shop-info dl dt{width:300px}}.base-wrap .shop-info dl dd{width:100%}.base-wrap .item-txt{margin:50px 0}@media only screen and (min-width:1025px){.base-wrap .item-txt{margin:100px 0}}.base-wrap .item-txt dl{margin-bottom:30px}.base-wrap .item-txt dl dt{font-weight:700}.base-wrap .block-txt,.base-wrap .block-txt dl{margin-bottom:50px}.base-wrap .block-txt dl dt{font-weight:700}.base-wrap .block-txt dl dd.space{margin-left:20px;margin-top:20px}@media only screen and (min-width:1025px){.base-wrap .block-txt dl dd.space{margin-left:70px;margin-top:30px}}.base-wrap .block-txt dl dd.space dl{margin-top:30px;margin-bottom:0;font-size:95%}.company-box,.company-box-btm{max-width:800px;margin:auto;width:90%}.company-box dl,.company-box-btm dl{margin-bottom:20px}@media only screen and (min-width:1025px){.company-box dl,.company-box-btm dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}}.company-box dl dt,.company-box-btm dl dt{font-weight:700;margin-bottom:10px}@media only screen and (min-width:1025px){.company-box dl dt,.company-box-btm dl dt{width:500px;margin-bottom:0}}.company-box dl dd,.company-box-btm dl dd{width:100%}.company-box-btm{margin-top:100px}body.gradient.page-contact h1.main-page-title{font-family:Lato,sans-serif;font-style:normal;font-weight:300;margin-bottom:0}body.gradient.page-contact .contact.page-width{width:90%;margin:auto;max-width:1000px}body.gradient.page-contact .contact__button{text-align:center}body.index-otherpages #reviews{display:none}body.index-otherpages .collection .metafield-rich_text_field{text-align:center;margin-bottom:30px;position:relative;z-index:1}body.index-otherpages .collection .metafield-rich_text_field p{font-family:Lato,sans-serif;font-style:normal;font-size:2.5rem;font-weight:300;line-height:1.5;letter-spacing:.3rem}@media only screen and (min-width:1025px){body.index-otherpages .collection .metafield-rich_text_field p{font-size:3.6rem}}body.index-otherpages .collection .metafield-rich_text_field h3{font-size:1.3rem;font-weight:400}@media only screen and (min-width:1025px){body.index-otherpages .collection .metafield-rich_text_field h3{font-size:1.5rem}}.card-information{font-family:Lato,sans-serif;font-style:normal;font-weight:300}body.gradient.index-otherpages .newsletter{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj06_sp.png) left top 40% no-repeat;padding-bottom:60px;margin-top:0}@media only screen and (min-width:1025px){body.gradient.index-otherpages .newsletter{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj10_10.png) center bottom no-repeat;padding-bottom:120px;background-size:100%;margin-top:0}}.newsletter{margin-top:70px}@media only screen and (min-width:1025px){.newsletter{margin-top:100px}}.newsletter .inline-richtext{font-family:Lato,sans-serif;font-style:normal;font-weight:300}.newsletter button.newsletter-form__button{width:80px}.newsletter button.newsletter-form__button:after{content:"\767b\9332";display:block;background:#444;color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.newsletter svg{display:none}footer.footer{display:none}.color-scheme-1{background:none}.header__icon--account{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.search-modal{min-height:200px!important;padding-bottom:40px}@media only screen and (min-width:768px){.search-modal{min-height:200px!important;padding-bottom:40px}}.search-modal__content{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}body.gradient{background:#fbf9f4}.gradient.product .page-width{padding:0 1.5rem}@media only screen and (min-width:768px){.gradient.product .page-width{padding:0}}main#MainContent{margin-top:80px;background:#fbf9f4}@media only screen and (min-width:768px){main#MainContent{margin-top:200px}}body.gradient.index-otherpages main#MainContent{margin-top:0!important}.page-width{max-width:100%}#reviews{padding:0 1.5rem}@media only screen and (min-width:768px){#reviews{padding:0 5rem}}product-recommendations.related-products.page-width.section-template--17954281226491__related-products-padding.isolate.scroll-trigger.animate--slide-in.product-recommendations--loaded{padding:0 1.5rem}@media only screen and (min-width:768px){product-recommendations.related-products.page-width.section-template--17954281226491__related-products-padding.isolate.scroll-trigger.animate--slide-in.product-recommendations--loaded{padding:0 5rem}}.swatches-globo--list{margin-top:15px}.product__info-container p.product__text.inline-richtext{font-size:1.4rem;font-weight:700}@media only screen and (min-width:1025px){.product__info-container p.product__text.inline-richtext{font-size:1.6rem}}.product__info-container .product__description{margin-top:10px!important}.product__info-container .point-f{margin-top:30px}.product__info-container .point-f dt{font-size:1.4rem;font-weight:700;margin-bottom:10px}@media only screen and (min-width:1025px){.product__info-container .point-f dt{font-size:1.6rem}}.product__info-container .point-f dd ul li{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:15px}.product__info-container .point-f dd ul li:before{content:"\30fb";display:block}.product__info-container .size-wrap{margin-top:30px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px 0}.product__info-container .size-wrap dt{font-weight:700;font-size:1.4rem}@media only screen and (min-width:1025px){.product__info-container .size-wrap dt{font-size:1.6rem}}.product__info-container .item-deital{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.product__info-container .item-deital .detail-box{width:25%}.product__info-container .item-deital .detail-box:last-child span.metafield-single_line_text_field{border-right:none}.product__info-container .item-deital .detail-box p.size{padding:0 10px}.product__info-container .item-deital span.metafield-single_line_text_field{border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px;font-family:Lato,sans-serif;font-style:normal;display:block}.product__info-container .item-exp{margin-top:20px}.product__info-container .item-exp ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product__info-container .item-exp ul li:before{content:"\30fb";display:block}.size-wrap{padding-right:20px!important}.size-wrap dt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.size-wrap dt:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f067";font-size:1.3rem;position:relative;top:2px}.size-wrap dt.active:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f068"}.size-wrap dd{display:none}.item-sozai p.sozai{padding:20px 10px 0}.item-sozai p.txt-sozai{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px;margin-top:5px}@media only screen and (min-width:1025px){.item-sozai p.txt-sozai{margin-top:0}}@media only screen and (min-width:1025px){.product__info-container{max-width:90%!important}}.product-cith-032 .tab-wrap{display:none}.tab-wrap{max-width:1200px;margin:50px auto}@media only screen and (min-width:1025px){.tab-wrap{margin:100px auto}}.tab-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;margin:auto;padding:0 5vw}@media only screen and (min-width:768px){.tab-list{padding:0 10vw}}.tab-item{padding:20px;color:#999;text-align:center;cursor:pointer;-webkit-transition:.3s;transition:.3s;margin:0 3px 15px;position:relative}.tab-item span{position:relative}.tab-item span:after{position:absolute;bottom:0;left:0%;content:"";width:0%;height:2px;background-color:#444;-webkit-transition:.3s;transition:.3s}.tab-item.is-active{font-size:2.2rem}.tab-item.is-active span{color:#000}.tab-item.is-active span:after{width:100%}.panel-list{max-width:1200px;margin:0 auto;width:90%}@media only screen and (min-width:768px){.panel-list{margin:0 auto}}.panel-list dl{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ccc}@media only screen and (min-width:768px){.panel-list dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.panel-list dl dt{width:200px;margin-bottom:10px;font-weight:900}@media only screen and (min-width:768px){.panel-list dl dt{margin-bottom:0}}.panel-list dl dd{width:100%}.panel-item{display:none;width:100%;margin:auto}.panel-item.is-active{display:block;-webkit-animation:panel-show .8s ease-in-out forwards;animation:panel-show .8s ease-in-out forwards}@-webkit-keyframes panel-show{0%{opacity:0}to{opacity:1}}@keyframes panel-show{0%{opacity:0}to{opacity:1}}.product-citi-032 .tab-wrap{display:none}@media only screen and (min-width:1025px){.panel-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.panel-column .panel-column-l{margin-bottom:30px}@media only screen and (min-width:1025px){.panel-column .panel-column-l{width:45%;margin-bottom:0}}@media only screen and (min-width:1025px){.panel-column .panel-column-r{width:49%}}.panel-column .tlogo{width:180px;display:block;margin:30px auto}@media only screen and (min-width:1025px){.panel-column .tlogo{width:250px;margin:inherit;display:inline-block;margin-bottom:30px}}.panel-column dl{display:block;border-bottom:none;margin-bottom:0;padding-bottom:0}.panel-column dl dt{width:100%;font-size:1.6rem;margin-bottom:10px}@media only screen and (min-width:1025px){.panel-column dl dt{font-size:2rem}}.only-sozai{max-width:1200px;margin:50px auto;width:90%}@media only screen and (min-width:1025px){.only-sozai{margin:100px auto}}.only-sozai dl dt{font-weight:700}.klaviyo-bis-trigger{background:#fff;padding:10px 20px;background:#bcb3b0;color:#fff;border-radius:100px;-webkit-transition:.5s;transition:.5s;margin:20px 0;display:inline-block}.klaviyo-bis-trigger:hover{background:#c6a89c;color:#fff}.fera-reviews-header h1,.fera-btn.fera-btn--responsive,.fera-reviews-body-top-right{font-family:Lato,sans-serif!important;font-style:normal;font-weight:300!important}.fera-review-heading,.fera-review-body,.fera-averageRating-average,.fera--clickable,.fera-customer-display-location,.fera-review-product-name{font-family:Helvetica,Arial,Droid Sans,\6e38\30b4\30b7\30c3\30af,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,sans-serif!important}#Slider-template--17954281324795__featured_collection_8q8Hax{counter-reset:number 0;max-width:1200px;margin:auto}#Slider-template--17954281324795__featured_collection_8q8Hax>li{margin-top:50px}@media only screen and (min-width:1025px){#Slider-template--17954281324795__featured_collection_8q8Hax>li{margin-top:80px}}#Slider-template--17954281324795__featured_collection_8q8Hax>li:after{counter-increment:number 1;content:counter(number);position:absolute;top:-50px;left:50%;font-family:Lato,sans-serif;font-style:normal;font-size:2rem;font-weight:300;line-height:2}@media only screen and (min-width:1025px){#Slider-template--17954281324795__featured_collection_8q8Hax>li:after{font-size:2.5rem}}@media only screen and (min-width:1025px){.facets-vertical .facets-wrapper{padding-right:10rem!important}}@media only screen and (min-width:1025px){.facets__form-vertical{width:33rem!important}}.facet-checkbox__text{line-height:1!important}@media only screen and (min-width:1025px){#shopify-section-template--17954281324795__featured_collection_UKJ8gB{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj02_02.png) left 5% bottom no-repeat;padding-bottom:50px}}#shopify-section-template--17954281324795__featured_collection_KY97P8{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj03_sp.png) right bottom 30% no-repeat;background-size:30%}@media only screen and (min-width:1025px){#shopify-section-template--17954281324795__featured_collection_KY97P8{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj03_03.png) left bottom no-repeat;padding-bottom:50px}}#collection-template--17954281324795__featured_collection_8q8Hax{background:#fff;padding:60px 0 40px}@media only screen and (min-width:1025px){#collection-template--17954281324795__featured_collection_8q8Hax{padding:120px 0}}@media only screen and (min-width:1025px){#shopify-section-template--17954281324795__custom_liquid_97W8Wn{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj05_05.png) left 20% bottom no-repeat;background-size:25%;padding-bottom:50px}}#bg-obj01{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj00_sp.png) center top 66% no-repeat;background-size:100%}@media only screen and (min-width:1025px){#bg-obj01{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj00.png) center top no-repeat;background-size:100%;background-position:center 45%}}#bg-obj02{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj01_sp.png) center top no-repeat;background-size:40%;background-position:right bottom -3%}@media only screen and (min-width:1025px){#bg-obj02{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj01.png) center top no-repeat;background-size:100%;background-position:center 65%}}#bg-obj03{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj02_sp.png) left bottom 180% no-repeat;background-size:100%}@media only screen and (min-width:1025px){#bg-obj03{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj02.png) center top no-repeat;background-size:100%;background-position:center top 30%}}#bg-obj04{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj03_sp.png) right top 10% no-repeat;background-size:30%}@media only screen and (min-width:1025px){#bg-obj04{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj03.png) center top no-repeat;background-size:100%;background-position:center top 18%}}@media only screen and (min-width:1025px){#bg-obj05{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj04.png) center top no-repeat;background-size:100%;background-position:center bottom 20%}}#bg-obj06{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj04_sp.png) center top no-repeat;background-size:100%}@media only screen and (min-width:1025px){#bg-obj06{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj05.png) center top no-repeat;background-size:100%;background-position:center top -10%}}#bg-obj07{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj05_sp.png) center top no-repeat;background-size:100%;background-position:center top 60%}@media only screen and (min-width:1025px){#bg-obj07{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj06.png) center top no-repeat;background-size:100%;background-position:center bottom 40%}}#bg-obj08{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj06_sp.png) center top no-repeat;background-size:30%;background-position:left bottom}@media only screen and (min-width:1025px){#bg-obj08{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj07.png) center top no-repeat;background-size:100%;background-position:center bottom -10%}}#recently-viewed-products{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;margin:50px auto}@media only screen and (min-width:1025px){#recently-viewed-products{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;margin:100px auto}}#recently-viewed-products .section-header{width:100%;font-size:2rem;text-align:center;margin-bottom:20px}@media only screen and (min-width:1025px){#recently-viewed-products .section-header{font-size:2.4rem}}#recently-viewed-products .item-recently{width:49.5%;margin-bottom:40px}@media only screen and (min-width:1025px){#recently-viewed-products .item-recently{width:24%;margin-bottom:0}}@media only screen and (min-width:1025px){#recently-viewed-products .item-recently:nth-child(2){margin-right:10px}}@media only screen and (min-width:1025px){#recently-viewed-products .item-recently:nth-child(3){margin-right:10px}}@media only screen and (min-width:1025px){#recently-viewed-products .item-recently:last-child{margin-left:10px}}#recently-viewed-products img{width:100%;height:auto;-webkit-transition:.5s;transition:.5s;margin-bottom:10px}#recently-viewed-products img:hover{-webkit-transform:scale(1.01);transform:scale(1.01);opacity:.8}.product-template__container.page-width.head-room{padding:0}.related-products__heading.inline-richtext.h2{text-align:center}.h4.grid-view-item__title.product-card__title,.h4.accordion__title,.cart-notification__heading.caption-large.text-body,.cart-notification-product__name.h4{font-family:Helvetica,Arial,Droid Sans,\6e38\30b4\30b7\30c3\30af,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,sans-serif!important}.icon-like{margin-left:10px;margin-right:2px}.search-svg{margin-right:10px}.cart-notification-wrapper:is(.page-width)>.cart-notification{z-index:9999;background:#fff}#insta-feed{padding:70px 0}@media only screen and (min-width:1025px){#insta-feed{padding:150px 0;background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj06.png) center top no-repeat;background-size:100%}}#insta-feed h2{font-family:Lato,sans-serif;font-style:normal;font-size:2.5rem;font-weight:300;line-height:1.5;letter-spacing:.3rem}@media only screen and (min-width:1025px){#insta-feed h2{font-size:3.6rem}}#insta-feed h2:after{content:"Follow us @itten.itten";display:block;font-size:1.3rem}@media only screen and (min-width:1025px){#insta-feed h2:after{font-size:1.5rem}}@media only screen and (min-width:1025px){#insta-feed:after{content:"";display:block;background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj09_09.png) left top no-repeat;position:absolute;bottom:0;right:20%;width:300px;height:320px;z-index:0}}#insta-feed .instafeed-new-layout-container{position:relative;z-index:10}#shopify-section-template--17954281324795__1720506846ff97897b .page-width{padding:0}.product-media-container{z-index:0}.article-template__title{font-size:1.8rem!important}@media only screen and (min-width:1025px){.article-template__title{font-size:3rem!important}}body.product-cite-007 .tab-wrap,body.product-cite-011 .tab-wrap,body.product-cite-001 .tab-wrap,body.product-cite-009 .tab-wrap,body.product-cite-013 .tab-wrap,body.product-cite-003 .tab-wrap,body.product-cite-005 .tab-wrap{display:none}.feature-slide-container{width:95%;max-width:1300px;margin:0 auto;position:relative}#feature-slide{width:95%;max-width:1200px}.feature-slide-container .swiper-button-next,.feature-slide-container .swiper-button-prev{display:block;color:#777;z-index:1}.feature-slide-container .swiper-button-next:after,.feature-slide-container .swiper-button-prev:after{font-size:30px}.feature-slide-container .swiper-button-prev{left:0}.feature-slide-container .swiper-button-next{right:0}#feature-slide img{width:100%}@media only screen and (max-width:768px){#feature-slide{width:90%}.feature-slide-container .swiper-button-next,.feature-slide-container .swiper-button-prev{width:17px;height:17px;margin:0;transform:translateY(-50%)}.feature-slide-container .swiper-button-next:after,.feature-slide-container .swiper-button-prev:after{font-size:17px}}dl.contents_bnr{padding:15px 0}.contents_bnr dt{font-size:1.6rem;font-weight:700;margin-bottom:10px}.contents_bnr img{width:65%}@media only screen and (max-width:1025px){.contents_bnr dt{font-size:1.4rem}}.cate-titwrap.neru .cate-tit{font-weight:300}#top-slide .swiper-slide.neru,#top-slide .swiper-slide.neru *{color:#fff!important}#top-slide .swiper-slide.neru .btn-more a{border:1px solid #FFF}#top-slide .swiper-slide.neru .btn-more a:after{background:#fff}#top-slide .swiper-slide.neru .btn-more a:hover{border:1px solid #444}section.series.neru{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj02_sp.png) left top no-repeat;padding-top:120px}@media only screen and (min-width:1025px){section.series.neru{background:url(//itten-itten.myshopify.com/cdn/shop/t/1/assets/obj02.png) center top no-repeat;background-size:100%}section.series .series-inner.neru,section.series .series-inner.neru *{color:#fff!important}section.series .series-inner.neru .btn-more a{border:1px solid #FFF}section.series .series-inner.neru .btn-more a:after{background:#fff}section.series .series-inner.neru .btn-more a:hover{border:1px solid #444}}section.series .series-inner.neru{margin-top:50px}section.series .series-inner.neru .btn-image{right:50px;top:0;left:inherit;bottom:inherit}.blogcontent h3{font-size:1.2em;border-left:solid 7px #ee7e4d;padding:8px 0 8px 15px;font-weight:700;margin-bottom:20px}.blogcontent h4{font-family:inherit;font-weight:600}.blogcontent h5{font-weight:600}#g-nav .series-menu .main-menu{padding-bottom:20px}#bag-slide{overflow:visible;width:90%;margin:0 auto 100px}@media only screen and (min-width:768px){#bag-slide{padding-left:calc(100vw - 50%);width:100%;margin-bottom:100px}}#bag-slide img{transition:.5s}#bag-slide img:hover{transform:scale(1.01);opacity:.8}#bag-slide .swiper-wrapper{display:block}@media only screen and (min-width:768px){#bag-slide .swiper-wrapper{display:flex}}#bag-slide .swiper-slide{margin-bottom:15px}@media only screen and (min-width:768px){#bag-slide .swiper-slide{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/style.css.map */
