@charset "UTF-8";
/*! sanitize.css v3.0.0 | CC0 1.0 Public Domain | github.com/10up/sanitize.css */
audio:not([controls]){display:none}button{overflow:visible;-webkit-appearance:button;outline:0}details{display:block}html{overflow-y:scroll;-webkit-text-size-adjust:100%}input{-webkit-border-radius:0}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}main{display:block}pre{overflow:auto}progress{display:inline-block}small{font-size:75%}summary{display:block}svg:not(:root){overflow:hidden}template{display:none}textarea{overflow:auto}[hidden]{display:none}*,:before,:after{-webkit-box-sizing:inherit;box-sizing:inherit}*{font-size:inherit;line-height:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}*,:before,:after{border-style:solid;border-width:0}*{background-repeat:no-repeat;margin:0;padding:0}:root{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;cursor:default;font:100%/1.5 sans-serif;text-rendering:optimizeLegibility}a{text-decoration:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textarea{background-color:transparent}button,input,select,textarea{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit}button,[type=button],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=reset],[type=search],[type=submit],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{min-height:1.5em}code,kbd,pre,samp{font-family:monospace,monospace}nav ol,nav ul{list-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}::-moz-selection{background-color:#b3d4fc;color:#4c2b03;text-shadow:none}::selection{background-color:#b3d4fc;color:#4c2b03;text-shadow:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[hidden][aria-hidden=false]{clip:rect(0 0 0 0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;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);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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}@-webkit-keyframes blink{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:0}100%{opacity:1}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;margin:10px}@media screen and (min-width:1025px){.row{margin:0 -12px -12px}}.row__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0 10px}@media screen and (min-width:768px){.row__item{padding:12px}}.row__item--mobile-1{width:8.33333%}.row__item--mobile-2{width:16.66667%}.row__item--mobile-3{width:25%}.row__item--mobile-4{width:33.33333%}.row__item--mobile-5{width:41.66667%}.row__item--mobile-6{width:50%}.row__item--mobile-7{width:58.33333%}.row__item--mobile-8{width:66.66667%}.row__item--mobile-9{width:75%}.row__item--mobile-10{width:83.33333%}.row__item--mobile-11{width:91.66667%}.row__item--mobile-12{width:100%}.row__item--mobile-half{width:50%}.row__item--mobile-fifth{width:20%}@media screen and (min-width:768px){.row__item--tablet-1{width:8.33333%}}@media screen and (min-width:768px){.row__item--tablet-2{width:16.66667%}}@media screen and (min-width:768px){.row__item--tablet-3{width:25%}}@media screen and (min-width:768px){.row__item--tablet-4{width:33.33333%}}@media screen and (min-width:768px){.row__item--tablet-5{width:41.66667%}}@media screen and (min-width:768px){.row__item--tablet-6{width:50%}}@media screen and (min-width:768px){.row__item--tablet-7{width:58.33333%}}@media screen and (min-width:768px){.row__item--tablet-8{width:66.66667%}}@media screen and (min-width:768px){.row__item--tablet-9{width:75%}}@media screen and (min-width:768px){.row__item--tablet-10{width:83.33333%}}@media screen and (min-width:768px){.row__item--tablet-11{width:91.66667%}}@media screen and (min-width:768px){.row__item--tablet-12{width:100%}}@media screen and (min-width:768px){.row__item--tablet-fifth{width:20%}}@media screen and (min-width:1025px){.row__item--desktop-1{width:8.33333%}}@media screen and (min-width:1025px){.row__item--desktop-2{width:16.66667%}}@media screen and (min-width:1025px){.row__item--desktop-3{width:25%}}@media screen and (min-width:1025px){.row__item--desktop-4{width:33.33333%}}@media screen and (min-width:1025px){.row__item--desktop-5{width:41.66667%}}@media screen and (min-width:1025px){.row__item--desktop-6{width:50%}}@media screen and (min-width:1025px){.row__item--desktop-7{width:58.33333%}}@media screen and (min-width:1025px){.row__item--desktop-8{width:66.66667%}}@media screen and (min-width:1025px){.row__item--desktop-9{width:75%}}@media screen and (min-width:1025px){.row__item--desktop-10{width:83.33333%}}@media screen and (min-width:1025px){.row__item--desktop-11{width:91.66667%}}@media screen and (min-width:1025px){.row__item--desktop-12{width:100%}}@media screen and (min-width:1025px){.row__item--desktop-fifth{width:20%}}.row--mini{margin:-5px}@media screen and (min-width:768px){.row--mini{margin:-10px}}.row--mini .row__item{padding:5px}@media screen and (min-width:768px){.row--mini .row__item{padding:10px}}.row--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.breadcrumb-wrapper{position:relative}.breadcrumb{position:absolute;top:0;background:#fff;color:#001650;font-size:12px;list-style:none}@media screen and (min-width:768px){.breadcrumb{position:absolute;top:-60px;padding:10px 19px 0}}.breadcrumb__item{float:left}.breadcrumb a{color:inherit}.breadcrumb__sep{margin:0 1em}.breadcrumb__sep:before{content:"\e909";font-family:"icomoon"}.breadcrumbafter{content:"";display:block;clear:both}.hero{margin-top:-12px;background-image:-webkit-repeating-linear-gradient(135deg,transparent,transparent 3px,rgba(214,25,24,.2) 3px,rgba(214,25,24,.2) 6px);background-image:repeating-linear-gradient(-45deg,transparent,transparent 3px,rgba(214,25,24,.2) 3px,rgba(214,25,24,.2) 6px)}.hero__title{text-align:center;line-height:1.5;margin-bottom:10px;padding:2.3rem 0}@media screen and (min-width:768px){.hero__title{line-height:1.4;margin-bottom:30px;padding:4.6rem 0}}.hero__title-en{display:block;font-size:3.6rem;font-weight:500}.hero__title-ja{display:block;font-size:1.6rem;font-weight:700;color:#d61918}@media screen and (min-width:1025px){.contents{margin-bottom:10rem}}.contents h1{position:relative;display:block;margin:5.7rem 0 5rem;font-size:2.3rem;font-weight:700;text-align:center;line-height:3.4rem}@media screen and (min-width:1025px){.contents h1{font-size:3rem;line-height:inherit}}.contents h1:before{content:'';position:absolute;bottom:-15px;display:inline-block;width:46px;height:8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#d61918;border-radius:10px}.contents p{line-height:34px;font-size:18px}@media screen and (min-width:768px){.contents p{line-height:38px}}.contents img{max-width:100%;height:auto;vertical-align:middle;border:0}.contents .sitemap-list li:before{content:none}.contents .sitemap-list>li{border-top:1px solid #a0a0a0;margin-top:15px;padding:15px 0 0 5px}.contents .sitemap-list a{color:inherit;position:relative}.contents .sitemap-list a:before{position:absolute;top:1.3em;left:0;content:"";display:inline-block;width:0;height:1px;background:#d61918;-webkit-transition:.2s ease-out;transition:.2s ease-out}.contents .sitemap-list a:hover:before{width:100%}.contents .sitemap-list .sitemap-children-list{text-indent:2em;margin-top:5px}.contents .news-btn{width:100%}.contents .news-btn_link{position:relative;display:block;width:100%;font-size:1.6rem;padding:20px 30px;-webkit-transition:.2s ease-out;transition:.2s ease-out;color:#d61918}@media screen and (max-width:1024px){.contents .news-btn_link{margin-bottom:12px;padding:14px 26px}}.contents .news-btn_link:after{position:absolute;content:"\e909";font-family:"icomoon";right:3rem}.contents .news-btn_link--all{color:#d61918;border:2px solid #d61918}.contents .news-btn_link--all:hover{color:#fff;background:#d61918}.contents .news-btn_link--new{color:#f4d201;border:2px solid #f4d201}.contents .news-btn_link--new:hover{color:#fff;background:#f4d201}.contents .news-btn_link--media{color:#60c191;border:2px solid #60c191}.contents .news-btn_link--media:hover{color:#fff;background:#60c191}.contents .news-btn_link--exhibition{color:#be8607;border:2px solid #be8607}.contents .news-btn_link--exhibition:hover{color:#fff;background:#be8607}.contents .map-canvas{width:100%;height:350px;position:relative;overflow:hidden}.contents .map-canvas iframe{width:100%}.contents .basic-table{width:100%;border:1px solid #a0a0a0;font-size:1.6rem}.contents .basic-table th{width:20%;border-right:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0;background:#f0f0f0;font-weight:400;padding:17px 20px}@media screen and (max-width:767px){.contents .basic-table th{width:30%;padding:8px 10px}}.contents .basic-table td{width:80%;padding:17px 20px;border-bottom:1px solid #a0a0a0}@media screen and (max-width:767px){.contents .basic-table td{width:70%;padding:8px 10px}}.contents .basic-table ul{text-indent:2rem}.contents .basic-table ul li{font-size:1.6rem}.h2-search{margin:3rem 0 2rem;font-weight:400;line-height:7rem;font-size:1.8rem;text-align:center}@media screen and (min-width:768px){.h2-search{margin:5rem 0 1rem;font-size:2.4rem;line-height:normal}}.h2-search:before{content:"\e901";display:inline-block;margin-right:10px;font-family:"icomoon";font-size:3rem;font-weight:400}.single-news .contents h1{margin:0}.single-news .contents h1:before{content:none}.category-btn{width:100%}@media screen and (max-width:1024px){.category-btn{margin-bottom:20px}}.category-btn__link{position:relative;display:block;width:100%;line-height:7.4rem;padding-left:80px;color:#f4c501;font-size:1.8rem;font-weight:700;border:2px solid #f4c501;-webkit-transition:.2s ease-out;transition:.2s ease-out}@media screen and (min-width:768px){.category-btn__link{line-height:8rem;font-size:2rem}}.category-btn__link:hover{color:#fff;background:#f4c501}.category-btn__link:after{position:absolute;content:"\e909";font-family:"icomoon";font-weight:400;right:2rem}@media screen and (min-width:768px){.category-btn__link:after{right:3rem}}.category-btn__link--baby-kids:before{position:absolute;content:"\e904";font-family:"icomoon";left:2rem;font-size:4.5rem;font-weight:400}.category-btn__link--goods{color:#60c191;border:2px solid #60c191}.category-btn__link--goods:before{position:absolute;content:"\e907";font-family:"icomoon";left:2rem;font-size:4.5rem;font-weight:400}.category-btn__link--goods:hover{color:#fff;background:#60c191}.category-btn__link--beauty{color:#18a3d6;border:2px solid #18a3d6}.category-btn__link--beauty:before{position:absolute;content:"\e905";font-family:"icomoon";left:2rem;font-size:4.5rem;font-weight:400}.category-btn__link--beauty:hover{color:#fff;background:#18a3d6}.category-btn__link--senior{color:#c19138;border:2px solid #c19138}.category-btn__link--senior:before{position:absolute;content:"\e900";font-family:"icomoon";left:2rem;font-size:4.5rem;font-weight:400}.category-btn__link--senior:hover{color:#fff;background:#c19138}.section--series{margin-bottom:50px}.series{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;padding:20px 12px 12px 20px}@media screen and (max-width:767px){.series{margin:0 -10px 0 0}}.series-btn{margin-right:1rem;margin-bottom:1rem;width:15%}@media screen and (max-width:767px){.series-btn{width:33.33333%;margin-right:0}}@media screen and (min-width:1025px){.series-btn{margin-right:1.2rem;margin-bottom:0}}.series-btn__link{position:relative;display:block;margin-bottom:12px;padding:0 20px;line-height:1.5rem;color:#000;font-size:1.6rem;font-weight:700;border:1px solid transparent;text-align:center}@media screen and (min-width:768px){.series-btn__link{line-height:7rem;border:1px solid #c7c7c7}}@media screen and (max-width:767px){.series-btn__link{height:6rem}}.series-btn__link:hover{border:1px solid transparent}.series-btn-img__link{line-height:6rem}@media screen and (max-width:767px){.series-btn__name{position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.series-btn-img__link{display:block;padding:0;height:7rem;-o-object-fit:cover;object-fit:cover}.goods-card{position:relative;width:100%;font-size:1.6rem;border-radius:15px;overflow:hidden;background:#d6af6f}.goods-card__chara{background:#f8f6ec;border-radius:0}.goods-card--new:before{content:"NEW";position:absolute;top:31px;right:14px;display:inline-block;font-size:1.4rem;font-weight:500;color:#fff;letter-spacing:.03em;background:#d61919;padding:0 .8em;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-animation:blink .7s ease-in-out infinite alternate;animation:blink .7s ease-in-out infinite alternate}@media screen and (min-width:1025px){.goods-card--new:before{padding:0 1em;font-size:1.6rem}}.goods-card__image{padding:20px 0;text-align:center;background:#fff}.goods-card img{max-width:100%;height:auto;-webkit-transition:.5s ease;transition:.5s ease}.goods-card:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.goods-card__body{height:100%;padding:10px 15px;padding:10px 15px 15px}@media screen and (min-width:1025px){.goods-card__body{padding:15px 20px}}.goods-card__descript{display:block;height:48px;color:#fff;text-align:center;line-height:24px;overflow:hidden}@media screen and (max-width:1024px){.goods-card__descript{font-size:1.1rem}}.goods-card__label{display:inline-block;color:#fff;background:#d61918;margin-top:10px;padding:5px 14px;border-radius:20px;line-height:1.2;font-size:1.2rem}@media screen and (min-width:768px){.goods-card__label{padding:0 20px;line-height:inherit}}.goods-card__link{position:absolute;top:0;left:0;right:0;bottom:0;display:block;border-radius:15px;-webkit-transition:.2s ease-out;transition:.2s ease-out;-webkit-box-shadow:0 0 0 1px #c7c7c7 inset;box-shadow:0 0 0 1px #c7c7c7 inset}.goods-card__link:hover{-webkit-box-shadow:0 0 0 1px #d61918 inset;box-shadow:0 0 0 1px #d61918 inset}@media screen and (min-width:768px){.goods-card__link:hover{-webkit-box-shadow:0 0 0 2px #d61918 inset;box-shadow:0 0 0 2px #d61918 inset}}.goods-card__chara .goods-card__link{border-radius:0}.goods-card__chara .goods-card__body{height:8px;padding:0}.goods-card__chara .goods-card__more{line-height:58px;font-size:1.6rem;font-weight:700;text-align:center}.goods-card__chara .goods-card__more:after{content:"\e909";padding-left:17px;font-family:"icomoon";font-weight:400}.business-con-card{position:relative;width:100%;margin-bottom:12px;font-size:1.6rem;border-radius:15px;overflow:hidden}.business-con-card__image{padding:20px 0;text-align:center;background:#f4efde}.business-con-card img{max-width:100%;height:auto;-webkit-transition:.5s ease;transition:.5s ease}.business-con-card:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.business-con-card__body{height:100%;padding:10px 15px;padding:10px 15px 15px}@media screen and (min-width:1025px){.business-con-card__body{padding:15px 20px}}.business-con-card__descript{display:block;margin:0 !important;border-bottom:none !important;line-height:24px;overflow:hidden}@media screen and (max-width:1024px){.business-con-card__descript{font-size:1.5rem}}.business-con-card p{font-size:1.6rem;margin-bottom:0 !important}@media screen and (max-width:1024px){.business-con-card p{font-size:1.4rem}}.business-con-card__label{display:inline-block;color:#fff;background:#d61918;margin-top:10px;padding:5px 14px;border-radius:20px;line-height:1.2;font-size:1.2rem}@media screen and (min-width:768px){.business-con-card__label{padding:0 20px;line-height:inherit}}.business-con-card__link{position:absolute;top:0;left:0;right:0;bottom:0;display:block;border-radius:15px;-webkit-transition:.2s ease-out;transition:.2s ease-out;-webkit-box-shadow:0 0 0 1px #c7c7c7 inset;box-shadow:0 0 0 1px #c7c7c7 inset}.business-con-card__link:hover{-webkit-box-shadow:0 0 0 1px #d61918 inset;box-shadow:0 0 0 1px #d61918 inset}@media screen and (min-width:768px){.business-con-card__link:hover{-webkit-box-shadow:0 0 0 2px #d61918 inset;box-shadow:0 0 0 2px #d61918 inset}}.archives{margin-top:5rem}@media screen and (max-width:1024px){.archives{margin:30px -10px 0}}.archives .archive-card{position:relative;width:100%;font-size:1.6rem;background:#f8f6ec;border-radius:15px;border:1px solid #d8d8d8;overflow:hidden}.archives .archive-card__image{text-align:center}.archives .archive-card__image img{max-width:100%;width:100%;height:auto}.archives .archive-card__body{position:relative;padding:12px 16px;border-top:1px solid #d8d8d8}@media screen and (min-width:768px){.archives .archive-card__body{padding:15px 20px}}.archives .archive-card__name{display:block;height:48px;color:#fff;line-height:24px;overflow:hidden}.archives .archive-card__date{font-size:1.8rem}.archives .archive-card__label{display:inline-block;margin:5px 0;padding:3px 14px;color:#fff;background:#d61918;border-radius:20px;font-size:1.2rem}@media screen and (min-width:768px){.archives .archive-card__label{display:inline-block;margin:0;position:absolute;top:20px;right:15px;padding:0 20px;font-size:1.3rem}}.archives .archive-card__label_topics-new{background:#f4d201}.archives .archive-card__label_topics-media{background:#60c191}.archives .archive-card__label_topics-exhibition{background:#be8607}@media screen and (max-width:1024px){.archives .archive-card__title{font-size:1.4rem}}.archives .archive-card__link{position:absolute;top:0;left:0;right:0;bottom:0;display:block;border-radius:15px;-webkit-transition:.2s ease-out;transition:.2s ease-out}.archives .archive-card__link:hover{-webkit-box-shadow:0 0 0 2px #d61918 inset;box-shadow:0 0 0 2px #d61918 inset}@media screen and (max-width:1024px){.row.goods,.row.news,.row.business-con{margin:0 -10px}}.archive-box.row__item,.goods .row__item{padding-bottom:20px}@media screen and (min-width:768px){.archive-box.row__item,.goods .row__item{padding:14px}}.single-box{margin-top:50px; border:1px solid #73c9e6}.single-box .single-head{padding:15px 20px;background-color:#73c9e6}@media screen and (min-width:768px){.single-box .single-head{padding:30px 50px}}@media screen and (max-width:1024px){.single-box .single-head h1{font-size:2rem}}.single-box .single-content{padding:25px}@media screen and (min-width:768px){.single-box .single-content{padding:50px}}.single-box.single-box-media{border:1px solid #60c191}.single-box.single-box-media .single-head{background-color:#60c191}.single-box.single-box-exhibition{border:1px solid #be8607}.single-box.single-box-exhibition .single-head{padding:18px;background:#be8607}.single-news .single-box .single-head{color:#fff}.single-news .single-box .single-head-bottom{font-size:16px;text-align:center}@media screen and (min-width:768px){.single-news .single-box .date{font-size:20px;letter-spacing:2px}}@media screen and (min-width:768px){.single-news .single-box .topics{font-size:16px;font-weight:700}}.single-news .single-box h2{font-size:18px;font-weight:700}@media screen and (min-width:768px){.single-news .single-box h2{font-size:30px}}.pager-wrap{overflow:hidden;margin:4rem 0;text-align:center}.pager-wrap .page-numbers{display:inline-block;width:50px;height:50px;margin-right:10px;line-height:46px;font-size:2rem;font-weight:700;color:#d61918;border:2px solid #d61918}.pager-wrap .page-numbers:last-child{margin-right:0}.pager-wrap .page-all{display:inline-block;padding:10px 50px;font-size:1.6rem;font-weight:700;color:#d61918;border:2px solid #d61918;border-radius:30px;-webkit-transition:.2s ease-out;transition:.2s ease-out}@media screen and (max-width:767px){.pager-wrap .page-all{padding:10px 25px;font-size:1.4rem}}.pager-wrap .page-all:after{content:"\e909";font-family:"icomoon";margin-left:1em}.pager-wrap .page-all:hover{background:#d61918;color:#fff}.pager-wrap .page-numbers.current,.pager-wrap .page-numbers:hover{color:#fff;background:#d61918}.pager-wrap .page-feed{position:relative;display:inline-block;padding-bottom:4px;line-height:36px;text-decoration:none;color:#d61918;border-bottom:transparent solid 3px}.pager-wrap .page-feed .text{display:inline-block;margin-top:7px;padding-bottom:7px;font-weight:700;color:#d61918}.pager-wrap .page-feed .text:hover{border-bottom:2px solid #d61918}.pager-wrap .prev{float:left;position:absolute;left:0}.pager-wrap .prev .text{margin-left:60px}.pager-wrap .prev:before{position:absolute;width:50px;height:50px;line-height:50px;content:"\e909";font-family:"icomoon";left:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);border:1px solid #d61918;border-radius:50%}.pager-wrap .prev:hover:before{background:#d61918;color:#fff}.pager-wrap .next{float:right;position:absolute;right:0}.pager-wrap .next .text{margin-right:60px}.pager-wrap .next:before{position:absolute;width:50px;height:50px;line-height:50px;content:"\e909";font-family:"icomoon";right:0;border:1px solid #d61918;border-radius:50%}.pager-wrap .next:hover:before{background:#d61918;color:#fff}.page .contents article h2,.tax-business-category .contents article h2,.single .contents article h2{clear:both;margin-top:3rem;margin-bottom:2rem;padding:18px 20px;font-size:2rem;font-weight:700;color:#d61918;border:2px solid #d61918;border-radius:14px;line-height:3.2rem}@media screen and (min-width:768px){.page .contents article h2,.tax-business-category .contents article h2,.single .contents article h2{margin-top:7rem;margin-bottom:3rem;padding:22px 28px;font-size:2.4rem;line-height:inherit}}.page .contents article h3,.single .contents article h3{margin:45px 0 18px;padding-bottom:10px;border-bottom:2px solid #000;font-size:2rem}.contents ul,.contents ol{padding:0}.contents ul li{position:relative;padding:0 0 8px 34px;font-size:1.8rem;text-indent:-27px;list-style-type:none !important;line-height:2}@media screen and (min-width:768px){.contents ul li{line-height:2.5}}.contents ul li:before{display:inline-block;content:'';width:10px;height:10px;margin-right:16px;background:#000;border-radius:50%}.contents ol{margin:1.1em 0 3rem .5rem;list-style:none;counter-reset:number;padding:0;font-size:18px}.contents ol li{margin-bottom:.8rem;line-height:2.4rem}.contents ol li:before{counter-increment:number;content:counter(number);display:inline-block;width:3rem;height:3rem;margin-right:1rem;line-height:2.8rem;text-align:center;border-radius:50%;text-indent:0em;border:1px solid #d61918;color:#d61918}.contents ul.sitemap-list li{text-indent:0}.contents .link-btn{position:relative;display:inline-block;width:420px;padding:24px 24px 24px 76px;line-height:1.2;background:#fae8e8;border-radius:14px;color:#d61918;font-weight:700}.contents .link-btn-pdf{width:auto;padding:24px 58px 24px 66px}@media screen and (min-width:768px){.contents .link-btn-pdf{padding:24px 76px 24px}}.contents .link-btn-pdf:before{display:inline-block;position:absolute;left:27px;content:url(//www.bitatto-japan.com/wp-content/themes/techxcel-japan/css/../svg/pdf.svg);width:30px;height:36px;top:50%;margin-top:-20px}.contents .link-btn-dial:before{display:inline-block;position:absolute;top:20px;left:27px;content:url(//www.bitatto-japan.com/wp-content/themes/techxcel-japan/css/../svg/dial.svg);width:31px;height:29px}.contents .link-btn:after{position:absolute;content:"\e909";font-family:"icomoon";right:30px;top:50%;margin-top:-10px}form{background:#f2f2f2;border-radius:16px;margin-bottom:30px;padding:35px 35px 50px}.contact-table{width:100%}.contact-table th{width:20%;padding:15px;vertical-align:top;text-align:left;font-size:16px;font-weight:400}.contact-table td{width:80%;padding:5px}.contact-table input,.contact-table textarea{width:100%;padding:10px 16px;background:#fff}.contact-table .submit{display:block;width:160px;margin:0 auto;font-size:1.6rem;font-weight:700;color:#d61918;border:2px solid #d61918;border-radius:30px;background:#fff;padding:10px 50px;-webkit-transition:.2s ease-out;transition:.2s ease-out}.contact-table .submit:hover{color:#fff;background:#d61918}.gallery .gallery-item{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;margin-bottom:20px;text-align:center}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.333333333%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.contents article p{margin-bottom:1em}.page .contents article .idea:before{display:inline-block;width:50px;height:51px;background:url(//www.bitatto-japan.com/wp-content/themes/techxcel-japan/css/../images/icon_vision_big.png) no-repeat center center;margin-right:10px;vertical-align:top;content:""}.page .contents article .idea{text-align:center;color:#e74130;font-size:22px;line-height:50px}.page .contents article .onlyone{position:relative;font-size:27px;text-align:center;border:4px solid #e84230;line-height:2}.page .contents article .onlyone:before{position:absolute;top:0;left:0;display:block;width:0;height:0;border:20px solid transparent;border-top:20px solid #e84230;border-left:20px solid #e84230;content:""}.contents .request{position:relative;padding:25px 28px;font-size:1.8rem;font-weight:700;background:#fae8e8;color:#d61918;text-align:center}.contents .request:before{position:absolute;top:0;left:0;display:block;width:0;height:0;border:7px solid transparent;border-top:7px solid #e84230;border-left:7px solid #e84230;content:""}@media screen and (max-width:1024px){.single-business .arve-wrapper iframe{width:100%}}.btn_psibands{display:block;text-align:center;text-decoration:none}.btn_psibands_link{display:inline-block;width:100%;height:60px;background-color:#fec524;line-height:60px;color:#fff;font-size:18px;font-weight:700;text-align:center;text-decoration:none;border-radius:6px;box-shadow:2px 3px 8px #ccc;-webkit-box-shadow:2px 3px 8px #ccc;-moz-box-shadow:2px 3px 8px #ccc}@media screen and (min-width:768px){.btn_psibands_link{width:400px}}.btn_psibands_link:hover{background-color:#fea424}.loader{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff;z-index:9999}.loader__icon{position:absolute;border-left:2px solid #000;border-top:2px solid rgba(0,0,0,.2);border-right:2px solid rgba(0,0,0,.2);border-bottom:2px solid rgba(0,0,0,.2);height:46px;width:46px;left:50%;top:50%;margin:-23px 0 0 -23px;text-indent:-9999em;font-size:10px;z-index:9999;-webkit-animation:load .8s infinite linear;animation:load .8s infinite linear}.loader__icon,.loader__icon:after{border-radius:50%;width:46px;height:46px}@-webkit-keyframes load{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:'icomoon';src:url(//www.bitatto-japan.com/wp-content/themes/techxcel-japan/css/../fonts/icomoon.eot?eeem5f);src:url(//www.bitatto-japan.com/wp-content/themes/techxcel-japan/css/../fonts/icomoon.eot?eeem5f#iefix) format("embedded-opentype"),url(//www.bitatto-japan.com/wp-content/themes/techxcel-japan/css/../fonts/icomoon.ttf?eeem5f) format("truetype"),url(//www.bitatto-japan.com/wp-content/themes/techxcel-japan/css/../fonts/icomoon.woff?eeem5f) format("woff"),url(//www.bitatto-japan.com/wp-content/themes/techxcel-japan/css/../fonts/icomoon.svg?eeem5f#icomoon) format("svg");font-weight:400;font-style:normal}@font-face{font-family:YuGothicM;src:local("Yu Gothic Medium")}:root{font-size:62.5%}body{font-family:'Barlow Semi Condensed',"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;font-size:1.5rem;color:#000;line-height:1.8;-webkit-font-smoothing:antialiased;padding-top:88px}.alignleft{display:block;float:left;margin-right:1em;margin-bottom:1em}.alignright{display:block;float:right;margin-left:1em;margin-bottom:1em}.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:1em;text-align:center}.img-responsive{max-width:100%;height:auto}.container{position:relative;margin-left:1.5rem;margin-right:1.5rem}@media screen and (min-width:1025px){.container{width:1200px;margin:0 auto;margin-left:auto;margin-right:auto}}.slide{position:relative}.slide__item{outline:none;opacity:.3}.slide__item.slick-active{opacity:1}.slide .slick-arrow{position:absolute;top:50%;left:50%;width:50px;height:50px;margin-top:-25px;text-align:center;line-height:50px;cursor:pointer;outline:none;z-index:1}@media screen and (max-width:1024px){.slide .slick-arrow{display:none}}.slide .slick-arrow:before{content:"\e909";font-family:"icomoon";font-size:4rem}.slide .slick-prev{margin-left:-565px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slide .slick-next{margin-left:515px}.slide .slick-dots{top:100%;background:#f4efde;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;padding:20px 0 0}@media screen and (min-width:768px){.slide .slick-dots{padding:20px 0}}.slide .slick-dots li{margin:10px}.slide .slick-dots button{width:14px;height:14px;min-height:0;border-radius:50%;cursor:pointer;outline:none;text-indent:100%;white-space:nowrap;background:#fff;overflow:hidden}.slide .slick-dots .slick-active button{background:#d61918}@media screen and (max-width:1024px){.slider{margin-top:-13px}}@media screen and (max-width:767px){.slider img{width:400px;height:200px}}@media screen and (min-width:768px) and (max-width:1024px){.slider img{width:800px;height:400px}}.button-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1025px){.button-list{width:180px;margin:5px 0 5px 15px}}.button-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:5px}.button-list__item--half{width:50%}.lang-btn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.1rem;color:#001650;border:1px solid #001650;border-radius:20px;-webkit-transition:.2s ease-out;transition:.2s ease-out}@media screen and (max-width:1024px){.lang-btn{line-height:3.4rem;font-size:1.4rem}}.lang-btn:hover,.lang-btn--active{color:#fff;background:#001650}.contact-btn{display:block;width:100%;font-size:1.8rem;font-weight:700;color:#d61918;text-align:center;border:1px solid #d61918;-webkit-transition:.2s ease-out;transition:.2s ease-out}@media screen and (max-width:1024px){.contact-btn{line-height:5rem;margin-bottom:1.8rem}}@media screen and (min-width:1025px){.contact-btn{font-size:1.2rem}}.contact-btn:before{content:"\e90a";font-family:"icomoon";font-size:1.6rem;font-weight:400;line-height:24px;margin-right:1em}.contact-btn:hover{background:#d61918;color:#fff}.header{position:fixed;top:0;left:0;width:100%;height:7.6rem;border-top:6px solid #d61918;background:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);box-shadow:0 0 8px rgba(0,0,0,.2);z-index:100}@media screen and (min-width:1025px){.header{border-top:8px solid #d61918;height:auto}}.header__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo{display:block;width:180px;height:40px;margin-top:1.5rem;background:url(//www.bitatto-japan.com/wp-content/themes/techxcel-japan/css/../svg/logo.svg) no-repeat center center;background-size:contain;text-indent:100%;white-space:nowrap;overflow:hidden}@media screen and (min-width:1025px){.header__logo{width:180px;height:40px;margin-top:0}}.header__menu{position:fixed;top:1.5rem;right:0}.menu{display:block;width:6rem;height:5rem;margin-right:6px;overflow:hidden;z-index:1000}@media screen and (min-width:768px){.menu{width:6rem;height:5rem}}@media screen and (min-width:1025px){.menu{display:none}}.menu__bar{display:block;position:absolute;left:30%;width:30px;height:.3rem;background:#000;-webkit-transition:.2s ease-out;transition:.2s ease-out}.menu__bar--top{top:20%}.show-menu .menu__bar--top{top:36%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu__bar--middle{top:36%}.show-menu .menu__bar--middle{left:100%;opacity:0}.menu__bar--bottom{top:52%}.show-menu .menu__bar--bottom{top:36%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu__title{position:absolute;left:3px;bottom:-3px;display:block;width:100%;color:#000;font-size:1.4rem;text-align:center}.menu__title:before{content:"MENU";font-size:1.4rem}.show-menu .menu__title:before{content:"CLOSE";font-size:1.4rem}@media screen and (max-width:1024px){.nav{position:fixed;top:0;right:0;bottom:0;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(255,255,255,.9);z-index:999;padding:3rem 3rem 0;-webkit-transition:.3s ease-out;transition:.3s ease-out;-webkit-transform:translateY(-100%);transform:translateY(-100%);will-change:transform}}@media screen and (min-width:1025px){.nav{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:1024px){.show-menu .nav{top:50px;-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (min-width:1025px){.nav .order1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (min-width:1025px){.nav .order2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (min-width:1025px){.nav .order3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.nav-list{font-size:1.6rem}@media screen and (min-width:1025px){.nav-list{border-right:1px solid #bebebe}}.nav-list:after{content:"";display:block;clear:both}.nav-list__item{position:relative;-webkit-transition:.2s ease-out;transition:.2s ease-out}@media screen and (min-width:1025px){.nav-list__item{float:left;border-left:1px solid #bebebe;width:140px}}@media screen and (min-width:1025px){.nav-list__item:before,.nav-list__item:after{content:"";position:absolute;display:block;opacity:0;visibility:hidden;pointer-events:none;z-index:0;-webkit-transition:.2s ease-out;transition:.2s ease-out}}@media screen and (min-width:1025px){.nav-list__item:before{bottom:0;left:0;width:100%;height:6px;background:#f4d201}}@media screen and (min-width:1025px){.nav-list__item:after{bottom:0;left:50%;width:0;height:0;border:14px solid transparent;border-bottom-color:#f4d201;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width:1025px){.nav-list__item:hover:before,.nav-list__item:hover:after{opacity:1;visibility:visible;pointer-events:auto}}.nav-list__btn{position:relative;display:block;width:100%;font-weight:700;color:#000;line-height:5rem;text-align:left;overflow:hidden;z-index:1}@media screen and (max-width:1024px){.nav-list__btn{border-top:1px solid #c6c6c6;padding-left:10px}}@media screen and (min-width:1025px){.nav-list__btn{padding-left:30px;height:80px;line-height:80px;text-align:center}}@media screen and (min-width:1025px){.nav-list__btn:before{position:absolute;margin-right:2rem;left:16px;font-size:3.4rem;font-weight:400;color:#d61918}}.nav-list__btn--news:before{content:"\e90e";font-family:"icomoon"}.nav-list__btn--product:before{content:"\e90c";font-family:"icomoon"}.nav-list__btn--business:before{content:"\e90f";font-family:"icomoon"}.nav-list__btn--company:before{content:"\e90d";font-family:"icomoon"}.nav-list__btn--ec:before{content:"\e910";font-family:"icomoon"}@media screen and (min-width:1025px){.nav-list__btn--ec{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-list__btn--ec span{line-height:1;display:inline-block}}@media screen and (max-width:1024px){.nav-list__btn--ec span br{display:none}}@media screen and (max-width:1024px){.nav-list__btn:before{content:none}}.children-list{min-width:100%;background:rgba(255,255,255,.75);-webkit-transition:.4s ease-out;transition:.4s ease-out}@media screen and (max-width:1024px){.children-list{overflow:hidden;margin:-5px 10px 10px -5px}}@media screen and (min-width:1025px){.children-list{position:absolute;top:100%;left:0;visibility:hidden;opacity:0;pointer-events:none}}.children-list__item{white-space:nowrap}@media screen and (max-width:1024px){.children-list__item{display:block;float:left;font-weight:700;font-size:15px;height:100%}}@media screen and (min-width:1025px){.children-list__item{border-bottom:1px solid #fff}}.children-list__btn{display:block;color:#000;padding:5px 0;position:relative}@media screen and (max-width:1024px){.children-list__btn:before{content:"\e909";margin-left:1em;margin-right:5px;font-family:"icomoon";color:#d61918}}@media screen and (min-width:1025px){.children-list__btn{float:none;padding:10px 20px}}.nav-list__item:hover .children-list{opacity:1;visibility:visible;pointer-events:auto}.vision{font-size:1.8rem;text-align:center;line-height:1.4}.vision:before{content:"\e908";display:block;font-family:"icomoon";font-size:12rem;color:#ffc400;text-align:center;line-height:1}@media screen and (min-width:1025px){.vision:before{font-size:16rem}}.vision__summary{font-size:2.2rem;font-weight:700;margin-top:20px}@media screen and (min-width:1025px){.vision__summary{font-size:2.8rem}}.vision__description{margin-top:20px;font-size:1.5rem;font-weight:700;line-height:2.6rem}@media screen and (min-width:1025px){.vision__description{font-size:1.8rem;line-height:3.2rem}}.sns-box{width:100%}.sns-box__title{font-size:3rem;font-weight:500;letter-spacing:.02em}.sns-box__body{background:#fff;padding:10px;border:2px solid}.sns-box--facebook .sns-box__title{color:#4267b2}.sns-box--facebook .sns-box__body{border-color:#4267b2}@media screen and (max-width:1024px){.sns-box--twitter{margin-top:25px}}.sns-box--twitter .sns-box__title{color:#1da1f3}.sns-box--twitter .sns-box__body{border-color:#1da1f3}@media screen and (max-width:1024px){.home-section--sns .row{margin:0}}@media screen and (max-width:1024px){.home-section--sns .row__item{padding:0}}.home-section{padding:26px 0 40px}@media screen and (min-width:1025px){.home-section{padding:80px 0}}.home-section__title{text-align:center;line-height:1.4;margin-bottom:30px}.home-section__title-en{display:block;font-size:3rem;font-weight:500}@media screen and (min-width:1025px){.home-section__title-en{font-size:4rem}}.home-section__title-en:first-letter {color:#d61918}.home-section__title-ja{display:block;font-size:1.4rem;font-weight:700}@media screen and (min-width:1025px){.home-section__title-ja{font-size:1.8rem}}.home-section img{max-width:100%;height:auto}.home-section__footer{text-align:center;margin-top:23px}@media screen and (min-width:1025px){.home-section__footer{margin-top:50px}}.home-section__more{display:inline-block;font-size:1.6rem;font-weight:700;color:#d61918;border:2px solid #d61918;border-radius:30px;background:#fff;padding:10px 50px;-webkit-transition:.2s ease-out;transition:.2s ease-out}.home-section__more:after{content:"\e909";font-family:"icomoon";margin-left:1em}.home-section__more:hover{background:#d61918;color:#fff}.home-section--pickup{background:#f4efde;padding:0 0 40px}@media screen and (max-width:1024px){.home-section--pickup .row{margin:0;margin:0 -8px -1.6rem}}@media screen and (max-width:1024px){.home-section--pickup .row__item{padding:0 8px}}.home-section--vision{background-image:-webkit-repeating-linear-gradient(135deg,transparent,transparent 3px,rgba(214,25,24,.2) 0,rgba(214,25,24,.2) 6px);background-image:repeating-linear-gradient(-45deg,transparent,transparent 3px,rgba(214,25,24,.2) 0,rgba(214,25,24,.2) 6px)}.home-section--sns{padding:50px 0 70px;background:#f8f6ec}.home-section--category .home-section__footer{margin-top:23px}@media screen and (min-width:1025px){.home-section--category .home-section__footer{margin-top:30px}}.pickup-card{position:relative;width:100%;margin-bottom:1.6rem;font-size:1.6rem;background:#d6af6f;border-radius:15px;overflow:hidden}.pickup-card--new:before{content:"NEW";position:absolute;top:31px;right:14px;display:inline-block;font-size:1.4rem;font-weight:500;color:#fff;letter-spacing:.03em;background:#d61919;padding:0 .8em;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-animation:blink .7s ease-in-out infinite alternate;animation:blink .7s ease-in-out infinite alternate}@media screen and (min-width:1025px){.pickup-card--new:before{padding:0 1em;font-size:1.6rem}}.pickup-card__image{padding:10px 0;text-align:center;background:#fff}@media screen and (min-width:1025px){.pickup-card__image{padding:20px 0}}.pickup-card__image img{-webkit-transition:.5s ease;transition:.5s ease}.pickup-card__body{background:#d6af6f;padding:10px 15px;height:100%}@media screen and (min-width:1025px){.pickup-card__body{padding:15px 20px}}.pickup-card__name{display:block;height:48px;color:#fff;text-align:center;line-height:24px;overflow:hidden}@media screen and (max-width:1024px){.pickup-card__name{font-size:1.1rem}}.pickup-card__label{display:inline-block;color:#fff;background:#d61918;padding:0 20px;border-radius:20px;margin-top:10px;font-size:1.2rem}@media screen and (min-width:1025px){.pickup-card__label{font-size:1.5rem}}.pickup-card__link{position:absolute;top:0;left:0;right:0;bottom:0;display:block;border-radius:15px;-webkit-transition:.2s ease-out;transition:.2s ease-out}.pickup-card__link:hover{-webkit-box-shadow:0 0 0 2px #d61918 inset;box-shadow:0 0 0 2px #d61918 inset}.pickup-card:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width:767px){.categories{margin:0 -15px}}@media screen and (max-width:1024px){.categories{margin:0 -8px -1.6rem}}@media screen and (max-width:1024px){.categories .row__item{margin:0;padding:0 8px}}@media screen and (min-width:768px) and (max-width:1024px){.categories .row__item:last-child{margin-right:-8px}}.category-card{position:relative;width:100%;margin-bottom:1.6rem;background:#fff;border-radius:15px;overflow:hidden}.category-card__image img{width:100%;-webkit-transition:.5s ease;transition:.5s ease}.category-card:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.category-card__title{position:relative;font-size:1.5rem;font-weight:700;text-align:center;height:74px}@media screen and (min-width:1025px){.category-card__title{height:auto;font-size:1.8rem;line-height:74px}}.category-card__title:after{content:"";position:absolute;top:0;left:50%;display:block;width:66px;height:66px;font-family:"icomoon";font-size:4rem;font-weight:400;color:#fff;text-align:center;line-height:66px;border-radius:50%;-webkit-transform:translate(-50%,-75%);transform:translate(-50%,-75%)}@media screen and (max-width:1024px){.category-card__text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;padding:10px}}.category-card__link{position:absolute;top:0;left:0;right:0;bottom:0;display:block;border-radius:15px;-webkit-transition:.2s ease-out;transition:.2s ease-out;z-index:1}.category-card__link:hover{background:rgba(255,255,255,.3)}.category-card--baby-kids .category-card__title{color:#f4c501}.category-card--baby-kids .category-card__title:after{content:"\e904";background:#f4c501}.category-card--baby-kids .category-card__link{-webkit-box-shadow:0 0 0 2px #f4c501 inset;box-shadow:0 0 0 2px #f4c501 inset}.category-card--goods .category-card__title{color:#60c191}.category-card--goods .category-card__title:after{content:"\e907";background:#60c191}.category-card--goods .category-card__link{-webkit-box-shadow:0 0 0 2px #60c191 inset;box-shadow:0 0 0 2px #60c191 inset}.category-card--beauty .category-card__title{color:#18a3d6}.category-card--beauty .category-card__title:after{content:"\e905";background:#18a3d6}.category-card--beauty .category-card__link{-webkit-box-shadow:0 0 0 2px #18a3d6 inset;box-shadow:0 0 0 2px #18a3d6 inset}.category-card--senior .category-card__title{color:#c19138}.category-card--senior .category-card__title:after{content:"\e900";background:#c19138}.category-card--senior .category-card__link{-webkit-box-shadow:0 0 0 2px #c19138 inset;box-shadow:0 0 0 2px #c19138 inset}.banners{margin-top:38px}@media screen and (min-width:1025px){.banners{margin-top:50px}}@media screen and (max-width:767px){.banners{margin-left:0;margin-right:0}}@media screen and (max-width:767px){.bannersrow__item{padding:0}}@media screen and (max-width:767px){.banners .banner{margin-bottom:20px}}.banner{position:relative;display:block;width:100%;color:#fff;text-align:center;line-height:1.4;background:#2f457e;padding:20px 0;-webkit-box-shadow:6px 6px 0 0 #cbcbcb;box-shadow:6px 6px 0 0 #cbcbcb;-webkit-transition:.2s ease-out;transition:.2s ease-out}.banner:before,.banner:after{content:"";font-family:"icomoon";display:inline-block;vertical-align:middle}.banner:before{position:absolute;margin-right:2rem;top:16px;left:23px;font-size:4rem}.banner:after{position:absolute;content:"\e909";margin-left:2rem;font-size:2rem;top:27px;right:26px}.banner:hover{-webkit-box-shadow:0 0 0 0 #cbcbcb;box-shadow:0 0 0 0 #cbcbcb;-webkit-transform:translateY(6px);transform:translateY(6px)}.banner__text{display:inline-block;text-align:left;vertical-align:middle}.banner__text-ja{font-size:1.8rem;font-weight:700}@media screen and (min-width:1025px){.banner__text-ja{font-size:2.2rem}}.banner__text-en{font-size:1.4rem}@media screen and (min-width:1025px){.banner__text-en{font-size:1.6rem}}.banner--oem:before{content:"\e902"}.banner--online:before{content:"\e903"}.headline{margin:0 -15px;padding:10px 15px}@media screen and (min-width:1025px){.headline{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:13px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.headline:not(:first-child){border-top:1px solid #c4c4c4}.headline__time{width:100px;font-size:1.6rem}@media screen and (max-width:1024px){.headline__time{width:70px;display:inline-block}}@media screen and (min-width:1025px){.headline__time{font-size:2rem}}.headline__label{display:inline-block;width:120px;line-height:26px;font-size:1.2rem;font-weight:700;color:#fff;text-align:center;border-radius:20px;margin-left:1em;margin-right:1em}@media screen and (min-width:1025px){.headline__label{display:inline;font-size:1.4rem;font-weight:700;line-height:30px;margin-left:0;margin-right:1.8rem}}.headline__label--new{background:#efc92b}.headline__label--media{background:#32d376}.headline__label--exhibition{background:#be8607}.headline__title{font-size:1.5rem;font-weight:400}@media screen and (min-width:1025px){.headline__title{font-size:1.8rem}}@media screen and (max-width:1024px){.headline__title{margin-top:10px}}.headline__link{color:inherit}.headline__link:hover{opacity:.7;text-decoration:underline;-webkit-text-decoration-color:#d61918;text-decoration-color:#d61918}.exhibition-card{position:relative;width:100%;-webkit-transition:.2s ease-out;transition:.2s ease-out}.exhibition-card:hover{opacity:.7}.exhibition-card__image{border:1px solid #c4c4c4}.exhibition-card__title{margin-top:10px;font-size:1.6rem;font-weight:400}.exhibition-card__time{font-size:1.8rem;font-weight:500;color:#d61918}.exhibition-card__link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.exhibition-card--new:before{content:"NEW";position:absolute;top:13px;right:0;display:inline-block;font-size:1.4rem;font-weight:500;color:#fff;letter-spacing:.03em;background:#32d376;padding:0 .8em;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}@media screen and (min-width:1025px){.exhibition-card--new:before{padding:0 1em;top:0;font-size:1.6rem}}.scroller{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:64px;height:64px;border:1px solid #000;border-radius:50%;background:#fff;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:.2s ease-out;transition:.2s ease-out;z-index:10;right:20px;bottom:50px}@media screen and (min-width:1025px){.scroller{right:40px;bottom:100px}}.scroller:before,.scroller:after{content:"";display:block;border-color:#000}.scroller:before{width:26px;height:0;border-top-width:1px}.scroller:after{width:18px;height:18px;border-top-width:1px;border-left-width:1px;-webkit-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}.scroller--fixed{opacity:1;visibility:visible;pointer-events:auto}.footer{margin-top:5rem;color:#fff;background:#d61918;clear:both}@media screen and (min-width:1025px){.footer{padding:20px 0}}@media screen and (min-width:1025px){.footer__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer .copyright{display:block;margin:0 -1.5rem;padding:0 1.5rem;line-height:7.5rem;text-align:center}@media screen and (min-width:1025px){.footer .copyright{line-height:inherit;text-align:left}}.footer-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1.5rem;list-style:none;font-size:1.4rem;font-weight:700}@media screen and (min-width:1025px){.footer-list{display:inline}}.footer-list:after{content:"";display:block;clear:both}.footer-list__item{width:50%;text-align:center;line-height:5.5rem;border-bottom:1px solid #fff}@media screen and (min-width:1025px){.footer-list__item{float:left;width:auto;line-height:inherit;border:none;text-align:start;border-bottom:none}}@media screen and (min-width:1025px){.footer-list__item:not(:first-child){margin-left:20px}}.footer-list__item:nth-child(odd){border-right:1px solid #fff}@media screen and (min-width:1025px){.footer-list__item:nth-child(odd){border-right:none}}.footer-list__link{color:inherit;position:relative}.footer-list__link:before{position:absolute;top:1.3em;left:0;content:"";display:inline-block;width:0;height:1px;background:#fff;-webkit-transition:.2s ease-out;transition:.2s ease-out}.footer-list__link:hover:before{width:100%}.copyright{font-size:1.2rem}@media screen and (min-width:1025px){.copyright{font-size:1.6rem;font-weight:500}}