@charset "UTF-8";@font-face{src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-family:slick;font-style:normal;font-weight:400}.slick-next,.slick-prev{display:block;position:absolute;width:15px;height:20px;padding:0;border:none;outline:none;font-size:0;line-height:0;cursor:pointer}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{display:block;position:absolute;bottom:-25px;width:100%;margin:0;padding:0;list-style:none;text-align:center}.slick-dots li{display:inline-block;position:relative;width:15px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{display:block;width:20px;height:20px;padding:5px;border:0;outline:none;background:transparent;color:transparent;font-size:0;line-height:0;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;left:0;width:15px;height:20px;color:#000;font-family:slick;font-size:4px;line-height:20px;text-align:center;content:"•";opacity:.25}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{-webkit-box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;padding:0;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;position:relative;top:0;left:0;margin-right:auto;margin-left:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;height:100%;min-height:1px;float:left}[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}.bx-wrapper{*zoom:1;-ms-touch-action:pan-y;position:relative;margin-bottom:60px;padding:0;touch-action:pan-y}.bx-wrapper img{display:block;max-width:100%}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper{-webkit-box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff;box-shadow:0 0 5px #ccc}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{z-index:2000;position:absolute;top:0;left:0;width:100%;height:100%;min-height:50px}.bx-wrapper .bx-pager{padding-top:20px;color:#666;font-family:Arial;font-size:.85em;font-weight:700;text-align:center}.bx-wrapper .bx-pager.bx-default-pager a{display:block;width:10px;height:10px;margin:0 5px;border-radius:5px;outline:0;background:#666;text-indent:-9999px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{*zoom:1;display:inline-block;*display:inline;vertical-align:bottom}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{z-index:9999;position:absolute;top:50%;width:32px;height:32px;margin-top:-16px;outline:0;text-indent:-9999px}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;width:10px;height:11px;margin:0 3px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;text-indent:-9999px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;width:9px;height:11px;margin:0 3px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;text-indent:-9999px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{width:80%;text-align:left}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;width:100%;background:#666;background:rgba(80,80,80,.75)}.bx-wrapper .bx-caption span{display:block;padding:10px;color:#fff;font-family:Arial;font-size:.85em}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;background:transparent;font-size:100%;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;background:transparent;font-size:100%;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}@-webkit-keyframes show{0%{opacity:0}to{opacity:1}}@-webkit-keyframes hidden{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-10px);z-index:-1;transform:translateY(-10px);opacity:0}}@font-face{src:url(../font/Lato-Regular.ttf) format("truetype");font-family:Lato}*{-webkit-overflow-scrolling:touch}*,:after,:before{-webkit-backface-visibility:hidden;backface-visibility:hidden}body{-webkit-text-size-adjust:100%;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:16px;line-height:1.5}.clearfix:after{display:block;clear:both;content:""}@media print,screen and (min-width:768px){a[href^="tel:"]{pointer-events:none}}a:link{-webkit-transition:all .5s;transition:all .5s}a:link,a:visited{color:#54544c;text-decoration:none}a:hover{-webkit-transition:all .5s;color:red;transition:all .5s}a:active,a:hover{text-decoration:none}a:active{color:#54544c}img{vertical-align:bottom}button:hover{cursor:pointer}.pc-only{display:block!important}.sp-only{display:none!important}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:none;border-radius:0;background:none;font-family:inherit}@font-face{src:url(../font/icomoon.eot?c0wtv9);src:url(../font/icomoon.eot?c0wtv9#iefix) format("embedded-opentype"),url(../font/icomoon.ttf?c0wtv9) format("truetype"),url(../font/icomoon.woff?c0wtv9) format("woff"),url(../font/icomoon.svg?c0wtv9#icomoon) format("svg");font-family:icomoon;font-style:normal;font-weight:400}[class*=" icon-"],[class^=icon-]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;font-family:icomoon,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-style:normal;font-variant:normal;line-height:1;text-transform:none}.icon-search_w:before{margin-right:5px;font-size:30px;font-weight:400;content:"\e900"}#overlay{display:none;z-index:200;height:100%;background:#000;opacity:.6}#header,#overlay{position:fixed;top:0;left:0;width:100%}#header{z-index:99999;background:#fff}#header,#header-inr{-webkit-transition:all .5s;height:100px;transition:all .5s}#header-inr{position:relative;width:100%;max-width:1366px;margin:0 auto}@media print,screen and (max-width:1279px) and (min-width:768px){#header-inr{height:60px}}#header-logo{position:absolute;top:15px;left:15px;width:62px;height:68px}#header-logo,#header-logo img{-webkit-transition:all .5s;transition:all .5s}#header-logo img{width:100%;height:auto}.pc #g-nav{display:block!important}#g-nav{display:block}#g-nav-inr{-webkit-transition:all .5s;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:32px;left:92px;width:calc(100% - 108px);transition:all .5s}#g-nav-inr>li{position:relative;width:auto}#g-nav-inr>li>a{display:block;position:relative;margin:0 8px;padding:8px;font-weight:700}#g-nav-inr>li>a:after{-webkit-transform:scaleX(0) rotate(.1deg);-webkit-transition:-webkit-transform .3s;position:absolute;bottom:0;left:0;width:100%;height:4px;transform:scaleX(0) rotate(.1deg);border-radius:10px;background:#fe0000;content:"";transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;will-change:transform}#g-nav-inr>li:nth-child(2)>a:after{background:#fe0}#g-nav-inr>li:nth-child(3)>a:after{background:#1cbed6}#g-nav-inr>li:nth-child(4)>a:after,#g-nav-inr>li:nth-child(5)>a:after{background:#366d91}#g-nav-inr>li:nth-child(6)>a:after{background:#62cc77}#g-nav-inr>li:nth-child(7)>a:after{background:#9774a6}@media print,screen and (min-width:769px){#g-nav-inr>li>a:hover:after{-webkit-transform:scaleX(1) rotate(.1deg);-webkit-transition:-webkit-transform .3s;transform:scaleX(1) rotate(.1deg);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}}#g-nav-inr>li>a:active,#g-nav-inr>li>a:hover,#g-nav-inr>li>a:link,#g-nav-inr>li>a:visited{color:#333;text-decoration:none}#g-nav-inr>li>ul{display:none}.company #g-nav-inr>li:nth-child(4)>a:after,.corporation #g-nav-inr>li:nth-child(3)>a:after,.products #g-nav-inr>li:first-child>a:after,.teacher #g-nav-inr>li:nth-child(2)>a:after{-webkit-transform:scale(1.1) rotate(.1deg);transform:scale(1.1) rotate(.1deg)}.eco #g-nav-inr>li:nth-child(4)>a:after{-webkit-transform:scaleX(0) rotate(.1deg);transform:scaleX(0) rotate(.1deg);will-change:transform}.eco #g-nav-inr>li:nth-child(4)>a:hover:after{-webkit-transform:scaleX(1) rotate(.1deg);transform:scaleX(1) rotate(.1deg)}.eco #g-nav-inr>li:nth-child(5)>a:after,.press #g-nav-inr>li:nth-child(7)>a:after,.recruiting #g-nav-inr>li:nth-child(6)>a:after{-webkit-transform:scale(1.1) rotate(.1deg);transform:scale(1.1) rotate(.1deg)}#g-nav-inr>li#search{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;right:272px;width:40px;padding:0}#g-nav-inr>li#search>a{margin:0}#g-nav-inr>li#search>a:after{content:none}#g-nav-inr>li#search .child{background:#f8f8f8}#g-nav-inr>li#search form{width:896px;margin:0 auto;padding:20px 0}#g-nav-inr>li#english{position:absolute;top:-8px;right:222px;width:56px}#g-nav-inr>li#english a:after{content:none}#g-nav-inr>li#english a .tb{display:none}#g-nav-inr>li#consultation{-webkit-box-sizing:border-box;-webkit-transition:all .3s;box-sizing:border-box;position:absolute;top:-14px;right:5px;width:120px;transition:all .3s}#g-nav-inr>li#consultation>a{-webkit-transition:all .5s;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:112px;margin:0 auto;padding:20px 0;border-radius:7px;background:red;color:#fff;font-weight:700;line-height:1.5;text-align:center;transition:all .5s}#g-nav-inr>li#consultation>a:after{content:none}#g-nav-inr>li#consultation>a:active,#g-nav-inr>li#consultation>a:hover,#g-nav-inr>li#consultation>a:link,#g-nav-inr>li#consultation>a:visited{color:#fff;text-decoration:none}@media screen and (min-width:768px) and (-ms-high-contrast:none){#g-nav-inr>li#consultation>a{padding:22px 0 18px}}#g-nav-inr>li#onlineshop{-webkit-transition:all .3s;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:-14px;right:130px;width:76px;transition:all .3s}#g-nav-inr>li#onlineshop>a{-webkit-box-sizing:border-box;-webkit-transition:all .5s;box-sizing:border-box;display:block;position:relative;width:68px;margin:0 auto;padding:32px 0 6px;border:2px solid red;border-radius:7px;background:#fff;color:red;font-size:11px;font-weight:700;line-height:1;text-align:center;transition:all .5s}#g-nav-inr>li#onlineshop>a:before{-webkit-transform:translate(-50%);-webkit-transition:all .5s;position:absolute;top:4px;left:50%;width:22px;height:22px;transform:translate(-50%);background-image:url(../img/common/ico-shop.svg);background-repeat:no-repeat;background-size:contain;content:"";transition:all .5s}#g-nav-inr>li#onlineshop>a .shop-br{display:block}#g-nav-inr>li#onlineshop>a:after{content:none}#g-nav-inr>li#onlineshop>a:active,#g-nav-inr>li#onlineshop>a:link,#g-nav-inr>li#onlineshop>a:visited{color:red;text-decoration:none}#g-nav-inr>li#onlineshop>a:focus-visible,#g-nav-inr>li#onlineshop>a:hover{background-color:red;color:#fff}#g-nav-inr>li#onlineshop>a:focus-visible:before,#g-nav-inr>li#onlineshop>a:hover:before{background-image:url(../img/common/ico-shop_white.svg)}@media screen and (min-width:768px) and (-ms-high-contrast:none){#g-nav-inr>li#onlineshop>a{padding:22px 0 18px}}#header-search{position:relative;padding:0 30px;border-radius:100px;background:#fff}#header-search-input{width:calc(100% - 60px);padding:20px 0;color:#333;font-size:16px}#header-search-btn{position:absolute;top:calc(50% - 15px);right:30px;width:30px;height:30px;background:red;background:url(../img/common/ico_search_b.svg);background-repeat:no-repeat;background-size:30px auto;text-indent:100%;white-space:nowrap;cursor:pointer}.megamenu-list li a:link,.megamenu-list li a:visited{color:#333}.megamenu-list li a:hover{color:red}.megamenu-list li a:active{color:#333}#spMenuBtn{display:none}.g-nav .arrow:after{-webkit-transform:rotate(45deg);left:3px;width:4px;height:4px;transform:rotate(45deg);border-top:2px solid #7a0;border-right:2px solid #7a0;content:""}.sub-menu{display:none}#menu-products-block{-webkit-box-sizing:border-box;-webkit-transition:.3s ease;-webkit-transition-delay:0s;box-sizing:border-box;display:block;visibility:hidden;z-index:101;position:fixed;top:0;left:0;width:100%;height:100%;padding:0 16px;overflow:auto;background:url(../img/common/bg_pattern.png);opacity:0;transition:.3s ease;transition-delay:0s}#menu-products-block.open{-webkit-transition-delay:.5s;visibility:visible;opacity:1;transition-delay:.5s}#menu-products-block .bx-wrapper{-webkit-box-shadow:none;margin-bottom:0;border:none;background:none;box-shadow:none}#menu-products-block-inr{position:relative;max-width:1000px;margin:0 auto;padding:60px 0}#menu-products-title{margin:0 auto;padding:0 0 15px;color:#fff;font-size:32px;font-weight:700;text-align:center}#menu-products-title span{position:relative;margin-left:35px}@media screen and (max-width:767px){#menu-products-title span{margin-left:12px}}#menu-products-title span:after{position:absolute;top:-10px;left:-60px;width:48px;height:48px;background:url(../img/common/ico_products.svg);content:""}#menu-products-link{margin:0 auto;padding-left:9px;color:#fff;text-align:center}#menu-products-link a{-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1);display:inline-block;position:relative;transition:opacity .3s cubic-bezier(.215,.61,.355,1)}#menu-products-link a:hover{opacity:.7}#menu-products-link span:after{position:absolute;top:4px;left:-20px;width:16px;height:16px;background:url(../img/common/arrow_w.png);background-size:16px 16px;content:""}@media (-ms-high-contrast:none),print{#menu-products-link span:after{top:2px}}#menu-products-link a:active,#menu-products-link a:hover,#menu-products-link a:link,#menu-products-link a:visited,#menu-products-tab li a:active,#menu-products-tab li a:hover,#menu-products-tab li a:link,#menu-products-tab li a:visited{color:#fff}#menu-products-tab li a.active:active,#menu-products-tab li a.active:hover,#menu-products-tab li a.active:link,#menu-products-tab li a.active:visited{color:red}#menu-products-tab{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;max-width:1000px;margin-top:30px;margin-bottom:30px}#menu-products-tab li{width:31%}#menu-products-tab li a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;display:block;align-items:center;justify-content:center;height:100%;padding:20px 10px;border:2px solid #fff;border-radius:15px;font-size:18px;font-weight:700;line-height:1.5;text-align:center}@media screen and (min-width:768px) and (-ms-high-contrast:none){#menu-products-tab li a{padding:23px 10px 17px}}@media print,screen and (min-width:769px){#menu-products-tab li a:hover{-webkit-transition:all .3s;border:2px solid #fff;background:#fff;color:red;transition:all .3s}}#menu-products-tab li a.active{border:2px solid #fff;background:#fff}#menu-products-list{-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;padding:60px 70px 0;border-radius:15px;background:#fff}#menu-products-list li{width:23%;margin:0 1% 50px}#menu-products-list li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.menu-products-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;position:relative;order:2;padding-left:20px;line-height:1.5}.menu-products-title:before{position:absolute;top:3px;left:0;width:16px;height:16px;background:url(../img/common/arrow_r.png);background-repeat:no-repeat;background-size:16px 16px;content:""}@media screen and (min-width:768px) and (-ms-high-contrast:none){.menu-products-title:before{top:1px}}.menu-products-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 0 20px}.menu-products-img img{border-radius:15px}.btn-menu-products-close{z-index:50;position:fixed;top:32px;left:calc(50% + 408px);width:120px;height:120px;cursor:pointer}@media print,screen and (max-width:1279px) and (min-width:768px){.btn-menu-products-close{top:8px;right:0;left:auto}}.btn-menu-products-close:hover{-webkit-transition:.3s;opacity:.7;transition:.3s}a:link .megamenu-subtitle,a:visited .megamenu-subtitle{-webkit-transition:all .3s;color:#333;transition:all .3s}a:hover .megamenu-subtitle{-webkit-transition:all .3s;color:red;transition:all .3s}a:active .megamenu-subtitle{-webkit-transition:all .3s;color:#333;transition:all .3s}#search-by-category .search-by-category{padding:60px 85px 24px;border-radius:15px;background:#fff}@media print,screen and (max-width:1279px) and (min-width:768px){#search-by-category .search-by-category{padding:60px 30px 24px}}@media screen and (max-width:767px){#search-by-category .search-by-category{padding:20px 16px 1px;border-radius:8px}}#search-by-category .search-by-category-title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;margin-bottom:19px;font-size:20px;font-weight:700}@media screen and (max-width:767px){#search-by-category .search-by-category-title{margin-bottom:10px;color:#666;font-size:15px}}#search-by-category .search-by-category-title img{width:30px;height:30px;margin-right:10px}@media screen and (max-width:767px){#search-by-category .search-by-category-title img{width:22px;height:22px}}@media (-ms-high-contrast:none),print{#search-by-category .search-by-category-title img{margin-top:-6px}}#search-by-category .search-by-category-select{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:60px}@media screen and (max-width:767px){#search-by-category .search-by-category-select{display:block;margin-bottom:40px}}@media screen and (max-width:767px){#search-by-category .search-by-category-select>div+div{margin-top:11px}}#search-by-category .search-by-category-select-btn{width:60px}@media screen and (max-width:767px){#search-by-category .search-by-category-select-btn{width:100%}}#search-by-category .search-by-category-select-btn input{width:60px;height:48px;border-radius:8px;background:url(../img/common/ico_search.svg) 50% no-repeat red;background-size:24px auto;text-indent:-9999px;cursor:pointer}@media screen and (max-width:767px){#search-by-category .search-by-category-select-btn input{width:100%;height:42px;border-radius:8px;background-image:none;color:#fff;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:14px;font-weight:700;text-indent:0}}#search-by-category .search-by-category-select-select{display:block;position:relative;width:calc(32% - 24.32px)}@media screen and (max-width:767px){#search-by-category .search-by-category-select-select{width:100%}}#search-by-category .search-by-category-select-select:after{-webkit-transform:rotate(90deg);position:absolute;top:0;right:0;bottom:0;width:48px;height:48px;transform:rotate(90deg);background:url(../img/common/ico_arrow_r_white.svg) 50% no-repeat red;background-size:16px auto;content:"";pointer-events:none}@media screen and (max-width:767px){#search-by-category .search-by-category-select-select:after{width:42px;height:42px}}#search-by-category .search-by-category-select select{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;width:100%;height:48px;padding:0 48px 0 15px;background:#f8f8f8;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:16px;font-weight:700;line-height:1.5}#search-by-category .search-by-category-select select::-ms-expand{display:none}@media (-ms-high-contrast:none),print{#search-by-category .search-by-category-select select{padding-top:4px}}@media screen and (max-width:767px){#search-by-category .search-by-category-select select{height:42px;padding:0 42px 0 10px;font-size:14px}}#search-by-category .search-by-category-keyword{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}@media screen and (max-width:767px){#search-by-category .search-by-category-keyword{display:block;margin-bottom:17px}}#search-by-category .search-by-category-keyword-input{width:calc(100% - 60px)}@media screen and (max-width:767px){#search-by-category .search-by-category-keyword-input{width:100%;margin-bottom:12px}}#search-by-category .search-by-category-keyword-btn{width:60px}@media screen and (max-width:767px){#search-by-category .search-by-category-keyword-btn{width:100%}}#search-by-category .search-by-category-keyword-btn input{width:100%;height:60px;border-radius:0 8px 8px 0;background:url(../img/common/ico_search.svg) 50% no-repeat red;background-size:24px auto;text-indent:-9999px;cursor:pointer}@media screen and (max-width:767px){#search-by-category .search-by-category-keyword-btn input{height:42px;border-radius:8px;background-image:none;color:#fff;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:14px;font-weight:700;text-indent:0}}#search-by-category .search-by-category-keyword input[type=text]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:60px;padding:0 15px;border-radius:8px 0 0 8px;background:#f8f8f8;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:16px;font-weight:700;line-height:1.5}@media screen and (max-width:767px){#search-by-category .search-by-category-keyword input[type=text]{height:42px;padding:0 10px;border-radius:8px}}@media (-ms-high-contrast:none),print{#search-by-category .search-by-category-keyword input[type=text]{padding-top:6px}}#search-by-category .search-by-category-hot-title{margin-bottom:12px;padding-left:10px;border-left:4px solid red;font-size:18px;font-weight:700;line-height:1}@media screen and (max-width:767px){#search-by-category .search-by-category-hot-title{border-width:3px;font-size:14px}}#search-by-category .search-by-category-select-select.is_disable select{background:#dedede}#search-by-category .search-by-category-select-select.is_disable:after{background-color:#999}#search-by-catalog .search-by-catalog{padding:60px 85px;border-radius:15px;background:#fff}@media screen and (max-width:767px){#search-by-catalog .search-by-catalog{padding:20px 16px;border-radius:8px}}#search-by-catalog .search-by-catalog ul{-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-31px}@media screen and (max-width:767px){#search-by-catalog .search-by-catalog ul{margin-top:0}}#search-by-catalog .search-by-catalog ul li{width:48%;margin-top:31px}@media screen and (max-width:767px){#search-by-catalog .search-by-catalog ul li{width:100%;margin-top:0}}@media screen and (max-width:767px){#search-by-catalog .search-by-catalog ul li+li{margin-top:10px;padding-top:10px;border-top:1px solid #dedede}}#search-by-catalog .search-by-catalog-image,#search-by-catalog .search-by-catalog ul li a{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}#search-by-catalog .search-by-catalog-image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:80px;margin-right:20px;padding:5px;border:1px solid #dedede;border-radius:8px}@media screen and (max-width:767px){#search-by-catalog .search-by-catalog-image{width:40px;height:40px;margin-right:15px;border-radius:4px}}#search-by-catalog .search-by-catalog-text{width:calc(100% - 100px);font-size:16px;font-weight:700}@media screen and (max-width:767px){#search-by-catalog .search-by-catalog-text{width:calc(100% - 55px);font-size:14px}}#bread-crumb-list{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;max-width:1000px;margin:0 auto;padding:15px 0;line-height:1}#bread-crumb-list li{position:relative;color:#fff;font-size:12px}#bread-crumb-list li+li{margin-left:18px}#bread-crumb-list.text-gray li{color:#666}#bread-crumb-list.text-gray li.home svg path{fill:#666}#bread-crumb-list li:before{-webkit-transform:rotate(45deg);display:block;position:absolute;top:calc(50% - 4px);left:-15px;width:6px;height:6px;transform:rotate(45deg);border-top:2px solid;border-right:2px solid;content:""}#bread-crumb-list li.home svg{display:block;width:12px;height:14px}#bread-crumb-list li.home svg path{fill:#fff}#bread-crumb-list li:first-child:before{content:none}#bread-crumb-list li a:link,#bread-crumb-list li a:visited{color:#fff;text-decoration:underline}#bread-crumb-list li a:hover{color:#fff;text-decoration:none}#bread-crumb-list li a:active{color:#fff;text-decoration:underline}#bread-crumb-list.text-gray li a:link,#bread-crumb-list.text-gray li a:visited{color:#666;text-decoration:underline}#bread-crumb-list.text-gray li a:hover{color:#666;text-decoration:none}#bread-crumb-list.text-gray li a:active{color:#666;text-decoration:underline}#bread-crumb-list-outer.is-on-pagetitle{position:absolute;top:0;right:0;left:0;background:none}.products-detail-bg{background:url(../img/common/bg_pattern.png)}#container{padding-top:100px}#footer{position:relative;padding:6px 0 0}#footer:before{display:inline-block;position:absolute;top:0;left:0;width:100%;height:4px;background-color:#999;content:""}#footer-back{padding:50px 0;background-color:#efefef}#footer-inr{width:1000px;margin:0 auto;padding:40px 0 20px}#footer a:link,#footer a:visited{color:#333;text-decoration:none}#footer a:hover{color:#333;text-decoration:underline}#footer a:active{color:#333;text-decoration:none}#footerUpper{padding-bottom:60px}#footer nav{display:-webkit-box;display:-ms-flexbox;display:flex}#footer nav li{margin-bottom:40px;font-size:14px;font-weight:700}@media (-ms-high-contrast:none),print{#footer nav li a{display:inline-block;padding-top:6px}}#footer nav dt{margin-bottom:25px;font-size:16px}#footer nav dd{margin-bottom:30px;font-size:14px}#footer-menu-list01{width:265px}#footer-menu-list02,#footer-menu-list03{width:205px}#footer-menu-list04,#footer-menu-list05{width:215px}#footer-under{width:1280px;margin:0 auto;padding:20px 0}#footer-menu-list06{margin-bottom:20px;text-align:right}#footer-menu-list06 li{display:inline-block;padding-left:20px;font-size:12px}#footer-slider{position:relative;width:100%;height:auto;background:#f7f7f7}#footer-slider .slider-wrap{width:100%;max-width:1920px;margin:0 auto;padding:40px 0 56px;overflow:hidden}#footer-slider .slider-wrap:before{left:50%;margin-left:-960px;background:url(../img/top/gr_footer_l.png)}#footer-slider .slider-wrap:after,#footer-slider .slider-wrap:before{z-index:30;position:absolute;top:0;width:50px;height:648px;content:""}#footer-slider .slider-wrap:after{right:50%;margin-right:-960px;background:url(../img/top/gr_footer_r.png)}#footer-slider a{display:block}#footer-slider a,#footer-slider a:hover{-webkit-transition:all .3s;transition:all .3s}#footer-slider a:hover{opacity:.7}#footer-slider .slick-slide{width:224px;margin:0 8px}#footer-slider .slick-slide img{max-width:224px;border:1px solid #dedede;border-radius:10px}#footer-title{margin-bottom:15px;font-size:17px;font-weight:700;text-align:center}#footer-sns-list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:195px;height:32px;margin:0 auto 35px}#footer-sns-list li{width:32px;height:32px}#footer-sns-list li .xBtn img{-webkit-transform:scale(.85);transform:scale(.85)}#footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}#footer-menu li{padding:0 15px;border-right:2px solid #d6d6d6}#footer-menu li:last-child{border:none}#footer-logo{width:254px;margin:0 auto}#copyright{padding:10px;background:#000;color:#fff;font-family:Lato;font-size:13px;letter-spacing:.05em;text-align:center}#btnPagetop{display:none;z-index:9999;position:fixed;right:50px;bottom:40px;width:50px;height:60px}#btnPagetop a{display:block;position:absolute;width:0;height:0;border-width:0 25px 45px;border-style:solid;border-color:transparent transparent red}#btnPagetop p{position:absolute;left:-25px;width:50px;margin:27px 0 0;font-size:.8rem;text-align:center}#btnPagetop a:active,#btnPagetop a:hover,#btnPagetop a:link,#btnPagetop a:visited{color:#fff}#content{width:auto;margin:0 auto;overflow:hidden}.content-inr{width:1028px;margin:0 auto}.content-width{width:1000px;margin:0 auto}@media print,screen and (max-width:1279px){.content-width{width:calc(100% - 32px);max-width:1000px}}@media print,screen and (max-width:1279px){.megamenu-subtitle-nolink.adjust{display:none}}@media screen and (min-width:768px) and (-ms-high-contrast:none){#header.active #consultation a{padding:13px 10px 7px}}@media print,screen and (min-width:1280px){#header.active{-webkit-box-shadow:0 0 15px -4px rgba(0,0,0,.2);-webkit-transition:all .5s;height:80px;box-shadow:0 0 15px -4px rgba(0,0,0,.2);transition:all .5s}#header.active #header-inr{-webkit-transition:all .3s;height:80px;transition:all .3s}#header.active #header-logo{-webkit-transition:all .5s;position:absolute;top:13px;left:13px;width:50px;height:54px;transition:all .5s}#header.active #header-logo img{-webkit-transition:all .5s;width:100%;height:auto;transition:all .5s}#header.active #g-nav{display:none}#header.active #g-nav-inr{-webkit-transition:all .5s;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:20px;left:92px;color:#333;transition:all .5s}#header.active #g-nav-inr>li a{margin:0 6px}#header.active #g-nav-inr>li#search{right:306px}#header.active #g-nav-inr>li#english{top:-6px;right:252px}#header.active #g-nav-inr>li#consultation{top:0;width:132px}#header.active #g-nav-inr>li#consultation a{width:130px;padding:10px;border-radius:10px;font-size:16px}#header.active #g-nav-inr>li#onlineshop{top:0;right:147px;width:90px}#header.active #g-nav-inr>li#onlineshop a{width:88px;padding:6px 10px;border-radius:10px;font-size:15px;line-height:1}#header.active #g-nav-inr>li#onlineshop a:before{content:none}.megamenu{-webkit-transition:top .5s;position:fixed;top:100px;left:0;width:100%;height:auto;margin:0 auto;background:#fff;transition:top .5s}.megamenu.open{height:auto;max-height:calc(100% - 100px);overflow-y:auto}#header.active .megamenu{-webkit-transition:top .5s;top:80px;transition:top .5s}.megamenu .child{height:auto;margin:0 auto;background:#fff}.megamenu-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:1000px;margin:0 auto;padding-bottom:40px}.megamenu-title{position:relative;height:100px;margin-bottom:40px}#g-menu-drawing .megamenu-title{background:url(../img/common/bg_pattern04.png)}#g-menu-teacher .megamenu-title{background-color:#feffb2}#g-menu-corporate .megamenu-title{background:url(../img/common/bg_pattern02.png)}#g-menu-about .megamenu-title{background:#366d91}#g-menu-recruit .megamenu-title{background:#7dd78f}.megamenu-title-text{position:relative;width:880px;margin:0 auto;padding:31px 60px;color:#fff;font-size:26px;font-weight:700}#g-menu-corporate .megamenu-title-text,#g-menu-teacher .megamenu-title-text{color:#000}.megamenu-list-s{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:656px}.megamenu-list-s li{margin-right:30px}.megamenu-list-s li:nth-child(4n){margin-right:0}.megamenu-list-s li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.megamenu-subtitle{padding-left:20px;font-size:14px}.megamenu-subtitle,.megamenu-subtitle-nolink{-webkit-box-ordinal-group:3;-ms-flex-order:2;position:relative;order:2;line-height:1.3}.megamenu-subtitle-nolink{margin-bottom:15px;font-size:18px!important;font-weight:700}a:hover .megamenu-subtitle-nolink{color:#000}.megamenu-subtitle:after{position:absolute;top:2px;left:0;width:16px;height:16px;background:url(../img/common/arrow_r.png);background-repeat:no-repeat;background-size:16px 16px;content:""}.megamenu-list-s .magamenu-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:100%;margin-bottom:15px}.megamenu-list-s .magamenu-img img{width:100%;height:auto;border-radius:10px}.megamenu-list-s.megamenu-list li a:before{content:none}.megamenu-list-s2{width:312px}.megamenu-title-text:before{position:absolute;top:28px;left:0;width:40px;height:40px;content:""}.megamenu-list-s li{width:140px}.megamenu-list.megamenu-list-s li a{padding-left:0}.megamenu-list.megamenu-list-r{width:656px}.megamenu-list.megamenu-list-r ul{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:656px}.recruit-menu{width:312px;margin:0 32px 14px 0;float:left}.recruit-menu:nth-child(odd){margin-right:0}.recruit-about-menu{margin-bottom:14px}#g-menu-recruit .grand-child dt a,#g-menu-recruit .grand-child li a{position:relative;font-weight:700}#g-menu-recruit .grand-child dt a:after,#g-menu-recruit .grand-child li a:after{-webkit-transform:rotate(45deg);position:absolute;top:calc(50% - 2px);right:20px;width:4px;height:4px;transform:rotate(45deg);border-top:2px solid red;border-right:2px solid red;content:""}#g-menu-recruit .grand-child li.recruit-subheader a:after{content:none}#g-menu-drawing .megamenu-title-text:before{background:url(../img/common/ico_drawing_w.svg);background-repeat:no-repeat;background-size:40px 40px}#g-menu-teacher .megamenu-title-text:before{background:url(../img/common/ico_teacher_r.svg);background-repeat:no-repeat;background-size:40px 40px}#g-menu-corporate .megamenu-title-text:before{background:url(../img/common/ico_corp_r.svg);background-repeat:no-repeat;background-size:40px 40px}#g-menu-about .megamenu-title-text:before{background:url(../img/common/ico_about.svg);background-repeat:no-repeat;background-size:40px 40px}#g-menu-recruit .megamenu-title-text:before{background:url(../img/common/ico_recruit.svg);background-repeat:no-repeat;background-size:40px 40px}#g-menu-recruit .grand-child{-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}#g-menu-recruit .grand-child li{width:312px;padding:0}#g-menu-recruit .grand-child dt a,#g-menu-recruit .grand-child li a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:312px;padding:8px 20px;border:1px solid #ff8080;border-radius:30px}#g-menu-recruit .grand-child li.recruit-subheader a{margin:4px 0 10px;padding:0;border:none;color:#9a0816}.recruit-mb{margin-bottom:20px}.recruit-header a{display:block;position:relative;margin-bottom:10px;padding-left:20px;color:#000;font-size:18px;font-weight:700}.recruit-header a:before{position:absolute;top:3px;left:0;width:16px;height:16px;background:url(../img/common/arrow_r.png);background-repeat:no-repeat;background-size:16px 16px;content:""}#g-menu-recruit .grand-child li.recruit-subheader{width:100%;color:#9a0816}#g-menu-recruit .megamenu-list.megamenu-list-r2{width:312px}#g-menu-recruit .megamenu-list.megamenu-list-r2 .arrow:before{content:none}#g-menu-recruit .grand-child{width:100%}#g-menu-recruit .grand-grand-child{-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;flex-wrap:wrap;justify-content:space-between}.megamenu-title-top{position:absolute;top:40px;right:calc(50% - 500px);width:200px;text-align:right}.megamenu-title-top a{-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1);-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;color:#fff;font-weight:700;transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.megamenu-title-top a:hover{opacity:.6}.megamenu-title-top a:before{background:url(../img/common/arrow_w.png);background-repeat:no-repeat;background-size:16px 16px}.megamenu-title-top.black a:before,.megamenu-title-top a:before{position:absolute;top:4px;left:-20px;width:16px;height:16px;content:""}.megamenu-title-top.black a:before{background:url(../img/common/arrow_r.png);background-repeat:no-repeat;background-size:16px 16px}#g-menu-recruit .grand-child li a:before{content:none}.megamenu-title-top a:link{-webkit-transition:all .5s;color:#fff;transition:all .5s}.megamenu-title-top a:active,.megamenu-title-top a:visited{color:#fff}.megamenu-title-top.black a:link{-webkit-transition:all .5s;color:#000;transition:all .5s}.megamenu-title-top.black a:visited{color:#000}.megamenu-title-top.black a:hover{-webkit-transition:all .5s;color:red;transition:all .5s}.megamenu-title-top.black a:active{color:#000}.megamenu-subtitle{margin-bottom:15px;font-size:18px;font-weight:700}#g-menu-corporate .megamenu-subtitle{font-size:16px;line-height:1.3}#g-menu-corporate .megamenu-subtitle a,#g-menu-corporate .megamenu-subtitle a:hover{-webkit-transition:all .3s;transition:all .3s}#g-menu-about .megamenu-subtitle{font-size:16px}.megamenu-list.btn-red-frame .megamenu-subtitle-nolink a{display:block;padding:0 0 5px;border:none}.megamenu-list.btn-red-frame .megamenu-subtitle-nolink a:hover{color:#000}.megamenu-list.btn-red-frame .megamenu-subtitle-nolink a:after{content:none}.megamenu-img{width:313px;height:100px;margin-bottom:20px}.megamenu-img img{width:100%;height:auto;border-radius:10px}.megamenu-list li{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;margin-bottom:16px;padding-left:20px;font-weight:700;line-height:1.5}.megamenu-list li.megamenu-teacher-title{padding-left:0}.megamenu-list li.megamenu-teacher-title dt{margin-bottom:15px}.megamenu-list li.megamenu-teacher-title dt a{color:#9a0816;cursor:default}.megamenu-list li.megamenu-teacher-title dt a:before{content:none}.megamenu-list li.megamenu-teacher-sub{margin:0 0 10px 20px}.megamenu-list li.megamenu-teacher-sub.grand-grand-child-last{margin:0 0 16px 20px}.megamenu-list li a:before{position:absolute;top:3px;left:0;width:16px;height:16px;background:url(../img/common/arrow_r.png);background-repeat:no-repeat;background-size:16px 16px;content:""}}@media print,screen and (min-width:1280px) and (min-width:768px){.megamenu-btn-close{height:60px}.megamenu-btn-close a,.megamenu-btn-close a img{height:100%}}@media print,screen and (min-width:1280px){.megamenu-btn-close a{-webkit-box-sizing:border-box;-webkit-transition:.3s;box-sizing:border-box;display:block;width:100%;padding:18px calc(50% - 10px);background:#000;text-align:center;opacity:1;transition:.3s}.megamenu-btn-close a:hover{-webkit-transition:.3s;opacity:.7;transition:.3s}.megamenu{display:none}.child,.grand-child,.grand-grand-child{display:block!important}#g-menu-teacher .megamenu-list{width:312px}.megamenu-list.btn-red-frame,.megamenu-list.btn-red-frame li{padding:0}.megamenu-list.btn-red-frame a{display:block;position:relative;padding:8px 30px;border:1px solid #ff8080;border-radius:30px}.megamenu-list.btn-red-frame a:after{-webkit-transform:rotate(45deg);position:absolute;top:calc(50% - 2px);right:20px;width:4px;height:4px;transform:rotate(45deg);border-top:2px solid red;border-right:2px solid red;content:""}.megamenu-list.btn-red-frame a:before{content:none}.megamenu-list-r2 .btn-red-frame a{display:block;position:relative;margin-bottom:35px;padding:8px 30px;border:1px solid #ff8080;border-radius:30px;font-weight:700}.megamenu-list-r2 .btn-red-frame a:after{-webkit-transform:rotate(45deg);position:absolute;top:calc(50% - 2px);right:20px;width:4px;height:4px;transform:rotate(45deg);border-top:2px solid red;border-right:2px solid red;content:""}#g-menu-corporate .megamenu-list li{width:140px;padding:0}#g-menu-corporate .megamenu-list-s2.megamenu-list li{width:312px;padding:0}#g-menu-about .megamenu-list li{width:140px;padding:0}#g-menu-about .megamenu-list-s2.megamenu-list li{width:312px;padding:0}#megamenu-bg{display:block;z-index:60;position:fixed;top:100px;left:0;width:100%;height:calc(100% - 100px);background:#771012}}#effect-circle{-webkit-backface-visibility:hidden;-webkit-transform:translate(-50%,-50%);-webkit-transform-style:preserve-3d;-webkit-transition:width .4s ease .3s,height .4s ease .3s;z-index:100;position:fixed;width:0;height:0;transform:translate(-50%,-50%);transform-style:preserve-3d;border-radius:50%;backface-visibility:hidden;background-color:#d90000;content:"";transition:width .4s ease .3s,height .4s ease .3s}#effect-circle.active{-webkit-transition:width .7s ease,height .7s ease;width:284vmax;height:284vmax;transition:width .7s ease,height .7s ease}@media (-ms-high-contrast:none),print{#effect-circle.circle{-webkit-animation:spread-circle-ie .7s ease 0s 1 normal forwards;animation:spread-circle-ie .7s ease 0s 1 normal forwards}#effect-circle.circle-close{-webkit-animation:spread-circle-close-ie .4s ease 0s 1 normal forwards;animation:spread-circle-close-ie .4s ease 0s 1 normal forwards}}@media print,screen and (min-width:768px) and (max-width:1330px){#g-nav-inr>li>a{font-size:15px}}@media print,screen and (max-width:1279px) and (min-width:768px){#overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0}#overlay.active{display:block}#header{-webkit-box-shadow:0 0 15px -4px rgba(0,0,0,.2);height:60px;box-shadow:0 0 15px -4px rgba(0,0,0,.2)}#header-logo{position:relative;top:auto;left:auto;width:36px;height:40px;margin:0 auto;padding-top:10px}#menu-products-block{-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;left:0;width:100%;height:100%;padding:0 16px;background:url(../img/common/bg_pattern.png)}#menu-products-block-inr{max-width:1000px}#menu-products-title span{position:relative}#menu-products-title span:after{position:absolute;top:-5px;left:-60px;width:48px;height:48px;background:url(../img/common/ico_products.svg);content:""}#menu-products-link a:active,#menu-products-link a:hover,#menu-products-link a:link,#menu-products-link a:visited,#menu-products-tab li a:active,#menu-products-tab li a:hover,#menu-products-tab li a:link,#menu-products-tab li a:visited{color:#fff}#menu-products-tab li a.active:active,#menu-products-tab li a.active:hover,#menu-products-tab li a.active:link,#menu-products-tab li a.active:visited{color:red}#menu-products-tab{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;max-width:1000px;margin-bottom:40px}#menu-products-tab li{width:31%}#menu-products-tab li a{-webkit-box-align:center;-ms-flex-align:center;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;padding:20px 10px;border:2px solid #fff;border-radius:15px;font-size:18px;font-weight:700;line-height:1.5;text-align:center}}@media print,screen and (max-width:1279px) and (min-width:768px) and (min-width:769px){#menu-products-tab li a:hover{-webkit-transition:all .3s;border:2px solid #fff;background:#fff;color:red;transition:all .3s}}@media print,screen and (max-width:1279px) and (min-width:768px){#menu-products-tab li a.active{border:2px solid #fff;background:#fff}.menu-products-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;position:relative;order:2;padding-left:20px;line-height:1.5}.menu-products-title:before{position:absolute;top:3px;left:0;width:16px;height:16px;background:url(../img/common/arrow_r.png);background-repeat:no-repeat;background-size:16px 16px;content:""}}@media print{.menu-products-title:before{top:1px;width:17px}}@media print,screen and (max-width:1279px) and (min-width:768px){.menu-products-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:20px}#container{padding-top:60px}.content-inr{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:1028px;margin:0 auto;padding:0 14px}#spMenuBtn{display:block!important;z-index:30;position:absolute;top:20px;right:20px;cursor:pointer}#spMenuBtn,#spMenuBtn.active{width:18px;height:18px;background-color:#fff}.menu-trigger,.menu-trigger span{-webkit-box-sizing:border-box;-webkit-transition:all .4s;box-sizing:border-box;display:inline-block;z-index:15;transition:all .4s}.menu-trigger{position:absolute;top:0;left:0;width:18px;height:18px}.menu-trigger span{position:absolute;right:0;width:100%;height:2px;background-color:#000}.menu-trigger span:first-of-type{top:0}.menu-trigger span:nth-of-type(2){top:8px;width:15px}.menu-trigger span:nth-of-type(3){bottom:0;width:12px}.menu-trigger .menuMenu{display:block}.menu-trigger .menuClose{display:none}.menu-trigger.active span:first-of-type{-webkit-transform:translateY(9px) rotate(-45deg);width:100%;transform:translateY(9px) rotate(-45deg);background-color:#001b3e}.menu-trigger.active span:nth-of-type(2){background-color:#001b3e;opacity:0}.menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-8px) rotate(45deg);bottom:-1px;width:100%;transform:translateY(-8px) rotate(45deg);background-color:#001b3e}.menu-trigger.active .menuMenu{display:none}.menu-trigger.active .menuClose{display:block}#footer{padding:4px 0 0}#footer-inr{width:100%;padding:35px 0 15px}#footer nav{display:block;text-align:center}#footer nav li{display:inline-block;margin-bottom:10px;font-size:13px}#footer-under{width:1280px;margin:0 auto;padding:20px 0}#footer-menu-list06{margin-bottom:20px;text-align:right}#footer-menu-list06 li{display:inline-block;padding-left:20px;font-size:12px}#footer-slider{height:auto;background:#f7f7f7}#footer-title{margin-bottom:20px;font-size:16px}#footer-sns-list{width:150px;margin:0 auto 20px}#footer-sns-list li{width:20px;height:20px}#footer-menu{display:block;margin:0 auto 20px}#footer-menu li{display:block;font-size:14px}#footer-logo{width:200px;margin:0 auto}#footer-logo img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}#copyright{font-size:11px}#btnPagetop{position:fixed;right:10px;bottom:10px;width:50px;height:60px}}@media screen and (max-width:767px){body{font-size:14px;line-height:1.5}.pc-only{display:none!important}.sp-only{display:block!important}img{width:100%;height:auto}#spMenuBtn{display:block}#overlay{z-index:60;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0}#bread-crumb-list-outer,#overlay{display:none}#header.sp.hide{top:-60px}#header.sp.open{top:0}#header{-webkit-box-shadow:0 0 15px -4px rgba(0,0,0,.2);box-shadow:0 0 15px -4px rgba(0,0,0,.2)}#header,#header-inr{height:60px}#header-logo{position:relative;top:auto;left:auto;width:36px;height:40px;margin:0 auto;padding-top:10px}#spMenuBtn{display:block!important;z-index:30;position:absolute;top:20px;right:20px;cursor:pointer}#spMenuBtn,#spMenuBtn.active{width:18px;height:18px;background-color:#fff}.menu-trigger,.menu-trigger span{-webkit-box-sizing:border-box;-webkit-transition:all .4s;box-sizing:border-box;display:inline-block;z-index:15;transition:all .4s}.menu-trigger{position:absolute;top:0;left:0;width:18px;height:18px}.menu-trigger span{position:absolute;right:0;width:100%;height:2px;background-color:#000}.menu-trigger span:first-of-type{top:0}.menu-trigger span:nth-of-type(2){top:8px;width:15px}.menu-trigger span:nth-of-type(3){bottom:0;width:12px}.menu-trigger .menuMenu{display:block}.menu-trigger .menuClose{display:none}.menu-trigger.active span:first-of-type{-webkit-transform:translateY(9px) rotate(-45deg);width:100%;transform:translateY(9px) rotate(-45deg);background-color:#001b3e}.menu-trigger.active span:nth-of-type(2){background-color:#001b3e;opacity:0}.menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-8px) rotate(45deg);bottom:-1px;width:100%;transform:translateY(-8px) rotate(45deg);background-color:#001b3e}.menu-trigger.active .menuMenu{display:none}.menu-trigger.active .menuClose{display:block}#g-nav-inr .child li a .child li a{display:block!important;line-height:1.5}#menu-products-block{-webkit-box-sizing:border-box;box-sizing:border-box;z-index:101;position:fixed;top:0;left:0;width:100%;height:100%;padding:10px 16px;background:url(../img/common/bg_pattern.png);background-size:37px auto}#menu-products-block-inr{position:relative;max-width:1000px;margin:0 auto;padding:10px 0 80px}#menu-products-title{margin:0 auto;padding:20px 0 25px;color:#fff;font-size:20px;font-weight:700;text-align:center}#menu-products-title span{position:relative}#menu-products-title span:after{position:absolute;top:-5px;left:-35px;width:30px;height:30px;background:url(../img/common/ico_products.svg);background-size:30px auto;content:""}#menu-products-link{position:relative;top:auto;right:0;padding-bottom:20px;padding-left:0;color:#fff;text-align:center}#menu-products-link span{position:relative}#menu-products-link span:after{position:absolute;top:0;left:-20px;width:16px;height:16px;background:url(../img/common/arrow_w.png);background-size:16px 16px;content:""}#menu-products-link a:active,#menu-products-link a:hover,#menu-products-link a:link,#menu-products-link a:visited,#menu-products-tab li a:active,#menu-products-tab li a:hover,#menu-products-tab li a:link,#menu-products-tab li a:visited{color:#fff}#menu-products-tab li a.active:active,#menu-products-tab li a.active:hover,#menu-products-tab li a.active:link,#menu-products-tab li a.active:visited{color:red}#menu-products-tab{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;max-width:1000px;margin-top:0;margin-bottom:10px}#menu-products-tab li{width:31%}#menu-products-tab li a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;height:100%;padding:5px;border:2px solid #fff;border-radius:5px;font-size:12px;font-weight:700;line-height:1.5;text-align:center}}@media screen and (max-width:767px) and (min-width:769px){#menu-products-tab li a:hover{-webkit-transition:all .3s;border:2px solid #fff;background:#fff;color:red;transition:all .3s}}@media screen and (max-width:767px){#menu-products-tab li a.active{border:2px solid #fff;background:#fff}#menu-products-list{-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;padding:16px 10px 0;border-radius:5px;background:#fff}#menu-products-list li{width:46%;margin:0 2% 15px}#menu-products-list li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.menu-products-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;position:relative;order:2;padding-left:20px;font-size:12px;font-weight:700;line-height:1.5}.menu-products-title:before{position:absolute;top:0;left:0;width:16px;height:16px;background:url(../img/common/arrow_r.png);background-repeat:no-repeat;background-size:16px 16px;content:""}.menu-products-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 0 5px}.menu-products-img img{border-radius:5px}.btn-menu-products-close{top:8px;right:0;left:auto;width:90px;height:70px}#container{padding-top:60px}#content,.content-inr{width:auto;margin:0 auto}.content-inr{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 16px}.section-title{padding-bottom:25px;font-size:18px}#footer{padding:5px 0 0}#footer-inr{width:100%;padding:35px 0 15px}#footer nav{display:block;text-align:center}#footer nav li{display:inline-block;margin-bottom:10px;font-size:13px}#footer-under{width:1280px;margin:0 auto;padding:20px 0}#footer-menu-list06{margin-bottom:20px;text-align:right}#footer-menu-list06 li{display:inline-block;padding-left:20px;font-size:12px}#footer-slider{height:auto}#footer-slider .slider-wrap{padding:30px 0 35px}#footer-slider .slick-slide{width:170px;margin:0 8px}#footer-slider .slick-slide img{border-radius:10px}#footer-title{margin-bottom:20px;font-size:16px}#footer-sns-list{width:150px;margin:0 auto 20px}#footer-sns-list li{width:20px;height:20px}#footer-menu{display:block;margin:0 auto 20px}#footer-menu li{display:block;font-size:14px}#footer-logo{width:200px;margin:0 auto}#copyright{font-size:11px}#btnPagetop{position:fixed;right:10px;bottom:10px;width:50px;height:60px}}@media print,screen and (max-width:1279px){#g-nav{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;z-index:100;position:fixed;top:60px;left:0;height:calc(100% - 60px);overflow:auto;border-top:1px solid #dedede;background:rgba(0,0,0,.85);font-size:14px!important}#g-nav,#g-nav-inr{width:100%;padding:0 0 20px}#g-nav-inr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:auto;left:auto;flex-direction:column;background:#fff}#g-nav-inr>li{width:auto}#g-nav-inr>li>a{padding:11px 16px 10px}#g-nav-inr>li>a,#g-nav-inr>li>span{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;margin:0;border-bottom:1px solid #dedede;font-size:14px;font-weight:700}#g-nav-inr>li>span{padding:14px 16px}#g-nav-inr .child li{width:auto}.child .megamenu-list>li>a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;padding:10px 30px;border-bottom:1px solid #dedede;font-size:14px;font-weight:700}.megamenu-list-r2 .recruit-header{display:none}#g-nav-inr .megamenu a{background-color:#fdfdfd}#g-nav-inr .child>li>a{padding:14px 30px}#g-nav-inr .grand-child{display:none}#g-nav-inr .grand-child>dt>a,#g-nav-inr .grand-child>li>a{padding:10px 30px 10px 45px;background:#f2f2f2}#g-nav-inr .grand-child>dt>a,#g-nav-inr .grand-child>li>a,#g-nav-inr .grand-grand-child>li>a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;width:100%;border-bottom:1px solid #dedede;font-size:14px;font-weight:700}#g-nav-inr .grand-grand-child>li>a{padding:14px 30px 14px 60px;background:#e6e6e6;line-height:1.5}}@media print,screen and (max-width:1279px) and (min-width:769px){#g-nav-inr li a:hover:after{position:absolute;bottom:0;left:0;width:100%;height:4px;border-radius:10px;background:#fe0000;content:"";content:none}}@media print,screen and (max-width:1279px){#header-search{position:relative;padding:0}#g-nav-inr>li#english{-webkit-box-ordinal-group:2;-ms-flex-order:1;position:relative;top:auto;right:auto;order:1;width:100%}#g-nav-inr>li#english a{display:block;width:100%;height:auto;margin:0;padding:14px 4px;border:none;border-radius:50px;background:none;font-size:14px;font-weight:700;text-align:center}#g-nav-inr>li#english a span{position:relative}#g-nav-inr>li#english a span:before{position:absolute;top:calc(50% - 7px);left:-20px;width:14px;height:14px;background:url(../img/common/ico_arrow_r.svg);content:""}#g-nav-inr>li#english a .pc{display:none}#g-nav-inr>li#english a .tb{display:inline-block}#g-nav-inr>li#search{-webkit-box-ordinal-group:3;-ms-flex-order:2;position:relative;top:auto;right:auto;order:2;width:100%}#g-nav-inr>li#search a{display:none}#g-nav-inr>li#search form{width:calc(100% - 32px);padding:0}#g-nav-inr>li#search input[type=text]{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 42px);height:40px;padding:14px;border-top-left-radius:5px;border-bottom-left-radius:5px;background:#f7f7f7;font-size:16px;text-align:center}#g-nav-inr>li#search input[type=submit]{-webkit-box-sizing:border-box;box-sizing:border-box;top:0;right:0;width:42px;height:40px;border-top-right-radius:5px;border-bottom-right-radius:5px;background:#8a8a8a;background-image:url(../img/common/ico_search.svg);background-position:50%;background-repeat:no-repeat;background-size:14px 14px;text-indent:-9999px;cursor:pointer}#g-nav-inr>li#search .megamenu,#g-nav-inr>li#search .megamenu .child{display:block!important}#g-nav-inr>li#search .sub-menu{display:block}#g-nav-inr>li#search .sub-menu form{display:-webkit-box;display:-ms-flexbox;display:flex}#g-nav-inr>li#search .child{background:#fff}#g-nav-inr>li#onlineshop{-webkit-box-ordinal-group:4;-ms-flex-order:3;position:relative;top:auto;right:auto;order:3;width:100%;margin-top:8px;padding:0 16px}#g-nav-inr>li#onlineshop a{width:100%;margin-top:4px;padding:11px 14px;font-size:14px}#g-nav-inr>li#onlineshop a:before{-webkit-transform:translate(-50%,-50%);top:50%;left:calc(50% - 68px);width:20px;height:20px;transform:translate(-50%,-50%)}#g-nav-inr>li#onlineshop a .shop-br{display:none}#g-nav-inr>li#consultation{-webkit-box-ordinal-group:5;-ms-flex-order:4;position:relative;top:auto;right:auto;order:4;width:100%;margin-top:8px;padding:0 16px}#g-nav-inr>li#consultation a{width:100%;margin-top:4px;padding:9px 14px}#g-nav-inr li a.arrow:before{background:url(../img/common/ico_arrow_r.svg)}#g-nav-inr li a.arrow:before,#g-nav-inr li a.plus:before{position:absolute;top:calc(50% - 7px);right:16px;width:14px;height:14px;content:""}#g-nav-inr li a.plus:before{background:url(../img/common/ico_plus.svg)}#g-nav-inr li a.open:before{position:absolute;top:calc(50% - 7px);right:16px;width:14px;height:14px;background:url(../img/common/ico_minus.svg);content:""}#g-nav-inr li>a.plus>a.plus{display:none}#g-nav-inr li .child-plus:before{background:url(../img/common/ico_plus.svg)}#g-nav-inr li .child-plus.open:before,#g-nav-inr li .child-plus:before{position:absolute;top:calc(50% - 7px);right:16px;width:14px;height:14px;content:""}#g-nav-inr li .child-plus.open:before{background:url(../img/common/ico_minus.svg)}#g-nav-inr li a.grand-child-plus:before{position:absolute;top:calc(50% - 7px);right:16px;width:14px;height:14px;background:url(../img/common/ico_plus.svg);content:""}#g-nav-inr li a.grand-child-plus.open:before{position:absolute;top:calc(50% - 7px);right:16px;width:14px;height:14px;background:url(../img/common/ico_minus.svg);content:""}#g-nav-inr .megamenu-list dt a,#g-nav-inr .megamenu-list dt span{padding:14px 16px 14px 30px}#g-nav-inr .megamenu-list dt a,#g-nav-inr .megamenu-list dt a.child-plus,#g-nav-inr .megamenu-list dt span{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;margin:0;border-bottom:1px solid #dedede;background:#fdfdfd;font-size:14px;font-weight:700}#g-nav-inr .megamenu-list dt a.child-plus{padding:10px 16px 10px 30px}#g-nav-inr .megamenu-list dt a.grand-child-plus{padding:14px 16px 14px 45px;background:#f2f2f2}#g-nav-inr .grand-grand-child,.megamenu-img{display:none}#g-nav-inr .child>li>a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;margin:0;padding:14px 16px;border-bottom:1px solid #dedede;font-size:14px;font-weight:700}.child,.magamenu-img,.megamenu-btn-close{display:none}.megamenu{display:block!important}.megamenu-title-text{display:none}.megamenu-title-top a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;margin:0;padding:10px 16px 10px 30px;border-bottom:1px solid #dedede;background:#fdfdfd;color:#333;font-size:14px;font-weight:700}.megamenu-title-top a:active,.megamenu-title-top a:hover,.megamenu-title-top a:link,.megamenu-title-top a:visited{color:#333}#g-nav-inr li .megamenu-title-top a:before{position:absolute;top:calc(50% - 7px);right:16px;width:14px;height:14px;background:url(../img/common/ico_arrow_r.svg);content:""}#g-nav-inr>li>a:after{content:none}}@media screen and (min-width:768px) and (-ms-high-contrast:none){.megamenu-subtitle:after{top:-1px}.megamenu-list-r2 .btn-red-frame a,.megamenu-list.btn-red-frame a{padding:10px 30px 6px}}.thanks-title{margin:100px auto 50px;font-size:24px;font-weight:700;text-align:center}@media screen and (max-width:767px){.thanks-title{margin:50px auto 25px;font-size:18px}}.thanks-text{width:60%;max-width:660px;margin:0 auto 30px;text-align:center}@media screen and (max-width:767px){.thanks-text{width:100%}}.thanks-text-red{width:60%;max-width:660px;margin:0 auto 300px;color:red;font-size:14px}@media screen and (max-width:767px){.thanks-text-red{width:100%;margin:0 auto 100px;font-size:12px}}.form .error-txt{margin-bottom:50px;color:red;text-align:center}@media screen and (max-width:767px){.form .error-txt{margin-bottom:30px;text-align:left}}.form .confirm-txt{margin-bottom:50px;text-align:center}@media screen and (max-width:767px){.form .confirm-txt{margin-bottom:30px;text-align:left}}.noscript-image{display:none}#section-title-block{position:relative;padding:150px 0 250px}#section-title-block img{z-index:2;position:absolute;top:220px;border-radius:15px}.section-title{position:relative;padding-bottom:28px;color:#000;font-size:32px;font-weight:700;letter-spacing:.05em;text-align:center}.section-title-icon{position:absolute;top:-170px;left:50%;width:100px;margin-left:-55px}.letter{display:inline-block}.title-on_short_underbar{padding-bottom:30px;background:url(../img/common/line_sectiontitle.png) bottom no-repeat;font-size:26px;font-weight:700;letter-spacing:.1em;line-height:1.3;text-align:center}@media screen and (max-width:767px){.title-on_short_underbar{padding-bottom:20px;background:url(../img/common/line_sectiontitle_sp.png) bottom no-repeat;background-size:41px auto;font-size:17px;letter-spacing:.05em}}.title-on_pink_underbar{text-align:center}.title-on_pink_underbar span{background:url(../img/products/catalog/pink_bar.png);background-position:bottom 3px left;background-repeat:repeat-x;font-size:26px;font-weight:700;letter-spacing:.1em}@media screen and (max-width:767px){.title-on_pink_underbar span{background-size:64px auto;font-size:17px;letter-spacing:.05em}}.catalog_sub_text{padding:10px 0 100px;color:#333;font-size:18px;font-weight:700;text-align:center}.btn-red{width:320px;margin:0 auto;cursor:pointer}.btn-red.width-small{width:275px;margin:0 auto}.btn-red.width-middle{width:342px;margin:0 auto}@media screen and (max-width:767px){.btn-red.width-middle{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 32px);margin:0 auto}}.btn-red.width-long{width:394px;margin:0 auto}.btn-red a,.btn-red button{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;padding:15px 30px;border-radius:8px;background:#cb0201;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);color:#fff;font-size:18px;font-weight:700;text-align:center}@media (-ms-high-contrast:none),print{.btn-red a,.btn-red button{padding:17px 30px 13px}}.btn-red button{-webkit-transition:.5s;display:block;width:100%;line-height:1.3;transition:.5s}@media print,screen and (min-width:769px){.btn-red a:hover,.btn-red button:hover{-webkit-box-shadow:0 5px 10px 3px rgba(0,0,0,.3);background:#ff0302;box-shadow:0 5px 10px 3px rgba(0,0,0,.3)}}.btn-red.btn-color-gray a,.btn-red.btn-color-gray button{background:#a9a9a9}.btn-red.ico-tab a:after,.btn-red.ico-tab button:after{position:absolute;top:calc(50% - 9px);right:15px;width:18px;height:18px;background:url(../img/common/ico_tab.svg);background-repeat:no-repeat;background-size:18px 18px;content:""}.btn-red.ico-download a:after{position:absolute;top:calc(50% - 9px);right:15px;width:18px;height:18px;background:url(../img/common/ico_download.svg);background-repeat:no-repeat;background-size:18px 18px;content:""}.btn-red.ico-more a:after{position:absolute;top:calc(50% - 7px);right:15px;width:14px;height:14px;background:url(../img/common/ico_plus_w.svg);background-repeat:no-repeat;content:""}.btn-red.ico-more.close a:after{background:url(../img/common/ico_close_w.svg)}.btn-red.ico-back a:after,.btn-red.ico-back button:after{position:absolute;top:calc(50% - 8px);right:15px;width:18px;height:18px;background:url(../img/common/ico_arrow_r_white.svg);background-repeat:no-repeat;background-size:18px 18px;content:""}.btn-red.ico-back.-reverse a:after,.btn-red.ico-back.-reverse button:after{-webkit-transform:rotate(180deg);right:auto;left:15px;transform:rotate(180deg)}.btn-red a:link,.btn-red a:visited,.btn-red button:link,.btn-red button:visited{color:#fff}@media print,screen and (min-width:769px){.btn-red a:hover,.btn-red button:hover{-webkit-box-shadow:0 5px 10px 3px rgba(0,0,0,.3);box-shadow:0 5px 10px 3px rgba(0,0,0,.3);color:#fff}}.btn-red a:active,.btn-red button:active{color:#fff}.red-circle-text{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;align-items:center;justify-content:center;order:2;padding-left:24px;font-weight:700;line-height:1.4;text-align:left}.red-circle-text:before{position:absolute;top:3px;left:0;width:16px;height:16px;background:url(../img/common/arrow_r.png);background-repeat:no-repeat;background-size:16px 16px;content:""}@media screen and (min-width:768px) and (-ms-high-contrast:none){.red-circle-text:before{top:1px;width:17px;height:18px;background-size:contain}}.products-tag-block{margin-bottom:28px}.products-tag-block li{display:inline-block;margin:0 3px 8px 10px}.products-tag-block li a{display:block;position:relative;height:14px;padding:4px 8px 10px 15px;color:#fff;font-size:14px}@media (-ms-high-contrast:none),print{.products-tag-block li a{padding:6px 8px 8px 15px}}.products-tag-block li a:before{position:absolute;top:calc(50% - 4px);left:5px;width:8px;height:8px;border-radius:50%;background:#fff;content:""}.products-tag-block li a:after{position:absolute;top:0;left:-10px;width:0;height:0;content:""}.tag01-list li a{-webkit-transition:background .3s;background:#12b4e0;transition:background .3s}@media print,screen and (min-width:769px){.tag01-list li a:hover{-webkit-transition:background .3s;background:#0099c2;text-decoration:underline;transition:background .3s}}.tag01-list li a:after{-webkit-transition:all .3s;border-width:14px 10px 14px 0;border-style:solid;border-color:transparent #12b4e0 transparent transparent;transition:all .3s}@media print,screen and (min-width:769px){.tag01-list li a:hover:after{-webkit-transition:all .3s;border-color:transparent #0099c2 transparent transparent;transition:all .3s}}.tag02-list li a{-webkit-transition:background .3s;background:#f069a8;transition:background .3s}@media print,screen and (min-width:769px){.tag02-list li a:hover{-webkit-transition:background .3s;background:#e63587;text-decoration:underline;transition:background .3s}}.tag02-list li a:after{-webkit-transition:all .3s;border-width:14px 10px 14px 0;border-style:solid;border-color:transparent #f069a8 transparent transparent;transition:all .3s}@media print,screen and (min-width:769px){.tag02-list li a:hover:after{-webkit-transition:all .3s;border-color:transparent #e63587 transparent transparent;transition:all .3s}}.arch-b{margin:-1px auto 0}.btn-products-search{width:1000px;margin:0 auto}.btn-products-search a{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);display:block;padding:11px 25px 23px;border-radius:8px;background:#cb0201;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);color:#fff;font-size:16px;font-weight:700!important;text-align:center}@media print,screen and (min-width:768px){.btn-products-search a{line-height:1!important}.btn-products-search a.icon-search_w:before{bottom:-7px}}@media print,screen and (min-width:769px){.btn-products-search a:hover{-webkit-box-shadow:0 5px 10px 3px rgba(0,0,0,.3);background:#ff0302;box-shadow:0 5px 10px 3px rgba(0,0,0,.3)}}.icon-search_w:before{padding-right:5px;font-size:24px}.btn-products-search a:active,.btn-products-search a:hover,.btn-products-search a:link,.btn-products-search a:visited{color:#fff}.icon-search_w:before{position:relative;bottom:-3px;font-size:28px}@media screen and (max-width:767px){.icon-search_w:before{bottom:-6px}}.arc-content{position:absolute;top:calc(-5vw + 1px);left:0;width:100%;height:6vw;overflow:hidden}.arc-content span{position:absolute;bottom:0;left:-5%;width:110%;height:6vw;content:url(../img/common/arch_w.svg)}.arc-content-b{-webkit-transform:rotate(180deg);position:absolute;bottom:calc(-5vw + 2px);left:0;width:100%;height:6vw;overflow:hidden;transform:rotate(180deg)}.arc-content-b span{position:absolute;top:0;left:-5%;width:110%;height:6vw}#products-category .arc-content span,#products-list .arc-content span{content:url(../img/products/common/arch_pro.svg)}#enjoy .arc-content span{content:url(../img/enjoy/arch_enjoy.svg)}#enjoy .arc-content-b span{content:url(../img/enjoy/arch_enjoy_b.svg)}@media print,screen and (max-width:1279px) and (min-width:768px){.btn-products-search{width:100%;width:calc(100% - 32px)}}@media screen and (max-width:767px){.red-circle-text{padding-left:18px;font-size:14px}.red-circle-text:before{top:2px;width:14px;height:14px;background:url(../img/common/arrow_r.png);background-repeat:no-repeat;background-size:14px 14px;content:""}.btn-red{width:calc(100% - 32px);margin:0 auto}.btn-red a,.btn-red button{display:block;padding:10px 15px;border-radius:5px;color:#fff;font-size:15px;text-align:center}.btn-red a:after,.btn-red button:after{top:calc(50% - 10px)}.btn-red.ico-back a:after,.btn-red.ico-back button:after{top:calc(50% - 8px);right:15px;width:15px;height:15px;background:url(../img/common/ico_arrow_r_white.svg);background-repeat:no-repeat;background-size:15px 15px}.btn-products-search{width:calc(100% - 32px);margin:0 auto}.btn-products-search a{display:block;padding:16px 15px 20px;border-radius:5px;background:#cb0201;color:#fff;font-size:14px;font-weight:700;line-height:1;line-height:1px!important;text-align:center}.icon-search_w:before{padding-right:5px;font-size:24px}.btn-products-search a:active,.btn-products-search a:hover,.btn-products-search a:link,.btn-products-search a:visited{color:#fff}.arc-content-b{-webkit-transform:rotate(180deg);z-index:1;position:relative;position:absolute;bottom:calc(-5vw + 2px);left:0;width:100%;overflow:hidden;transform:rotate(180deg)}.arc-content-b span{position:absolute;bottom:0;left:calc(50% - 400vw);width:800vw;height:800vw;border-radius:400vw;background-color:#fff}.section-title{font-size:20px}}.pagetitle-section{z-index:40;position:relative;background-position:top}.pagetitle-section-inner{z-index:1;position:relative;max-width:1000px;margin:0 auto;padding:0 16px}.pagetitle-section-title{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;padding:54px 0 8vw}@media screen and (max-width:767px){.pagetitle-section-title{padding:32px 0 50px}}@media print,screen and (max-width:1279px) and (min-width:768px){.pagetitle-section-title{padding:54px 0 16vw}}.pagetitle-section-title .icon{width:48px;margin-right:17px}@media screen and (max-width:767px){.pagetitle-section-title .icon{width:30px;margin-right:9px}}.pagetitle-section-title .text{color:#fff;font-size:32px;letter-spacing:.2rem;line-height:1.3}.pagetitle-section-title .text.text-black{color:#000}@media screen and (max-width:767px){.pagetitle-section-title .text{font-size:20px}}.pagetitle-section-under_bg{-webkit-transform:translateX(-50%);position:absolute;bottom:-1px;left:50%;width:100%;overflow:hidden;transform:translateX(-50%)}@media print,screen and (max-width:1600px){.pagetitle-section-under_bg{width:1600px}}@media screen and (max-width:767px){.pagetitle-section-under_bg{bottom:-1px;width:767px}}@media (-ms-high-contrast:none),print{.pagetitle-section-under_bg{bottom:-3px}}.pagetitle-section-under_bg img{width:100%}.pagetitle-section-over_bg{z-index:48;position:fixed;top:0;right:0;left:0;width:100%;background-image:url(../img/contact/bg_pagetitle.jpg);background-position:top 100px center}@media print,screen and (max-width:1279px){.pagetitle-section-over_bg{background-position:top 60px center}}.pagetitle-section-wrap.is_big .pagetitle-section{height:315px}@media print,screen and (min-width:1921px){.pagetitle-section-wrap.is_big .pagetitle-section{height:370px}}@media print,screen and (min-width:2561px){.pagetitle-section-wrap.is_big .pagetitle-section{height:410px}}@media screen and (max-width:767px){.pagetitle-section-wrap.is_big .pagetitle-section{height:160px}}.pagetitle-section-wrap.is_big .pagetitle-section .pagetitle-section-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:23px 0 30px}@media screen and (max-width:767px){.pagetitle-section-wrap.is_big .pagetitle-section .pagetitle-section-title{padding-top:19px}}.pagetitle-section-wrap.is_big .pagetitle-section .pagetitle-section-title .icon{width:135px;margin:0 0 5px}@media screen and (max-width:767px){.pagetitle-section-wrap.is_big .pagetitle-section .pagetitle-section-title .icon{width:85px;margin:0}}.pagetitle-section-wrap.is_image .pagetitle-section{height:370px;margin-bottom:56px}@media print,screen and (max-width:1032px){.pagetitle-section-wrap.is_image .pagetitle-section{margin-bottom:calc(-200.32px + 51vw)}}@media print,screen and (max-width:1279px) and (min-width:768px){.pagetitle-section-wrap.is_image .pagetitle-section{margin-bottom:inherit!important}}@media screen and (max-width:767px){.pagetitle-section-wrap.is_image .pagetitle-section{height:calc(50vw + 48px);margin-bottom:calc(12vw - 7.68px)}}.pagetitle-section-wrap.is_image .pagetitle-section-title{padding:23px 0 30px}@media screen and (max-width:767px){.pagetitle-section-wrap.is_image .pagetitle-section-title{padding:23px 0 10px}}.pagetitle-section-wrap.is_image .pagetitle-section-img{margin-top:0}@media screen and (max-width:767px){.pagetitle-section-wrap.is_image .pagetitle-section-img{margin-top:18px;padding:0}}.pagetitle-section-wrap.is_image .pagetitle-section-img img{max-width:100%;height:auto;border-radius:16px}@media screen and (max-width:767px){.pagetitle-section-wrap.is_image .pagetitle-section-img img{border-radius:8px}}.pagetitle-section-wrap.is_big_image .pagetitle-section{height:473px;margin-bottom:96px}@media print,screen and (max-width:1032px){.pagetitle-section-wrap.is_big_image .pagetitle-section{margin-bottom:calc(-234.24px + 32vw)}}@media screen and (max-width:767px){.pagetitle-section-wrap.is_big_image .pagetitle-section{height:calc(43vw + 102.48px);margin-bottom:calc(19.2vw - 12.288px)}}.pagetitle-section-wrap.is_big_image .pagetitle-section-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 0 30px}@media screen and (max-width:767px){.pagetitle-section-wrap.is_big_image .pagetitle-section-title{padding:19px 0 0}}.pagetitle-section-wrap.is_big_image .pagetitle-section-title .icon{width:120px;margin:10px 0 5px}@media screen and (max-width:767px){.pagetitle-section-wrap.is_big_image .pagetitle-section-title .icon{width:85px;margin:0}}.pagetitle-section-wrap.is_big_image .pagetitle-section-img{margin-top:0}@media screen and (max-width:767px){.pagetitle-section-wrap.is_big_image .pagetitle-section-img{margin-top:18px;padding:0 16px}}.pagetitle-section-wrap.is_big_image .pagetitle-section-img img{max-width:100%;height:auto;border-radius:16px}@media screen and (max-width:767px){.pagetitle-section-wrap.is_big_image .pagetitle-section-img img{border-radius:8px}}.pagetitle-section-wrap.is-adjacent-slider .pagetitle-section{height:472px;margin-bottom:96px}.pagetitle-section-wrap.is-adjacent-slider .products-icon-headline{margin-top:36px}@media screen and (max-width:767px){.pagetitle-section-wrap.is-adjacent-slider .pagetitle-section{height:320px;margin-bottom:40px}}body .pagetitle-section-inner{opacity:0}body .pagetitle-section-under_bg{-webkit-transform:translateX(-50%) scaleY(0);-webkit-transform-origin:center bottom;transform:translateX(-50%) scaleY(0);transform-origin:center bottom}body .pagetitle-section-over_bg{height:100vh}body.is_load .pagetitle-section-inner{-webkit-transition:.3s ease .5s;opacity:1;transition:.3s ease .5s}body.is_load .pagetitle-section-under_bg{-webkit-transform:translateX(-50%) scale(1);-webkit-transition:1s cubic-bezier(0,.63,.66,1.8) .25s;transform:translateX(-50%) scale(1);transition:1s cubic-bezier(0,.63,.66,1.8) .25s}body.is_load .pagetitle-section-over_bg{-webkit-transition:height .5s cubic-bezier(.4,0,1,1),opacity .3s ease .5s,width .1s .8s;width:0;height:0;opacity:0;transition:height .5s cubic-bezier(.4,0,1,1),opacity .3s ease .5s,width .1s .8s}.is_enjoy .pagetitle-section,.is_enjoy .pagetitle-section-over_bg{background-image:url(../img/enjoy/bg_pattern01.png);background-position-x:0}.is_enjoy .pagetitle-section-wrap.is_big_image .pagetitle-section-title .icon{width:120px}@media screen and (max-width:767px){.is_enjoy .pagetitle-section-wrap.is_big_image .pagetitle-section-title .icon{width:117px}}.is_exhibition .pagetitle-section,.is_exhibition .pagetitle-section-over_bg{background-color:#ff8c00;background-image:url(../img/enjoy/bg_pattern01.png);background-position-x:0}.is_info .pagetitle-section,.is_info .pagetitle-section-over_bg{background-image:url(../img/company/bg_pagetitle.jpg);background-size:301px 592px}@media screen and (max-width:767px){.is_info .pagetitle-section,.is_info .pagetitle-section-over_bg{background-image:url(../img/company/bg_pagetitle_sp.jpg);background-size:150px 150px}}.is_sakurapress .pagetitle-section,.is_sakurapress .pagetitle-section-over_bg{background-image:url(../img/press/bg_pagetitle.jpg)}@media print,screen and (min-width:768px){.is_sakurapress .pagetitle-section,.is_sakurapress .pagetitle-section-over_bg{background-attachment:fixed;background-size:640px 640px}}.is_recruit .pagetitle-section{background-position:100% 0,0 0}.is_recruit .pagetitle-section,.is_recruit .pagetitle-section-over_bg{background-image:url(../img/recruiting/bg_pattern01.png),-webkit-gradient(linear,left top,right top,from(#81d28f),to(#64cc77));background-image:url(../img/recruiting/bg_pattern01.png),linear-gradient(90deg,#81d28f,#64cc77);background-repeat:no-repeat}.is_recruit .pagetitle-section-over_bg{background-position:top 100px right,0 0}@media screen and (max-width:767px){.is_recruit .pagetitle-section,.is_recruit .pagetitle-section-over_bg{background-image:url(../img/recruiting/bg_pattern01_sp.png),-webkit-gradient(linear,left top,right top,from(#81d28f),to(#64cc77));background-image:url(../img/recruiting/bg_pattern01_sp.png),linear-gradient(90deg,#81d28f,#64cc77);background-size:200px auto,contain}}.is_corporation .pagetitle-section,.is_corporation .pagetitle-section-over_bg{background-image:url(../img/corporation/bg_pagetitle.png)}@media screen and (max-width:767px){.is_corporation .pagetitle-section,.is_corporation .pagetitle-section-over_bg{background-image:url(../img/corporation/bg_pagetitle.png);background-size:22px auto}}.is_business .pagetitle-section,.is_business .pagetitle-section-over_bg{background-image:url(../img/corporation/bg_pagetitle.png)}@media screen and (max-width:767px){.is_business .pagetitle-section,.is_business .pagetitle-section-over_bg{background-image:url(../img/corporation/bg_pagetitle.png);background-size:22px auto}}.is_question .pagetitle-section,.is_question .pagetitle-section-over_bg{background-image:url(../img/contact/bg_pagetitle.jpg)}@media print,screen and (min-width:768px){.is_question .pagetitle-section,.is_question .pagetitle-section-over_bg{background-attachment:fixed;background-position:0 0;background-size:205px 178px}}.is_other .pagetitle-section,.is_other .pagetitle-section-over_bg{background-image:url(../img/sitemap/bg_pagetitle.png)}@media print,screen and (min-width:768px){.is_other .pagetitle-section,.is_other .pagetitle-section-over_bg{background-attachment:fixed;background-position:0 0;background-size:40px 19px}}.is_teacher .pagetitle-section,.is_teacher .pagetitle-section-over_bg{background-image:url(../img/teacher/bg_pattern01.png)}.is_products .pagetitle-section,.is_products .pagetitle-section-over_bg{background-image:url(../img/common/bg_pattern.png);background-repeat:repeat}.anchor_nav{-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:-16px}.anchor_nav li{display:inline-block;margin-bottom:16px;padding:8px 16px;border-right:1px solid #dedede}.anchor_nav li,.anchor_nav li:first-child{border-left:1px solid #dedede}@media print,screen and (min-width:768px){.anchor_nav li:not(:first-of-type){margin-left:-1px}}.anchor_nav li a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;height:100%;padding:5px 32px;border-radius:8px;color:#000;font-size:18px;font-weight:700;line-height:2;text-align:center}.anchor_nav li a svg{-webkit-transition:.3s ease;width:18px;height:18px;margin-right:10px;transition:.3s ease}.anchor_nav li a svg rect{fill:none}.anchor_nav li a svg path{-webkit-transition:.3s;transition:.3s}@media print,screen and (min-width:769px){.anchor_nav li a:hover{background:red;color:#fff}.anchor_nav li a:hover svg path{fill:#fff}}@media screen and (max-width:767px){.anchor_nav{display:block;margin-bottom:0;border-top:1px solid #dedede;border-left:none}.anchor_nav li{display:block;width:auto;margin:0;padding:0;border:none;border-bottom:1px solid #dedede}.anchor_nav li:first-child{border-left:none}.anchor_nav li a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:5px 15px;border:none;font-size:14px;text-align:left}.anchor_nav li a svg{width:13px;margin-right:8px}#elementary,#student{padding-bottom:50px}#exhibition-top_works_list .btn-red{margin-bottom:30px}}#press-menu{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:830px;height:28px;margin:0 auto 45px;padding:5px;border:1px solid #ccc;border-radius:20px}#press-menu li a{-webkit-transition:all .3s;display:block;position:relative;width:140px;height:16px;padding:6px 0;border-radius:20px;color:#000;font-size:16px;font-weight:700;line-height:1;text-align:center;transition:all .3s}#press-menu li a:after{position:absolute;right:0;bottom:-51px;left:0;width:0;height:0;margin:0 auto;border-width:0 10px 18px;border-style:solid;border-color:transparent transparent #f5f1f6;content:"";opacity:0}#top #press-menu li a:after{display:none}@media (-ms-high-contrast:none),print{#press-menu li a{padding:8px 0 3px}#press-menu li a:after{bottom:-52px}}@media print,screen and (min-width:769px){#press-menu li a:hover{-webkit-transition:all .3s;background:#fe0000;color:#fff!important;transition:all .3s}}#press-menu li a:active,#press-menu li a:hover,#press-menu li a:link,#press-menu li a:visited{color:#000;text-decoration:none}#press-menu li a.active,#press-menu li a.active_all,#press-menu li a.is-active{background:#fe0000;color:#fff}#press-menu li a.active:not(.first):after{opacity:1}@media print,screen and (min-width:768px) and (max-width:900px){#press-menu{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:calc(100% - 32px);height:28px;margin:0 auto 45px;padding:5px;border:1px solid #ccc;border-radius:20px}#press-menu li a{display:block;width:120px;height:16px;padding:6px 0;border-radius:20px;color:#000;font-size:16px;font-weight:700;text-align:center}#press-menu li a,#press-menu li a:hover{-webkit-transition:all .3s;transition:all .3s}#press-menu li a:hover{background:#fe0000;color:#fff!important}#press-menu li a.active,#press-menu li a.active_all{display:block;width:140px;height:16px;border-radius:20px;background:#fe0000;color:#fff!important;font-size:16px;font-weight:700;text-align:center}#press-menu li a:active,#press-menu li a:hover,#press-menu li a:link,#press-menu li a:visited{color:#000;text-decoration:none}}@media screen and (max-width:767px){#press-menu-outer{width:100%;height:40px;margin:0;padding:0 0 30px;overflow-x:scroll}#press-menu{display:table;width:auto;height:40px;margin:0;padding:0 16px;border:none;border-radius:20px}#press-menu li{display:table-cell;padding:0 10px 0 0;font-weight:700;text-align:center}#press-menu li,#press-menu li a{width:auto;height:16px;border-radius:20px;font-size:16px}#press-menu li a{display:block;padding:13px 20px 11px;background:#dedede;white-space:nowrap}#press-menu li a.active,#press-menu li a.active_all{width:auto;height:16px;font-size:16px}#press-menu li a:after{bottom:-30px}}#press-menu-child-outer{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:840px;margin:0 auto 75px;padding:20px 30px 20px 40px;border-radius:8px;background:#f5f1f6}@media print,screen and (min-width:768px) and (max-width:900px){#press-menu-child-outer{width:calc(100% - 32px)}}@media screen and (max-width:767px){#press-menu-child-outer{margin-bottom:40px;padding:16px 0;border-radius:0}}@media screen and (max-width:767px){#press-menu-child-outer .press-menu-child-tab-item{overflow-x:scroll}}#press-menu-child-outer .press-menu-child{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-top:-10px}@media screen and (max-width:767px){#press-menu-child-outer .press-menu-child{display:table;width:auto;margin-top:0}}#press-menu-child-outer .press-menu-child li{margin-top:10px;margin-right:10px}@media screen and (max-width:767px){#press-menu-child-outer .press-menu-child li{display:table-cell;width:auto;margin-top:0;margin-right:0;padding-right:10px}#press-menu-child-outer .press-menu-child li:first-of-type{padding-left:16px}#press-menu-child-outer .press-menu-child li:last-of-type{padding-right:16px}}#press-menu-child-outer .press-menu-child li a{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;height:30px;padding:0 13px;border-radius:15px;color:#000;font-size:16px;font-weight:700}@media (-ms-high-contrast:none),print{#press-menu-child-outer .press-menu-child li a{-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 13px 0}}#press-menu-child-outer .press-menu-child li a:focus{background:#fe0000;color:#fff}@media print,screen and (min-width:769px){#press-menu-child-outer .press-menu-child li a:hover{background:#fe0000;color:#fff}}@media screen and (max-width:767px){#press-menu-child-outer .press-menu-child li a{background:#fff;font-size:16px;white-space:nowrap}}#press-menu-child-outer .press-menu-child li a.active{background:#fe0000;color:#fff}#press-menu-child-outer .bx-wrapper{-webkit-box-shadow:none;margin-bottom:0;border:none;background:none;box-shadow:none}.press-list{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:1000px;margin:0 auto}.press-list li{width:228px;margin:0 29px 60px 0}.press-list li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.press-list li:nth-child(4n){margin-right:0}.press-list .news-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;position:relative;order:1;width:224px;margin-bottom:15px;padding-top:75%;border-radius:15px}.press-list .news-img img{-o-object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border:1px solid #dedede;border-radius:15px;font-family:"object-fit: cover"}.press-list .news-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:10px;font-weight:700;line-height:1.5}.press-list .news-title a:active,.press-list .news-title a:hover,.press-list .news-title a:link,.press-list .news-title a:visited{color:#333}.press-list .news-date{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-bottom:10px;color:#666;font-size:14px;font-weight:700}.press-list .news-category{-ms-flex-wrap:wrap;-webkit-box-ordinal-group:5;-ms-flex-order:4;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;order:4}.press-list .news-category p{margin:0 4px 4px 0}.press-list .news-category span{display:inline-block;padding:4px 15px;border-radius:20px;background:#ffe4e4;color:#333;font-size:12px;font-weight:700}@media (-ms-high-contrast:none),print{.press-list .news-category span{padding:6px 15px 4px}}@media print,screen and (min-width:769px){.press-list a:hover .news-img{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);box-shadow:0 10px 10px -6px rgba(0,0,0,.25)}}@media print,screen and (min-width:768px) and (max-width:1028px){.press-list{width:calc(100% - 32px)}.press-list li{width:calc(25% - 8px);margin:0 10px 30px 0}.press-list li a{width:100%}.press-list .news-img{width:calc(100% - 2px);border-radius:5px}.press-list .news-img .frame,.press-list .news-img img{border-radius:5px}.press-list .news-title{font-size:12px;line-height:1.5}.press-list .news-category span{padding:5px 10px;border-radius:14px;font-size:12px}}@media screen and (max-width:767px){.press-list{width:100%}.press-list li{width:calc(50% - 8px);margin:0 16px 30px 0}.press-list li a{width:100%}.press-list li:nth-child(2n){margin-right:0}.press-list .news-img{width:100%;border-radius:5px}.press-list .news-img img{border-radius:5px}.press-list .news-title{font-size:12px;line-height:1.5}.press-list .news-category span{padding:5px 10px;border-radius:20px;font-size:12px}}.form__head--txt{margin-bottom:30px;text-align:center}.form__btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.form__btn .btn-red{margin:0}@media print,screen and (min-width:768px){.form__btn .btn-red:not(:first-of-type){margin-left:20px}}@media screen and (max-width:767px){.form__btn{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.form__btn .btn-red:not(:first-of-type){margin-bottom:15px}}.pager{padding-bottom:146px}@media screen and (max-width:767px){.pager{padding-bottom:85px}}.pager:has(+.pickup__banner.pickup__banner--press){padding-bottom:40px}@media screen and (max-width:767px){.pager:has(+.pickup__banner.pickup__banner--press){padding-bottom:30px}}.pager+.pickup__banner.pickup__banner--press{padding:0}.pager ul,.pager ul li a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.pager ul li a{width:40px;height:40px;margin:0 4px;border-radius:50%;background:#666;color:#fff;font-size:16px;font-weight:700}@media (-ms-high-contrast:none),print{.pager ul li a.active,.pager ul li a.page-link{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:5px}}.pager ul li a.next svg,.pager ul li a.prev svg{width:100%;height:100%}.pager ul li a.next svg .st0,.pager ul li a.prev svg .st0{fill:#949494;-webkit-transition:.3s ease;transition:.3s ease}.pager ul li a.next svg .st1,.pager ul li a.prev svg .st1{fill:none}.pager ul li a.next svg .st2,.pager ul li a.prev svg .st2{fill:#fff}.pager ul li a.next:hover svg .st0,.pager ul li a.prev:hover svg .st0{fill:#666}.pager ul li a.prev{margin-right:12px}.pager ul li a.next{-webkit-transform:rotate(180deg);margin-left:12px;transform:rotate(180deg)}.pager ul li.active a,.pager ul li a.active,.pager ul li a:hover{background:red}.txt-lead{padding-top:71px}.txt-lead>.content-width>.tit{position:relative;margin-bottom:55px;font-size:22px;font-weight:700;line-height:1;text-align:center}.txt-lead>.content-width>.tit:after{display:inline-block;position:absolute;bottom:-42px;left:calc(50% - 67px);width:134px;height:22px;background-image:url(../img/teacher/page-howto-paints/bg-tit.png);background-size:cover;content:""}.txt-lead>.content-width>.img{display:block;max-width:100%;margin:0 auto}.txt-lead>.content-width>.img+.text{margin-top:10px}.txt-lead>.content-width>.text{margin-bottom:70px;font-size:18px;letter-spacing:.04em;line-height:2;text-align:center}.txt-lead>.content-width>.text-left{text-align:left}@media screen and (max-width:767px){.txt-lead{padding-top:0}.txt-lead>.content-width>.tit{font-size:18px;line-height:1}.txt-lead>.content-width>.tit:after{-webkit-transform:scale(.8) rotate(.1deg);-webkit-transform-origin:top;bottom:-35px;transform:scale(.8) rotate(.1deg);transform-origin:top}.txt-lead>.content-width>.text{margin-bottom:23px;font-size:14px;letter-spacing:0;text-align:left}}.box-pickup-block .pickup-inner{position:relative;margin:80px auto 60px;padding:58px 24px 24px;border-radius:20px;background:#b6f0eb}.box-pickup-block .pickup-hdg{position:absolute;top:-20px;left:calc(50% - 145px);width:270px;padding:10px;border-radius:5px;background:#0cccbc;color:#fff;font-size:22px;text-align:center}.box-pickup-block .pickup-hdg:before{position:absolute;bottom:-8px;left:calc(50% - 5px);width:0;height:0;border-width:8px 5px 0;border-style:solid;border-color:#0cccbc transparent transparent;content:""}@media screen and (min-width:768px) and (-ms-high-contrast:none){.box-pickup-block .pickup-hdg:before{bottom:-7px}}.box-pickup-block .pickup-list{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:846px;margin:0 auto}.box-pickup-block .pickup-list>li{margin:0 15px}@media print,screen and (min-width:768px){.box-pickup-block .pickup-list>li{width:180px}}.box-pickup-block .pickup-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.box-pickup-block .pickup-wrap[href]:focus .pickup-text,.box-pickup-block .pickup-wrap[href]:hover .pickup-text{color:red}@media print,screen and (min-width:769px){.box-pickup-block .pickup-wrap[href]:focus img,.box-pickup-block .pickup-wrap[href]:hover img{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);-webkit-transform:scale(1.05) rotate(.1deg) translateZ(0);-webkit-transition:.3s;transform:scale(1.05) rotate(.1deg) translateZ(0);box-shadow:0 10px 10px -6px rgba(0,0,0,.25);transition:.3s}}.box-pickup-block .pickup-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center}.box-pickup-block .pickup-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;position:relative;order:1;margin-bottom:20px;padding-top:100%}.box-pickup-block .pickup-img img{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-webkit-transition:.3s;-o-object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:20px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);font-family:"object-fit: cover";transition:.3s}@media print,screen and (max-width:1279px) and (min-width:768px){.box-pickup-block .pickup-inner{max-width:1000px}.box-pickup-block .pickup-list{width:100%;max-width:846px}.box-pickup-block .pickup-list>li{width:calc(25% - 30px);margin:0 15px 10px;font-size:14px}}@media screen and (max-width:767px){.box-pickup-block .pickup-inner{margin:40px auto 30px;padding:42px 5px 10px;border-radius:10px}.box-pickup-block .pickup-hdg{top:-15px;left:calc(50% - 96px);width:173px;padding:5px 10px;font-size:15px;text-align:center}.box-pickup-block .pickup-list{-ms-flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;flex-wrap:wrap;justify-content:flex-start;width:100%}.box-pickup-block .pickup-list>li{width:calc(50% - 10px);margin:0 5px 10px;font-size:14px}.box-pickup-block .pickup-img{margin-bottom:10px}.box-pickup-block .pickup-img>img{border-radius:10px}}.products-icon-headline{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;row-gap:4px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:50px}.products-icon-headline.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.products-icon-headline>.text{margin:0;padding:0;font-size:26px;font-weight:700;line-height:1.3;text-align:center}.products-icon-headline>.text.white{color:#fff}.products-icon-headline>.icon{width:auto;max-height:50px}@media screen and (max-width:767px){.products-icon-headline{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.products-icon-headline>.text{font-size:20px}}.c-link{color:red!important}.c-link__dl:after{display:inline-block;width:16px;height:16px;background-image:url(../img/common/ico-dl.svg);content:""}@media screen and (max-width:767px){.c-link__dl:after{width:14px;height:14px;margin-right:2px}}.c-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;width:320px;height:50px;border-radius:8px;background:#cb0201;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);font-size:18px;font-weight:700;line-height:1}@media print,screen and (min-width:769px){.c-btn:hover{-webkit-box-shadow:0 5px 10px 3px rgba(0,0,0,.3);background:#ff0302;box-shadow:0 5px 10px 3px rgba(0,0,0,.3)}}.c-btn.red{color:#fff}.c-btn.arrow:after{-webkit-transform:rotate(-45deg);display:inline-block;position:absolute;top:calc(50% - 5px);right:24px;width:10px;height:10px;transform:rotate(-45deg);border-width:0 3px 3px 0;border-style:solid;border-color:#fff;vertical-align:middle;content:""}@media (-ms-high-contrast:none),print{.c-btn.arrow:after{margin-bottom:1px!important}}@media screen and (max-width:767px){.c-btn{width:100%;height:42px;border-radius:4px;font-size:14px;line-height:1}.c-btn.arrow:after{-webkit-transform:rotate(-45deg);display:inline-block;top:calc(50% - 5px);right:24px;width:8px;height:8px;transform:rotate(-45deg);border-width:0 2px 2px 0;border-style:solid;border-color:#fff;vertical-align:middle;content:""}}.c-card-list{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:100%}.c-card-list__item{-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;flex-direction:column-reverse;justify-content:flex-end}.c-card-list__item,.c-card-list__item .txtarea{-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex}.c-card-list__item .txtarea{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:25px}.c-card-list__item .txtarea__tit{font-size:19px;font-weight:700;line-height:1.31579}.c-card-list__item .txtarea__txt{margin-top:9px;font-size:16px;font-weight:500;line-height:1.8125}.c-card-list__item .imagearea{-webkit-box-shadow:0 2px 15px 0 rgba(0,0,0,.1);width:100%;height:120px;overflow:hidden;border-radius:20px;box-shadow:0 2px 15px 0 rgba(0,0,0,.1)}@media screen and (max-width:767px){.c-card-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-card-list__item{-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;flex-direction:column-reverse;justify-content:flex-end}.c-card-list__item,.c-card-list__item .txtarea{-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex}.c-card-list__item .txtarea{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:25px}.c-card-list__item .txtarea__tit,.c-card-list__item .txtarea__txt{font-size:13px;line-height:1.46154}.c-card-list__item .txtarea__txt{margin-top:9px}.c-card-list__item .imagearea{position:relative;width:100%;height:0;padding-top:52.863436%;border-radius:10px}.c-card-list__item .imagearea img{position:absolute;top:0;left:0}}.c-tit__line-under-arrow{display:inline-block;position:relative;font-size:22px;font-weight:700;line-height:1.40909}.c-tit__line-under-arrow.green:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2025.6%2022%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m23.6%202-10.8%2018-10.8-18%22%20fill%3D%22none%22%20stroke%3D%22%23c7e7c2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%224%22%2F%3E%3C%2Fsvg%3E")}.c-tit__line-under-arrow.green span:after,.c-tit__line-under-arrow.green span:before{background-color:rgba(68,175,53,.3)}.c-tit__line-under-arrow.yellow:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2025.6%2022%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m23.6%202-10.8%2018-10.8-18%22%20fill%3D%22none%22%20stroke%3D%22%23faff00%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%224%22%2F%3E%3C%2Fsvg%3E")}.c-tit__line-under-arrow.yellow span:after,.c-tit__line-under-arrow.yellow span:before{background-color:#faff00}.c-tit__line-under-arrow.yellow-dark:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2025.6%2022%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m23.6%202-10.8%2018-10.8-18%22%20fill%3D%22none%22%20stroke%3D%22%23F7BE00%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%224%22%2F%3E%3C%2Fsvg%3E")}.c-tit__line-under-arrow.yellow-dark span:after,.c-tit__line-under-arrow.yellow-dark span:before{background-color:#f7be00}.c-tit__line-under-arrow.blue:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2025.6%2022%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m23.6%202-10.8%2018-10.8-18%22%20fill%3D%22none%22%20stroke%3D%22%23c3d3de%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%224%22%2F%3E%3C%2Fsvg%3E")}.c-tit__line-under-arrow.blue span:after,.c-tit__line-under-arrow.blue span:before{background-color:rgba(54,109,145,.3)}.c-tit__line-under-arrow.purple:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2025.6%2022%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m23.6%202-10.8%2018-10.8-18%22%20fill%3D%22none%22%20stroke%3D%22%23e180bf%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%224%22%2F%3E%3C%2Fsvg%3E")}.c-tit__line-under-arrow.purple span:after,.c-tit__line-under-arrow.purple span:before{background-color:#e180bf}.c-tit__line-under-arrow.white:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2025.6%2022%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m23.6%202-10.8%2018-10.8-18%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%224%22%2F%3E%3C%2Fsvg%3E")}.c-tit__line-under-arrow.white span:after,.c-tit__line-under-arrow.white span:before{background-color:#fff}.c-tit__line-under-arrow:after{display:inline-block;position:absolute;bottom:-38px;left:calc(50% - 12.8px);width:25.6px;height:22px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2025.6%2022%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m23.6%202-10.8%2018-10.8-18%22%20fill%3D%22none%22%20stroke%3D%22%23ffb2b2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%224%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:100%;content:""}.c-tit__line-under-arrow span:after,.c-tit__line-under-arrow span:before{display:inline-block;position:absolute;bottom:-19px;width:calc(50% - 10px);height:4px;border-radius:2px;background-color:#ffb2b2;content:""}@media (-ms-high-contrast:none),print{.c-tit__line-under-arrow span:after,.c-tit__line-under-arrow span:before{bottom:-20px}}.c-tit__line-under-arrow span:before{left:0}.c-tit__line-under-arrow span:after{right:1px}@media (-ms-high-contrast:none),print{.c-tit__line-under-arrow span:after{right:0}}@media screen and (max-width:767px){.c-tit__line-under-arrow{font-size:18px;line-height:1}.c-tit__line-under-arrow:after{bottom:-32px;left:calc(50% - 10px);width:19px;height:24px}.c-tit__line-under-arrow span:after,.c-tit__line-under-arrow span:before{bottom:-11px;width:calc(50% - 7px);height:3px;border-radius:1.5px}.c-tit__line-under-arrow span:after{right:1px}}.c-hover__shadow{-webkit-transition:.5s;position:relative;transition:.5s}@media print,screen and (min-width:769px){.c-hover__shadow{will-change:transform}.c-hover__shadow:after{-webkit-box-sizing:border-box;-webkit-transition:.5s;box-sizing:border-box;display:inline-block;visibility:hidden;z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;border:4px solid red;border-radius:20px;content:"";opacity:0;transition:.5s}.c-hover__shadow:hover{-webkit-transform:scale(1.1) rotate(.1deg);transform:scale(1.1) rotate(.1deg)}.c-hover__shadow:hover:after{visibility:visible;opacity:1}.c-hover__shadow:hover img{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);-webkit-transition:-webkit-box-shadow .5s;box-shadow:0 10px 10px -6px rgba(0,0,0,.25);transition:-webkit-box-shadow .5s;transition:box-shadow .5s;transition:box-shadow .5s,-webkit-box-shadow .5s}}.c-stafflist{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-stafflist,.c-stafflist__item{display:-webkit-box;display:-ms-flexbox;display:flex}.c-stafflist__item{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-transition:-webkit-box-shadow .4s ease;flex-direction:column;width:calc(33.33333% - 21.333px);border-radius:16px;background:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);transition:-webkit-box-shadow .4s ease;transition:box-shadow .4s ease;transition:box-shadow .4s ease,-webkit-box-shadow .4s ease}@media print,screen and (min-width:769px){.c-stafflist__item:hover{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);box-shadow:0 10px 10px -6px rgba(0,0,0,.25)}.c-stafflist__item:hover .txtarea__tit{color:red}.c-stafflist__item:hover .imagearea img{-webkit-transform:scale(1.05) rotate(.1deg);transform:scale(1.05) rotate(.1deg)}}.c-stafflist__item .txtarea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-ordinal-group:3;-ms-flex-order:2;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;order:2;padding:22px 18px 34px}.c-stafflist__item .txtarea__tit{-webkit-font-feature-settings:"palt";-webkit-transition:color .4s ease;color:#333;font-feature-settings:"palt";font-size:17px;font-weight:700;letter-spacing:1.3px;line-height:1.64706;transition:color .4s ease}.c-stafflist__item .txtarea__meta{margin-top:19px;color:#525252}.c-stafflist__item .txtarea__meta--job .jobname{-webkit-font-feature-settings:"palt";display:inline-block;margin-bottom:10px;padding:3px 1px 3px 7px;background-color:#62cc77;color:#fff;font-feature-settings:"palt";font-size:15px;font-weight:700;letter-spacing:5px;line-height:1}@media screen and (min-width:768px) and (-ms-high-contrast:none){.c-stafflist__item .txtarea__meta--job .jobname{padding:5px 2px 1px 7px}}.c-stafflist__item .txtarea__meta--job .detail{display:block;line-height:1.26667}.c-stafflist__item .txtarea__meta--job .detail,.c-stafflist__item .txtarea__meta--name{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:15px;font-weight:400;letter-spacing:.6px}.c-stafflist__item .txtarea__meta--name{margin-top:10px;line-height:1}.c-stafflist__item .txtarea__meta--name .year{margin-left:5px;letter-spacing:1.3px}.c-stafflist__item .txtarea__meta--name .year:before{display:inline-block;margin-right:5px;content:"";content:"/"}.c-stafflist__item .imagearea{-webkit-box-ordinal-group:2;-ms-flex-order:1;z-index:1;position:relative;order:1;width:100%;overflow:hidden;border-radius:16px 16px 0 0}.c-stafflist__item .imagearea img{-o-object-fit:cover;-webkit-transition:-webkit-transform .4s ease;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover";transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;will-change:transform}@media print,screen and (min-width:768px){.c-stafflist.normal .c-stafflist__item:not(:first-of-type){margin-left:32px}.c-stafflist.normal .c-stafflist__item:nth-of-type(n+4){margin-top:35px}.c-stafflist.normal .c-stafflist__item:nth-of-type(3n+4){margin-left:0}}.c-stafflist.small .c-stafflist__item{width:calc(16.66667% - 16px);border-radius:7.5px}@media print,screen and (max-width:1279px) and (min-width:768px){.c-stafflist.small .c-stafflist__item{width:calc(25% - 16px)}}@media print,screen and (min-width:768px){.c-stafflist.small .c-stafflist__item{margin-right:19px}.c-stafflist.small .c-stafflist__item:nth-of-type(n+7){margin-top:25px}.c-stafflist.small .c-stafflist__item:nth-of-type(6n){margin-right:0}}@media print,screen and (max-width:1279px) and (min-width:768px){.c-stafflist.small .c-stafflist__item{margin-right:19px}.c-stafflist.small .c-stafflist__item:nth-of-type(n+5){margin-top:25px}.c-stafflist.small .c-stafflist__item:nth-of-type(6n){margin-right:19px}.c-stafflist.small .c-stafflist__item:nth-of-type(4n){margin-right:0}}.c-stafflist.small .c-stafflist__item .txtarea{padding:1px 11px 22px}.c-stafflist.small .c-stafflist__item .txtarea__tit{display:none}.c-stafflist.small .c-stafflist__item .txtarea__meta{margin-top:10px}.c-stafflist.small .c-stafflist__item .txtarea__meta--job .jobname{margin-right:7px;padding:3px 4px;font-size:14px;letter-spacing:1px;line-height:1}@media (-ms-high-contrast:none),print{.c-stafflist.small .c-stafflist__item .txtarea__meta--job .jobname{padding:6px 4px 1px}}.c-stafflist.small .c-stafflist__item .txtarea__meta--job .year{-webkit-font-feature-settings:"palt";display:block;font-feature-settings:"palt";font-size:12px;font-weight:400;letter-spacing:1px;line-height:1}.c-stafflist.small .c-stafflist__item .txtarea__meta--name{font-size:14px;line-height:1}.c-stafflist.small .c-stafflist__item .imagearea{border-radius:7.5px 7.5px 0 0}@media screen and (max-width:767px){.c-stafflist__item{width:100%;border-radius:8px}.c-stafflist__item .txtarea{padding:18px 16px 28px}.c-stafflist__item .txtarea__tit{font-size:15px;letter-spacing:1.3px;line-height:1.66667}.c-stafflist__item .txtarea__meta{margin-top:15px}.c-stafflist__item .txtarea__meta--job .jobname{margin-right:10px;padding:3px 1px 3px 7px;font-size:13px;letter-spacing:5px;line-height:1}.c-stafflist__item .txtarea__meta--job .detail{font-size:14px;letter-spacing:.6px;line-height:1.42857}.c-stafflist__item .txtarea__meta--name{margin-top:10px;font-size:14px;letter-spacing:.6px;line-height:1}.c-stafflist__item .txtarea__meta--name .year{margin-left:5px;letter-spacing:1.3px}.c-stafflist__item .txtarea__meta--name .year:before{margin-right:5px}.c-stafflist__item .imagearea{border-radius:8px 8px 0 0}.c-stafflist.normal .c-stafflist__item:not(:first-of-type){margin-top:30px}.c-stafflist.small{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-stafflist.small .c-stafflist__item{width:calc(50% - 8px);border-radius:8px}.c-stafflist.small .c-stafflist__item:nth-of-type(2n){margin-left:16px}.c-stafflist.small .c-stafflist__item:nth-of-type(n+3){margin-top:30px}.c-stafflist.small .c-stafflist__item .txtarea{padding:1px 11px 18px}.c-stafflist.small .c-stafflist__item .txtarea__tit{display:none}.c-stafflist.small .c-stafflist__item .txtarea__meta{margin-top:10px}.c-stafflist.small .c-stafflist__item .txtarea__meta--job .jobname{margin-right:7px;padding:3px 4px;font-size:14px;letter-spacing:1px;line-height:1}.c-stafflist.small .c-stafflist__item .txtarea__meta--job .year{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:12px;font-weight:400;letter-spacing:1px;line-height:1}.c-stafflist.small .c-stafflist__item .txtarea__meta--name{font-size:14px;line-height:1}.c-stafflist.small .c-stafflist__item .imagearea{border-radius:8px 8px 0 0}}.c-ripple{position:relative;overflow:hidden;cursor:pointer}.c-ripple__effect{-webkit-transform:scale(0);position:absolute;transform:scale(0);border-radius:100%;background:hsla(0,0%,100%,.5);opacity:0;pointer-events:none}.c-ripple__effect.is-show{-webkit-animation:ripple .5s ease-out;animation:ripple .5s ease-out}@-webkit-keyframes ripple{0%{opacity:1}to{-webkit-transform:scale(3) rotate(.1deg);transform:scale(3) rotate(.1deg);opacity:0}}@keyframes ripple{0%{opacity:1}to{-webkit-transform:scale(3) rotate(.1deg);transform:scale(3) rotate(.1deg);opacity:0}}.c-slick-control{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;width:25px;height:20px;border-radius:4px;background-color:red}.c-slick-control:not(.is-stop):after,.c-slick-control:not(.is-stop):before{display:inline-block;width:2px;min-width:2px;height:10px;background-color:#fff;content:""}.c-slick-control:not(.is-stop):after{margin-left:3px}.c-slick-control.is-stop:after{z-index:-1;z-index:1;position:absolute;position:relative;width:0;height:0;border-width:4.65px 0 4.65px 7.5px;border-style:solid;border-color:transparent transparent transparent #fff;content:""}.c-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-direction:column}.c-table{width:100%;margin-top:32px;margin-bottom:38px;border:1px solid #dedede;font-size:16px;font-weight:400;line-height:1.8125}.c-table:not(.has-header) tr{letter-spacing:1.23px}.c-table:not(.has-header) tr th{width:192px;min-width:192px;padding-left:32px;background-color:#f8f8f8;text-align:left;vertical-align:middle}.c-table:not(.has-header) tr td{padding:25px 32px}.c-table:not(.has-header) tr td ol{margin-bottom:7px;padding-left:24px;font-size:16px;font-weight:400;line-height:1.375}.c-table:not(.has-header) tr td ol li:not(:first-of-type){margin-top:14px}@media print,screen and (min-width:768px){.c-table:not(.has-header) tr:not(:first-of-type) th{border-top:1px solid #fff}.c-table:not(.has-header) tr:not(:first-of-type) td{border-top:1px solid #dedede}}@media print,screen and (min-width:768px){.c-table.has-header tr:first-of-type{background-color:#f8f8f8}.c-table.has-header tr:first-of-type th{border-right-color:#fff;border-left-color:#fff;font-weight:700}.c-table.has-header tr:first-of-type th:first-of-type{border-left-color:#dedede}.c-table.has-header tr:first-of-type th:last-of-type{border-right-color:#dedede}.c-table.has-header tr th{padding:26px 26px 25px;border:1px solid #dedede;text-align:center}.c-table.has-header tr td{padding:26px 26px 25px;border:1px solid #dedede;text-align:left;vertical-align:middle}}@media screen and (max-width:767px){.c-table{margin-top:24px;margin-bottom:27px;font-size:14px;line-height:1.82143}.c-table:not(.has-header) tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;letter-spacing:1.23px}.c-table:not(.has-header) tr th{width:inherit;min-width:inherit;padding:9px 15px 7px}.c-table:not(.has-header) tr td{padding:9px 15px}.c-table:not(.has-header) tr td ol{margin-bottom:7px;padding-left:20px;font-size:14px;line-height:1.39286}.c-table:not(.has-header) tr td ol li:not(:first-of-type){margin-top:12px}.c-table.has-header tr:nth-of-type(2n){background-color:#f6f6f6}.c-table.has-header tr:nth-of-type(2n) td:not(:first-of-type){border-left:1px solid #fff}.c-table.has-header tr:nth-of-type(odd) td{border-left:1px solid #dedede}.c-table.has-header tr th{background-color:#dedede;text-align:left}.c-table.has-header tr td{border-top:1px solid #dedede}.c-table.has-header tr td,.c-table.has-header tr th{padding:9px 15px 8px}.c-table.no-color tr:nth-of-type(2n){background-color:#fff}.c-table.no-color tr:nth-of-type(2n) td:not(:first-of-type){border-color:#dedede}.c-table .small-header th{background-color:#f8f8f8!important;font-weight:700}.c-table .small-header th:not(:first-of-type){border-left:1px solid #fff}}.c-lg-row{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;justify-content:space-between;margin:20px 0}@media screen and (max-width:767px){.c-lg-row{width:100%!important}}.c-lg-row img{width:100%;height:auto}@media screen and (max-width:767px){.c-lg-row img{width:100%!important}}.c-lg-row figcaption{margin-top:17px;color:#666;font-size:14px;font-weight:400;line-height:1.5;text-align:left}@media screen and (max-width:767px){.c-lg-row figcaption{margin-top:6px;font-size:14px;line-height:1.5}}@media screen and (max-width:767px){.c-lg-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media print,screen and (min-width:768px){.c-lg-row.num-2>*{width:calc(50% - 10px);height:auto}}@media print,screen and (min-width:768px){.c-lg-row.num-3>*{width:calc(33.33333% - 10px);height:auto}}@media print,screen and (min-width:768px){.c-lg-row.num-4>*{width:calc(25% - 10px);height:auto}}@media print,screen and (min-width:768px){.c-lg-row.num-5>*{width:calc(20% - 10px);height:auto}}@media print,screen and (min-width:768px){.c-lg-row.num-6>*{width:calc(16.66667% - 10px);height:auto}}@media print,screen and (min-width:768px){.c-lg-row.num-7>*{width:calc(14.28571% - 10px);height:auto}}@media print,screen and (min-width:768px){.c-lg-row.num-8>*{width:calc(12.5% - 10px);height:auto}}@media print,screen and (min-width:768px){.c-lg-row.num-9>*{width:calc(11.11111% - 10px);height:auto}}@media print,screen and (min-width:768px){.c-lg-row.num-10>*{width:calc(10% - 10px);height:auto}}@media print,screen and (min-width:768px){.c-lg-row>:not(:first-of-type){margin-left:10px}}@media screen and (max-width:767px){.c-lg-row>*{width:100%!important;height:auto}.c-lg-row>:not(:first-of-type){margin-top:10px}}@media screen and (max-width:767px){.l-lg{display:none!important}}@media print,screen and (min-width:768px){.l-sm{display:none!important}}.main-img__control{position:absolute;bottom:121px;left:calc(50% + 16px)}.main-img__control.num-0{margin-left:0}@media screen and (max-width:767px){.main-img__control.num-0{margin-left:0}}.main-img__control.num-1{margin-left:14px}@media screen and (max-width:767px){.main-img__control.num-1{margin-left:8px}}.main-img__control.num-2{margin-left:28px}@media screen and (max-width:767px){.main-img__control.num-2{margin-left:16px}}.main-img__control.num-3{margin-left:42px}@media screen and (max-width:767px){.main-img__control.num-3{margin-left:24px}}.main-img__control.num-4{margin-left:56px}@media screen and (max-width:767px){.main-img__control.num-4{margin-left:32px}}.main-img__control.num-5{margin-left:70px}@media screen and (max-width:767px){.main-img__control.num-5{margin-left:40px}}.main-img__control.num-6{margin-left:84px}@media screen and (max-width:767px){.main-img__control.num-6{margin-left:48px}}.main-img__control.num-7{margin-left:98px}@media screen and (max-width:767px){.main-img__control.num-7{margin-left:56px}}.main-img__control.num-8{margin-left:112px}@media screen and (max-width:767px){.main-img__control.num-8{margin-left:64px}}.main-img__control.num-9{margin-left:126px}@media screen and (max-width:767px){.main-img__control.num-9{margin-left:72px}}.main-img__control.num-10{margin-left:140px}@media screen and (max-width:767px){.main-img__control.num-10{margin-left:80px}}.main-img__control.num-11{margin-left:154px}@media screen and (max-width:767px){.main-img__control.num-11{margin-left:88px}}.main-img__control.num-12{margin-left:168px}@media screen and (max-width:767px){.main-img__control.num-12{margin-left:96px}}.main-img__control.num-13{margin-left:182px}@media screen and (max-width:767px){.main-img__control.num-13{margin-left:104px}}.main-img__control.num-14{margin-left:196px}@media screen and (max-width:767px){.main-img__control.num-14{margin-left:112px}}.main-img__control.num-15{margin-left:210px}@media screen and (max-width:767px){.main-img__control.num-15{margin-left:120px}}.main-img__control.num-16{margin-left:224px}@media screen and (max-width:767px){.main-img__control.num-16{margin-left:128px}}.main-img__control.num-17{margin-left:238px}@media screen and (max-width:767px){.main-img__control.num-17{margin-left:136px}}.main-img__control.num-18{margin-left:252px}@media screen and (max-width:767px){.main-img__control.num-18{margin-left:144px}}.main-img__control.num-19{margin-left:266px}@media screen and (max-width:767px){.main-img__control.num-19{margin-left:152px}}.main-img__control.num-20{margin-left:280px}@media screen and (max-width:767px){.main-img__control.num-20{margin-left:160px}}@media screen and (max-width:767px){.main-img__control{bottom:73px;left:calc(50% + 20px)}}#main-img-outer{position:relative;width:100%;max-width:1920px;margin:0 auto 20px;overflow:hidden}#main-img-outer:before{left:50%;margin-left:-960px;background:url(../img/top/gr_main_l.png)}#main-img-outer:after,#main-img-outer:before{z-index:30;position:absolute;top:0;width:50px;height:648px;content:""}#main-img-outer:after{right:50%;margin-right:-960px;background:url(../img/top/gr_main_r.png)}#main-img{visibility:hidden;width:100%;margin:0 auto;opacity:0}#main-img.slick-initialized{visibility:visible;opacity:1}#main-img img{border-radius:15px}#mouse{position:absolute;bottom:0;left:50%;width:240px;height:80px;margin-left:-120px;background:url(../img/top/bg_mouse.png);background-repeat:no-repeat}#mouse .scroll{-webkit-animation:toBottomMouse 2.3s ease infinite;display:block;z-index:1;position:relative;width:24px;height:40px;margin:30px auto 0;border-radius:12px;background-color:#d9261c;animation:toBottomMouse 2.3s ease infinite}#mouse .scroll__line{position:absolute;top:10px;left:calc(50% - 2px);width:3px;height:calc(100% - 20px)}#mouse .scroll__line span{display:inline-block;position:relative;width:100%;height:100%;overflow:hidden}#mouse .scroll__line span:before{-webkit-animation:toBottomLine 2.3s ease infinite;display:inline-block;position:absolute;top:0;left:0;width:3px;height:8px;border-radius:1.5px;background-color:#fff;animation:toBottomLine 2.3s ease infinite;content:""}@media screen and (max-width:767px){#mouse .scroll{-webkit-animation:toBottomMouse 2.3s ease infinite;width:18px;height:30px;margin:14px auto 0;border-radius:12px;animation:toBottomMouse 2.3s ease infinite}#mouse .scroll__line{top:5px;left:calc(50% - 1px);width:2px;height:calc(100% - 10px)}#mouse .scroll__line span:before{-webkit-animation:toBottomLine 2.3s ease infinite;width:2px;height:6px;border-radius:1px;animation:toBottomLine 2.3s ease infinite}}@-webkit-keyframes toBottomMouse{0%{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(9px);transform:translateY(9px)}60%{-webkit-transform:translateY(9px);transform:translateY(9px)}90%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes toBottomMouse{0%{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(9px);transform:translateY(9px)}60%{-webkit-transform:translateY(9px);transform:translateY(9px)}90%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes toBottomLine{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}30%{-webkit-transform:translateY(20px);transform:translateY(20px)}60%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:1}61%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}62%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}to{opacity:1}}@keyframes toBottomLine{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}30%{-webkit-transform:translateY(20px);transform:translateY(20px)}60%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:1}61%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}62%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}to{opacity:1}}#products-section{padding:130px 0 30px}#top-select-section{position:relative;background-image:url(../img/common/bg_pattern.png);background-position:top}#top-select-section:after{position:absolute;bottom:0;left:50%;width:448px;height:40px;margin-left:-224px;background-image:url(../img/top/bg_wave01.png);content:""}#bunner-section .top-bunner{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:64px 32px 0}#bunner-section .top-bunner__link{display:block}#bunner-section .top-bunner__image{-webkit-transition:opacity .3s;width:auto;max-width:100%;height:auto;transition:opacity .3s}#bunner-section .top-bunner__image:focus-visible,#bunner-section .top-bunner__image:hover{opacity:.6}#bunner-section .top-bunner__text{font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.5;text-align:center}@media screen and (max-width:767px){#bunner-section .top-bunner__text{font-size:16px;letter-spacing:0;line-height:1.84;text-align:left}}.top-icon-block{position:relative}.top-icon{top:-90px;margin-left:-38px;opacity:0}.top-icon,.top-icon.anime{position:absolute;left:50%;width:90px;height:76px}.top-icon.anime{-webkit-animation:animation 1s linear forwards;-webkit-transform-origin:center;top:-78px;margin-left:-47px;transform-origin:center;animation:animation 1s linear forwards;opacity:1}#category-section{padding:75px 0 45px;text-align:center}.category-section-title{display:inline-block;position:relative;padding:0 0 35px;color:#fff;font-size:20px;text-align:center}.slider-img{position:relative}.slider-img img{-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid #fff;border-radius:15px}@media print,screen and (min-width:769px){a:hover .slider-img img{-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid red}}@media screen and (max-width:767px){#slider-block .slick-dots.num-0{margin-left:0}}@media screen and (max-width:767px){#slider-block .slick-dots.num-1{margin-left:-2px}}@media screen and (max-width:767px){#slider-block .slick-dots.num-2{margin-left:-4px}}@media screen and (max-width:767px){#slider-block .slick-dots.num-3{margin-left:-6px}}@media screen and (max-width:767px){#slider-block .slick-dots.num-4{margin-left:-8px}}@media screen and (max-width:767px){#slider-block .slick-dots.num-5{margin-left:-10px}}@media screen and (max-width:767px){#slider-block .slick-dots.num-6{margin-left:-12px}}@media screen and (max-width:767px){#slider-block .slick-dots.num-7{margin-left:-14px}}@media screen and (max-width:767px){#slider-block .slick-dots.num-8{margin-left:-16px}}@media screen and (max-width:767px){#slider-block .slick-dots.num-9{margin-left:-18px}}@media screen and (max-width:767px){#slider-block .slick-dots.num-10{margin-left:-20px}}@media screen and (max-width:767px){#slider-block .slick-dots.num-11{margin-left:-22px}}@media screen and (max-width:767px){#slider-block .slick-dots.num-12{margin-left:-24px}}@media screen and (max-width:767px){#slider-block .slick-dots.num-13{margin-left:-26px}}@media screen and (max-width:767px){#slider-block .slick-dots.num-14{margin-left:-28px}}@media screen and (max-width:767px){#slider-block .slick-dots.num-15{margin-left:-30px}}@media screen and (max-width:767px){#slider-block .slick-dots.num-16{margin-left:-32px}}@media screen and (max-width:767px){#slider-block .slick-dots.num-17{margin-left:-34px}}@media screen and (max-width:767px){#slider-block .slick-dots.num-18{margin-left:-36px}}@media screen and (max-width:767px){#slider-block .slick-dots.num-19{margin-left:-38px}}@media screen and (max-width:767px){#slider-block .slick-dots.num-20{margin-left:-40px}}@media print,screen and (min-width:768px){#slider-block .slick-dots{bottom:25px;margin-left:0}}@media screen and (max-width:767px){#slider-block .slick-dots{bottom:0}}#slider-block .slider-block__control{position:absolute;bottom:26px;left:calc(50% + 30.5px)}@media screen and (max-width:767px){#slider-block .slider-block__control{bottom:1px;left:calc(50% + 20px)}}#slider-block .slider-block__control.num-0{margin-left:0}@media screen and (max-width:767px){#slider-block .slider-block__control.num-0{margin-left:0}}#slider-block .slider-block__control.num-1{margin-left:14px}@media screen and (max-width:767px){#slider-block .slider-block__control.num-1{margin-left:8px}}#slider-block .slider-block__control.num-2{margin-left:28px}@media screen and (max-width:767px){#slider-block .slider-block__control.num-2{margin-left:16px}}#slider-block .slider-block__control.num-3{margin-left:42px}@media screen and (max-width:767px){#slider-block .slider-block__control.num-3{margin-left:24px}}#slider-block .slider-block__control.num-4{margin-left:56px}@media screen and (max-width:767px){#slider-block .slider-block__control.num-4{margin-left:32px}}#slider-block .slider-block__control.num-5{margin-left:70px}@media screen and (max-width:767px){#slider-block .slider-block__control.num-5{margin-left:40px}}#slider-block .slider-block__control.num-6{margin-left:84px}@media screen and (max-width:767px){#slider-block .slider-block__control.num-6{margin-left:48px}}#slider-block .slider-block__control.num-7{margin-left:98px}@media screen and (max-width:767px){#slider-block .slider-block__control.num-7{margin-left:56px}}#slider-block .slider-block__control.num-8{margin-left:112px}@media screen and (max-width:767px){#slider-block .slider-block__control.num-8{margin-left:64px}}#slider-block .slider-block__control.num-9{margin-left:126px}@media screen and (max-width:767px){#slider-block .slider-block__control.num-9{margin-left:72px}}#slider-block .slider-block__control.num-10{margin-left:140px}@media screen and (max-width:767px){#slider-block .slider-block__control.num-10{margin-left:80px}}#slider-block .slider-block__control.num-11{margin-left:154px}@media screen and (max-width:767px){#slider-block .slider-block__control.num-11{margin-left:88px}}#slider-block .slider-block__control.num-12{margin-left:168px}@media screen and (max-width:767px){#slider-block .slider-block__control.num-12{margin-left:96px}}#slider-block .slider-block__control.num-13{margin-left:182px}@media screen and (max-width:767px){#slider-block .slider-block__control.num-13{margin-left:104px}}#slider-block .slider-block__control.num-14{margin-left:196px}@media screen and (max-width:767px){#slider-block .slider-block__control.num-14{margin-left:112px}}#slider-block .slider-block__control.num-15{margin-left:210px}@media screen and (max-width:767px){#slider-block .slider-block__control.num-15{margin-left:120px}}#slider-block .slider-block__control.num-16{margin-left:224px}@media screen and (max-width:767px){#slider-block .slider-block__control.num-16{margin-left:128px}}#slider-block .slider-block__control.num-17{margin-left:238px}@media screen and (max-width:767px){#slider-block .slider-block__control.num-17{margin-left:136px}}#slider-block .slider-block__control.num-18{margin-left:252px}@media screen and (max-width:767px){#slider-block .slider-block__control.num-18{margin-left:144px}}#slider-block .slider-block__control.num-19{margin-left:266px}@media screen and (max-width:767px){#slider-block .slider-block__control.num-19{margin-left:152px}}#slider-block .slider-block__control.num-20{margin-left:280px}@media screen and (max-width:767px){#slider-block .slider-block__control.num-20{margin-left:160px}}#slider-block:before{left:50%;margin-left:-960px;background:url(../img/top/gr_main_l.png)}#slider-block:after,#slider-block:before{z-index:30;position:absolute;top:0;width:50px;height:648px;content:""}#slider-block:after{right:50%;margin-right:-960px;background:url(../img/top/gr_main_r.png)}.products-new{display:block;z-index:50;position:absolute;top:-15px;left:-25px;width:52px;height:18px;margin:0;padding:17px 0;border:2px solid #fff;border-radius:50px;background:#ff0302;color:#fff;font-size:18px;font-weight:700;line-height:1;text-align:center}@media screen and (min-width:768px) and (-ms-high-contrast:none){.products-new{padding:20px 0 14px}}.top-category-list{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:896px;margin:0 auto}.top-category-list li{-webkit-box-shadow:0 5px 10px -6px rgba(0,0,0,.1);-webkit-transform:scale(1);-webkit-transition:all .3s;position:relative;width:200px;margin:0 32px 32px 0;transform:scale(1);border-radius:15px;background:#fff;box-shadow:0 5px 10px -6px rgba(0,0,0,.1);transition:all .3s;will-change:transform}@media print,screen and (min-width:769px){.top-category-list li:hover{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);-webkit-transform:scale(1.1);-webkit-transition:all .3s;transform:scale(1.1);box-shadow:0 10px 10px -6px rgba(0,0,0,.25);transition:all .3s}}.top-category-list li:nth-child(4n){margin-right:0}.top-category-list li a{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;padding:20px 10px;color:#54544c}.top-category-list h3{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;text-align:center}.top-category-list a:link h3{-webkit-transition:all .5s;color:#54544c;transition:all .5s}.top-category-list a:visited h3{color:#54544c}.top-category-list a:hover h3{-webkit-transition:all .5s;color:red;transition:all .5s}.top-category-list a:active h3{color:red}.top-category-list .top-category-icon{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:68px;height:68px;margin:0 auto;padding:10px 0 15px}.top-category-list .top-category-icon img{width:100%}#top-catalog-section{padding:0 0 90px;text-align:center}#top-catalog-section-inr{display:-webkit-box;display:-ms-flexbox;display:flex}#top-category-list .top-category-icon{position:absolute;top:25px;left:50%;width:68px;height:68px;margin-left:-34px;text-align:center}#catalog-section-list01{position:relative;width:140px;height:205px;margin-right:48px}#drawing-section{position:relative;padding:110px 0 90px;background:url(../img/common/bg_pattern01.png);background-position:top}#drawing-section:after{position:absolute;bottom:0;left:50%;width:411px;height:40px;margin-left:-205px;background-image:url(../img/top/bg_wave.png);content:""}#drawing-section .section-title{padding-bottom:60px}#drawing-section-list{-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;width:1000px;margin:0 auto}#drawing-section-list li{-webkit-box-shadow:0 -3px 10px 1px rgba(0,0,0,.05);-webkit-transform:translateZ(0);-webkit-transition:-webkit-box-shadow .3s,-webkit-transform .3s;zoom:1;display:inline-block;position:relative;margin-bottom:30px;transform:translateZ(0);border-radius:15px;background:#fff;box-shadow:0 -3px 10px 1px rgba(0,0,0,.05);text-align:center;transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-box-shadow .3s,-webkit-transform .3s;will-change:transform}@media print,screen and (min-width:769px){#drawing-section-list li:hover{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);-webkit-transform:scale(1.09) translateZ(0) rotate(.1deg);z-index:1;transform:scale(1.09) translateZ(0) rotate(.1deg);box-shadow:0 10px 10px -6px rgba(0,0,0,.25)}}#drawing-section-list li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-transition:none;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;flex-direction:column;justify-content:space-between;width:100%;height:100%;border-radius:20px;transition:none}#drawing-section-list li a .frame{top:0;left:0;width:100%;height:100%;border:none}@media print,screen and (min-width:769px){#drawing-section-list li a:hover .frame{-webkit-box-shadow:0 0 0 4px red;box-shadow:0 0 0 4px red}}.frame{z-index:1;position:absolute;top:-2px;left:-2px;width:calc(100% - 4px);height:calc(100% - 4px);border:4px solid rgba(255,0,0,0);border-radius:15px}a .frame{-webkit-transition:border .3s,-webkit-box-shadow .3s;transition:border .3s,-webkit-box-shadow .3s;transition:border .3s,box-shadow .3s;transition:border .3s,box-shadow .3s,-webkit-box-shadow .3s}@media print,screen and (min-width:769px){a:hover .frame{border:4px solid red}}.drawing-section-title{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:20px 10px 26px;border-top-right-radius:15px;border-top-left-radius:15px;color:#000;font-size:17px;line-height:1.3;text-align:center}.drawing-section-img{z-index:-1;position:relative;width:100%;height:100%}.drawing-section-img img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}@media (-ms-high-contrast:none),print{.drawing-section-img img{width:auto;height:auto}}.drawing-section-img img{border-bottom-right-radius:15px;border-bottom-left-radius:15px}.drawing-section-img-block{z-index:1;position:relative}.drawing-section-category{position:absolute;top:-15px;width:100%;margin:0 auto;text-align:center}.drawing-section-category span{display:inline-block;position:relative;width:auto;margin:0 auto;padding:8px 50px;border-radius:18.5px;background:#3090c1;color:#fff;font-size:14px;font-weight:700}@media screen and (min-width:768px) and (-ms-high-contrast:none){.drawing-section-category span{padding:10px 50px 6px}}.drawing-section-category span:before{left:20px}.drawing-section-category span:after,.drawing-section-category span:before{position:absolute;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:#fff;content:""}.drawing-section-category span:after{right:20px}.drawing-section-category.cat01 span{background:#3090c1}.drawing-section-category.cat02 span{background:#005230}.drawing-section-category.cat03 span{background:#d31c19}#faculty-section{position:relative;padding:110px 0 75px;background:url(../img/common/bg_pattern03.jpg);background-position:top}#faculty-section .section-title{padding-bottom:60px}.faculty-img{-webkit-transition:all .3s;border:4px solid rgba(255,0,0,0);border-radius:20px;transition:all .3s;will-change:transform}@media print,screen and (min-width:769px){a:hover .faculty-img{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);-webkit-transform:scale(1.05) rotate(.1deg) translateZ(0);-webkit-transition:all .3s;transform:scale(1.05) rotate(.1deg) translateZ(0);border:4px solid red;box-shadow:0 10px 10px -6px rgba(0,0,0,.25);transition:all .3s}}.faculty-img img{border-radius:15px}#faculty-section-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:660px;margin:0 auto}#faculty-section-list,#faculty-section-list li a{display:-webkit-box;display:-ms-flexbox;display:flex}#faculty-section-list li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#faculty-section-list li a .faculty-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#faculty-section-list li a .faculty-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:25px 0 0 15px;font-size:18px;text-align:center}a:link .faculty-title{-webkit-transition:all .3s;color:#333;transition:all .3s}a:visited .faculty-title{color:#333}a:hover .faculty-title{-webkit-transition:all .3s;color:red;transition:all .3s}a:active .faculty-title{color:#333}.faculty-title span{display:inline-block;position:relative}.faculty-title span:after{position:absolute;top:50%;left:-25px;width:18px;height:18px;margin-top:-9px;background:url(../img/top/red_arrow.svg);background-repeat:no-repeat;content:""}@media screen and (min-width:768px) and (-ms-high-contrast:none){.faculty-title span:after{width:20px;height:20px;margin-top:-14px}}#bg-child01{top:-1px;width:200px;height:134px;margin-left:-407px}#bg-child01,#bg-child02{position:absolute;left:50%}#bg-child02{bottom:-7px;width:320px;height:476px;margin-left:-763px}#bg-child03{position:absolute;right:-9px;bottom:-27px;width:250px;height:511px}#corp-section{padding:155px 0 100px;background:url(../img/common/bg_pattern02.png);background-position:top}#corp-section .section-title{padding-bottom:60px}#corp-section-list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:1010px;margin:0 auto}#corp-section-list li{width:320px}#corp-section-list a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}#corp-section-list li a .corp-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#corp-section-list li a .corp-text{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;line-height:1.4}#corp-section-list li a .corp-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:25px 0 15px 30px;font-size:18px}.corp-title span{display:inline-block;position:relative}.corp-title span:after{position:absolute;top:50%;left:-25px;width:18px;height:18px;margin-top:-9px;background:url(../img/top/red_arrow.svg);background-repeat:no-repeat;content:""}@media screen and (min-width:768px) and (-ms-high-contrast:none){.corp-title span:after{width:20px;height:20px;margin-top:-14px}}a:link .corp-title{-webkit-transition:all .3s;color:#333;transition:all .3s}a:visited .corp-title{color:#333}a:hover .corp-title{-webkit-transition:all .3s;color:red;transition:all .3s}a:active .corp-title{color:#333}.corp-img img{border-radius:15px}.corp-img{-webkit-transition:all .3s;border:4px solid rgba(255,0,0,0);border-radius:20px;transition:all .3s;will-change:transform}@media print,screen and (min-width:769px){a:hover .corp-img{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);-webkit-transform:scale(1.05) rotate(.1deg) translateZ(0);-webkit-transition:all .3s;transform:scale(1.05) rotate(.1deg) translateZ(0);border:4px solid red;box-shadow:0 10px 10px -6px rgba(0,0,0,.25);transition:all .3s}}#top-two-block{display:-webkit-box;display:-ms-flexbox;display:flex}#top-two-block div{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;height:280px}#top-about-block{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:280px;overflow:hidden;background:url(../img/top/bg_about.jpg);background-position:50%;background-size:cover}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),print{#top-about-block{background:url(../img/top/bg_about@2x.jpg);background-repeat:no-repeat;background-size:cover}}#top-about-block a{display:block;width:100%;height:250px;padding:15px}#top-about-block a span{position:relative}#top-about-block a span:after{position:absolute;top:-50px;left:50%;width:42px;height:40px;margin-left:-18px;background:url(../img/top/company.svg);content:""}#top-recruit-block{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:280px;overflow:hidden;background:url(../img/top/bg_recruit.jpg);background-position:50%;background-size:cover}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),print{#top-recruit-block{background:url(../img/top/bg_recruit@2x.jpg);background-repeat:no-repeat;background-size:cover}}#top-recruit-block a{display:block;width:100%;height:250px;padding:15px}#top-two-block a{-webkit-transition:all .5s;transition:all .5s}#top-about-block a:hover{background-color:#366d91}#top-about-block a:hover,#top-recruit-block a:hover{-webkit-transition:all .5s;opacity:.8;transition:all .5s}#top-recruit-block a:hover{background-color:#62cc77}#top-recruit-block a span{position:relative}#top-recruit-block a span:after{position:absolute;top:-50px;left:50%;width:42px;height:40px;margin-left:-18px;background:url(../img/top/recruit.svg);content:""}#top-two-block a p{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:100%;padding-top:150px;border:1px solid #fff;border-radius:20px;font-size:24px;text-align:center}#top-two-block a:active,#top-two-block a:hover,#top-two-block a:link,#top-two-block a:visited{color:#fff;text-decoration:none}#press-section{padding:150px 0 75px}#press-section .section-title{padding-bottom:60px;letter-spacing:.15em}#top .btn-more{display:none}@media print,screen and (max-width:1279px) and (min-width:768px){#main-img-outer{margin:0 auto 40px}}@media print,screen and (min-width:768px) and (max-width:1152px){#main-img,#main-img img{width:100%}.top-category-list{width:100%;max-width:848px}.top-category-list li{position:relative;width:calc(25% - 12px);max-width:200px;margin:0 16px 32px 0;border-radius:15px;background:#fff}#main-img-outer{margin:0 auto}#main-img-outer:after,#main-img-outer:before{content:none}#drawing-section{position:relative;padding:110px 0 100px;background:url(../img/common/bg_pattern01.png)}#drawing-section:after{position:absolute;bottom:0;left:50%;width:411px;height:40px;margin-left:-205px;background-image:url(../img/top/bg_wave.png);content:""}#drawing-section-list{-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin:0 auto}#drawing-section-list li{-webkit-box-shadow:0 -5px 10px 3px rgba(0,0,0,.1);position:relative;width:calc(33% - 10px);margin:0 12px 30px 0;border-radius:15px;background:#fff;box-shadow:0 -5px 10px 3px rgba(0,0,0,.1);text-align:center}#drawing-section-list li a{position:relative;width:100%;border-radius:20px}#drawing-section-list li:first-child{width:calc(67% - 10px)}#drawing-section-list li:nth-child(3n - 1){margin-right:0}.drawing-section-img img{width:100%;height:100%;border-bottom-right-radius:15px;border-bottom-left-radius:15px}#drawing-section-list li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between;height:100%}.drawing-section-category{position:absolute;top:-15px;width:100%;margin:0 auto;text-align:center}.drawing-section-category span{display:inline-block;position:relative;width:auto;margin:0 auto;padding:8px 50px;background:#3090c1;color:#fff;font-size:14px;font-weight:700}.drawing-section-category span:before{left:20px}.drawing-section-category span:after,.drawing-section-category span:before{position:absolute;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:#fff;content:""}.drawing-section-category span:after{right:20px}.drawing-section-category.cat01 span{background:#3090c1}.drawing-section-category.cat02 span{background:#005230}.drawing-section-category.cat03 span{background:#d31c19}#faculty-section-list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:660px;margin:0 auto}#faculty-section-list li{width:calc(50% - 8px)}#faculty-section-list li a:nth-child(2n){margin-right:0}#bg-child03{display:none}#corp-section-list{-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;flex-wrap:wrap;justify-content:space-between;width:100%;margin:0 auto}#corp-section-list li{width:calc(33% - 8px);margin-bottom:10px}.corp-img img{width:100%;height:auto}#press-section{padding:150px 0 40px}#top-press-menu-outer{width:100%;overflow-x:scroll}#top-press-menu{display:table;width:auto;height:28px;margin:0 auto 30px;padding:0 16px;border:none;border-radius:20px}#top-press-menu li{display:table-cell;padding:0 10px 0 0;font-weight:700;text-align:center}#top-press-menu li,#top-press-menu li a{width:auto;height:16px;border-radius:20px;font-size:16px}#top-press-menu li a{display:block;padding:12px 20px;background:#dedede;white-space:nowrap}#top-press-menu li a.active{width:auto;height:16px;font-size:16px}}@media screen and (max-width:767px){#main-img{width:100%}#main-img,#main-img-outer{margin:0 auto}#main-img-outer:after,#main-img-outer:before{content:none}#mouse{position:absolute;bottom:0;left:50%;width:180px;height:60px;margin-left:-90px;background:url(../img/top/bg_mouse.png);background-repeat:no-repeat;background-size:180px}#mouse a{display:block;width:18px;height:30px;margin:18px auto 0}#mouse a img{-webkit-transform:scale(1);transform:scale(1);opacity:1}#products-section{padding:100px 0 15px}#top-select-section{position:relative;background-image:url(../img/common/bg_pattern.png)}#top-select-section:after{position:absolute;bottom:0;left:50%;width:200px;height:17px;margin-left:-100px;background-image:url(../img/top/bg_wave01.png);background-size:200px auto;content:""}#products-section .section-title{position:relative;color:#000}#category-section{padding:30px 0 10px}.category-section-title{padding-bottom:20px;color:#fff;font-size:16px;text-align:center}.top-icon{top:-90px;width:45px;height:38px;margin-left:-22px}.top-icon,.top-icon.anime{position:absolute;left:50%}.top-icon.anime{-webkit-animation:animation_sm 1s linear both;top:-55px;width:35px;height:30px;margin-left:-17px;animation:animation_sm 1s linear both;opacity:1!important}.products-new{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:50;position:absolute;top:-10px;left:-10px;align-items:center;justify-content:center;width:38px;height:38px;margin:0;padding:1px 0 0;border:2px solid #fff;border-radius:50px;color:#fff;font-size:11px;font-weight:700;text-align:center}.top-category-list{-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;flex-wrap:wrap;justify-content:space-between;width:100%;margin:0 auto}.top-category-list li{display:block;width:calc(50% - 8px);margin:0 16px 20px 0;border-radius:10px}.top-category-list li:nth-child(2n){margin-right:0}.top-category-list li a{width:auto;padding:10px;border-radius:10px;background:#fff}.top-category-list h3{position:relative;margin:0 auto;font-size:14px;line-height:1.5}.top-category-list .top-category-icon{width:60px;height:60px;padding:5px 0 10px;text-align:center}#top .icon-search_w:before{position:relative;bottom:-3px;font-size:20px}#top-catalog-section{padding:0 0 20px}#top-category-list .top-category-icon{position:absolute;top:25px;left:50%;width:68px;height:68px;margin-left:-34px}#catalog-section-list01{position:relative;width:140px;height:205px;margin-right:48px}#drawing-section{position:relative;padding:80px 0 20px;background:url(../img/common/bg_pattern01.png)}#drawing-section:after{position:absolute;bottom:0;left:50%;width:200px;height:18px;margin-left:-100px;background-image:url(../img/top/bg_wave.png);background-size:200px auto;content:""}#drawing-section-list{width:100%}#drawing-section .section-title{padding-bottom:25px}#drawing-section-list li{-webkit-box-shadow:0 -2px 5px 1px rgba(0,0,0,.1);width:calc(50% - 8px);margin-bottom:15px;border-radius:5px;box-shadow:0 -2px 5px 1px rgba(0,0,0,.1)}#drawing-section-list li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between;height:100%}#drawing-section-list li:first-child{-webkit-box-shadow:0 -2px 5px 1px rgba(0,0,0,.1);width:calc(50% - 8px);margin-bottom:15px;border-radius:5px;box-shadow:0 -2px 5px 1px rgba(0,0,0,.1)}.drawing-section-title{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:15px 5px;border-top-right-radius:5px;border-top-left-radius:5px;background:#fff;font-size:14px;font-weight:700;line-height:1.2;text-align:center}.drawing-section-img img{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.drawing-section-category{position:absolute;top:-10px}.drawing-section-category span{width:auto;padding:5px 30px;border-radius:15px;font-size:12px}.drawing-section-category span:before{top:50%;left:15px;content:""}.drawing-section-category span:after{top:50%;right:15px;content:""}.drawing-section-img-block{position:relative}.frame{border-radius:5px}#faculty-section{padding:80px 0 20px}#faculty-section .section-title{padding-bottom:20px}#faculty-section-list li{width:calc(50% - 8px)}.faculty-img{border-radius:15px}.faculty-img img{border-radius:10px}#faculty-section-list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%;margin:0 auto}#faculty-section-list li a:nth-child(2n){margin-right:0}#faculty-section-list li a .faculty-title{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 auto;padding:10px 0 0 20px;font-size:14px;line-height:1.4;text-align:left}.faculty-title span:after{position:absolute;top:50%;left:-20px;width:14px;height:14px;margin-top:-8px;background:url(../img/top/red_arrow.svg);background-repeat:no-repeat;background-size:14px auto;content:""}#bg-child01{position:absolute;top:-25px;left:50%;width:128px;height:auto;margin-left:-187px}#bg-child02,#bg-child03{display:none}#corp-section{padding:100px 0 10px;background:url(../img/common/bg_pattern02.png)}#corp-section .section-title{padding-bottom:15px}#corp-section-list{-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;flex-wrap:wrap;justify-content:space-between;width:100%;margin:0 auto}#corp-section-list li{width:calc(50% - 8px);margin-bottom:10px}#corp-section-list li:nth-child(2n){margin-right:0}#corp-section-list a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}#corp-section-list li a .corp-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#corp-section-list li a .corp-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:10px 0 0 20px;font-size:14px;line-height:1.5;text-align:center}.corp-title span:after{position:absolute;top:50%;left:-20px;width:14px;height:14px;margin-top:-8px;background:url(../img/top/red_arrow.svg);background-repeat:no-repeat;content:""}.corp-img{border-radius:10px}.corp-img img{border-radius:5px}#corp-section-list li a .corp-text{display:none}#top-two-block div{height:140px}#top-about-block{height:140px;padding:0;background:url(../img/top/bg_about.jpg);background-size:cover}#top-about-block a span:after{position:absolute;top:-35px;left:50%;width:26px;height:26px;margin-left:-13px;background:url(../img/top/company.svg);background-repeat:no-repeat;background-size:26px auto;content:""}#top-recruit-block{height:140px;padding:0;background:url(../img/top/bg_recruit.jpg);background-size:cover}#top-recruit-block a span:after{position:absolute;top:-35px;left:50%;width:26px;height:26px;margin-left:-13px;background:url(../img/top/recruit.svg);content:""}#top-two-block a p{padding-top:70px;border-radius:10px;font-size:14px}#top-about-block a,#top-recruit-block a{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;padding:10px}#press-section{padding:90px 0 60px}#press-section .section-title{padding-bottom:30px}.news-more{display:none}}@-webkit-keyframes animation{0%{-webkit-transform:matrix(0,0,0,0,0,0);transform:matrix(0,0,0,0,0,0)}3.4%{-webkit-transform:matrix(.316,0,0,.407,0,0);transform:matrix(.316,0,0,.407,0,0)}4.7%{-webkit-transform:matrix(.45,0,0,.599,0,0);transform:matrix(.45,0,0,.599,0,0)}6.81%{-webkit-transform:matrix(.659,0,0,.893,0,0);transform:matrix(.659,0,0,.893,0,0)}9.41%{-webkit-transform:matrix(.883,0,0,1.168,0,0);transform:matrix(.883,0,0,1.168,0,0)}10.21%{-webkit-transform:matrix(.942,0,0,1.226,0,0);transform:matrix(.942,0,0,1.226,0,0)}13.61%{-webkit-transform:matrix(1.123,0,0,1.332,0,0);transform:matrix(1.123,0,0,1.332,0,0)}14.11%{-webkit-transform:matrix(1.141,0,0,1.331,0,0);transform:matrix(1.141,0,0,1.331,0,0)}17.52%{-webkit-transform:matrix(1.208,0,0,1.239,0,0);transform:matrix(1.208,0,0,1.239,0,0)}18.72%{-webkit-transform:matrix(1.212,0,0,1.187,0,0);transform:matrix(1.212,0,0,1.187,0,0)}21.32%{-webkit-transform:matrix(1.196,0,0,1.069,0,0);transform:matrix(1.196,0,0,1.069,0,0)}24.32%{-webkit-transform:matrix(1.151,0,0,.96,0,0);transform:matrix(1.151,0,0,.96,0,0)}25.23%{-webkit-transform:matrix(1.134,0,0,.938,0,0);transform:matrix(1.134,0,0,.938,0,0)}29.03%{-webkit-transform:matrix(1.063,0,0,.897,0,0);transform:matrix(1.063,0,0,.897,0,0)}29.93%{-webkit-transform:matrix(1.048,0,0,.899,0,0);transform:matrix(1.048,0,0,.899,0,0)}35.54%{-webkit-transform:matrix(.979,0,0,.962,0,0);transform:matrix(.979,0,0,.962,0,0)}36.74%{-webkit-transform:matrix(.972,0,0,.979,0,0);transform:matrix(.972,0,0,.979,0,0)}41.04%{-webkit-transform:matrix(.961,0,0,1.022,0,0);transform:matrix(.961,0,0,1.022,0,0)}44.44%{-webkit-transform:matrix(.966,0,0,1.032,0,0);transform:matrix(.966,0,0,1.032,0,0)}52.15%{-webkit-transform:matrix(.991,0,0,1.006,0,0);transform:matrix(.991,0,0,1.006,0,0)}59.86%{-webkit-transform:matrix(1.006,0,0,.99,0,0);transform:matrix(1.006,0,0,.99,0,0)}63.26%{-webkit-transform:matrix(1.007,0,0,.992,0,0);transform:matrix(1.007,0,0,.992,0,0)}75.28%{-webkit-transform:matrix(1.001,0,0,1.003,0,0);transform:matrix(1.001,0,0,1.003,0,0)}85.49%{-webkit-transform:matrix(.999,0,0,1,0,0);transform:matrix(.999,0,0,1,0,0)}90.69%{-webkit-transform:matrix(.999,0,0,.999,0,0);transform:matrix(.999,0,0,.999,0,0)}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@keyframes animation{0%{-webkit-transform:matrix(0,0,0,0,0,0);transform:matrix(0,0,0,0,0,0)}3.4%{-webkit-transform:matrix(.316,0,0,.407,0,0);transform:matrix(.316,0,0,.407,0,0)}4.7%{-webkit-transform:matrix(.45,0,0,.599,0,0);transform:matrix(.45,0,0,.599,0,0)}6.81%{-webkit-transform:matrix(.659,0,0,.893,0,0);transform:matrix(.659,0,0,.893,0,0)}9.41%{-webkit-transform:matrix(.883,0,0,1.168,0,0);transform:matrix(.883,0,0,1.168,0,0)}10.21%{-webkit-transform:matrix(.942,0,0,1.226,0,0);transform:matrix(.942,0,0,1.226,0,0)}13.61%{-webkit-transform:matrix(1.123,0,0,1.332,0,0);transform:matrix(1.123,0,0,1.332,0,0)}14.11%{-webkit-transform:matrix(1.141,0,0,1.331,0,0);transform:matrix(1.141,0,0,1.331,0,0)}17.52%{-webkit-transform:matrix(1.208,0,0,1.239,0,0);transform:matrix(1.208,0,0,1.239,0,0)}18.72%{-webkit-transform:matrix(1.212,0,0,1.187,0,0);transform:matrix(1.212,0,0,1.187,0,0)}21.32%{-webkit-transform:matrix(1.196,0,0,1.069,0,0);transform:matrix(1.196,0,0,1.069,0,0)}24.32%{-webkit-transform:matrix(1.151,0,0,.96,0,0);transform:matrix(1.151,0,0,.96,0,0)}25.23%{-webkit-transform:matrix(1.134,0,0,.938,0,0);transform:matrix(1.134,0,0,.938,0,0)}29.03%{-webkit-transform:matrix(1.063,0,0,.897,0,0);transform:matrix(1.063,0,0,.897,0,0)}29.93%{-webkit-transform:matrix(1.048,0,0,.899,0,0);transform:matrix(1.048,0,0,.899,0,0)}35.54%{-webkit-transform:matrix(.979,0,0,.962,0,0);transform:matrix(.979,0,0,.962,0,0)}36.74%{-webkit-transform:matrix(.972,0,0,.979,0,0);transform:matrix(.972,0,0,.979,0,0)}41.04%{-webkit-transform:matrix(.961,0,0,1.022,0,0);transform:matrix(.961,0,0,1.022,0,0)}44.44%{-webkit-transform:matrix(.966,0,0,1.032,0,0);transform:matrix(.966,0,0,1.032,0,0)}52.15%{-webkit-transform:matrix(.991,0,0,1.006,0,0);transform:matrix(.991,0,0,1.006,0,0)}59.86%{-webkit-transform:matrix(1.006,0,0,.99,0,0);transform:matrix(1.006,0,0,.99,0,0)}63.26%{-webkit-transform:matrix(1.007,0,0,.992,0,0);transform:matrix(1.007,0,0,.992,0,0)}75.28%{-webkit-transform:matrix(1.001,0,0,1.003,0,0);transform:matrix(1.001,0,0,1.003,0,0)}85.49%{-webkit-transform:matrix(.999,0,0,1,0,0);transform:matrix(.999,0,0,1,0,0)}90.69%{-webkit-transform:matrix(.999,0,0,.999,0,0);transform:matrix(.999,0,0,.999,0,0)}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@-webkit-keyframes animation_sm{0%{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}3.4%{-webkit-transform:matrix(1.316,0,0,1.407,0,0);transform:matrix(1.316,0,0,1.407,0,0)}4.7%{-webkit-transform:matrix(1.45,0,0,1.599,0,0);transform:matrix(1.45,0,0,1.599,0,0)}6.81%{-webkit-transform:matrix(1.659,0,0,1.893,0,0);transform:matrix(1.659,0,0,1.893,0,0)}9.41%{-webkit-transform:matrix(1.883,0,0,2.168,0,0);transform:matrix(1.883,0,0,2.168,0,0)}10.21%{-webkit-transform:matrix(1.942,0,0,2.226,0,0);transform:matrix(1.942,0,0,2.226,0,0)}13.61%{-webkit-transform:matrix(2.123,0,0,2.332,0,0);transform:matrix(2.123,0,0,2.332,0,0)}14.11%{-webkit-transform:matrix(2.141,0,0,2.331,0,0);transform:matrix(2.141,0,0,2.331,0,0)}17.52%{-webkit-transform:matrix(2.208,0,0,2.239,0,0);transform:matrix(2.208,0,0,2.239,0,0)}18.72%{-webkit-transform:matrix(2.212,0,0,2.187,0,0);transform:matrix(2.212,0,0,2.187,0,0)}21.32%{-webkit-transform:matrix(2.196,0,0,2.069,0,0);transform:matrix(2.196,0,0,2.069,0,0)}24.32%{-webkit-transform:matrix(2.151,0,0,1.96,0,0);transform:matrix(2.151,0,0,1.96,0,0)}25.23%{-webkit-transform:matrix(2.134,0,0,1.938,0,0);transform:matrix(2.134,0,0,1.938,0,0)}29.03%{-webkit-transform:matrix(2.063,0,0,1.897,0,0);transform:matrix(2.063,0,0,1.897,0,0)}29.93%{-webkit-transform:matrix(2.048,0,0,1.899,0,0);transform:matrix(2.048,0,0,1.899,0,0)}35.54%{-webkit-transform:matrix(1.979,0,0,1.962,0,0);transform:matrix(1.979,0,0,1.962,0,0)}36.74%{-webkit-transform:matrix(1.972,0,0,1.979,0,0);transform:matrix(1.972,0,0,1.979,0,0)}41.04%{-webkit-transform:matrix(1.961,0,0,2.022,0,0);transform:matrix(1.961,0,0,2.022,0,0)}44.44%{-webkit-transform:matrix(1.966,0,0,2.032,0,0);transform:matrix(1.966,0,0,2.032,0,0)}52.15%{-webkit-transform:matrix(1.991,0,0,2.006,0,0);transform:matrix(1.991,0,0,2.006,0,0)}59.86%{-webkit-transform:matrix(2.006,0,0,1.99,0,0);transform:matrix(2.006,0,0,1.99,0,0)}63.26%{-webkit-transform:matrix(2.007,0,0,1.992,0,0);transform:matrix(2.007,0,0,1.992,0,0)}75.28%{-webkit-transform:matrix(2.001,0,0,2.003,0,0);transform:matrix(2.001,0,0,2.003,0,0)}85.49%{-webkit-transform:matrix(1.999,0,0,2,0,0);transform:matrix(1.999,0,0,2,0,0)}90.69%{-webkit-transform:matrix(1.999,0,0,1.999,0,0);transform:matrix(1.999,0,0,1.999,0,0)}to{-webkit-transform:matrix(2,0,0,2,0,0);transform:matrix(2,0,0,2,0,0)}}@keyframes animation_sm{0%{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}3.4%{-webkit-transform:matrix(1.316,0,0,1.407,0,0);transform:matrix(1.316,0,0,1.407,0,0)}4.7%{-webkit-transform:matrix(1.45,0,0,1.599,0,0);transform:matrix(1.45,0,0,1.599,0,0)}6.81%{-webkit-transform:matrix(1.659,0,0,1.893,0,0);transform:matrix(1.659,0,0,1.893,0,0)}9.41%{-webkit-transform:matrix(1.883,0,0,2.168,0,0);transform:matrix(1.883,0,0,2.168,0,0)}10.21%{-webkit-transform:matrix(1.942,0,0,2.226,0,0);transform:matrix(1.942,0,0,2.226,0,0)}13.61%{-webkit-transform:matrix(2.123,0,0,2.332,0,0);transform:matrix(2.123,0,0,2.332,0,0)}14.11%{-webkit-transform:matrix(2.141,0,0,2.331,0,0);transform:matrix(2.141,0,0,2.331,0,0)}17.52%{-webkit-transform:matrix(2.208,0,0,2.239,0,0);transform:matrix(2.208,0,0,2.239,0,0)}18.72%{-webkit-transform:matrix(2.212,0,0,2.187,0,0);transform:matrix(2.212,0,0,2.187,0,0)}21.32%{-webkit-transform:matrix(2.196,0,0,2.069,0,0);transform:matrix(2.196,0,0,2.069,0,0)}24.32%{-webkit-transform:matrix(2.151,0,0,1.96,0,0);transform:matrix(2.151,0,0,1.96,0,0)}25.23%{-webkit-transform:matrix(2.134,0,0,1.938,0,0);transform:matrix(2.134,0,0,1.938,0,0)}29.03%{-webkit-transform:matrix(2.063,0,0,1.897,0,0);transform:matrix(2.063,0,0,1.897,0,0)}29.93%{-webkit-transform:matrix(2.048,0,0,1.899,0,0);transform:matrix(2.048,0,0,1.899,0,0)}35.54%{-webkit-transform:matrix(1.979,0,0,1.962,0,0);transform:matrix(1.979,0,0,1.962,0,0)}36.74%{-webkit-transform:matrix(1.972,0,0,1.979,0,0);transform:matrix(1.972,0,0,1.979,0,0)}41.04%{-webkit-transform:matrix(1.961,0,0,2.022,0,0);transform:matrix(1.961,0,0,2.022,0,0)}44.44%{-webkit-transform:matrix(1.966,0,0,2.032,0,0);transform:matrix(1.966,0,0,2.032,0,0)}52.15%{-webkit-transform:matrix(1.991,0,0,2.006,0,0);transform:matrix(1.991,0,0,2.006,0,0)}59.86%{-webkit-transform:matrix(2.006,0,0,1.99,0,0);transform:matrix(2.006,0,0,1.99,0,0)}63.26%{-webkit-transform:matrix(2.007,0,0,1.992,0,0);transform:matrix(2.007,0,0,1.992,0,0)}75.28%{-webkit-transform:matrix(2.001,0,0,2.003,0,0);transform:matrix(2.001,0,0,2.003,0,0)}85.49%{-webkit-transform:matrix(1.999,0,0,2,0,0);transform:matrix(1.999,0,0,2,0,0)}90.69%{-webkit-transform:matrix(1.999,0,0,1.999,0,0);transform:matrix(1.999,0,0,1.999,0,0)}to{-webkit-transform:matrix(2,0,0,2,0,0);transform:matrix(2,0,0,2,0,0)}}.slick-next:focus,.slick-prev:focus{outline:5px auto -webkit-focus-ring-color!important}@media (-ms-high-contrast:none),print{.slick-next:focus,.slick-prev:focus{outline:2px solid #00f!important}}#main-img-outer .slick-next{width:100px;height:100px;background:#d01e21}.slick-next:before,.slick-prev:before{content:none}#main-img-outer .slick-next,#main-img-outer .slick-prev{display:block;z-index:50;border:none;outline:none;font-size:0;line-height:0;cursor:pointer}#main-img-outer .slick-prev{left:-6px;background:url(../img/top/btn_prev.svg)}#main-img-outer .slick-next,#main-img-outer .slick-prev{-webkit-transition:all .5s;position:absolute;top:50%;width:60px;height:40px;margin-top:-20px;transition:all .5s}#main-img-outer .slick-next{right:-6px;background:url(../img/top/btn_next.svg)}#main-img-outer .slick-prev:hover{-webkit-transition:all .5s;background:url(../img/top/btn_prev_on.svg);transition:all .5s}#main-img-outer .slick-next:hover{-webkit-transition:all .5s;background:url(../img/top/btn_next_on.svg);transition:all .5s}#main-img-outer img{-webkit-transform:scale(.9) rotate(.1deg);-webkit-transition:all 1s ease;transform:scale(.9) rotate(.1deg);opacity:.5;transition:all 1s ease}#main-img-outer .slick-center img{-webkit-transform:scale(1);-webkit-transition:all 1s ease;transform:scale(1);opacity:1;transition:all 1s ease}#main-img-outer .slick-dots{bottom:120px}@media screen and (max-width:767px){#main-img-outer .slick-dots{bottom:72px}}.slick-dots li button:before{color:#ccc;font-size:15px;opacity:1}@media screen and (max-width:767px){.slick-dots li button:before{font-size:12px}}.slick-dots li.slick-active button:before{color:red;opacity:1}.slick-dots.num-0{margin-left:0}@media screen and (max-width:767px){.slick-dots.num-0{margin-left:0}}.slick-dots.num-1{margin-left:-6px}@media screen and (max-width:767px){.slick-dots.num-1{margin-left:-4px}}.slick-dots.num-2{margin-left:-12px}@media screen and (max-width:767px){.slick-dots.num-2{margin-left:-8px}}.slick-dots.num-3{margin-left:-18px}@media screen and (max-width:767px){.slick-dots.num-3{margin-left:-12px}}.slick-dots.num-4{margin-left:-24px}@media screen and (max-width:767px){.slick-dots.num-4{margin-left:-16px}}.slick-dots.num-5{margin-left:-30px}@media screen and (max-width:767px){.slick-dots.num-5{margin-left:-20px}}.slick-dots.num-6{margin-left:-36px}@media screen and (max-width:767px){.slick-dots.num-6{margin-left:-24px}}.slick-dots.num-7{margin-left:-42px}@media screen and (max-width:767px){.slick-dots.num-7{margin-left:-28px}}.slick-dots.num-8{margin-left:-48px}@media screen and (max-width:767px){.slick-dots.num-8{margin-left:-32px}}.slick-dots.num-9{margin-left:-54px}@media screen and (max-width:767px){.slick-dots.num-9{margin-left:-36px}}.slick-dots.num-10{margin-left:-60px}@media screen and (max-width:767px){.slick-dots.num-10{margin-left:-40px}}.slick-dots.num-11{margin-left:-66px}@media screen and (max-width:767px){.slick-dots.num-11{margin-left:-44px}}.slick-dots.num-12{margin-left:-72px}@media screen and (max-width:767px){.slick-dots.num-12{margin-left:-48px}}.slick-dots.num-13{margin-left:-78px}@media screen and (max-width:767px){.slick-dots.num-13{margin-left:-52px}}.slick-dots.num-14{margin-left:-84px}@media screen and (max-width:767px){.slick-dots.num-14{margin-left:-56px}}.slick-dots.num-15{margin-left:-90px}@media screen and (max-width:767px){.slick-dots.num-15{margin-left:-60px}}.slick-dots.num-16{margin-left:-96px}@media screen and (max-width:767px){.slick-dots.num-16{margin-left:-64px}}.slick-dots.num-17{margin-left:-102px}@media screen and (max-width:767px){.slick-dots.num-17{margin-left:-68px}}.slick-dots.num-18{margin-left:-108px}@media screen and (max-width:767px){.slick-dots.num-18{margin-left:-72px}}.slick-dots.num-19{margin-left:-114px}@media screen and (max-width:767px){.slick-dots.num-19{margin-left:-76px}}.slick-dots.num-20{margin-left:-120px}@media screen and (max-width:767px){.slick-dots.num-20{margin-left:-80px}}.slick-dots li{margin:0 8px}@media screen and (max-width:767px){.slick-dots li{margin:0 4px}}#main-img-outer .slick-dots li button:focus:before,#main-img-outer .slick-dots li button:hover:before{color:red}@media screen and (max-width:767px){#main-img-outer img{-webkit-transform:scale(1);-webkit-transition:all .5s;transform:scale(1);opacity:1;transition:all .5s}}#slider-block{position:relative;max-width:1920px;margin:0 auto;padding:30px 0 45px;overflow:hidden}@media print,screen and (min-width:768px){#slider-block{min-height:500px}}#slider-block .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;width:372px;height:480px}#slider{position:absolute;left:50%;width:2574px;height:450px;margin-left:-1606px}@media print,screen and (max-width:1279px) and (min-width:768px){#slider{margin-left:-1446px}}@media screen and (max-width:767px){#slider .slick-dots{position:relative;left:0!important;margin-top:20px;margin-bottom:22px}}@media print,screen and (min-width:768px){#slider .slick-slide .slider-top-inner{-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;align-items:flex-start;height:100%}#slider .slick-slide:not(.slick-center) .slider-flex{margin-top:138px}}.slick-list{overflow:visible}.slider-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}#slider .slider-title{-webkit-box-sizing:border-box;-webkit-box-ordinal-group:3;-ms-flex-order:2;box-sizing:border-box;order:2;width:372px;margin:0 auto;padding:24px 70px 0 100px;color:#000;font-size:18px;font-weight:700;line-height:1.3;text-align:center}#slider .slider-title a{color:#000}#slider .slider-title a:hover{-webkit-transition:all .5s;color:red;transition:all .5s}#slider .slider-title span{display:inline-block;position:relative;text-align:left}#slider .slider-title span:before{position:absolute;top:11px;left:-28px;width:18px;height:18px;margin-top:-9px;background:url(../img/top/red_arrow.svg);background-repeat:no-repeat;content:""}@media screen and (min-width:768px) and (-ms-high-contrast:none){#slider .slider-title span:before{top:7px;width:20px;height:20px}}#slider .slider-img{-webkit-box-align:end;-ms-flex-align:end;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-end}#slider .slider-img .slider-img__inner{-webkit-transition:.5s;position:relative;transition:.5s}#slider .slider-img .slider-img__inner img{-webkit-transition:.5s;width:234px;border:4px solid rgba(255,0,0,0);transition:.5s}@media print,screen and (min-width:769px){#slider .slider-img .slider-img__inner:hover img{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);-webkit-transform:scale(1.1);transform:scale(1.1);border:4px solid red;box-shadow:0 10px 10px -6px rgba(0,0,0,.25)}}@media screen and (max-width:767px){#slider-block{position:relative;max-width:1920px;height:auto;margin:0 auto 20px;overflow:hidden}#slider-block .slick-slide{height:auto}#slider{position:relative;left:auto;width:100%;margin:0 auto}#slider .slider-title{width:100%;margin:0 auto;padding:10px 0;color:#000;font-weight:700;text-align:center}#slider .slider-title span{position:relative}#slider .slider-title span:before{position:absolute;top:50%;left:-25px;width:18px;height:18px;margin-top:-9px;background:url(../img/top/red_arrow.svg);background-repeat:no-repeat;content:""}#slider .slider-img{height:auto}#slider .slick-slide{margin:0 10px}#slider img{-webkit-transition:.5s;transition:.5s}}@media screen and (max-width:767px) and (min-width:769px){#slider .slider-img .slider-img__inner:hover img{border:4px solid red}}@media screen and (max-width:767px){#slider .slider-img .slider-img__inner img{-webkit-transition:.5s;width:100%;border:4px solid rgba(255,0,0,0);transition:.5s}}#slider .slick-center+.slick-slide .slider-img .slider-img__inner,#slider .slick-center+.slick-slide .slider-img a{-webkit-transition:.5s;margin-left:82px;transition:.5s}#slider .slick-center+.slick-slide .slider-title{-webkit-transition:.5s;margin-left:15px;transition:.5s}#slider .slick-center+.slick-slide+.slick-slide .slider-img{-webkit-transition:.5s;margin-left:28px;transition:.5s}#slider .slick-center+.slick-slide+.slick-slide .slider-title{-webkit-transition:.5s;margin-left:-35px;transition:.5s}#slider .slick-center+.slick-slide+.slick-slide+.slick-slide .slider-img{-webkit-transition:.5s;margin-left:-20px;transition:.5s}#slider .slick-center+.slick-slide+.slick-slide+.slick-slide .slider-title{-webkit-transition:.5s;margin-left:-89px;transition:.5s}#slider .slick-center .slider-img{-webkit-transition:.5s;transition:.5s}#slider .slick-center .slider-img__inner img,#slider .slick-center a img{-webkit-transition:all .5s;width:372px;border:4px solid rgba(255,0,0,0);transition:all .5s}@media print,screen and (min-width:769px){#slider .slick-center .slider-img__inner:hover img,#slider .slick-center a:hover img{-webkit-transform:scale(1);transform:scale(1);border:4px solid red}}#slider .slick-previmg .slider-img,#slider .slick-prevprevimg .slider-img{-webkit-transition:.5s;margin-left:0;transition:.5s}#slider .slick-previmg .slider-title,#slider .slick-prevprevimg .slider-title{-webkit-transition:.5s;margin-left:-68px;transition:.5s}@media screen and (max-width:767px){#slider{height:auto;padding-top:10px;padding-bottom:45px}#slider .slick-center+.slick-slide .slider-img .slider-img__inner,#slider .slick-center+.slick-slide .slider-img a{-webkit-transition:.5s;margin-left:auto;transition:.5s}#slider .slick-center+.slick-slide .slider-title{-webkit-transition:.5s;margin-left:0;transition:.5s}#slider .slick-center+.slick-slide+.slick-slide .slider-img{-webkit-transition:.5s;margin-left:auto;transition:.5s}#slider .slick-center+.slick-slide+.slick-slide .slider-title{-webkit-transition:.5s;margin-left:0;transition:.5s}#slider .slick-center+.slick-slide+.slick-slide+.slick-slide .slider-img{-webkit-transition:.5s;margin-left:auto;transition:.5s}#slider .slick-center+.slick-slide+.slick-slide+.slick-slide .slider-title{-webkit-transition:.5s;margin-left:0;transition:.5s}#slider .slick-center .slider-img{-webkit-transition:.5s;transition:.5s}#slider .slick-center .slider-img__inner img{-webkit-transition:all .5s;width:100%;border:4px solid rgba(255,0,0,0);transition:all .5s}}@media screen and (max-width:767px) and (min-width:769px){#slider .slick-center .slider-img__inner:hover img{-webkit-transform:scale(1);transform:scale(1);border:4px solid red}}@media screen and (max-width:767px){#slider .slick-previmg .slider-img,#slider .slick-previmg .slider-title{-webkit-transition:.5s;margin-left:0;transition:.5s}}#slider .slick-next,#slider .slick-prev{display:block;z-index:50;border:none;outline:none;font-size:0;line-height:0;cursor:pointer}#slider .slick-prev{left:1075px;background:url(../img/top/btn_prev.svg)}#slider .slick-next,#slider .slick-prev{-webkit-transition:all .5s;position:absolute;top:310px;width:60px;height:40px;transition:all .5s}#slider .slick-next{right:1075px;background:url(../img/top/btn_next.svg)}#slider .slick-prev:hover{-webkit-transition:all .5s;background:url(../img/top/btn_prev_on.svg);transition:all .5s}#slider .slick-next:hover{-webkit-transition:all .5s;background:url(../img/top/btn_next_on.svg);transition:all .5s}@media screen and (max-width:767px){#slider-block{position:relative;max-width:1920px;height:auto;margin:0 auto 20px;padding:0;overflow:hidden}#slider .slider-title{width:100%;margin:0 auto;padding:10px 0 0;font-size:14px;text-align:center}.slider-img{position:relative;margin:0}.slick-slide .slider-img,.slider-img{-webkit-transition:.5s;transition:.5s}.slick-slide .slider-img .slider-img__inner,.slick-slide .slider-img a{-webkit-transition:.5s;max-height:368px;margin:0 auto;transition:.5s}.slick-slide .slider-img .slider-img__inner img{-o-object-fit:cover;max-height:368px;object-fit:cover;font-family:"object-fit: cover"}.slider img{-webkit-transform:scale(1);-webkit-transition:.5s;transform:scale(1);transition:.5s}#main-img-outer .slick-center img{-webkit-transform:scale(1);-webkit-transition:all .5s;width:100%;transform:scale(1);opacity:1;transition:all .5s}.slick-center .slider-img{-webkit-transition:.5s;position:relative;top:0;transition:.5s}.slider .slick-center img{-webkit-transform:scale(1);-webkit-transition:all .5s;transform:scale(1);opacity:1;transition:all .5s}.slick-center+.slick-slide+.slick-slide .slider-img,.slick-center+.slick-slide .slider-img,.slick-previmg .slider-img{-webkit-transition:.5s;position:relative;left:auto;transition:.5s}#slider .slick-next,#slider .slick-prev{display:block;z-index:50;border:none;outline:none;font-size:0;line-height:0;cursor:pointer}#slider .slick-prev{left:0;background:url(../img/top/btn_prev.svg)}#slider .slick-next,#slider .slick-prev{-webkit-transition:all .5s;position:absolute;top:150px;width:45px;height:30px;transition:all .5s}#slider .slick-next{right:0;background:url(../img/top/btn_next.svg)}#slider .slick-prev:hover{-webkit-transition:all .5s;background:url(../img/top/btn_prev_on.svg);transition:all .5s}#slider .slick-next:hover{-webkit-transition:all .5s;background:url(../img/top/btn_next_on.svg);transition:all .5s}}#footer-slider .slick-dots li button:before{font-size:15px}#footer-slider .slick-slide{width:226px}#footer-slider .slick-dots li.slick-active button:before{color:red}#footer-slider .slick-dots{bottom:23px}.footer-slider__control{position:absolute;bottom:25px;left:calc(50% + 32px)}@media screen and (max-width:767px){.footer-slider__control{bottom:11px;left:calc(50% - 2.5px)}}.footer-slider__control.num-0{margin-left:0}@media screen and (max-width:767px){.footer-slider__control.num-0{margin-left:0}}.footer-slider__control.num-1{margin-left:12px}@media screen and (max-width:767px){.footer-slider__control.num-1{margin-left:14px}}.footer-slider__control.num-2{margin-left:24px}@media screen and (max-width:767px){.footer-slider__control.num-2{margin-left:28px}}.footer-slider__control.num-3{margin-left:36px}@media screen and (max-width:767px){.footer-slider__control.num-3{margin-left:42px}}.footer-slider__control.num-4{margin-left:48px}@media screen and (max-width:767px){.footer-slider__control.num-4{margin-left:56px}}.footer-slider__control.num-5{margin-left:60px}@media screen and (max-width:767px){.footer-slider__control.num-5{margin-left:70px}}.footer-slider__control.num-6{margin-left:72px}@media screen and (max-width:767px){.footer-slider__control.num-6{margin-left:84px}}.footer-slider__control.num-7{margin-left:84px}@media screen and (max-width:767px){.footer-slider__control.num-7{margin-left:98px}}.footer-slider__control.num-8{margin-left:96px}@media screen and (max-width:767px){.footer-slider__control.num-8{margin-left:112px}}.footer-slider__control.num-9{margin-left:108px}@media screen and (max-width:767px){.footer-slider__control.num-9{margin-left:126px}}.footer-slider__control.num-10{margin-left:120px}@media screen and (max-width:767px){.footer-slider__control.num-10{margin-left:140px}}.footer-slider__control.num-11{margin-left:132px}@media screen and (max-width:767px){.footer-slider__control.num-11{margin-left:154px}}.footer-slider__control.num-12{margin-left:144px}@media screen and (max-width:767px){.footer-slider__control.num-12{margin-left:168px}}.footer-slider__control.num-13{margin-left:156px}@media screen and (max-width:767px){.footer-slider__control.num-13{margin-left:182px}}.footer-slider__control.num-14{margin-left:168px}@media screen and (max-width:767px){.footer-slider__control.num-14{margin-left:196px}}.footer-slider__control.num-15{margin-left:180px}@media screen and (max-width:767px){.footer-slider__control.num-15{margin-left:210px}}.footer-slider__control.num-16{margin-left:192px}@media screen and (max-width:767px){.footer-slider__control.num-16{margin-left:224px}}.footer-slider__control.num-17{margin-left:204px}@media screen and (max-width:767px){.footer-slider__control.num-17{margin-left:238px}}.footer-slider__control.num-18{margin-left:216px}@media screen and (max-width:767px){.footer-slider__control.num-18{margin-left:252px}}.footer-slider__control.num-19{margin-left:228px}@media screen and (max-width:767px){.footer-slider__control.num-19{margin-left:266px}}.footer-slider__control.num-20{margin-left:240px}@media screen and (max-width:767px){.footer-slider__control.num-20{margin-left:280px}}#footer-slider .slick-slide img{margin:0 auto}#footer-slider .slick-dots{padding:0}#footer-slider .slick-dots.num-0{margin-left:0}#footer-slider .slick-dots.num-1{margin-left:-3px}#footer-slider .slick-dots.num-2{margin-left:-6px}#footer-slider .slick-dots.num-3{margin-left:-9px}#footer-slider .slick-dots.num-4{margin-left:-12px}#footer-slider .slick-dots.num-5{margin-left:-15px}#footer-slider .slick-dots.num-6{margin-left:-18px}#footer-slider .slick-dots.num-7{margin-left:-21px}#footer-slider .slick-dots.num-8{margin-left:-24px}#footer-slider .slick-dots.num-9{margin-left:-27px}#footer-slider .slick-dots.num-10{margin-left:-30px}#footer-slider .slick-dots.num-11{margin-left:-33px}#footer-slider .slick-dots.num-12{margin-left:-36px}#footer-slider .slick-dots.num-13{margin-left:-39px}#footer-slider .slick-dots.num-14{margin-left:-42px}#footer-slider .slick-dots.num-15{margin-left:-45px}#footer-slider .slick-dots.num-16{margin-left:-48px}#footer-slider .slick-dots.num-17{margin-left:-51px}#footer-slider .slick-dots.num-18{margin-left:-54px}#footer-slider .slick-dots.num-19{margin-left:-57px}#footer-slider .slick-dots.num-20{margin-left:-60px}#footer-slider .slick-slide img{width:100%;height:auto}@media screen and (max-width:767px){#footer-slider .slick-slide{width:170px;margin-bottom:5px}#footer-slider .slick-dots{bottom:10px}#footer-slider .slick-dots li button:before{font-size:12px}}#products-slider-block .slick-next,#products-slider-block .slick-prev{display:block;z-index:50;border:none;outline:none;font-size:0;line-height:0;cursor:pointer}#products-slider-block .slick-prev{left:-6px;background:url(../img/top/btn_prev.svg)}#products-slider-block .slick-next,#products-slider-block .slick-prev{-webkit-transition:all .5s;position:absolute;top:120px;width:60px;height:40px;transition:all .5s}#products-slider-block .slick-next{right:-6px;background:url(../img/top/btn_next.svg)}#products-slider-block .slick-prev:hover{-webkit-transition:all .5s;background:url(../img/top/btn_prev_on.svg);transition:all .5s}#products-slider-block .slick-next:hover{-webkit-transition:all .5s;background:url(../img/top/btn_next_on.svg);transition:all .5s}@media screen and (max-width:767px){#products-slider-block .slick-next,#products-slider-block .slick-prev{display:block;z-index:50;border:none;outline:none;font-size:0;line-height:0;cursor:pointer}#products-slider-block .slick-prev{left:0;background:url(../img/top/btn_prev.svg)}#products-slider-block .slick-next,#products-slider-block .slick-prev{-webkit-transition:all .5s;position:absolute;top:100px;width:45px;height:30px;transition:all .5s}#products-slider-block .slick-next{right:0;background:url(../img/top/btn_next.svg)}#products-slider-block .slick-prev:hover{-webkit-transition:all .5s;background:url(../img/top/btn_prev_on.svg);transition:all .5s}#products-slider-block .slick-next:hover{-webkit-transition:all .5s;background:url(../img/top/btn_next_on.svg);transition:all .5s}}#products-top #section-title-block{padding:150px 0 50px}#products-top .section-title-img{z-index:1;position:relative;width:1000px;margin:-160px auto 70px}.products-head-bg{position:relative;padding:0 0 55px;background-image:url(../img/common/bg_pattern.png);background-repeat:repeat}#products-top-section{position:relative;width:100%;margin:-160px auto 0;padding-top:250px;background:#fff}#products .pagetitle-section-title{padding:30px 0 0}.products-slider-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:344px}.products-slider-title{-webkit-box-sizing:border-box;-webkit-box-ordinal-group:3;-ms-flex-order:2;box-sizing:border-box;order:2;padding:24px 0 0;line-height:1.5;text-align:center}@media print,screen and (min-width:768px){.products-slider-title{width:280px;margin-left:62px;padding-right:24px}}@media screen and (max-width:767px){.products-slider-title{width:180px;margin-left:24px}}.products-slider-title span{display:inline-block;position:relative;text-align:left}.products-slider-title p{font-size:18px;font-weight:700}.products-slider-title p:link{-webkit-transition:color .5s;color:#000;transition:color .5s}.products-slider-title p:visited{color:#000}.products-slider-title p:hover{-webkit-transition:color .5s;color:red;transition:color .5s}.products-slider-title p:active{color:#000}.products-slider-title span:before{position:absolute;top:3px;left:-25px;width:18px;height:18px;background:url(../img/common/arrow_r.png);background-repeat:no-repeat;background-size:18px auto;content:""}@media screen and (min-width:768px) and (-ms-high-contrast:none){.products-slider-title span:before{top:1px;width:20px;height:20px;background-size:cover}}.products-slider-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;position:relative;order:1;width:280px;height:280px;margin:0 auto}.products-slider-img div img{-webkit-transition:.5s;width:100%;height:auto;border:4px solid rgba(255,0,0,0);border-radius:20px;transition:.5s}@media print,screen and (min-width:769px){.products-slider-img div:hover img{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);-webkit-transform:scale(1.1);-webkit-transition:.5s;transform:scale(1.1);border:4px solid red;box-shadow:0 10px 10px -6px rgba(0,0,0,.25);transition:.5s}}#products-slider-block{z-index:100;position:relative;margin-top:-300px}#products-slider-block .slick-dots{bottom:-50px}@media screen and (max-width:767px){#products-slider-block .slick-dots{bottom:-30px}}#products-slider-block .slick-dots.num-0{margin-left:0}@media screen and (max-width:767px){#products-slider-block .slick-dots.num-0{margin-left:0}}#products-slider-block .slick-dots.num-1{margin-left:-3px}@media screen and (max-width:767px){#products-slider-block .slick-dots.num-1{margin-left:-2px}}#products-slider-block .slick-dots.num-2{margin-left:-6px}@media screen and (max-width:767px){#products-slider-block .slick-dots.num-2{margin-left:-4px}}#products-slider-block .slick-dots.num-3{margin-left:-9px}@media screen and (max-width:767px){#products-slider-block .slick-dots.num-3{margin-left:-6px}}#products-slider-block .slick-dots.num-4{margin-left:-12px}@media screen and (max-width:767px){#products-slider-block .slick-dots.num-4{margin-left:-8px}}#products-slider-block .slick-dots.num-5{margin-left:-15px}@media screen and (max-width:767px){#products-slider-block .slick-dots.num-5{margin-left:-10px}}#products-slider-block .slick-dots.num-6{margin-left:-18px}@media screen and (max-width:767px){#products-slider-block .slick-dots.num-6{margin-left:-12px}}#products-slider-block .slick-dots.num-7{margin-left:-21px}@media screen and (max-width:767px){#products-slider-block .slick-dots.num-7{margin-left:-14px}}#products-slider-block .slick-dots.num-8{margin-left:-24px}@media screen and (max-width:767px){#products-slider-block .slick-dots.num-8{margin-left:-16px}}#products-slider-block .slick-dots.num-9{margin-left:-27px}@media screen and (max-width:767px){#products-slider-block .slick-dots.num-9{margin-left:-18px}}#products-slider-block .slick-dots.num-10{margin-left:-30px}@media screen and (max-width:767px){#products-slider-block .slick-dots.num-10{margin-left:-20px}}#products-slider-block .slick-dots.num-11{margin-left:-33px}@media screen and (max-width:767px){#products-slider-block .slick-dots.num-11{margin-left:-22px}}#products-slider-block .slick-dots.num-12{margin-left:-36px}@media screen and (max-width:767px){#products-slider-block .slick-dots.num-12{margin-left:-24px}}#products-slider-block .slick-dots.num-13{margin-left:-39px}@media screen and (max-width:767px){#products-slider-block .slick-dots.num-13{margin-left:-26px}}#products-slider-block .slick-dots.num-14{margin-left:-42px}@media screen and (max-width:767px){#products-slider-block .slick-dots.num-14{margin-left:-28px}}#products-slider-block .slick-dots.num-15{margin-left:-45px}@media screen and (max-width:767px){#products-slider-block .slick-dots.num-15{margin-left:-30px}}#products-slider-block .slick-dots.num-16{margin-left:-48px}@media screen and (max-width:767px){#products-slider-block .slick-dots.num-16{margin-left:-32px}}#products-slider-block .slick-dots.num-17{margin-left:-51px}@media screen and (max-width:767px){#products-slider-block .slick-dots.num-17{margin-left:-34px}}#products-slider-block .slick-dots.num-18{margin-left:-54px}@media screen and (max-width:767px){#products-slider-block .slick-dots.num-18{margin-left:-36px}}#products-slider-block .slick-dots.num-19{margin-left:-57px}@media screen and (max-width:767px){#products-slider-block .slick-dots.num-19{margin-left:-38px}}#products-slider-block .slick-dots.num-20{margin-left:-60px}@media screen and (max-width:767px){#products-slider-block .slick-dots.num-20{margin-left:-40px}}#products-slider-block .products-slider-block__control{position:absolute;bottom:-48px;left:calc(50% + 16px)}#products-slider-block .products-slider-block__control.num-0{margin-left:0}@media screen and (max-width:767px){#products-slider-block .products-slider-block__control.num-0{margin-left:0}}#products-slider-block .products-slider-block__control.num-1{margin-left:13px}@media screen and (max-width:767px){#products-slider-block .products-slider-block__control.num-1{margin-left:8px}}#products-slider-block .products-slider-block__control.num-2{margin-left:26px}@media screen and (max-width:767px){#products-slider-block .products-slider-block__control.num-2{margin-left:16px}}#products-slider-block .products-slider-block__control.num-3{margin-left:39px}@media screen and (max-width:767px){#products-slider-block .products-slider-block__control.num-3{margin-left:24px}}#products-slider-block .products-slider-block__control.num-4{margin-left:52px}@media screen and (max-width:767px){#products-slider-block .products-slider-block__control.num-4{margin-left:32px}}#products-slider-block .products-slider-block__control.num-5{margin-left:65px}@media screen and (max-width:767px){#products-slider-block .products-slider-block__control.num-5{margin-left:40px}}#products-slider-block .products-slider-block__control.num-6{margin-left:78px}@media screen and (max-width:767px){#products-slider-block .products-slider-block__control.num-6{margin-left:48px}}#products-slider-block .products-slider-block__control.num-7{margin-left:91px}@media screen and (max-width:767px){#products-slider-block .products-slider-block__control.num-7{margin-left:56px}}#products-slider-block .products-slider-block__control.num-8{margin-left:104px}@media screen and (max-width:767px){#products-slider-block .products-slider-block__control.num-8{margin-left:64px}}#products-slider-block .products-slider-block__control.num-9{margin-left:117px}@media screen and (max-width:767px){#products-slider-block .products-slider-block__control.num-9{margin-left:72px}}#products-slider-block .products-slider-block__control.num-10{margin-left:130px}@media screen and (max-width:767px){#products-slider-block .products-slider-block__control.num-10{margin-left:80px}}#products-slider-block .products-slider-block__control.num-11{margin-left:143px}@media screen and (max-width:767px){#products-slider-block .products-slider-block__control.num-11{margin-left:88px}}#products-slider-block .products-slider-block__control.num-12{margin-left:156px}@media screen and (max-width:767px){#products-slider-block .products-slider-block__control.num-12{margin-left:96px}}#products-slider-block .products-slider-block__control.num-13{margin-left:169px}@media screen and (max-width:767px){#products-slider-block .products-slider-block__control.num-13{margin-left:104px}}#products-slider-block .products-slider-block__control.num-14{margin-left:182px}@media screen and (max-width:767px){#products-slider-block .products-slider-block__control.num-14{margin-left:112px}}#products-slider-block .products-slider-block__control.num-15{margin-left:195px}@media screen and (max-width:767px){#products-slider-block .products-slider-block__control.num-15{margin-left:120px}}#products-slider-block .products-slider-block__control.num-16{margin-left:208px}@media screen and (max-width:767px){#products-slider-block .products-slider-block__control.num-16{margin-left:128px}}#products-slider-block .products-slider-block__control.num-17{margin-left:221px}@media screen and (max-width:767px){#products-slider-block .products-slider-block__control.num-17{margin-left:136px}}#products-slider-block .products-slider-block__control.num-18{margin-left:234px}@media screen and (max-width:767px){#products-slider-block .products-slider-block__control.num-18{margin-left:144px}}#products-slider-block .products-slider-block__control.num-19{margin-left:247px}@media screen and (max-width:767px){#products-slider-block .products-slider-block__control.num-19{margin-left:152px}}#products-slider-block .products-slider-block__control.num-20{margin-left:260px}@media screen and (max-width:767px){#products-slider-block .products-slider-block__control.num-20{margin-left:160px}}@media screen and (max-width:767px){#products-slider-block .products-slider-block__control{bottom:-28px;left:calc(50% + 20px)}}#products-top .title-on_short_underbar{margin-bottom:60px}#products-top-flex{-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center}#products-top-flex li{width:312px;margin:0 32px 35px 0}#products-top-flex li:nth-child(3),#products-top-flex li:nth-child(8){margin-right:0}#products-top-flex li:nth-child(4),#products-top-flex li:nth-child(5){margin:0 16px 35px}#products-top-flex li:nth-child(6),#products-top-flex li:nth-child(7),#products-top-flex li:nth-child(8){margin-bottom:20px}#products-top-flex li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.products-top-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-transition:all .3s;order:1;height:100%;margin-bottom:28px;border:4px solid rgba(255,0,0,0);border-radius:25px;transition:all .3s}.products-top-img img{-webkit-box-shadow:0 3px 6px 3px rgba(0,0,0,.1);width:100%;height:auto;border-radius:20px;box-shadow:0 3px 6px 3px rgba(0,0,0,.1)}@media print,screen and (min-width:769px){a:hover .products-top-img{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);-webkit-transform:scale(1.05) rotate(.1deg) translateZ(0);-webkit-transition:all .3s;transform:scale(1.05) rotate(.1deg) translateZ(0);border:4px solid red;box-shadow:0 10px 10px -6px rgba(0,0,0,.25);transition:all .3s}}.products-top-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;position:relative;order:2;margin-bottom:20px;padding:0 0 0 25px;color:#333;font-size:18px;font-weight:700}a:active .products-top-title,a:link .products-top-title,a:visited .products-top-title{color:#333}.products-top-title:before{position:absolute;top:3px;left:0;width:18px;height:18px;background:url(../img/common/arrow_r.png);background-repeat:no-repeat;background-size:18px auto;content:""}@media screen and (min-width:768px) and (-ms-high-contrast:none){.products-top-title:before{top:1px;width:20px;height:20px;background-size:cover}}.products-top-text{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-bottom:20px;color:#333;font-size:16px;line-height:1.4}.products-list-more{display:none}#products-top #category-section{padding:55px 0 25px}@media screen and (max-width:767px){#products-top #category-section{padding:46px 0 10px}}#products-top #top-catalog-section{padding:0 0 25px}#products-top-category-section{padding:5vw 0 145px;background:url(../img/common/bg_patern_products.png)}#products-top-category-section .category-section-title{color:#ff0302}#products-top-search-section{max-width:896px;margin:0 auto 50px}.products-top-search-title{margin-bottom:35px;color:#ff0302;font-size:20px;text-align:center}.keyword-search-block{-webkit-box-shadow:0 0 6px 6px rgba(0,0,0,.05);position:relative;height:60px;margin:0 auto 20px;border-radius:10px;background:#fff;box-shadow:0 0 6px 6px rgba(0,0,0,.05)}#search-text{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:20px;font-size:16px;line-height:1.3}#btn-keyword-search{position:absolute;top:0;right:0;width:60px;height:60px;overflow:hidden;border-top-right-radius:10px;border-bottom-right-radius:10px;background-color:#ff0302;background-image:url(../img/common/ico_search.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;text-indent:100%;white-space:nowrap;cursor:pointer}#btn-keyword-search,#btn-keyword-search:hover{-webkit-transition:background-color .3s;transition:background-color .3s}#btn-keyword-search:hover{background-color:#cb0201}.hot-word{margin-bottom:10px;padding-left:10px;border-left:4px solid #ff0302;font-size:18px;font-weight:700}#products-pickup-block{position:relative;background:#fff}@media screen and (max-width:767px){#products-pickup-block{margin-top:22px}}.products-content{position:relative}#products-list .products-content{padding-top:30px}@media screen and (max-width:767px){#products-list .products-content{z-index:99;margin-top:0;padding-top:0}}.category-section-title span{display:inline-block}#products-category #content{padding:0 0 145px;background:#f7f3ec}#category-main-img{width:1000px;margin:auto}#category-main-img img{border-radius:20px}#products-category .products-content{padding-top:70px;background:#f7f3ec}#products-category #section-title-block{padding:150px 0 50px}.category-lead{margin-bottom:75px;font-size:18px;line-height:2;text-align:center}#products-category .title-on_short_underbar{margin-bottom:60px}#products-category .btn-red{margin-bottom:40px}.products-category-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;position:relative;order:1;margin-bottom:15px;padding-top:100%}.products-category-img img{-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,.1);-webkit-transition:.3s;-o-object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:10px;box-shadow:0 0 10px 3px rgba(0,0,0,.1);font-family:"object-fit: cover";transition:.3s}@media print,screen and (min-width:769px){a:hover .products-category-img img{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);-webkit-transform:scale(1.05) rotate(.1deg) translateZ(0);-webkit-transition:.3s;width:100%;height:auto;transform:scale(1.05) rotate(.1deg) translateZ(0);border-radius:10px;box-shadow:0 10px 10px -6px rgba(0,0,0,.25);transition:.3s}}.products-category-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:18px;font-weight:700;text-align:center}.products-category-title .red-circle-text{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;text-align:left}.products-category-title .red-circle-text span:before{top:3px;width:18px;min-width:18px;height:18px;background-size:18px 18px}@media (-ms-high-contrast:none),print{.products-category-title .red-circle-text span:before{margin-top:-2px}}.products-category-flex{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.products-category-flex,.products-category-flex li{display:-webkit-box;display:-ms-flexbox;display:flex}.products-category-flex li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:226px;margin:0 32px 50px 0}.products-category-flex li:nth-child(4n){margin-right:0}.products-category-flex li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}#products-list #content{padding:0 0 145px;background:#f7f3ec}#products-list.search #content{padding-bottom:0!important}#products-detail #bread-crumb-list-outer{background:url(../img/common/bg_pattern.png)}#products-list .products-pagetitle-section{position:relative;padding:110px 0 5vw;background:url(../img/common/bg_pattern.png) 50% no-repeat;background-repeat:repeat;background-size:auto auto}.products-pagetitle-section h1{position:relative;padding:0 0 54px 60px;color:#fff;font-size:32px;line-height:1.3}.products-pagetitle-section h1:before{position:absolute;top:-10px;left:0;width:48px;height:48px;margin:0 10px 0 0;background-image:url(../img/common/ico_products.svg);background-size:48px;content:""}#products-list .categry{margin-bottom:65px;padding:20px 20px 10px;border-radius:10px;background:#fff}.category-narrow-title{margin-bottom:15px;padding-bottom:10px;background:url(../img/common/dotted-line.png);background-position:0 100%;background-repeat:repeat-x;font-size:20px}.categry-list{font-size:0}.categry-list li{display:inline-block;margin:0 8px 10px 0}.categry-list li a{display:inline-block;position:relative;padding:5px 35px 5px 20px;border-radius:30px;background:#c00;font-size:16px;font-weight:700}@media (-ms-high-contrast:none),print{.categry-list li a{padding:7px 35px 3px 20px}}.categry-list li a:link,.categry-list li a:visited{color:#fff}.categry-list li a.is-active,.categry-list li a:hover{background:#ff0302;color:#fff}.categry-list li a:active{color:#fff}.categry-list li a:after{position:absolute;top:calc(50% - 6px);right:20px;width:7px;height:12px;background:url(../img/common/btn_arrow.png);background-repeat:no-repeat;background-size:7px auto;content:""}#products-list-flex{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}#products-list-flex li{width:226px;margin:0 32px 50px 0}#products-list-flex li.is_hide{display:none}#products-list-flex li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}#products-list-flex li:nth-child(4n){margin-right:0}.products-list-img img{-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,.1);-webkit-transition:all .3s;-o-object-fit:cover;position:absolute;top:0;left:0;width:100%;height:auto;object-fit:cover;border-radius:15px;box-shadow:0 0 10px 3px rgba(0,0,0,.1);font-family:"object-fit: cover";transition:all .3s}.products-list-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;position:relative;order:1;margin-bottom:15px;padding-top:100%}@media print,screen and (min-width:769px){a:hover .products-list-img img{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);-webkit-transform:scale(1.05) rotate(.1deg) translateZ(0);-webkit-transition:all .3s;transform:scale(1.05) rotate(.1deg) translateZ(0);box-shadow:0 10px 10px -6px rgba(0,0,0,.25);transition:all .3s}}.products-list-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:18px;text-align:center}.products-list-title .red-circle-text span:before{top:3px;width:18px;height:18px;background-size:18px 18px}#products-list .title-on_short_underbar{margin-bottom:60px}#products-list .btn-red{margin-bottom:40px}@media print,screen and (max-width:1279px) and (min-width:768px){#products-detail #bread-crumb-list-outer{padding:0 16px}#products-top-flex{-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center}#products-top-flex li{width:30%;margin:0 5% 35px 0}#products-category .products-content{margin-top:-64px;padding-top:140px}#products-slider-block{z-index:100;position:relative;margin-top:-250px}#products-top-category-section{padding:5vw 16px 80px}.products-category-flex li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:calc(25% - 24px);margin:0 32px 50px 0}#category-main-img img{width:100%;height:auto}#products-list-flex li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:calc(25% - 24px);margin:0 32px 50px 0}}@media screen and (max-width:767px){#products-top #section-title-block{padding:150px 0 50px}#products-top .section-title-img{z-index:1;position:relative;width:1000px;margin:-100px auto 70px}#products-top h1{position:relative;margin-bottom:20px;padding:30px 0 0;color:#fff;font-size:20px;line-height:1.3}#products-top-section{position:relative;width:100%;margin:-100px auto 0;padding-top:120px}.products-slider-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%}.products-slider-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:10px 0 0;line-height:1.5;text-align:center}.products-category-title .red-circle-text:before{top:calc(50% - 6px);width:13px;height:13px;background-size:13px 13px}.products-slider-title span{display:inline-block;position:relative;font-size:14px}.products-slider-title p{font-size:18px;font-weight:700}.products-slider-title p:active,.products-slider-title p:hover,.products-slider-title p:link,.products-slider-title p:visited{color:#000}.products-slider-title span:before{position:absolute;top:3px;left:-20px;width:14px;height:14px;background:url(../img/common/arrow_r.png);background-repeat:no-repeat;background-size:14px auto;content:""}#products-slider-block{position:relative;max-width:1920px;height:auto;margin:-50% auto 20px;padding:20px 0 0}#products-slider-block .slick-slide{max-width:200px;height:auto;margin:0 10px}.products-slider{position:relative;left:auto;width:100%;margin:0 auto}.products-slider .slider-title{width:100%;margin:0 auto;padding:10px 0;color:#000;font-weight:700;text-align:center}.products-slider .slider-title span:before{position:absolute;top:50%;left:-25px;width:18px;height:18px;margin-top:-9px;background:url(../img/top/red_arrow.svg);background-repeat:no-repeat;content:""}}@media screen and (max-width:767px) and (min-width:769px){.products-slider .slider-img a:hover img{border:4px solid red}}@media screen and (max-width:767px){.products-slider .slider-img a img{-webkit-transition:.5s;width:100%;border:4px solid rgba(255,0,0,0);transition:.5s}.products-slider-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;height:200px;margin:0 auto}.products-slider-img img{width:100%;height:auto;border-radius:10px}#products-top .title-on_short_underbar{margin-bottom:30px}#products-top-flex{-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:0 auto}#products-top-flex li{width:calc(50% - 7px);margin:0 14px 0 0}#products-top-flex li:nth-child(3),#products-top-flex li:nth-child(4),#products-top-flex li:nth-child(5),#products-top-flex li:nth-child(8){margin:0 14px 0 0}#products-top-flex li:nth-child(6),#products-top-flex li:nth-child(7),#products-top-flex li:nth-child(8){margin-bottom:10px}#products-top-flex li:nth-child(2n){margin-right:0}#products-top-flex li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.products-top-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:15px}.products-top-img,.products-top-img img{border-radius:10px}.products-top-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;position:relative;order:2;margin-bottom:10px;padding:0 0 0 20px;color:#333;font-size:14px;font-weight:700}a:active .products-top-title,a:link .products-top-title,a:visited .products-top-title{color:#333}.products-top-title:before{position:absolute;top:3px;left:0;width:14px;height:14px;background:url(../img/common/arrow_r.png);background-repeat:no-repeat;background-size:14px auto;content:""}.products-top-text{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-bottom:20px;color:#333;font-size:14px;line-height:1.4}#products-top-category-section{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 16px 80px;background:url(../img/common/bg_patern_products.png);background-size:38px auto}#products-top-category-section .category-section-title{padding-bottom:24px;color:#ff0302}#products-top-search-section{max-width:896px;margin:0 auto 20px}.products-top-search-title{margin-bottom:20px;color:#ff0302;font-size:15px;text-align:center}.keyword-search-block{-webkit-box-shadow:0 0 6px 6px rgba(0,0,0,.05);position:relative;height:42px;margin:0 auto 20px;border-radius:5px;background:#fff;box-shadow:0 0 6px 6px rgba(0,0,0,.05)}#search-text{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 42px);height:42px;padding:15px 15px 13px;font-size:14px}#btn-keyword-search{position:absolute;top:0;right:0;width:42px;height:42px;overflow:hidden;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#ff0302;background-image:url(../img/common/ico_search.svg);background-position:50%;background-repeat:no-repeat;background-size:15px 15px;text-indent:100%;white-space:nowrap;cursor:pointer}.hot-word{margin-bottom:10px;padding-left:10px;border-left:4px solid #ff0302;font-size:14px}#products-list .products-pagetitle-section{padding:35px 0 5vw;background-size:38px auto}#products-category .products-content{padding-top:45px}#products-category #content{padding:0 0 70px;background:#f7f3ec}#products-category .products-pagetitle-section{position:relative;margin-bottom:80px;padding:30px 0 0;background:url(../img/common/bg_pattern.png) 50% no-repeat;background-repeat:repeat;background-size:auto auto}#products-category .products-pagetitle-section h1{position:relative;margin-bottom:80px;padding:0 0 0 40px;color:#fff;font-size:20px;line-height:1.3}#products-category .products-pagetitle-section h1:before{position:absolute;top:calc(50% - 15px);left:0;width:30px;height:30px;background:url(../img/common/ico_products.svg);background-repeat:no-repeat;content:""}.category-lead{font-size:14px;line-height:2;text-align:left}#products-category .title-on_short_underbar,.category-lead{margin-bottom:30px}#products-category .btn-red{margin-bottom:40px}.products-category-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:15px}.products-category-img img{-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,.1);width:100%;height:auto;border-radius:10px;box-shadow:0 0 10px 3px rgba(0,0,0,.1)}.products-category-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:15px;text-align:center}.products-category-flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.products-category-flex,.products-category-flex li{display:-webkit-box;display:-ms-flexbox;display:flex}.products-category-flex li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(50% - 8px);margin:0 16px 10px 0}.products-category-flex li:nth-child(2n){margin-right:0}.products-category-flex li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}#products-category .btn-red{margin:20px auto 10px}#products-list #content{padding:0 0 80px}.products-pagetitle-section{padding:25px 0 0}.products-pagetitle-section h1{padding:0 0 15px 40px;font-size:20px}.products-pagetitle-section h1:before{position:absolute;top:-3px;left:0;width:30px;height:30px;margin:0 10px 0 0;background-image:url(../img/common/ico_products.svg);background-repeat:no-repeat;background-size:30px auto;content:""}#products-list .title-on_short_underbar{margin-bottom:20px}#products-list .categry{margin-bottom:30px;padding:15px 10px 5px;border-radius:5px;background:#fff}.category-narrow-title{margin-bottom:10px;padding-bottom:10px;font-size:15px}.categry-list li{display:inline-block;margin:0 8px 10px 0}#products-list-flex li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:calc(50% - 10px);max-width:324px;margin:0 20px 20px 0}#products-list-flex li:nth-child(2n){margin-right:0}.categry-list li a{display:inline-block;position:relative;padding:5px 30px 5px 15px;border-radius:30px;background:#c00;font-size:14px}.categry-list li a:after{position:absolute;top:calc(50% - 5px);right:15px;width:7px;height:12px;background:url(../img/common/btn_arrow.png);background-repeat:no-repeat;background-size:6px auto;content:""}.products-list-img img{-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,.1);width:100%;height:auto;border-radius:8px;box-shadow:0 0 10px 3px rgba(0,0,0,.1)}.products-list-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:10px}.products-list-title{font-size:14px}#products-list .btn-red{margin-bottom:10px}.products-list-title.red-circle-text:before{top:3px;width:14px;height:14px;border-radius:50%;background-size:cover}}#products-list.search .products-content{padding-bottom:145px}@media screen and (max-width:767px){#products-list.search .products-content{padding-bottom:60px}}#products-list .products-content .theme-num{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;max-width:800px;margin:0 auto 40px;padding:7px 0;border-radius:27px;background:#fff;font-size:18px;font-weight:700}@media screen and (max-width:767px){#products-list .products-content .theme-num{margin:0 auto 2 0;border-radius:19px;font-size:14px}}#products-list .products-content .theme-num span{margin-right:10px;color:#c81812;font-size:27px}@media screen and (max-width:767px){#products-list .products-content .theme-num span{font-size:17px}}.pagetitle-section-wrap.is-adjacent-slider+#products-slider-block{margin-top:-175px}@media print,screen and (max-width:1279px) and (min-width:768px){.pagetitle-section-wrap.is-adjacent-slider+#products-slider-block{margin-top:-175px}}@media screen and (max-width:767px){.pagetitle-section-wrap.is-adjacent-slider+#products-slider-block{margin-top:-100px}}.sns-btn{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;margin-bottom:19px}.sns-btn__item{height:20px}.sns-btn__item:not(:first-of-type){margin-left:3px}.sns-btn__fb>span{display:block!important}@media screen and (max-width:767px){.sns-btn{margin-bottom:14px}.sns-btn__item:not(:first-of-type){margin-left:3px}}#products-btn-refill a{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);display:block;position:relative;padding:15px 50px 15px 15px;border-radius:8px;background:#cb0201;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);color:#fff;font-size:18px;font-weight:700;line-height:1.5;text-align:center}#products-btn-refill a:after{-webkit-transform:rotate(135deg);position:absolute;top:calc(50% - 8px);right:20px;width:8px;height:8px;transform:rotate(135deg);border-top:3px solid #fff;border-right:3px solid #fff;content:""}@media print,screen and (min-width:769px){#products-btn-refill a:hover{-webkit-box-shadow:0 5px 10px 3px rgba(0,0,0,.3);background:#ff0302;box-shadow:0 5px 10px 3px rgba(0,0,0,.3)}}.btn-products-download{width:320px;margin:0 auto}.btn-products-download a{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);display:block;position:relative;padding:15px;border-radius:8px;background:#cb0201;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);color:#fff;font-size:18px;font-weight:700;text-align:center}.btn-products-download a:after{position:absolute;top:calc(50% - 9px);right:15px;width:18px;height:18px;background:url(../img/common/ico_download.svg);background-repeat:no-repeat;background-size:18px 18px;content:""}.btn-products-download a:active,.btn-products-download a:hover,.btn-products-download a:link,.btn-products-download a:visited{color:#fff}#products-content{padding:60px 0 0}#products-main-section{padding:0 0 75px}#main_left-block{width:48.4%;min-height:200px;float:left}#products-main-img{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 auto 20px;border:1px solid #dedede}#products-main-img .bx-wrapper{-webkit-box-shadow:none;margin-bottom:0;border:none;background:none;box-shadow:none}#products-detail #products-slider{height:100%}#products-detail #products-slider>div img{margin:0 auto}#products-detail #products-slider:not(.is-inited)>div img{visibility:hidden;opacity:0}#products-slider{height:100%}#products-slider>div img{margin:0 auto}#products-slider .is_video img{opacity:0}#products-slider .is_video .video_wrap{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:0;margin:auto 0;padding-top:56.43155352%}#products-slider .is_video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#products-thumb{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:100%}#products-thumb li{width:78px;margin-right:21px;border:1px solid #dedede}#products-thumb li a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;height:100%}#products-thumb li a:focus{outline:2px auto Highlight;outline:5px auto -webkit-focus-ring-color}#products-thumb li a.youtube:after,#products-thumb li a.youtube:before{display:inline-block;position:absolute;content:""}#products-thumb li a.youtube:before{z-index:1;top:calc(50% - 17px);left:calc(50% - 17px);width:34px;height:34px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2034.06%2034.06%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m17%200a17%2017%200%201%200%2017%2017%2017%2017%200%200%200%20-17-17zm6.32%2017.22-9.58%205.72a.22.22%200%200%201%20-.22%200%20.24.24%200%200%201%20-.12-.2v-11.43a.22.22%200%200%201%20.23-.22.2.2%200%200%201%20.11%200l9.58%205.72a.22.22%200%200%201%20.08.31.19.19%200%200%201%20-.08.07z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E")}#products-thumb li a.youtube:after{top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}#products-thumb li a.active{border-color:red}@media print,screen and (min-width:768px){#products-thumb li{height:78px}#products-thumb li:nth-of-type(n+6){margin-top:10px}}@media print,screen and (max-width:1279px) and (min-width:768px){#products-thumb li{width:calc(20% - 19px);height:60px;overflow:hidden}#products-thumb li img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}}@media print,screen and (min-width:768px){#products-thumb li:nth-child(5n){margin-right:0}}#products-thumb li img{width:100%;height:auto}#main_right-block,#products-title{width:48.4%;float:right}#products-title{margin-bottom:40px;padding-bottom:15px;background:url(../img/products/common/red_line.png);background-position:bottom;background-repeat:no-repeat;font-size:32px;line-height:1.4}#products-text{margin-bottom:35px;font-size:16px;line-height:1.8}#products-icon-list{margin-bottom:20px;font-size:0}#products-icon-list li{display:inline-block;height:51px;margin-right:13px}#ico-ap{width:44px}#ico_iso8124-3,#ico_iso11540{width:70px}#ico_eco_mark{width:58px}#ico_green{width:52px}#ico_econet,#ico_gpn{width:40px}#ico_ecofeel{width:70px}#products-icon-list li:last-child{margin-right:0}.products-limit-comment{margin-bottom:20px;padding:15px 20px;border-radius:10px;background:#f7f7f7}.products-limit-comment a:link{color:red;text-decoration:underline}.products-limit-comment a:visited{color:red}.products-limit-comment a:hover{color:red;text-decoration:none}.products-limit-comment a:active{color:red}.products-headline{margin-bottom:60px}#products-feature-section{padding:0 0 80px}.products-feature-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:60px}.products-feature-img{width:228px}.products-feature-list{width:calc(100% - 258px)}.products-feature-list li{margin-bottom:15px;padding-left:1.5em;font-size:16px;line-height:1.4;text-indent:-1.5em}.products-feature-list span.red-text{padding-right:10px;color:red;font-weight:700}.attention{padding-left:1em;color:#666;font-size:14px;line-height:1.4;text-indent:-1em}.center{text-align:center}#products-free-area{padding:0 0 55px;line-height:1.5}#products-free-area>div:not(:first-of-type) img{margin-top:50px}@media screen and (max-width:767px){#products-free-area>div:not(:first-of-type) img{margin-top:20px}}#products-free-area img{width:auto;max-width:100%;margin:0 auto}#products-color-variation{margin-bottom:60px}.products-color-variation-img{margin-bottom:60px;text-align:center}.products-color-variation-img img{width:auto;max-width:100%;margin:0 auto}.products-sub-headline{margin-bottom:40px;padding-bottom:10px;background:url(../img/common/dotted-line.png);background-position:bottom;background-repeat:repeat-x;font-size:20px;font-weight:700}.products-color-chart-img{margin-bottom:60px;text-align:center}.products-color-chart-img img{width:auto;max-width:100%}#products-spec{padding:0 0 75px}.products-spec-table{margin-bottom:30px}.products-spec-table-dt{position:relative;padding:20px 30px;border-top-right-radius:15px;border-top-left-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;background:#ffe4e4;font-size:16px;font-weight:700;cursor:pointer}.products-spec-table-dt:focus{outline:2px auto Highlight;outline:5px auto -webkit-focus-ring-color}.products-spec-table-dt.open{border-bottom-right-radius:0;border-bottom-left-radius:0}.products-spec-table-dd{display:none}.products-spec-table-dt:after{background:url(../img/common/ico_plus.svg)}.products-spec-table-dt.open:after,.products-spec-table-dt:after{position:absolute;top:calc(50% - 7px);right:35px;width:14px;height:14px;content:""}.products-spec-table-dt.open:after{-webkit-transition:.6s;background:url(../img/common/ico_minus.svg);transition:.6s}.products-spec-tabble-inr{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.products-spec-tabble-inr dl{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(50% - 2px);background:#fff1f1}.products-spec-tabble-inr dl:last-child{border-bottom-right-radius:15px}@media screen and (max-width:767px){.products-spec-tabble-inr dl:last-child{border-bottom-left-radius:15px}}.products-spec-tabble-inr dt{width:130px;padding:20px 0 20px 30px}.products-spec-tabble-inr dd{width:auto;padding:20px 30px 20px 10px;word-break:break-all}.products-spec-tabble-inr dl:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-right:2px solid #fff;border-bottom:4px solid #fff}@media print,screen and (min-width:768px){.products-spec-tabble-inr dl:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;border-right:2px solid #fff;border-bottom:4px solid #fff}.products-spec-tabble-inr dl:nth-child(3){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;border-right:2px solid #fff;border-bottom:4px solid #fff}.products-spec-tabble-inr dl:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;border-right:2px solid #fff;border-bottom:4px solid #fff}.products-spec-tabble-inr dl:nth-child(5){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;border-right:2px solid #fff;border-bottom:4px solid #fff}.products-spec-tabble-inr dl:nth-child(6){-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11;border-right:2px solid #fff;border-bottom:4px solid #fff}.products-spec-tabble-inr dl:nth-child(7){-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;border-right:2px solid #fff;border-bottom:4px solid #fff;border-bottom-left-radius:15px}.products-spec-tabble-inr dl:nth-child(8){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;border-bottom:4px solid #fff;border-left:2px solid #fff}.products-spec-tabble-inr dl:nth-child(9){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;border-bottom:4px solid #fff;border-left:2px solid #fff}.products-spec-tabble-inr dl:nth-child(10){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;border-bottom:4px solid #fff;border-left:2px solid #fff}.products-spec-tabble-inr dl:nth-child(11){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;border-bottom:4px solid #fff;border-left:2px solid #fff}.products-spec-tabble-inr dl:nth-child(12){-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;border-bottom:4px solid #fff;border-left:2px solid #fff}.products-spec-tabble-inr dl:nth-child(13){-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12;border-bottom:4px solid #fff;border-left:2px solid #fff}.products-spec-tabble-inr dl:nth-child(14){-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14;border-bottom:4px solid #fff;border-left:2px solid #fff}}#products-more{margin-bottom:50px}.products-spec-note{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15;padding:10px 0 0;color:red}.products-note{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-column-gap:8px;-moz-column-gap:8px;flex-direction:row;column-gap:8px;color:red;font-size:12px}.products-note,.products-note__text{display:-webkit-box;display:-ms-flexbox;display:flex}.products-note__text{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.products-note__mark{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.products-spec .btn-red{margin-top:50px}.products-headline-more{margin-bottom:90px;font-size:26px;font-weight:700;line-height:1.4;text-align:center}.products-headline-more span{display:inline-block;position:relative}.products-headline-more span:before{position:absolute;top:-15px;left:-50px;width:32px;height:62px;background:url(../img/products/common/more_l.png);content:""}.products-headline-more span:after{position:absolute;top:-15px;right:-50px;width:32px;height:62px;background:url(../img/products/common/more_r.png);content:""}.products-more-img{width:100%;margin:0 auto 40px}.products-more-img img{width:auto;max-width:100%;height:auto;margin:0 auto}#products-lineup{padding:15% 0 75px;background:url(../img/products/common/arch_b.png);background-position:top;background-repeat:no-repeat;background-size:100% auto}#products-lineup-myname{padding:15% 0 35px}@media screen and (max-width:767px){#products-lineup-myname{padding:50px 0 15%}}.products-linep-arch img{width:100%;height:auto;margin-bottom:50px}#products-linup-list{width:928px;margin:0 auto}#products-linup-list,#products-linup-list li{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}#products-linup-list li{width:200px;margin:0 16px 40px;text-align:center}#products-linup-list li img{max-width:100%}@media (-ms-high-contrast:none),print{#products-linup-list li img{width:100%;height:100%}}#products-linup-list li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%}.products-lineup-title{-webkit-box-sizing:border-box;-webkit-box-ordinal-group:3;-ms-flex-order:2;box-sizing:border-box;display:inline-block;position:relative;order:2;padding-left:24px;font-weight:700;line-height:1.4}.products-lineup-title p{position:relative}.products-lineup-title span{display:inline-block;position:relative;text-align:left}.products-lineup-title span:before{position:absolute;top:3px;left:-20px;width:16px;height:16px;background:url(../img/common/arrow_r.png);background-repeat:no-repeat;background-size:16px 16px;text-align:left;content:""}@media (-ms-high-contrast:none),print{.products-lineup-title span:before{top:0}}a:link .products-lineup-title,a:visited .products-lineup-title{color:#333}a:hover .products-lineup-title{color:red}a:active .products-lineup-title{color:#333}.products-lineup-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-transition:all .5s;position:relative;order:1;margin-bottom:20px;padding-top:100%;border-radius:50%;transition:all .5s}@media print,screen and (min-width:769px){a:hover .products-lineup-img img{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);-webkit-transition:-webkit-box-shadow .5s,-webkit-transform .5s;box-shadow:0 10px 10px -6px rgba(0,0,0,.25);transition:-webkit-box-shadow .5s,-webkit-transform .5s;transition:box-shadow .5s,transform .5s;transition:box-shadow .5s,transform .5s,-webkit-box-shadow .5s,-webkit-transform .5s}}.products-lineup-img img{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-webkit-transition:-webkit-box-shadow .3s,-webkit-transform .3s;-o-object-fit:cover;position:absolute;top:0;left:0;object-fit:cover;border-radius:50%;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);font-family:"object-fit: cover";transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-box-shadow .3s,-webkit-transform .3s}@media print,screen and (min-width:769px){a:hover .products-lineup-img img{-webkit-transform:scale(1.05) rotate(.1deg) translateZ(0);-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transform:scale(1.05) rotate(.1deg) translateZ(0);transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}}#products-lineup-list-myname{width:928px;margin:0 auto}#products-lineup-list-myname,#products-lineup-list-myname li{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}#products-lineup-list-myname li{width:200px;margin:0 16px 40px;text-align:center}#products-lineup-list-myname li img{max-width:100%}#products-lineup-list-myname li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%}.products-lineup-list-myname-title{-webkit-box-sizing:border-box;-webkit-box-ordinal-group:3;-ms-flex-order:2;box-sizing:border-box;display:inline-block;position:relative;order:2;padding-left:24px;font-weight:700;line-height:1.4}.products-lineup-list-myname-title p{position:relative}.products-lineup-list-myname-title span{display:inline-block;position:relative;text-align:left}.products-lineup-list-myname-title span:before{position:absolute;top:3px;left:-20px;width:16px;height:16px;background:url(../img/common/arrow_r.png);background-repeat:no-repeat;background-size:16px 16px;text-align:left;content:""}a:link .products-lineup-list-myname-title,a:visited .products-lineup-list-myname-title{color:#333}a:hover .products-lineup-list-myname-title{color:red}a:active .products-lineup-list-myname-title{color:#333}.products-lineup-list-myname-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-transition:all .5s;position:relative;order:1;margin-bottom:20px;padding-top:100%;border-radius:50%;transition:all .5s}.products-lineup-list-myname-img img{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-webkit-transition:-webkit-box-shadow .3s,-webkit-transform .3s;-o-object-fit:cover;position:absolute;top:0;left:0;object-fit:cover;border-radius:50%;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);font-family:"object-fit: cover";transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-box-shadow .3s,-webkit-transform .3s}@media print,screen and (min-width:769px){a:hover .products-lineup-list-myname-img img{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);-webkit-transition:-webkit-box-shadow .3s,-webkit-transform .3s;-webkit-transform:scale(1.05) rotate(.1deg) translateZ(0);transform:scale(1.05) rotate(.1deg) translateZ(0);box-shadow:0 10px 10px -6px rgba(0,0,0,.25);transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-box-shadow .3s,-webkit-transform .3s}}.pickup-banner{margin:0 auto 96px;padding:0 16px}@media screen and (max-width:767px){.pickup-banner{margin-bottom:50px}}.pickup-banner__item{text-align:center}.pickup-banner__item+.pickup-banner__item{margin-top:30px}@media screen and (max-width:767px){.pickup-banner__item+.pickup-banner__item{margin-top:50px}}.pickup-banner__item .banner-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-transition:color 0s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;color:#333;text-align:center;text-decoration:underline;transition:color 0s}.pickup-banner__item .banner-link:hover{color:red;text-decoration:none}.pickup-banner__item .banner-link__txt{margin-top:10px}.products-bg-pink{padding-bottom:145px;background:url(../img/products/common/bg_lineup.png);background-position:top;background-repeat:repeat;background-size:auto auto}#products-refill{padding-bottom:80px}#products-refill-list{width:928px;margin:0 auto}#products-refill-list,#products-refill-list li{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}#products-refill-list li{width:200px;margin:0 16px 40px;text-align:center}#products-refill-list li img{max-width:100%}@media (-ms-high-contrast:none),print{#products-refill-list li img{width:100%;height:100%}}#products-refill-list li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%}.products-refill-title{-webkit-box-sizing:border-box;-webkit-box-ordinal-group:3;-ms-flex-order:2;box-sizing:border-box;display:inline-block;position:relative;order:2;padding-left:24px;font-weight:700;line-height:1.4}.products-refill-title p{position:relative}.products-refill-title span{display:inline-block;position:relative;text-align:left}.products-refill-title span:before{position:absolute;top:3px;left:-20px;width:16px;height:16px;background:url(../img/common/arrow_r.png);background-repeat:no-repeat;background-size:16px 16px;content:""}@media (-ms-high-contrast:none),print{.products-refill-title span:before{top:0}}.products-refill-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;position:relative;order:1;margin-bottom:20px;padding-top:100%;border-radius:15px}@media print,screen and (min-width:769px){a:hover .products-refill-img img{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);-webkit-transform:scale(1.05) rotate(.1deg) translateZ(0);transform:scale(1.05) rotate(.1deg) translateZ(0);box-shadow:0 10px 10px -6px rgba(0,0,0,.25)}}.products-refill-img img{-o-object-fit:cover;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-webkit-transition:-webkit-box-shadow .3s,-webkit-transform .3s;position:absolute;top:0;left:0;object-fit:cover;border-radius:15px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);font-family:"object-fit: cover";transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-box-shadow .3s,-webkit-transform .3s}@supports (-ms-ime-align:auto){.products-refill-img img{-webkit-transition:-webkit-box-shadow .1s,-webkit-transform .3s;transition:-webkit-box-shadow .1s,-webkit-transform .3s;transition:box-shadow .1s,transform .3s;transition:box-shadow .1s,transform .3s,-webkit-box-shadow .1s,-webkit-transform .3s}}#products-liknk-list{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:1000px;margin:0 auto 60px}#products-liknk-list li{width:312px;margin:0 16px}#products-liknk-list li:first-child{margin-left:0}#products-liknk-list li:last-child{margin-right:0}#products-liknk-list li img{width:100%;height:auto}#products-liknk-list li a{-webkit-transition:all .3s;display:block;border-radius:20px;transition:all .3s}@media print,screen and (min-width:769px){#products-liknk-list li a:hover{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);-webkit-transition:all .3s;box-shadow:0 10px 10px -6px rgba(0,0,0,.25);transition:all .3s}}@media print,screen and (max-width:1279px) and (min-width:768px){#products-detail .content-width{width:calc(100% - 32px);max-width:1000px}#products-linup-list{width:100%;max-width:928px;margin:0 auto}#products-linup-list,#products-linup-list li{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}#products-linup-list li{width:calc(25% - 33px);margin:0 16px 40px}#products-linup-list li .products-lineup-title{display:inline-block;width:100%}#products-refill-list{width:94%;max-width:928px}#products-refill-list,#products-refill-list li{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}#products-refill-list li{width:21%;margin:0 2% 40px}#products-linup-list li img{max-width:100%}#products-liknk-list{width:100%;max-width:1000px}#products-liknk-list li{width:31%}#products-liknk-list,.products-more-img{width:calc(100% - 32px)}#products-lineup-list-myname{width:100%;max-width:928px;margin:0 auto}#products-lineup-list-myname,#products-lineup-list-myname li{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}#products-lineup-list-myname li{width:calc(25% - 33px);margin:0 16px 40px}#products-lineup-list-myname li img{max-width:100%}#products-lineup-list-myname .products-lineup-list-myname-title{display:inline-block;width:100%}}@media screen and (max-width:767px){#products-detail .content-width{width:100%;max-width:100%}#products-content{padding:25px 0 0}#products-btn-refill{width:90%;margin:0 auto}#products-btn-refill a{display:block;position:relative;padding:10px 40px;border-radius:8px;background:#cb0201;color:#fff;font-size:15px;font-weight:700;line-height:1.5;text-align:center}#products-btn-refill a:after{-webkit-transform:rotate(135deg);position:absolute;top:calc(50% - 5px);right:20px;width:8px;height:8px;transform:rotate(135deg);border-top:3px solid #fff;border-right:3px solid #fff;content:""}.btn-products-download{width:320px}.btn-products-download a{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);position:relative;border-radius:8px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);font-size:18px;font-weight:700}.btn-products-download a:after{position:absolute;top:calc(50% - 9px);right:15px;width:18px;height:18px;background:url(../img/common/ico_download.svg);background-repeat:no-repeat;background-size:18px 18px;content:""}.icon-search_w:before{padding-right:5px}#products-main-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}#main_left-block{width:100%;float:none}#products-main-img{width:calc(100% - 32px);height:auto;margin-bottom:0 auto 15px}#products-slider>div iframe{height:56.25vw}#products-thumb-outer{-webkit-box-sizing:border-box;box-sizing:border-box;width:100vw;margin-bottom:20px;padding:0 16px}#products-thumb{display:block;overflow-x:auto;letter-spacing:-.4em;white-space:nowrap}#products-thumb li{display:inline-block;width:78px;height:78px;margin:0 7px;vertical-align:top}#products-thumb li:first-of-type{margin-left:0}#products-thumb li:last-of-type{margin-right:0}#main_right-block,#products-title{width:calc(100% - 32px);margin:0 auto 20px;float:none}#products-title{background:url(../img/products/common/red_line.png);background-position:bottom;background-repeat:repeat-x;font-size:20px}#products-text{margin-bottom:20px;float:none;font-size:14px}#products-icon-list{margin-bottom:3px;font-size:0}#products-icon-list li{display:inline-block;margin-right:13px}#products-icon-list li:last-child{margin-right:0}.products-limit-comment{border-radius:5px}.products-headline{margin-bottom:30px}#products-feature-section{padding:0 0 30px}.products-feature-flex{display:block;margin-bottom:30px}.products-feature-img{width:180px;margin:0 auto 15px}.products-feature-list{width:calc(100% - 32px);margin:0 auto}.products-feature-list li{margin-bottom:15px;padding-left:1.5em;font-size:14px;line-height:1.4;text-indent:-1.5em}.products-feature-list span.red-text{padding-right:10px;color:red;font-weight:700}.attention{color:#666;font-size:13px}.center{text-align:center}#products-free-area{width:calc(100% - 32px);margin:0 auto;padding:0 0 30px}#products-color-variation{width:calc(100% - 32px);margin:0 auto 60px}.products-sub-headline{margin-bottom:40px;padding-bottom:10px;background-position:0 100%;font-size:15px}.btn-products-download{width:90%;margin:0 auto}.btn-products-download a{display:block;padding:15px;border-radius:5px;background:#cb0201;color:#fff;font-size:15px;text-align:center}.btn-products-download a:active,.btn-products-download a:hover,.btn-products-download a:link,.btn-products-download a:visited{color:#fff}#products-color-chart{width:calc(100% - 32px);margin:0 auto}#products-spec{padding:0 0 50px}.products-spec-table{display:block;width:calc(100% - 32px);margin:0 auto 20px}.products-spec-table-dt{position:relative;padding:15px;border-radius:10px;background:#ffe4e4;font-size:14px;font-weight:700}.products-spec-tabble{width:calc(100% - 32px);margin:0 auto}.products-spec-tabble-inr{-ms-flex-wrap:wrap;display:block;flex-wrap:wrap}.products-spec-tabble-inr dl{display:block;width:100%;background:#fff1f1}.products-spec-tabble-inr dl:nth-child(2n),.products-spec-tabble-inr dl:nth-child(odd){border-bottom:2px solid #fff}.products-spec-tabble-inr dl{border:none}.products-spec-tabble-inr dt{padding:15px 15px 10px}.products-spec-tabble-inr dd,.products-spec-tabble-inr dt{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:14px}.products-spec-tabble-inr dd{padding:0 15px 15px}#products-more{margin-bottom:30px}.products-headline-more{margin-bottom:30px;font-size:17px;font-weight:700;line-height:1.4;text-align:center}.products-headline-more span{display:inline-block;position:relative}.products-headline-more span:before{position:absolute;top:-15px;left:-40px;width:23px;height:45px;background:url(../img/products/common/more_l.png);background-repeat:no-repeat;background-size:23px auto;content:""}.products-headline-more span:after{position:absolute;top:-15px;right:-40px;width:23px;height:45px;background:url(../img/products/common/more_r.png);background-repeat:no-repeat;background-size:23px auto;content:""}.products-more-img{width:calc(100% - 32px);margin:0 auto 20px}#products-lineup{padding-bottom:15px;background:url(../img/products/common/arch_b.png);background-position:top;background-repeat:no-repeat;background-size:100% auto}#products-linup-list{width:calc(100% - 32px);margin:0 auto}#products-linup-list,#products-linup-list li{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}#products-linup-list li{width:46%;margin:0 2% 20px}#products-linup-list li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin:0 auto}.products-lineup-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;word-wrap:break-word;position:relative;order:2;width:100%;padding-left:18px;font-size:14px;font-weight:700;line-height:1.4;overflow-wrap:break-word}.products-lineup-title span:before{position:absolute;top:3px;left:-18px;width:14px;height:14px;background:url(../img/common/arrow_r.png);background-repeat:no-repeat;background-size:14px 14px;content:""}.products-lineup-img{-webkit-box-shadow:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:10px;border-radius:50%;box-shadow:none;text-align:center}#products-linup-list li .products-lineup-img img{margin:0 auto;border-radius:50%}.products-bg-pink{padding-bottom:80px;background:url(../img/products/common/bg_lineup.png);background-position:top,50%;background-repeat:repeat;background-size:38px auto}#products-refill{padding-bottom:40px}#products-refill-list{width:calc(100% - 32px)}#products-refill-list li{width:46%;margin:0 2% 15px}#products-refill-list li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin:0 auto}.products-refill-title{padding-left:18px;font-size:14px}.products-refill-title:before{top:3px;width:14px;height:14px;background:url(../img/common/arrow_r.png);background-repeat:no-repeat;background-size:14px 14px;content:""}.products-refill-img{-webkit-box-shadow:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:10px;border-radius:5px;box-shadow:none}.products-refill-img img{border-radius:5px}#products-liknk-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 32px);margin:0 auto 10px}#products-liknk-list li{width:100%;margin:0 0 16px}#products-liknk-list li img{width:auto;max-width:100%;margin:0 auto}.icon-search_w:before{padding-right:0;font-size:24px}#products-lineup-list-myname{width:calc(100% - 32px);margin:0 auto}#products-lineup-list-myname,#products-lineup-list-myname li{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}#products-lineup-list-myname li{width:46%;margin:0 2% 20px}#products-lineup-list-myname li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin:0 auto}.products-lineup-list-myname-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;word-wrap:break-word;position:relative;order:2;width:100%;padding-left:18px;font-size:14px;font-weight:700;line-height:1.4;overflow-wrap:break-word}.products-lineup-list-myname-title span:before{position:absolute;top:3px;left:-18px;width:14px;height:14px;background:url(../img/common/arrow_r.png);background-repeat:no-repeat;background-size:14px 14px;content:""}.products-lineup-list-myname-img{-webkit-box-shadow:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:10px;border-radius:50%;box-shadow:none;text-align:center}.products-lineup-list-myname-img img{margin:0 auto;border-radius:50%}}#products-linup-list li.is_hide,#products-refill li.is_hide{display:none}#products-detail #lineupDetailArea{width:563px;margin:0 auto}#products-detail #lineupDetailArea .lead{margin:25px 0 10px;color:#3d526c;font-size:20px;font-weight:700}#products-detail #lineupDetailArea .sub-lead{border-bottom:3px solid #d2cab4;color:#704526;font-size:18px;font-weight:700}#products-detail #lineupDetailArea .line-up-lead{color:#3d526c;font-weight:700}#products-detail #lineupDetailArea #mainImage{padding:10px;background:url(../img/products/detail/bg_pattern05.gif)}#products-detail #products-free-area #lineupDetailArea h4{margin-bottom:10px;padding-left:5px;border-left:5px solid #704525;color:#704525;font-size:16px;font-weight:700}#products-detail #lineupDetailArea ol,#products-detail #lineupDetailArea ul{padding-left:0}#products-detail #lineupDetailArea .section{margin-top:25px;padding:0 10px}#products-detail #products-free-area #lineupDetailArea ul.listMark{margin-bottom:0;padding:0 0 10px;line-height:1.5}#products-detail #products-free-area #lineupDetailArea ul.listMark li{margin:0 0 0 20px;padding:0 0 2px;list-style:disc}#products-detail .bBox .bBox_in{padding:20px}#products-detail .bBox{background:url(../img/products/detail/bg_pattern02.png)}#products-detail .mt30{margin-top:30px}#products-detail .mb20{margin-bottom:20px}#products-detail .mb14{margin-bottom:14px}#products-detail #lineupDetailArea .iconDl dt,#products-detail #lineupDetailArea h3.iconTtl,#products-detail #lineupDetailArea h4.iconTtl{margin-top:20px;margin-bottom:0;padding-left:15px;border:none;background:url(../img/products/detail/bg_icon_circle.gif) no-repeat 0 .35em;color:#3d526c;font-size:20px;font-weight:700;line-height:1.5}#products-detail .featureTable table{width:100%}#products-detail .featureTable table td,#products-detail .featureTable table th{text-align:center}#products-detail #lineupDetailArea .iconDl{margin-top:-20px;overflow:hidden}#products-detail #lineupDetailArea .bBox table{width:100%;margin-bottom:20px}#products-detail #lineupDetailArea .section h3{margin:0 -10px 20px}#products-detail div.cmsTable table{margin-bottom:20px;border:1px solid #cec3a7;border-collapse:collapse;border-spacing:0;empty-cells:show}#products-detail table tr th{padding:10px;border:1px solid #cec3a7;background:#fff}#products-detail div.cmsTable table tr td,#products-detail div.cmsTable table tr th{background:#fff}#products-detail div.cmsTable table tr th.join{background:url(../img/products/detail/th_join_bg.gif);font-size:108%;text-align:left}#products-detail div.cmsTable table tr th{background:url(../img/products/detail/th_bg.gif);color:#704525;font-weight:700}#products-detail div.cmsTable table tr td,#products-detail div.cmsTable table tr th{padding:10px 5px;border:1px solid #cec3a7}#products-detail div.cmsTable table tr td{background:url(../img/products/detail/td_bg.gif)}#products-detail #lineupDetailArea .bBox table td.imageCell{width:290px;text-align:center;vertical-align:middle}#products-detail #lineupDetailArea .cautionBox .caution_in{padding:10px;border:1px solid #cec3a7;background:#fff}#products-detail #lineupDetailArea .sTxt{font-size:123.1%;font-weight:700}#products-detail #lineupDetailArea .notSale{color:red;font-size:12px}#products-detail a,#products-detail p{line-height:1.5}#products-detail .alignCenter{text-align:center}#products-detail .red{color:red}#products-detail #lineupDetailArea .section .fl{width:207px}#products-detail .fl{float:left}#products-detail #lineupDetailArea .section .fr{width:311px}#products-detail .fr{float:right}#products-detail .clearfix{clear:both}#products-detail .clearfix:after,#products-detail .fBox:after,#products-detail .section:after{display:block;visibility:hidden;height:0;clear:both;content:"."}@media screen and (max-width:767px){#products-detail #lineupDetailArea{width:100%;max-width:563px;margin:0 auto}#products-detail #lineupDetailArea .lead{font-size:18px}#products-detail #lineupDetailArea .iconDl dt,#products-detail #lineupDetailArea .sub-lead,#products-detail #lineupDetailArea h3.iconTtl,#products-detail #lineupDetailArea h4.iconTtl{font-size:16px}#products-detail #lineupDetailArea .section .fl{width:100%}#products-detail #lineupDetailArea .bBox table td.imageCell{width:100%;padding:15px 5px}#products-detail div.cmsTable table tr th.join{background:url(../img/products/detail/th_join_bg.gif);font-size:14px}#products-detail div.cmsTable:not(.featureTable) table tr td,#products-detail div.cmsTable:not(.featureTable) table tr th{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:5px}#products-detail .fl{margin-bottom:15px;float:none}#products-detail #lineupDetailArea .section .fr{width:100%}#products-detail .fr{margin-bottom:15px;float:none}#products-detail #lineupDetailArea .sTxt{font-size:16px}#products-detail .mt30{margin-top:15px}#products-detail .mb20{margin-bottom:10px}}#products-detail .products-price{margin-bottom:20px}#products-detail .products-price-num{margin-right:2px;font-size:24px;font-weight:700;line-height:1.5}@media screen and (max-width:767px){#products-detail .products-price-num{font-size:20px}}#products-detail .products-price-txt{font-size:14px;line-height:1.5}#products-detail .products-price-box{margin-bottom:20px;padding:22px 30px;border-radius:8px;background-color:#f8f8f8;font-size:16px;line-height:1.5}@media screen and (max-width:767px){#products-detail .products-price-box{padding:20px;font-size:14px}}#products-detail .products-price-box-txt>a{color:red;text-decoration:underline}#products-detail .products-price-box-txt>a:focus,#products-detail .products-price-box-txt>a:hover{text-decoration:none}#products-detail .anchor_nav{margin:0 16px}#products-detail .anchor_nav li{padding:0 16px}@media screen and (max-width:767px){#products-detail .anchor_nav li{padding:0}}#products-detail .anchor_nav li a{padding:10px 15px}#products-detail #products-free-area h1,#products-detail .products-more-img h1{margin-bottom:.5rem;font-size:32px}#products-detail #products-free-area h2,#products-detail .products-more-img h2{margin-bottom:.5rem;font-size:26px}#products-detail #products-free-area h3,#products-detail .products-more-img h3{margin-bottom:.5rem;font-size:24px}#products-detail #products-free-area h4,#products-detail .products-more-img h4{margin-bottom:.5rem;padding-left:0;border:none;color:#000;font-size:20px}#products-detail #products-free-area h5,#products-detail .products-more-img h5{margin-bottom:.5rem;font-size:18px}#products-detail #products-free-area h6,#products-detail .products-more-img h6{margin-bottom:.5rem;font-size:16px}#products-detail #products-free-area sup,#products-detail .products-more-img sup{vertical-align:super}#products-detail #products-free-area sub,#products-detail .products-more-img sub{vertical-align:sub}#products-detail #products-free-area ul,#products-detail .products-more-img ul{margin-bottom:1em;padding-left:1em;list-style-type:disc}#products-detail #products-free-area ol,#products-detail .products-more-img ol{margin-bottom:1em;padding-left:1em}@media screen and (max-width:767px){#products-detail #products-free-area h1,#products-detail .products-more-img h1{margin-bottom:.5rem;font-size:20px}#products-detail #products-free-area h2,#products-detail .products-more-img h2{margin-bottom:.5rem;font-size:16px}#products-detail #products-free-area h3,#products-detail .products-more-img h3{margin-bottom:.5rem;font-size:15px}#products-detail #products-free-area h4,#products-detail .products-more-img h4{margin-bottom:.5rem;padding-left:0;border:none;color:#000;font-size:14px}#products-detail #products-free-area h5,#products-detail #products-free-area h6,#products-detail .products-more-img h5,#products-detail .products-more-img h6{margin-bottom:.5rem;font-size:14px}#products-detail #products-free-area p,#products-detail .products-more-img p{font-size:14px}}#products-detail #products-free-area .products-txt,#products-detail .products-more-img .products-txt{margin-top:30px;font-size:16px;line-height:1.5}@media screen and (max-width:767px){#products-detail #products-free-area .products-txt,#products-detail .products-more-img .products-txt{margin-top:20px;font-size:14px}}#products-detail #products-free-area .products-box,#products-detail .products-more-img .products-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;row-gap:15px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-top:30px;padding:31px 30px;border-radius:8px;background-color:#fff7f7}@media screen and (max-width:767px){#products-detail #products-free-area .products-box,#products-detail .products-more-img .products-box{row-gap:10px;padding:23px 20px}}#products-detail #products-free-area .products-box-title,#products-detail .products-more-img .products-box-title{font-size:16px;font-weight:700;line-height:1.5}@media screen and (max-width:767px){#products-detail #products-free-area .products-box-title,#products-detail .products-more-img .products-box-title{font-size:14px}}#products-detail #products-free-area .products-box-txt-item,#products-detail .products-more-img .products-box-txt-item{font-size:16px;line-height:1.5}@media screen and (max-width:767px){#products-detail #products-free-area .products-box-txt-item,#products-detail .products-more-img .products-box-txt-item{font-size:14px}}#products-detail #products-free-area .products-card,#products-detail .products-more-img .products-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;gap:50px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:50px;margin-bottom:0;padding-left:0}@media screen and (max-width:767px){#products-detail #products-free-area .products-card,#products-detail .products-more-img .products-card{gap:30px;margin-top:30px}}#products-detail #products-free-area .products-card-item,#products-detail .products-more-img .products-card-item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;row-gap:15px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;flex-direction:column-reverse;width:calc(40% - 100px)}@media screen and (max-width:767px){#products-detail #products-free-area .products-card-item,#products-detail .products-more-img .products-card-item{width:100%;max-width:300px}}#products-detail #products-free-area .products-card-contents,#products-detail .products-more-img .products-card-contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;row-gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}#products-detail #products-free-area .products-card-title,#products-detail .products-more-img .products-card-title{font-size:18px;font-weight:700}@media screen and (max-width:767px){#products-detail #products-free-area .products-card-title,#products-detail .products-more-img .products-card-title{font-size:15px}}#products-detail #products-free-area .products-card-media,#products-detail .products-more-img .products-card-media{overflow:hidden;text-align:center}@media print,screen and (min-width:768px){#products-detail #products-free-area .products-card-media,#products-detail .products-more-img .products-card-media{max-width:300px;max-height:300px}}#products-detail #products-free-area .products-card-image,#products-detail .products-more-img .products-card-image{-o-object-fit:contain;-o-object-position:center;width:100%;height:100%;object-fit:contain;object-position:center}@media print,screen and (min-width:768px){#products-detail #products-free-area .products-card-image,#products-detail .products-more-img .products-card-image{aspect-ratio:1}}#products-detail #products-free-area .products-title-underline,#products-detail .products-more-img .products-title-underline{position:relative;margin:50px 0 30px;padding-bottom:2px;font-size:24px}@media screen and (max-width:767px){#products-detail #products-free-area .products-title-underline,#products-detail .products-more-img .products-title-underline{margin:30px 0 20px;padding-bottom:6px;font-size:15px}}#products-detail #products-free-area .products-title-underline:after,#products-detail #products-free-area .products-title-underline:before,#products-detail .products-more-img .products-title-underline:after,#products-detail .products-more-img .products-title-underline:before{position:absolute;left:0;content:""}#products-detail #products-free-area .products-title-underline:before,#products-detail .products-more-img .products-title-underline:before{bottom:1px;width:100%;height:1px;background-color:#dedede}#products-detail #products-free-area .products-title-underline:after,#products-detail .products-more-img .products-title-underline:after{bottom:0;width:160px;height:3px;background-color:#fe8081}@media screen and (max-width:767px){#products-detail #products-free-area .products-title-underline:after,#products-detail .products-more-img .products-title-underline:after{width:120px}}#products-detail #products-free-area .products-title-underline+*,#products-detail .products-more-img .products-title-underline+*{margin-top:0}#products-detail #products-free-area .products-title-bg,#products-detail .products-more-img .products-title-bg{margin:80px 0 40px;padding:19px 26px;border-left:6px solid #fe8081;background-color:#fff7f7;font-size:24px;font-weight:700}@media screen and (max-width:767px){#products-detail #products-free-area .products-title-bg,#products-detail .products-more-img .products-title-bg{margin:30px 0 20px;padding:15px 18px;border-left:4px solid #fe8081;font-size:16px}}#products-detail #products-free-area .products-title-bg+*,#products-detail .products-more-img .products-title-bg+*{margin-top:0}#products-detail #products-free-area h2+.products-title-bg,#products-detail .products-more-img h2+.products-title-bg{margin:0 0 40px}#products-detail #products-contacts-section,#products-detail #products-free-area .products-headline,#products-detail .products-more-img .products-headline{margin-bottom:60px}@media screen and (max-width:767px){#products-detail #products-contacts-section{margin-bottom:40px}}#products-detail #products-contacts-section .products-contacts{padding:60px 0;background:url(../img/products/common/bg-contacts.png);background-position:50%}@media screen and (max-width:767px){#products-detail #products-contacts-section .products-contacts{padding:40px 0;background-size:94px auto}}@media screen and (max-width:767px){#products-detail #products-contacts-section .products-contacts .content-width{width:calc(100% - 32px);max-width:1000px}}#products-detail #products-contacts-section .products-contacts-txt{margin-bottom:42px;text-align:center}#products-detail #products-contacts-section .products-contacts-link{color:red;text-decoration:underline}#products-detail #products-contacts-section .products-contacts-link:focus,#products-detail #products-contacts-section .products-contacts-link:hover{text-decoration:none}#products-detail #products-contacts-section .products-contacts-list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (max-width:767px){#products-detail #products-contacts-section .products-contacts-list{display:block}}#products-detail #products-contacts-section .products-contacts-list-item{width:46.8%}@media screen and (max-width:767px){#products-detail #products-contacts-section .products-contacts-list-item{width:100%}#products-detail #products-contacts-section .products-contacts-list-item+.products-contacts-list-item{margin-top:30px}}#products-detail #products-contacts-section .products-contacts-list-form-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;height:136px;border:2px solid #dedede;border-radius:8px;background:url(../img/contact/bg_form.png) 0 no-repeat #fff;background-size:auto 119px;color:#000;font-size:22px;font-weight:700;letter-spacing:.05em;line-height:1.4;text-align:center}@media screen and (max-width:767px){#products-detail #products-contacts-section .products-contacts-list-form-link{height:100px;background:url(../img/contact/bg_form_sp.png) 0 no-repeat #fff;background-size:auto 96px;font-size:15px}}@media print,screen and (min-width:769px){#products-detail #products-contacts-section .products-contacts-list-form-link:focus,#products-detail #products-contacts-section .products-contacts-list-form-link:hover{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);box-shadow:0 10px 10px -6px rgba(0,0,0,.25);color:red}}#products-detail #products-contacts-section .products-contacts-list-txt{margin-top:20px;font-size:16px;letter-spacing:.02em;line-height:1.4}@media screen and (max-width:767px){#products-detail #products-contacts-section .products-contacts-list-txt{margin-top:14px;font-size:14px;line-height:1.7}}#products-detail #products-catalog-section{margin-bottom:60px}@media screen and (max-width:767px){#products-detail #products-catalog-section{margin-bottom:40px}}#products-detail #products-catalog-section .products-catalog-box{padding:45px 40px 40px;border-radius:30px;background-image:url(../img/products/common/bg_pattern.png);background-position:top}@media screen and (max-width:767px){#products-detail #products-catalog-section .products-catalog-box{margin:0 15px;padding:30px 20px 0}}#products-detail #products-catalog-section .products-catalog-box-contents{z-index:10;position:relative;padding:0 calc(54% - 80px) 0 0}@media screen and (max-width:767px){#products-detail #products-catalog-section .products-catalog-box-contents{padding:0 0 192px}}#products-detail #products-catalog-section .products-catalog-box-contents:after{z-index:-1;position:absolute;right:0;bottom:-40px;width:calc(100% + 40px);height:calc(100% + 40px);background-image:url(../img/common/image_catalog.png);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;content:""}@media screen and (max-width:767px){#products-detail #products-catalog-section .products-catalog-box-contents:after{bottom:0;width:100%;height:172px;background-position:bottom}}@media print,screen and (max-width:1279px) and (min-width:768px){#products-detail #products-catalog-section .products-catalog-box-contents:after{max-width:40%}}#products-detail #products-catalog-section .products-catalog-box-txt{margin-bottom:15px}#products-detail #products-catalog-section .products-catalog-box-notice{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;row-gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}#products-detail #products-catalog-section .products-catalog-box-notice-item{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-column-gap:8px;-moz-column-gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:baseline;column-gap:8px;font-size:12px}#products-detail #products-catalog-section .products-catalog-box-notice-mark{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#products-detail #products-catalog-section .red-circle-text{margin-bottom:30px}#products-anchor-nav-section{margin-bottom:60px}@media screen and (max-width:767px){#products-anchor-nav-section{margin-bottom:40px}}#products-column-section{margin-bottom:60px}@media screen and (max-width:767px){#products-column-section{margin-bottom:40px}}#products-column-section .products-column-section__inner{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:1000px;margin:0 auto;padding:0 14px}@media screen and (max-width:767px){#products-column-section .products-column-section__inner{padding:0}}#products-column-section .products-column-section__inner .products-column-list{-ms-flex-wrap:wrap;gap:50px;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width:767px){#products-column-section .products-column-section__inner .products-column-list{gap:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;flex-direction:column;align-items:center;margin:0 15px}#products-column-section .products-column-section__inner .products-column-list li{width:100%;max-width:300px}#products-column-section .products-column-section__inner .products-column-list li a .products-column-list-content .products-column-list-date{font-size:12px}#products-column-section .products-column-section__inner .products-column-list li a .products-column-list-content .products-column-list-title{font-size:14px}#products-column-section .products-column-section__inner .products-column-list li a .products-column-list-img img{-webkit-transform:none;transform:none}}@media print,screen and (min-width:769px){#products-column-section .products-column-section__inner .products-column-list li:hover{-webkit-transform:scale(1.03) translateZ(0) rotate(.1deg);-webkit-transition:-webkit-transform .3s;transform:scale(1.03) translateZ(0) rotate(.1deg);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}#products-column-section .products-column-section__inner .products-column-list li:hover .products-column-list-content .products-column-list-date,#products-column-section .products-column-section__inner .products-column-list li:hover .products-column-list-content .products-column-list-title{color:red}#products-column-section .products-column-section__inner .products-column-list li:hover .products-column-list-img:before{border-color:red}#products-column-section .products-column-section__inner .products-column-list li a .products-column-list-content .products-column-list-title:before{top:4px}}#products-column-section .products-column-section__inner .products-column-list+.btn-red{margin-top:50px}@media screen and (max-width:767px){#products-column-section .products-column-section__inner .products-column-list+.btn-red{margin-top:30px}}#products-column-section .products-column-section__inner .products-column-list+.btn-red.ico-more button:after{position:absolute;top:calc(50% - 7px);right:15px;width:14px;height:14px;background:url(../img/common/ico_plus_w.svg);background-repeat:no-repeat;content:""}#products-column-section .products-column-section__inner .products-column-list-item{-webkit-transform:translateZ(0);-webkit-transition:-webkit-transform .3s;width:calc((100% - 100px)/3);transform:translateZ(0);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}@media screen and (max-width:767px){#products-column-section .products-column-section__inner .products-column-list-item{width:100%}}#products-column-section .products-column-section__inner .products-column-list-item.is_hide{display:none}#products-column-section .products-column-section__inner .products-column-list-link{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;border-radius:20px}#products-column-section .products-column-section__inner .products-column-list-link .products-column-list-content{-webkit-transition:-webkit-transform .3s;margin-top:10px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}#products-column-section .products-column-section__inner .products-column-list-link .products-column-list-content .products-column-list-date,#products-column-section .products-column-section__inner .products-column-list-link .products-column-list-content .products-column-list-title{-webkit-transition:color .3s;color:#000;transition:color .3s}#products-column-section .products-column-section__inner .products-column-list-link .products-column-list-content .products-column-list-date{font-size:14px;font-weight:700}#products-column-section .products-column-section__inner .products-column-list-link .products-column-list-content .products-column-list-date+.products-column-list-title{margin-top:5px}#products-column-section .products-column-section__inner .products-column-list-link .products-column-list-content .products-column-list-title{position:relative;padding-left:25px;font-size:18px}#products-column-section .products-column-section__inner .products-column-list-link .products-column-list-content .products-column-list-title:before{position:absolute;left:0;width:18px;height:18px;background-image:url(../img/top/red_arrow.svg);content:""}#products-column-section .products-column-section__inner .products-column-list-link .products-column-list-img{position:relative}#products-column-section .products-column-section__inner .products-column-list-link .products-column-list-img:before{-webkit-transition:border .3s,border-radius .3s;position:absolute;top:-4px;left:-4px;width:100%;height:100%;border:4px solid transparent;border-radius:20px;content:"";transition:border .3s,border-radius .3s}#products-column-section .products-column-section__inner .products-column-list-link .products-column-list-img img{-webkit-transform:none;-o-object-fit:cover;aspect-ratio:1/1;width:100%;height:100%;object-fit:cover;transform:none;border-radius:15px;opacity:1}#products-catalog{overflow-x:hidden}#products-catalog .products-content{padding-top:0}#products-catalog #section-title-block{padding:150px 0 50px}.products-catalog-content{margin-bottom:100px}.catalog-img{margin:0 auto 80px}.catalog-img img{-webkit-box-shadow:0 3px 6px 3px rgba(0,0,0,.1);position:relative;box-shadow:0 3px 6px 3px rgba(0,0,0,.1)}.catalog-img-left{width:441px;margin:0 62px;float:left}.catalog-img-right{width:374px;float:left}.catalog-img02{margin:70px 0 26px}.catalog-btn-area{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:925px;margin:0 auto}.catalog-btn-area.center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:93px;-moz-column-gap:93px;justify-content:center;column-gap:93px}.catalog-btn-area .width-small{margin:0}.school-catalog{padding:60px 0 90px;background:url(../img/products/catalog/bg_pattern01.png)}.business-catalog ul li,.school-catalog ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.business-catalog ul li .catalog-thumb,.school-catalog ul li .catalog-thumb{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.business-catalog ul li .catalog-desc,.school-catalog ul li .catalog-desc{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.school-catalog ul li .ico-download{margin-top:auto}.business-catalog ul li .catalog-btns,.school-catalog ul li .ico-download{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.catalog-note{margin:-25px 0 20px;color:red;font-size:16px;line-height:2;text-align:center}.business-catalog{padding:60px 0 120px;background:url(../img/products/catalog/bg_pattern02.png)}.catalog-content{padding:78px 0 58px;border-radius:30px;background:#fff}.catalog-content img{-webkit-box-shadow:0 3px 6px 3px rgba(0,0,0,.1);box-shadow:0 3px 6px 3px rgba(0,0,0,.1);text-align:center}.catalog-content ul{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:926px;margin:0 auto}.catalog-content ul li{width:275px;margin-right:50px;text-align:center}.catalog-content ul li:nth-child(3n){margin-right:0}.catalog-content ul li:nth-child(n+4){margin-top:50px}.catalog-desc{-ms-flex-line-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-content:center;align-items:center;padding:45px 0 10px;font-size:15px;text-align:left}.catalog-desc span{font-size:14px}#products-catalog .btn-red{margin-bottom:15px}#products-catalog .title-on_short_underbar{margin-bottom:60px}@media print,screen and (max-width:1279px) and (min-width:768px){.catalog-img{width:100%;margin:0 auto 80px;text-align:center}.catalog-img img{-webkit-box-shadow:0 3px 6px 3px rgba(0,0,0,.1);display:block;position:static;max-width:450px;margin:0 auto 30px;box-shadow:0 3px 6px 3px rgba(0,0,0,.1)}.catalog-img-left,.catalog-img-right{display:block;width:100%;margin:0 auto;float:none;text-align:center}.catalog-img02{margin:auto}.catalog-btn-area{display:block;width:275px;margin:0 auto}.school-catalog{padding:60px 0 90px;background:url(../img/products/catalog/bg_pattern01.png)}.catalog-note{margin:-25px 0 20px;color:red;font-size:16px;line-height:2;text-align:center}.business-catalog{padding:60px 0 120px;background:url(../img/products/catalog/bg_pattern02.png)}.catalog-content{width:100%;margin:0 auto;padding:78px 0 58px;border-radius:30px;background:#fff}.catalog-content img{-webkit-box-shadow:0 3px 6px 3px rgba(0,0,0,.1);box-shadow:0 3px 6px 3px rgba(0,0,0,.1);text-align:center}.catalog-content ul{-ms-flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-start;width:calc(100% - 32px);margin:0 auto}.catalog-thumb{width:100%}.catalog-content ul li img{width:100%;height:auto}.catalog-content ul li{width:calc(33.33% - 34px);margin:0 50px 0 0;padding:0}.catalog-content ul li .btn-red.width-small{width:100%}.catalog-content ul li:nth-child(3n){margin-right:0}.catalog-desc{padding:30px 0 5px;font-size:16px}.catalog-desc span{font-size:14px}#products-catalog .btn-red{margin-bottom:15px}#products-catalog .title-on_short_underbar{margin-bottom:60px}}@media print,screen and (max-width:768px){#products-catalog #section-title-block{padding:50px 0}.catalog_sub_text{padding:10px 0 40px;font-size:14px}.catalog-img{width:100%;margin:0 auto 40px;text-align:center}.products-catalog-content{margin-bottom:30px}.catalog-img img{-webkit-box-shadow:0 3px 6px 3px rgba(0,0,0,.1);display:block;position:static;max-width:300px;margin:0 auto 30px;box-shadow:0 3px 6px 3px rgba(0,0,0,.1)}.catalog-content ul li:nth-child(3n){margin:0 auto 50px}.catalog-content ul li:last-child{margin:0 auto}.catalog-img-left{margin:0 auto}.catalog-img-left,.catalog-img-right{display:block;width:100%;float:none;text-align:center}.catalog-img02{margin:auto}.catalog-btn-area{display:block;width:100%}.school-catalog{padding:30px 0;background:url(../img/products/catalog/bg_pattern01.png)}.catalog-note{margin:-25px 0 20px;color:red;font-size:16px;line-height:2;text-align:center}.business-catalog{padding:30px 0;background:url(../img/products/catalog/bg_pattern02.png)}.catalog-content{padding:30px 0 20px;border-radius:30px;background:#fff}.catalog-content img{-webkit-box-shadow:0 3px 6px 3px rgba(0,0,0,.1);box-shadow:0 3px 6px 3px rgba(0,0,0,.1);text-align:center}.catalog-content ul{display:block;width:90%;margin:0 auto}.catalog-content ul li{width:100%;margin:0 auto 50px}.catalog-content ul li img{max-width:230px}.catalog-desc{padding:30px 0;font-size:16px}.catalog-desc span{font-size:14px}#products-catalog .btn-red{margin-bottom:15px}#products-catalog .title-on_short_underbar{margin-bottom:60px}#products-catalog .btn-red.width-small{width:100%}#products-catalog .btn-red.width-small a{font-size:15px}}@media screen and (max-width:767px){.pickup .l-lg{display:none!important}}@media print,screen and (min-width:768px){.pickup .l-sm{display:none!important}}.pickup .pagetitle-section-inner{text-align:center}.pickup .pagetitle-section-title.double-line{display:inline-block;position:relative;margin-top:94px;padding:0;color:#fff;font-size:32px;font-weight:700;line-height:1}.pickup .pagetitle-section-title.double-line:after,.pickup .pagetitle-section-title.double-line:before{display:inline-block;position:absolute;left:calc(50% - 40px);width:80px;height:4px;background-color:#fff;content:""}.pickup .pagetitle-section-title.double-line:before{top:-23px}@media screen and (min-width:768px) and (-ms-high-contrast:none){.pickup .pagetitle-section-title.double-line:before{top:-29px}}.pickup .pagetitle-section-title.double-line:after{bottom:-21px}@media screen and (max-width:767px){.pickup .pagetitle-section-title.double-line{margin-top:25vw;padding:0;font-size:20px;line-height:1}.pickup .pagetitle-section-title.double-line:after,.pickup .pagetitle-section-title.double-line:before{left:calc(50% - 40px);width:80px;height:2px}.pickup .pagetitle-section-title.double-line:before{top:-18px}.pickup .pagetitle-section-title.double-line:after{bottom:-18px}}@media screen and (max-width:767px){.pickup #products-lineup{padding-top:50px;padding-bottom:15%}}.pickup .bg-mv{-o-object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}.pickup .is_products .pagetitle-section,.pickup .is_products .pagetitle-section-over_bg{background:none;background-color:#eee}@media print,screen and (min-width:768px){.pickup .pagetitle-section-under_bg{bottom:-3px}}@media screen and (max-width:767px){.pickup .pagetitle-section-wrap.is_image .pagetitle-section{margin-bottom:inherit}}.pickup#products-detail #bread-crumb-list-outer{background:none}.pickup #products-content{margin-top:-92px}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup #products-content{margin-top:0}}@media screen and (max-width:767px){.pickup #products-content{margin-top:12px;padding:0}}.pickup__inner{-webkit-box-sizing:border-box;-webkit-font-feature-settings:"palt";box-sizing:border-box;position:relative;width:1000px;margin:0 auto 96px;font-feature-settings:"palt"}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup__inner{width:100%}}.pickup__inner *,.pickup__inner :after,.pickup__inner :before{-webkit-box-sizing:border-box;-webkit-font-feature-settings:"palt";box-sizing:border-box;font-feature-settings:"palt"}@media screen and (max-width:767px){.pickup__inner{width:100%;padding:0 16px}}.pickup__banner{margin:40px 0 60px}@media screen and (max-width:767px){.pickup__banner{margin-top:20px;margin-bottom:50px;padding:0 16px}}@media print,screen and (min-width:768px){.pickup__banner.lg-banner .pickup__banner-item{padding:0 20px}.pickup__banner.lg-banner .pickup__banner-item .pickup__banner-image img{width:100%}}.pickup__banner-item{display:table;margin:0 auto}.pickup__banner-item+.pickup__banner-item{margin-top:50px}.pickup__banner-link{display:inline-block;position:relative}.pickup__banner-link:after{-webkit-box-sizing:border-box;-webkit-transition:border-color .3s,-webkit-transform .3s;box-sizing:border-box;display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;border:4px solid transparent;border-radius:15px;content:"";transition:border-color .3s,-webkit-transform .3s;transition:transform .3s,border-color .3s;transition:transform .3s,border-color .3s,-webkit-transform .3s}@media print,screen and (min-width:768px){.pickup__banner-link:focus,.pickup__banner-link:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.pickup__banner-link:focus:after,.pickup__banner-link:hover:after{border-color:#fe0000}}.pickup__banner-image{-webkit-filter:drop-shadow(0 3px 6px rgba(0,0,0,.16));filter:drop-shadow(0 3px 6px rgba(0,0,0,.16))}.pickup__banner-image img,.pickup__banner img.pickup__banner-image{border-radius:15px}.pickup__banner-text{display:table-caption;margin-top:16px;caption-side:bottom}.pickup__tab{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%}@media print,screen and (min-width:768px){.pickup__tab{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.pickup__tab--item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;margin:0 21px;padding:10px 21px;border-radius:8px;font-size:18px;font-weight:700;line-height:1.33333}.pickup__tab--item span{letter-spacing:1.4px}.pickup__tab--item span:before{-webkit-transform:rotate(90deg);-webkit-transition:all .5s;display:inline-block;width:16px;height:12px;margin-right:18px;transform:rotate(90deg);background-image:url(../img/common/ico_arrow_r_black.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";transition:all .5s}@media print,screen and (min-width:768px){.pickup__tab--item:before{left:-20px}.pickup__tab--item:before,.pickup__tab--item:last-of-type:after{display:inline-block;position:absolute;top:0;width:1px;height:100%;background-color:#dedede;content:""}.pickup__tab--item:last-of-type:after{right:-20px}.pickup__tab--item:hover{background-color:red;color:#fff}.pickup__tab--item:hover span:before{display:inline-block;background-image:url(../img/common/ico_arrow_r_white.svg);content:""}}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup__tab--item{padding:10px 20px}}@media (-ms-high-contrast:none),print{.pickup__tab--item{padding:14px 21px 6px}}.pickup__feature{margin-top:91px;text-align:center}.pickup__feature--tit{margin-left:2px;letter-spacing:2.5px}.pickup__feature--tit.products-headline-more{margin-bottom:64px}.pickup__feature--list{color:#333}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup__feature--list{padding:0 20px}}.pickup__feature--item{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;justify-content:space-between;padding:0 42px}.pickup__feature--item.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.pickup__feature--item:before{display:inline-block;z-index:-1;position:absolute;bottom:-66px;left:0;width:100%;height:50%;border-radius:16px;background-color:rgba(255,0,0,.03);content:""}@media print,screen and (min-width:768px){.pickup__feature--item:not(:first-of-type){margin-top:80px;padding:0 54px}.pickup__feature--item:nth-of-type(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.pickup__feature--item:nth-of-type(odd) .txtarea{margin-left:34px}}.pickup__feature--item.item01 .txtarea__tit:before{content:"01"}.pickup__feature--item.item02 .txtarea__tit:before{content:"02"}.pickup__feature--item.item03 .txtarea__tit:before{content:"03"}.pickup__feature--item.item04 .txtarea__tit:before{content:"04"}.pickup__feature--item.item05 .txtarea__tit:before{content:"05"}.pickup__feature--item.item06 .txtarea__tit:before{content:"06"}.pickup__feature--item.item07 .txtarea__tit:before{content:"07"}.pickup__feature--item.item08 .txtarea__tit:before{content:"08"}.pickup__feature--item.item09 .txtarea__tit:before{content:"09"}.pickup__feature--item.item10 .txtarea__tit:before{content:"10"}.pickup__feature--item.item11 .txtarea__tit:before{content:"11"}.pickup__feature--item.item12 .txtarea__tit:before{content:"12"}.pickup__feature--item.item13 .txtarea__tit:before{content:"13"}.pickup__feature--item.item14 .txtarea__tit:before{content:"14"}.pickup__feature--item.item15 .txtarea__tit:before{content:"15"}.pickup__feature--item.item16 .txtarea__tit:before{content:"16"}.pickup__feature--item.item17 .txtarea__tit:before{content:"17"}.pickup__feature--item.item18 .txtarea__tit:before{content:"18"}.pickup__feature--item.item19 .txtarea__tit:before{content:"19"}.pickup__feature--item.item20 .txtarea__tit:before{content:"20"}.pickup__feature--item .txtarea{width:100%;margin-top:139px;text-align:left}.pickup__feature--item .txtarea__tit{position:relative}.pickup__feature--item .txtarea__tit:before{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;top:-75px;width:60px;height:70px;background-image:url(../img/products/pickup/common/bg-pickup.svg);font-size:30px;font-weight:700;line-height:1;content:""}.pickup__feature--item .txtarea__tit .txtarea__icon,.pickup__feature--item .txtarea__tit:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;position:absolute;left:0;align-items:center;justify-content:center;padding-top:15px;color:#fff;font-family:Josefin Sans,sans-serif;white-space:pre}.pickup__feature--item .txtarea__tit .txtarea__icon{display:-webkit-box;display:-ms-flexbox;display:flex;top:-110px;width:90px;height:105px}.pickup__feature--item .txtarea__tit:has(.txtarea__icon):before{content:none!important}.pickup__feature--item .txtarea__tit span{display:inline;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0,rgba(255,0,0,.2)));background:linear-gradient(transparent 70%,rgba(255,0,0,.2) 0);font-size:20px;font-weight:700;letter-spacing:3px;line-height:1.55}@media (-ms-high-contrast:none),print{.pickup__feature--item .txtarea__tit span{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,transparent),color-stop(50%,rgba(255,0,0,.2)),color-stop(80%,rgba(255,0,0,.2)),color-stop(80%,transparent),to(transparent))!important;background:linear-gradient(transparent,transparent 50%,rgba(255,0,0,.2) 0,rgba(255,0,0,.2) 80%,transparent 0,transparent)!important}}.pickup__feature--item .txtarea__txt{margin-top:34px;font-size:16px;font-weight:400;letter-spacing:1.3px;line-height:1.8125}.pickup__feature--item .txtarea__txt.bottom{position:absolute;bottom:-48px;left:53px;margin-top:0}@media screen and (min-width:768px) and (-ms-high-contrast:none){.pickup__feature--item .txtarea__txt.bottom{left:auto}}.pickup__feature--item .txtarea__list{margin-top:34px}.pickup__feature--item .txtarea__list--item{padding-left:17px;font-size:16px;font-weight:400;line-height:1.8125;text-indent:-17px}.pickup__feature--item .txtarea__list--item:not(:first-of-type){margin-top:.5px}.pickup__feature--item .txtarea__list--item:before{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:3px;background-color:#ff7171;content:""}.pickup__feature--item .txtarea__list--item .txt{margin-top:2px}.pickup__feature--item .imagearea{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;text-align:left}.pickup__feature--item .imagearea__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.pickup__feature--item .imagearea__item img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.pickup__feature--item .imagearea__item:not(:first-of-type){margin-left:38px}.pickup__feature--item .imagearea__item--caption{margin-top:35px;margin-left:8px;letter-spacing:1.8px}.pickup__feature--item .imagearea__item--caption.check:before{display:inline-block;width:23px;height:16px;margin-top:3px;margin-right:8px;overflow:hidden;background-image:url(../img/common/ico-check.png);background-size:cover;content:""}.pickup__history{position:relative;width:980px;margin:234px auto 0;padding:63px 72px 74px;background-color:#f7f3ec}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup__history{width:calc(100% - 40px);margin:234px 20px 0}}.pickup__history--enclosure:after,.pickup__history--enclosure:before{display:inline-block;position:absolute;width:0;height:0;border-width:92px 92px 0 0;border-style:solid;border-color:#e8e4df transparent transparent;content:""}.pickup__history--enclosure.top:before{top:-10px;left:-10px}.pickup__history--enclosure.top:after{-webkit-transform:rotate(90deg);top:-10px;right:-10px;transform:rotate(90deg)}.pickup__history--enclosure.bottom:before{-webkit-transform:rotate(-90deg);bottom:-10px;left:-10px;transform:rotate(-90deg)}.pickup__history--enclosure.bottom:after{-webkit-transform:rotate(-180deg);right:-10px;bottom:-10px;transform:rotate(-180deg)}.pickup__history--item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center}.pickup__history--item .tit{margin-left:3px;letter-spacing:1.2px}@media print,screen and (min-width:768px){.pickup__history--item:nth-of-type(2n) .txtarea{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.pickup__history--item:nth-of-type(2n) .txtarea__image{margin-left:50px}}.pickup__history--item:not(:first-of-type){margin-top:45px}.pickup__history--item .txtarea{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:64px;color:#525252}.pickup__history--item .txtarea__image{display:inline;margin-right:39px;border:1px solid #dedede}.pickup__history--item .txtarea__image.float{margin:0 0 0 18px;float:right;shape-outside:inset(0 0 0 0 round 0)}.pickup__history--item .txtarea__txtwrap{display:inline;margin-top:-5px}.pickup__history--item .txtarea__txt{font-size:16px;font-weight:400;letter-spacing:1.1px;line-height:1.8125}.pickup__history--item .txtarea__txt:not(:first-of-type){margin-top:30px}.pickup__history--item .timeline{width:100%;margin-top:68px}.pickup__history--item .timeline dl{-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start}.pickup__history--item .timeline dl:not(:first-of-type){margin-top:53px}.pickup__history--item .timeline dl dt{width:100px;min-width:100px;padding-left:5px;color:#ff8080;font-family:Josefin Sans,sans-serif;font-size:40px;font-weight:300;letter-spacing:1.6px;line-height:1.75}.pickup__history--item .timeline dl dd{position:relative;width:100%;margin-top:15px;margin-left:36px;padding-left:70px}.pickup__history--item .timeline dl dd:before{-webkit-box-shadow:0 0 0 2px #f7f3ec,0 0 0 3px #ff8080;display:inline-block;position:absolute;top:11px;left:0;width:16px;height:16px;border-radius:50%;background-color:#ff8080;box-shadow:0 0 0 2px #f7f3ec,0 0 0 3px #ff8080;content:""}.pickup__history--item .timeline dl dd:after{display:inline-block;position:absolute;top:35px;left:4px;width:9px;height:calc(100% + 35px);background-color:#e4e0db;content:""}.pickup__history--item .timeline dl dd .txtarea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;width:auto;margin-top:0}@media (-ms-high-contrast:none),print{.pickup__history--item .timeline dl dd .txtarea{display:block;width:100%}}@supports (-ms-ime-align:auto){.pickup__history--item .timeline dl dd .txtarea{display:block;width:100%}}.pickup__history--item .timeline dl dd .txtarea__tit{color:#333;font-size:18px;font-weight:700;letter-spacing:1.4px;line-height:1.94444}@media (-ms-high-contrast:none),print{.pickup__history--item .timeline dl dd .txtarea__tit{width:100%}}@supports (-ms-ime-align:auto){.pickup__history--item .timeline dl dd .txtarea__tit{width:100%}}.pickup__history--item .timeline dl dd .txtarea__tit-bubble{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:10px;padding:0 15px;border-radius:2px;background:#62cc77;color:#fff;font-size:13px;line-height:24px;text-align:center}.pickup__history--item .timeline dl dd .txtarea__tit-bubble:before{-webkit-transform:translateX(-50%);position:absolute;top:100%;left:50%;transform:translateX(-50%);border:2.5px solid transparent;border-top:4px solid #62cc77;content:""}.pickup__history--item .timeline dl dd .txtarea__txt{width:100%;margin-top:9px;color:#484848;font-size:16px;font-weight:400;line-height:1.8125}@media (-ms-high-contrast:none),print{.pickup__history--item .timeline dl dd .txtarea__txt{display:block;width:100%}}@supports (-ms-ime-align:auto){.pickup__history--item .timeline dl dd .txtarea__txt{display:block;width:100%}}.pickup__history--item .timeline dl dd .txtarea__image{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:12px 0 0 -10px;border:none}@media (-ms-high-contrast:none),print{.pickup__history--item .timeline dl dd .txtarea__image{width:auto}}@supports (-ms-ime-align:auto){.pickup__history--item .timeline dl dd .txtarea__image{width:auto}}.pickup__history--item .timeline dl dd .txtarea__image.pickup-ball{margin-left:0}.pickup__history--item .timeline dl dd .txtarea__image.image-02{margin-left:-16px}.pickup__history--item .timeline dl dd .txtarea__image.image-05{margin-left:-20px}.pickup__history--item .timeline dl dd .txtarea__image.image-06{margin-left:-37px}.pickup__history--item .timeline dl dd .txtarea__image.image-07{margin-left:-20px}.pickup__history--item .timeline dl dd .txtarea__image.image-08{margin-left:-29px}.pickup__history--item .timeline dl dd .txtarea__image.image-09,.pickup__history--item .timeline dl dd .txtarea__image.image-10{margin-left:-12px}.pickup__history--item .timeline dl dd .txtarea__image.image-11{margin-left:-18px}.pickup__history--item .timeline dl dd .txtarea__image.image-12{margin-left:-19px}.pickup__more{margin-top:212px;text-align:center}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup__more{padding:0 20px}.pickup__more img{width:100%}}.pickup__more--tit{margin-bottom:52px}.pickup__more--btnarea{margin-bottom:100px}.pickup__more--btnarea .btn-red{position:relative;width:480px}.pickup__more--btnarea .btn-red:not(:first-of-type){margin-top:15px}.pickup__more--btnarea .btn-red a{padding:12px 30px;border-radius:11.6px}.pickup__more--btnarea .btn-red.size-large{width:520px;max-width:100%}.pickup__more--btnarea .btn-red.size-large a{padding:9px 4% 11px}.pickup__more--btnarea .btn-red.ico-blank:after{display:inline-block;position:absolute;top:calc(50% - 8px);right:20px;width:17px;height:14px;background-image:url(../img/common/ico-blank-white.svg);content:""}.pickup__more--btnarea .btn-red.no-icon:after,.pickup__more--btnarea .btn-red.no-icon a:after,.pickup__more--btnarea .btn-red.no-icon button:after{display:none}.pickup__more--btnarea .more-text{margin-bottom:32px;font-size:17px;line-height:1.8;text-align:center}@media screen and (max-width:767px){.pickup__inner{width:100%;margin:0 auto 50px}.pickup__tab--item{width:100%;margin:0;padding:13px 15px;border-top:1px solid #dedede;border-radius:0;font-size:14px;line-height:1.25}.pickup__tab--item span{width:100%;padding-left:25px;letter-spacing:1.4px;text-indent:-25px}.pickup__tab--item span:before{width:16px;height:12px;margin-right:8px}.pickup__tab--item:first-of-type{border-top:1px solid #dedede}.pickup__tab--item:last-of-type{border-bottom:1px solid #dedede}.pickup__feature{margin-top:80px}.pickup__feature--tit{margin-left:2px;letter-spacing:2.5px}.pickup__feature--tit.products-headline-more{margin-bottom:64px}.pickup__feature--tit span{font-size:17px;line-height:1.41176}.pickup__feature--item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:44px 16px 25px;border-radius:8px;background-color:rgba(255,0,0,.03)}.pickup__feature--item:before{display:none}.pickup__feature--item:not(:first-of-type){margin-top:80px}.pickup__feature--item .txtarea{margin-top:0;text-align:center}.pickup__feature--item .txtarea__tit{text-align:left}.pickup__feature--item .txtarea__tit:before{top:-74px;left:calc(50% - 22.5px);width:45px;height:52.5px;padding-top:10px;padding-right:2px;background-size:cover;font-size:22.5px;letter-spacing:-1px;line-height:1}.pickup__feature--item .txtarea__tit .txtarea__icon{left:calc(50% - 45px)}.pickup__feature--item .txtarea__tit span{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0,rgba(255,0,0,.2)));background:linear-gradient(transparent 70%,rgba(255,0,0,.2) 0);font-size:15px;letter-spacing:3px;line-height:1.4}.pickup__feature--item .txtarea__tit br,.pickup__feature--item .txtarea__tit span br{display:none}.pickup__feature--item .txtarea__image{width:auto;max-width:100%;margin-top:20px}.pickup__feature--item .txtarea__txt{margin-top:20px;font-size:14px;letter-spacing:1.3px;line-height:1.78571;text-align:left}.pickup__feature--item .txtarea__txt.bottom{position:relative;bottom:inherit;left:inherit;margin-top:20px}.pickup__feature--item .txtarea__list{margin-top:20px}.pickup__feature--item .txtarea__list--item{font-size:14px;line-height:1.78571;text-align:left}.pickup__feature--item .txtarea__list--item:not(:first-of-type){margin-top:.5px}.pickup__feature--item .txtarea__list--item:before{width:10px;height:10px;margin-right:6px;border-radius:3px}.pickup__feature--item .imagearea{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:20px}.pickup__feature--item .imagearea__item:not(:first-of-type){margin-top:0;margin-left:15px}.pickup__feature--item .imagearea__item--caption{-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;margin-top:20px;margin-left:8px;letter-spacing:1.8px}.pickup__feature--item .imagearea__item--caption.check:before{width:13px;min-width:13px;height:9px;margin-top:3px;margin-right:8px}.pickup__history{width:100%;margin:80px auto 0;padding:50px 16px}.pickup__history--enclosure:after,.pickup__history--enclosure:before{border-width:30px 30px 0 0}.pickup__history--enclosure.top:before{top:-2px;left:-2px}.pickup__history--enclosure.top:after{top:-2px;right:-2px}.pickup__history--enclosure.bottom:before{bottom:-2px;left:-2px}.pickup__history--enclosure.bottom:after{right:-2px;bottom:-2px}.pickup__history--item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pickup__history--item .tit{margin-left:0;font-size:15px;line-height:1.4}.pickup__history--item .tit span{text-align:center}.pickup__history--item:not(:first-of-type){margin-top:45px}.pickup__history--item .txtarea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-top:40px}.pickup__history--item .txtarea__image{width:100%;margin-right:39px}.pickup__history--item .txtarea__image.float{margin:0;float:none}.pickup__history--item .txtarea__txtwrap{margin-top:-5px}.pickup__history--item .txtarea__txt{margin-top:20px;font-size:14px;letter-spacing:1.1px;line-height:1.78571}.pickup__history--item .txtarea__txt:not(:first-of-type){margin-top:20px}.pickup__history--item .timeline{margin-top:68px}.pickup__history--item .timeline dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pickup__history--item .timeline dl:not(:first-of-type){margin-top:30px}.pickup__history--item .timeline dl dt{width:100%;min-width:100%;padding-left:40px;font-size:21px;letter-spacing:1.6px;line-height:1}.pickup__history--item .timeline dl dd{margin-top:2px;margin-left:0;padding-left:40px}.pickup__history--item .timeline dl dd:before{-webkit-box-shadow:0 0 0 2px #f7f3ec,0 0 0 3px #ff8080;top:-19px;left:6px;width:11px;height:11px;box-shadow:0 0 0 2px #f7f3ec,0 0 0 3px #ff8080}.pickup__history--item .timeline dl dd:after{top:1px;left:10px;width:2px;height:calc(100% + 24px)}.pickup__history--item .timeline dl dd .txtarea{margin-top:0}.pickup__history--item .timeline dl dd .txtarea__tit{font-size:14px;letter-spacing:.5px;line-height:1.78571}.pickup__history--item .timeline dl dd .txtarea__txt{margin-top:2px;font-size:14px;line-height:1.78571}.pickup__history--item .timeline dl dd .txtarea__image{margin:12px 0 0 -4px}.pickup__history--item .timeline dl dd .txtarea__image.image-02{margin-left:-4px}.pickup__history--item .timeline dl dd .txtarea__image.image-05{margin-left:-8px}.pickup__history--item .timeline dl dd .txtarea__image.image-06{margin-left:-20px}.pickup__history--item .timeline dl dd .txtarea__image.image-07,.pickup__history--item .timeline dl dd .txtarea__image.image-08{margin-left:-10px}.pickup__history--item .timeline dl dd .txtarea__image.image-09,.pickup__history--item .timeline dl dd .txtarea__image.image-10{margin-left:-6px}.pickup__history--item .timeline dl dd .txtarea__image.image-11{margin-left:-7px}.pickup__history--item .timeline dl dd .txtarea__image.image-12{margin-left:-5px}.pickup__more{margin-top:80px}.pickup__more--tit{margin-bottom:42px}.pickup__more--btnarea{width:calc(100% - 32px);margin:0 auto 50px}.pickup__more--btnarea .btn-red{width:100%}.pickup__more--btnarea .btn-red:not(:first-of-type){margin-top:15px}.pickup__more--btnarea .btn-red a{padding:9px 30px 11px;border-radius:6px}.pickup__more--btnarea .btn-red a:after{display:none}.pickup__more--btnarea .btn-red.ico-blank:after{top:calc(50% - 5px);right:20px;width:12px;height:10px}}.pickup-pigma .pickup__feature--item.item02 .txtarea__link{text-align:left}.pickup-pigma .pickup__feature--item.item02 .txtarea__link .link-item{-webkit-transition:color 0s;display:inline-block;margin-top:15px;text-decoration:underline;transition:color 0s}.pickup-pigma .pickup__feature--item.item02 .txtarea__link .link-item:hover{text-decoration:none}@media print,screen and (min-width:768px){.pickup-pigma .pickup__feature--item.item01:before{bottom:-66px;height:216px}.pickup-pigma .pickup__feature--item.item02{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.pickup-pigma .pickup__feature--item.item02.ai-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pickup-pigma .pickup__feature--item.item02.ai-center .txtarea{margin-right:20px}.pickup-pigma .pickup__feature--item.item02.ai-center .imagearea{margin-top:50px}.pickup-pigma .pickup__feature--item.item02.ai-center:before{height:60%}.pickup-pigma .pickup__feature--item.item02:before{bottom:-40px;height:621px}.pickup-pigma .pickup__feature--item.item02 .txtarea__image{width:100%;margin-top:37px;margin-left:-12px}}@media print,screen and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-pigma .pickup__feature--item.item02 .txtarea{width:50%}.pickup-pigma .pickup__feature--item.item02 .txtarea__image{width:100%;margin-left:-8px}}@media print,screen and (min-width:768px){.pickup-pigma .pickup__feature--item.item02 .imagearea{margin-top:139px}}@media print,screen and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-pigma .pickup__feature--item.item02 .imagearea{width:50%}.pickup-pigma .pickup__feature--item.item02 .imagearea__item{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pickup-pigma .pickup__feature--item.item02 .imagearea img{width:100%;margin-right:-35px}}@media print,screen and (min-width:768px){.pickup-pigma .pickup__feature--item.item03{margin-top:108px}.pickup-pigma .pickup__feature--item.item03:before{bottom:-25px;height:260px}.pickup-pigma .pickup__feature--item.item03 .txtarea{width:462px;min-width:462px;margin-top:242px}.pickup-pigma .pickup__feature--item.item03 .txtarea__image{margin-top:-5px;margin-left:-184px}}@media print,screen and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-pigma .pickup__feature--item.item03 .txtarea{width:50%;margin-top:100px}.pickup-pigma .pickup__feature--item.item03 .txtarea__image{margin-left:0}.pickup-pigma .pickup__feature--item.item03 .txtarea__image img{width:110%;margin-left:-5%}}@media print,screen and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-pigma .pickup__feature--item.item03 .imagearea{width:50%}.pickup-pigma .pickup__feature--item.item03 .imagearea img{width:100%}}@media print,screen and (min-width:768px){.pickup-pigma .pickup__feature--item.item04{margin-top:106px}}@media print,screen and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-pigma .pickup__feature--item.item04{margin-top:55px}}@media print,screen and (min-width:768px){.pickup-pigma .pickup__feature--item.item04:before{bottom:-108px;height:250px}.pickup-pigma .pickup__feature--item.item04 .txtarea{width:auto}.pickup-pigma .pickup__feature--item.item04 .imagearea{width:auto;margin-top:-16px}.pickup-pigma .pickup__feature--item.item04 .imagearea__item:not(:first-of-type){margin-left:19px}.pickup-pigma .pickup__feature--item.item04 .imagearea__item img{margin-right:-34px}.pickup-pigma .pickup__feature--item.item04 .imagearea__item--caption{margin-top:10px}}@media print,screen and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-pigma .pickup__feature--item.item04 .imagearea{width:70%}.pickup-pigma .pickup__feature--item.item04 .imagearea__item{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pickup-pigma .pickup__feature--item.item04 .imagearea__item img{-o-object-fit:cover;width:100%;object-fit:cover;font-family:"object-fit: cover"}}@media print,screen and (min-width:768px){.pickup-pigma .pickup__history--item .txtarea__image.image01{width:226px;min-width:226px;height:226px}.pickup-pigma .pickup__history--item .txtarea__image.image02{margin-top:-15px;margin-right:-6px}}@media screen and (min-width:768px) and (-ms-high-contrast:none){.pickup-pigma .pickup__feature--item.item02 .imagearea img{-o-object-fit:contain;-o-object-position:bottom;object-fit:contain;object-position:bottom;font-family:"object-fit: contain; object-position: bottom"}.pickup-pigma .pickup__feature--item.item03 .imagearea img{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain"}.pickup-pigma .pickup__feature--item.item04 .imagearea img{-o-object-fit:contain;-o-object-position:bottom;object-fit:contain;object-position:bottom;font-family:"object-fit: contain; object-position: bottom"}}@media screen and (max-width:767px){.pickup-pigma .pickup__feature--item.item03 .txtarea__image{margin-top:8px;margin-bottom:-24px}.pickup-pigma .pickup__feature--item.item04 .imagearea{margin-top:15px}.pickup-pigma .pickup__feature--item.item04 .imagearea__item--caption{margin-top:10px}}@media print,screen and (min-width:768px){.pickup-myname .pickup__feature--list{margin-top:63px}.pickup-myname .pickup__feature--item:not(:first-of-type){margin-top:19px}.pickup-myname .pickup__feature--item.item01:before{bottom:0;height:200px}}@media print,screen and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-myname .pickup__feature--item.item01:before{bottom:-20px}}@media print,screen and (min-width:768px){.pickup-myname .pickup__feature--item.item01 .txtarea{margin-top:144px;margin-left:-16px}.pickup-myname .pickup__feature--item.item01 .imagearea__item img{margin-left:-62px}}@media print,screen and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-myname .pickup__feature--item.item01 .imagearea{width:50%}.pickup-myname .pickup__feature--item.item01 .imagearea img{width:100%}}@media print,screen and (min-width:768px){.pickup-myname .pickup__feature--item.item02:before{bottom:0;height:200px}}@media print,screen and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-myname .pickup__feature--item.item02:before{bottom:-20px}}@media print,screen and (min-width:768px){.pickup-myname .pickup__feature--item.item02 .txtarea{margin-top:187px}.pickup-myname .pickup__feature--item.item02 .imagearea__item img{margin-right:-54px}}@media print,screen and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-myname .pickup__feature--item.item02 .imagearea{width:50%}.pickup-myname .pickup__feature--item.item02 .imagearea img{width:100%}}@media print,screen and (min-width:768px){.pickup-myname .pickup__feature--item.item03{margin-top:32px}.pickup-myname .pickup__feature--item.item03:before{bottom:10px;height:180px}}@media print,screen and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-myname .pickup__feature--item.item03:before{bottom:-20px}}@media print,screen and (min-width:768px){.pickup-myname .pickup__feature--item.item03 .txtarea{margin-top:160px;margin-left:-10px}.pickup-myname .pickup__feature--item.item03 .imagearea__item img{margin-left:-114px}}@media print,screen and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-myname .pickup__feature--item.item03 .imagearea{width:50%}.pickup-myname .pickup__feature--item.item03 .imagearea img{width:100%}}@media print,screen and (min-width:768px){.pickup-myname .pickup__feature--item .imagearea__item img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.pickup-myname .pickup__history{margin-top:123px}.pickup-myname .pickup__history--item .txtarea__image.image01{width:226px;min-width:226px;height:226px}.pickup-myname .pickup__history--item .txtarea__image.image02{margin-top:-15px;margin-right:-6px}}@media screen and (min-width:768px) and (-ms-high-contrast:none){.pickup-myname .pickup__feature--item.item01 .imagearea img,.pickup-myname .pickup__feature--item.item02 .imagearea img,.pickup-myname .pickup__feature--item.item03 .imagearea img{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain"}}@media screen and (max-width:767px){.pickup-myname .pickup__feature--list{margin-top:80px}.pickup-myname .pickup__feature--item .txtarea__image{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);border-radius:18px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}}.pickup-arch .pickup__inner{margin-bottom:40px}@media print,screen and (min-width:768px){.pickup-arch .pickup__feature--list{margin-top:82px}}@media print,screen and (min-width:768px){.pickup-arch .pickup__feature--item.item01:before{bottom:-62px;height:200px}.pickup-arch .pickup__feature--item.item01 .txtarea{margin-top:107px;margin-left:54px}.pickup-arch .pickup__feature--item.item01 .imagearea__item img{margin-left:12px}.pickup-arch .pickup__feature--item.item02{margin-top:140px}.pickup-arch .pickup__feature--item.item02:before{bottom:-60px;height:200px}.pickup-arch .pickup__feature--item.item02 .txtarea{margin-top:89px}.pickup-arch .pickup__feature--item.item03{margin-top:145px}.pickup-arch .pickup__feature--item.item03:before{bottom:0;height:227px}.pickup-arch .pickup__feature--item.item03 .txtarea{margin-top:134px;margin-left:53px}}@media screen and (min-width:768px) and (-ms-high-contrast:none){.pickup-arch .pickup__feature--item .imagearea{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:768px) and (-ms-high-contrast:none){.pickup-arch .pickup__feature--item .imagearea__item{display:block}}.pickup-arch .pickup__feature--item .imagearea__item img{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);border-radius:16px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}@media screen and (min-width:768px) and (-ms-high-contrast:none){.pickup-arch .pickup__feature--item .imagearea__item img{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain"}}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-arch .pickup__feature--item .imagearea{width:50%}.pickup-arch .pickup__feature--item .imagearea img{width:100%}}.pickup-arch .pickup__feature--item .txtarea__image{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);border-radius:8px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}.pickup-arch .pickup__more--btnarea{margin-top:38px}@media print,screen and (min-width:768px){.pickup-ball .pickup__inner{margin-bottom:133px}}@media print,screen and (min-width:768px){.pickup-ball .pickup__feature--list{margin-top:82px}.pickup-ball .pickup__feature--list:not(:first-of-type){margin-top:140px}}@media print,screen and (min-width:768px){.pickup-ball .pickup__feature--item.item01:before{bottom:-62px;height:200px}.pickup-ball .pickup__feature--item.item01 .txtarea{margin-top:80px;margin-left:54px}.pickup-ball .pickup__feature--item.item01 .imagearea__item img{margin-left:12px}.pickup-ball .pickup__feature--item.item02{margin-top:140px}.pickup-ball .pickup__feature--item.item02:before{bottom:-60px;height:200px}.pickup-ball .pickup__feature--item.item02 .txtarea{margin-top:96px;margin-right:50px}.pickup-ball .pickup__feature--item.item03{margin-top:140px}.pickup-ball .pickup__feature--item.item03:before{bottom:-58px;height:230px}.pickup-ball .pickup__feature--item.item03 .txtarea{margin-top:109px;margin-left:55px}}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-ball .pickup__feature--item .imagearea{width:60%}.pickup-ball .pickup__feature--item .imagearea__item{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pickup-ball .pickup__feature--item .imagearea img{width:100%}}.pickup-ball .pickup__feature--item .txtarea__list--item{padding-left:0;text-indent:0}@media screen and (min-width:768px) and (-ms-high-contrast:none){.pickup-ball .pickup__feature--item .imagearea__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.pickup-ball .pickup__feature--item .imagearea__item img{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);border-radius:25px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}@media screen and (min-width:768px) and (-ms-high-contrast:none){.pickup-ball .pickup__feature--item .imagearea__item img{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain"}}@media print,screen and (min-width:768px){.pickup-ball .pickup__history{margin-top:188px;padding-bottom:98px}.pickup-ball .pickup__history--item .txtarea__image.image01{width:226px;min-width:226px;height:226px;margin:0 42px 0 0;float:left}}@media print,screen and (min-width:768px){.pickup-watercolor .pickup__inner{margin-bottom:82px}}@media print,screen and (min-width:768px){.pickup-watercolor .pickup__feature--list{margin-top:82px}}@media print,screen and (min-width:768px){.pickup-watercolor .pickup__feature--item.item01:before{bottom:-62px;height:200px}.pickup-watercolor .pickup__feature--item.item01 .txtarea{margin-top:121px;margin-left:54px}.pickup-watercolor .pickup__feature--item.item01 .imagearea__item img{margin-left:12px}.pickup-watercolor .pickup__feature--item.item02{margin-top:145px}.pickup-watercolor .pickup__feature--item.item02:before{bottom:-60px;height:200px}.pickup-watercolor .pickup__feature--item.item02 .txtarea{margin-top:122px;margin-right:50px}.pickup-watercolor .pickup__feature--item.item03{margin-top:140px}.pickup-watercolor .pickup__feature--item.item03:before{bottom:-58px;height:230px}.pickup-watercolor .pickup__feature--item.item03 .txtarea{margin-top:166px;margin-left:55px}.pickup-watercolor .pickup__feature--item.item04{margin-top:141px}.pickup-watercolor .pickup__feature--item.item04:before{bottom:-60px;height:200px}.pickup-watercolor .pickup__feature--item.item04 .txtarea{margin-top:106px;margin-right:50px}}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-watercolor .pickup__feature--item .imagearea{width:50%}.pickup-watercolor .pickup__feature--item .imagearea img{width:100%}}@media screen and (min-width:768px) and (-ms-high-contrast:none){.pickup-watercolor .pickup__feature--item .imagearea__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.pickup-watercolor .pickup__feature--item .imagearea__item img{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);border-radius:25px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}@media screen and (min-width:768px) and (-ms-high-contrast:none){.pickup-watercolor .pickup__feature--item .imagearea__item img{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain"}}@media screen and (min-width:768px) and (-ms-high-contrast:none){.pickup-watercolor .pickup__feature--item.item01 .imagearea__item img{-o-object-fit:cover;-o-object-position:top;object-fit:cover;object-position:top;font-family:"object-fit: cover; object-position: top"}}.pickup-watercolor .pickup__feature--item .txtarea__image{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);border-radius:8px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}@media print,screen and (min-width:768px){.pickup-watercolor .pickup__history{margin-top:188px;padding-top:93px;padding-bottom:98px}.pickup-watercolor .pickup__history--item:not(:first-of-type){margin-top:56px}.pickup-watercolor .pickup__history--item .txtarea__image.image01{width:226px;min-width:226px;height:218px;margin:0 42px 0 0;float:left}.pickup-watercolor .pickup__history--item .txtarea__image.image02{width:226px;min-width:226px;height:279px;margin-top:32px;margin-bottom:20px}}.pickup-watercolor .pickup__history .watercolor-color-table{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-top:44px}.pickup-watercolor .pickup__history .watercolor-color-table .txtarea__image{margin:30px auto 0}.pickup-watercolor .pickup__history .watercolor-color-table .btn{position:relative;margin-top:39px}@media print,screen and (min-width:768px){.pickup-watercolor .pickup__history .watercolor-color-table .btn a{padding:12px 30px 11px}}.pickup-watercolor .pickup__history .watercolor-tube-history{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:60px;color:#525252}.pickup-watercolor .pickup__history .watercolor-tube-history__imagearea{margin-right:42px}.pickup-watercolor .pickup__history .watercolor-tube-history__imagearea .tit{font-size:16px;font-weight:700;line-height:1}.pickup-watercolor .pickup__history .watercolor-tube-history__imagearea .tit:before{display:inline-block;width:15px;height:10px;margin-right:5px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2019%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m2%207%207%205%208-10%22%20fill%3D%22none%22%20stroke%3D%22%23ffb2b2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%224%22%2F%3E%3C%2Fsvg%3E");content:""}.pickup-watercolor .pickup__history .watercolor-tube-history__imagearea .list{margin-top:14px}.pickup-watercolor .pickup__history .watercolor-tube-history__imagearea .list__item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse}.pickup-watercolor .pickup__history .watercolor-tube-history__imagearea .list__item:not(:first-of-type){margin-top:27px}.pickup-watercolor .pickup__history .watercolor-tube-history__imagearea .list__item .caption{margin-top:6px;font-size:14px;font-weight:400;line-height:1}.pickup-watercolor .pickup__history .watercolor-tube-history__imagearea .list__item .caption:before{display:inline-block;width:12px;height:12px;margin-right:8px;border-radius:50%;background-color:#ffb2b2;content:""}.pickup-watercolor .pickup__history .watercolor-tube-history__txtarea{margin-top:-5px}.pickup-watercolor .pickup__history .watercolor-tube-history__txtarea .txt{font-size:16px;font-weight:400;line-height:1.8125}.pickup-watercolor .pickup__history .watercolor-tube-history__txtarea .txt:not(:first-of-type){margin-top:30px}@media screen and (max-width:767px){.pickup-watercolor .pickup__history--item .txtarea__image.image02{margin-top:22px}.pickup-watercolor .pickup__history .watercolor-color-table{margin-top:30px;margin-bottom:20px}.pickup-watercolor .pickup__history .watercolor-color-table .txtarea__image{margin:15px auto 0}.pickup-watercolor .pickup__history .watercolor-color-table .btn{margin-top:30px}.pickup-watercolor .pickup__history .watercolor-tube-history{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:60px}.pickup-watercolor .pickup__history .watercolor-tube-history__imagearea{margin-top:30px;margin-right:0}.pickup-watercolor .pickup__history .watercolor-tube-history__imagearea .tit{margin-left:0;font-size:14px;letter-spacing:1px;line-height:1}.pickup-watercolor .pickup__history .watercolor-tube-history__imagearea .tit:before{margin-right:5px}.pickup-watercolor .pickup__history .watercolor-tube-history__imagearea .list{margin-top:14px}.pickup-watercolor .pickup__history .watercolor-tube-history__imagearea .list__item:not(:first-of-type){margin-top:27px}.pickup-watercolor .pickup__history .watercolor-tube-history__imagearea .list__item .caption{margin-top:10px;font-size:12px;line-height:1}.pickup-watercolor .pickup__history .watercolor-tube-history__imagearea .list__item .caption:before{width:10px;height:10px;margin-right:8px}.pickup-watercolor .pickup__history .watercolor-tube-history__txtarea{margin-top:-5px}.pickup-watercolor .pickup__history .watercolor-tube-history__txtarea .txt{font-size:14px;line-height:1.78571}.pickup-watercolor .pickup__history .watercolor-tube-history__txtarea .txt:not(:first-of-type){margin-top:27px}}@media print,screen and (min-width:768px){.pickup-yogore .pickup__feature--list{margin-top:82px}}@media print,screen and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-yogore .pickup__feature--item .imagearea{width:50%}.pickup-yogore .pickup__feature--item .imagearea img{width:100%}}@media print,screen and (min-width:768px){.pickup-yogore .pickup__feature--item.item01:before{bottom:-62px;height:200px}.pickup-yogore .pickup__feature--item.item01 .txtarea{margin-top:97px;margin-left:54px}.pickup-yogore .pickup__feature--item.item01 .txtarea__txt:not(:first-of-type){margin-top:28px}.pickup-yogore .pickup__feature--item.item01 .imagearea__item img{margin-left:12px}.pickup-yogore .pickup__feature--item.item02{margin-top:140px}.pickup-yogore .pickup__feature--item.item02:before{bottom:-52px;height:230px}.pickup-yogore .pickup__feature--item.item02 .txtarea{margin-top:82px;margin-right:50px}.pickup-yogore .pickup__feature--item.item02 .txtarea__txt{margin-top:19px}.pickup-yogore .pickup__feature--item.item02 .imagearea{margin-top:25px}.pickup-yogore .pickup__feature--item.item03{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:58px}.pickup-yogore .pickup__feature--item.item03:before{bottom:-54px;height:500px}.pickup-yogore .pickup__feature--item.item03 .txtarea{width:462px;margin-top:109px}}@media print,screen and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-yogore .pickup__feature--item.item03 .txtarea{position:relative;width:48vw}}@media print,screen and (min-width:768px){.pickup-yogore .pickup__feature--item.item03 .txtarea__list-image{margin-top:33px}.pickup-yogore .pickup__feature--item.item03 .txtarea__list-image:not(:first-of-type){margin-top:23px}.pickup-yogore .pickup__feature--item.item03 .txtarea__list-image:nth-child(2) .txtarea__image{top:-115px;left:-430px}}@media print,screen and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-yogore .pickup__feature--item.item03 .txtarea__list-image:nth-child(2) .txtarea__image{top:0;left:-42vw;width:280px;height:280px}}@media print,screen and (min-width:768px){.pickup-yogore .pickup__feature--item.item03 .txtarea__list-image:nth-child(3) .txtarea__image{top:-123px;left:-374px}}@media print,screen and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-yogore .pickup__feature--item.item03 .txtarea__list-image:nth-child(3) .txtarea__image{top:245px;left:-40vw;width:280px;height:280px}}@media print,screen and (min-width:768px){.pickup-yogore .pickup__feature--item.item03 .txtarea__list-image:nth-child(4) .txtarea__image{z-index:1;top:-123px;left:-341px}}@media print,screen and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-yogore .pickup__feature--item.item03 .txtarea__list-image:nth-child(4) .txtarea__image{top:501px;left:-38vw;width:280px;height:280px}}@media print,screen and (min-width:768px){.pickup-yogore .pickup__feature--item.item04{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:140px}.pickup-yogore .pickup__feature--item.item04:before{bottom:-54px;height:354px}.pickup-yogore .pickup__feature--item.item04 .txtarea{width:462px;margin-top:109px;margin-left:0}}@media print,screen and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-yogore .pickup__feature--item.item04 .txtarea{position:relative;width:50vw}}@media print,screen and (min-width:768px){.pickup-yogore .pickup__feature--item.item04 .txtarea__list-image{margin-top:33px}.pickup-yogore .pickup__feature--item.item04 .txtarea__list-image:not(:first-of-type){margin-top:23px}.pickup-yogore .pickup__feature--item.item04 .txtarea__list-image:first-of-type .txtarea__image{top:-164px;right:-374px}}@media print,screen and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-yogore .pickup__feature--item.item04 .txtarea__list-image:first-of-type .txtarea__image{top:-70px;right:-35vw;width:280px;height:280px}}@media print,screen and (min-width:768px){.pickup-yogore .pickup__feature--item.item04 .txtarea__list-image:last-of-type .txtarea__image{top:-83px;right:-430px}}@media print,screen and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-yogore .pickup__feature--item.item04 .txtarea__list-image:last-of-type .txtarea__image{top:175px;right:-40vw;width:280px;height:280px}}@media print,screen and (min-width:768px){.pickup-yogore .pickup__feature--item.item05{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:140px}.pickup-yogore .pickup__feature--item.item05:before{bottom:-54px;height:280px}.pickup-yogore .pickup__feature--item.item05 .txtarea{width:462px;margin-top:109px}}@media print,screen and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-yogore .pickup__feature--item.item05 .txtarea{position:relative;width:48vw}}@media print,screen and (min-width:768px){.pickup-yogore .pickup__feature--item.item05 .txtarea__list-image{margin-top:33px}.pickup-yogore .pickup__feature--item.item05 .txtarea__list-image:not(:first-of-type){margin-top:23px}.pickup-yogore .pickup__feature--item.item05 .txtarea__list-image:first-of-type .txtarea__image{top:-125px;left:-430px}}@media print,screen and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-yogore .pickup__feature--item.item05 .txtarea__list-image:first-of-type .txtarea__image{top:-60px;left:-42vw;width:280px;height:280px}}@media print,screen and (min-width:768px){.pickup-yogore .pickup__feature--item.item05 .txtarea__list-image:last-of-type .txtarea__image{top:-80px;left:-374px}}@media print,screen and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-yogore .pickup__feature--item.item05 .txtarea__list-image:last-of-type .txtarea__image{top:185px;left:-38vw;width:280px;height:280px}}.pickup-yogore .pickup__feature--item.item01 .imagearea,.pickup-yogore .pickup__feature--item.item02 .imagearea,.pickup-yogore .pickup__feature--item.item05 .imagearea{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pickup-yogore .pickup__feature--item.item01 .imagearea__item,.pickup-yogore .pickup__feature--item.item02 .imagearea__item,.pickup-yogore .pickup__feature--item.item05 .imagearea__item{display:block}.pickup-yogore .pickup__feature--item.item01 .imagearea__item img,.pickup-yogore .pickup__feature--item.item02 .imagearea__item img,.pickup-yogore .pickup__feature--item.item05 .imagearea__item img{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain"}@media screen and (max-width:767px){.pickup-yogore .pickup__feature--item .txtarea__image{width:68%}}.pickup-yogore .pickup__feature--item .imagearea__item img{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);border-radius:50%;box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}@media print,screen and (min-width:768px){.pickup-yogore .pickup__feature--item .imagearea__item img{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1)}}.pickup-yogore .pickup__feature--item .txtarea__image{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);border-radius:50%;box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}@media print,screen and (min-width:768px){.pickup-yogore .pickup__feature--item .txtarea__image{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1)}}@media print,screen and (min-width:768px){.pickup-yogore .pickup__feature--item .txtarea__list-image{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.pickup-yogore .pickup__feature--item .txtarea__list-image--tit{color:#fc7272;font-size:19px;font-weight:700;line-height:1}.pickup-yogore .pickup__feature--item .txtarea__list-image .txtarea__list{margin-top:4px}.pickup-yogore .pickup__feature--item .txtarea__list-image .txtarea__image{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);position:absolute;width:320px;height:320px;border-radius:50%;box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}}@media print,screen and (min-width:768px) and (min-width:768px){.pickup-yogore .pickup__feature--item .txtarea__list-image .txtarea__image{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1)}}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-yogore .pickup__feature--item .txtarea__list-image{position:static}}@media screen and (max-width:767px){.pickup-yogore .pickup__feature--item .txtarea__list-image--tit{margin-top:25px;color:#fc7272;font-size:14px;line-height:1;text-align:left}.pickup-yogore .pickup__feature--item .txtarea__list-image .txtarea__list{margin-top:15px}}.pickup-yogore .pickup__feature .age-table{width:100%;margin:83px 0 0;padding:30px 0 24px;background-color:#f7f7f7;text-align:center}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-yogore .pickup__feature .age-table{padding:30px 20px 24px}}.pickup-yogore .pickup__feature .age-table .image:not(:first-of-type){margin-top:30px}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-yogore .pickup__feature .age-table .image{-o-object-fit:cover;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}}@media screen and (max-width:767px){.pickup-yogore .pickup__feature .age-table{margin-top:40px;padding:16px}.pickup-yogore .pickup__feature .age-table .image:not(:first-of-type){margin-top:15px}}@media print,screen and (min-width:768px){.pickup-yogore .pickup__history{margin-top:189px;padding-top:71px}}@media screen and (max-width:767px){.pickup-yogore .pickup__history .txtarea{margin-top:40px}}.pickup-yogore .pickup__history .character{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin-top:64px}.pickup-yogore .pickup__history .character__item{position:relative;width:25%;min-width:25%;height:215px}@media print,screen and (min-width:768px){.pickup-yogore .pickup__history .character__item:nth-of-type(n+5){margin-top:73px}.pickup-yogore .pickup__history .character__item img{position:absolute;top:0;left:0}.pickup-yogore .pickup__history .character__item .image-01{top:4px;left:3px}.pickup-yogore .pickup__history .character__item .image-02{top:-1px;left:16px}.pickup-yogore .pickup__history .character__item .image-03{top:-1px;left:2px}.pickup-yogore .pickup__history .character__item .image-04{top:-1px;left:0}.pickup-yogore .pickup__history .character__item .image-05{top:0;left:-4px}.pickup-yogore .pickup__history .character__item .image-06{top:0;left:4px}.pickup-yogore .pickup__history .character__item .image-07{top:0;left:11px}}@media screen and (max-width:767px){.pickup-yogore .pickup__history .character{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:30px}.pickup-yogore .pickup__history .character__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:50%;min-width:50%;height:auto}.pickup-yogore .pickup__history .character__item:nth-of-type(n+3){margin-top:30px}.pickup-yogore .pickup__history .character__item img{width:80%}.pickup-yogore .pickup__history .character__item .image-01{width:92%}.pickup-yogore .pickup__history .character__item .image-04{width:82%}}.pickup-coupy #products-content{position:relative}.pickup-coupy .pickup__inner{margin-bottom:0}.pickup-coupy .pickup__feature{margin-top:52px}.pickup-coupy .pickup__feature--tit{position:relative;font-size:26px;font-weight:700;line-height:1.38462}.pickup-coupy .pickup__feature--tit:before{z-index:-1;position:absolute;top:-8px;left:calc(50% - 32px);width:0;height:0;border-width:0 30px 52px;border-style:solid;border-color:transparent transparent #fe0;content:""}.pickup-coupy .pickup__feature--inner{margin-top:68px}.pickup-coupy .pickup__feature--pointarea{position:relative}.pickup-coupy .pickup__feature--pointarea.point-01{background-repeat-x:no-repeat;padding:120px 0 160px;background-image:url(../img/products/pickup/coupy/bg-type1@2x.png);background-size:100%}.pickup-coupy .pickup__feature--pointarea.point-01 .wrap{width:100%;padding:0 0 41px;background-color:#fff}.pickup-coupy .pickup__feature--pointarea.point-01 .wrap>.inner{height:100%}@media (-ms-high-contrast:none),print{.pickup-coupy .pickup__feature--pointarea.point-01 .wrap>.inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-coupy .pickup__feature--pointarea.point-01 .wrap>.inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.pickup-coupy .pickup__feature--pointarea.point-01 .wrap>.inner:before{z-index:-1;position:absolute;top:calc(50% + 96px);right:-105px;width:0;height:0;border-width:52px 30px 0;border-style:solid;border-color:#fe0 transparent transparent;content:""}@media print,screen and (min-width:768px){.pickup-coupy .pickup__feature--pointarea.point-01 .txtarea{max-width:390px;margin-top:37px;margin-left:53px}}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-coupy .pickup__feature--pointarea.point-01 .txtarea{width:50%;max-width:none}}.pickup-coupy .pickup__feature--pointarea.point-01 .txtarea:before{z-index:-1;position:absolute;top:calc(50% - 59px);left:-53px;width:80px;height:80px;border-radius:50%;background-color:#c1d400;content:""}.pickup-coupy .pickup__feature--pointarea.point-01 .txtarea__tit{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(65%,rgba(0,137,211,.15)));background:linear-gradient(transparent 70%,rgba(0,137,211,.15) 0)}@media (-ms-high-contrast:none),print{.pickup-coupy .pickup__feature--pointarea.point-01 .txtarea__tit{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,transparent),color-stop(50%,rgba(0,137,211,.15)),color-stop(80%,rgba(0,137,211,.15)),color-stop(80%,transparent),to(transparent))!important;background:linear-gradient(transparent,transparent 50%,rgba(0,137,211,.15) 0,rgba(0,137,211,.15) 80%,transparent 0,transparent)!important}}@media print,screen and (min-width:768px){.pickup-coupy .pickup__feature--pointarea.point-01 .imagearea{position:absolute;right:25px;bottom:-41px;width:464px;height:493px}}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-coupy .pickup__feature--pointarea.point-01 .imagearea{width:35%;height:auto}.pickup-coupy .pickup__feature--pointarea.point-01 .imagearea img{width:100%}}.pickup-coupy .pickup__feature--pointarea.point-02{margin-top:37px}@media print,screen and (min-width:768px){.pickup-coupy .pickup__feature--pointarea.point-02>.inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-coupy .pickup__feature--pointarea.point-02>.inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 40px);padding:0 10px}}.pickup-coupy .pickup__feature--pointarea.point-02>.inner:before{z-index:-1;position:absolute;top:36px;right:-171px;width:40px;height:40px;background-color:#8bc01f;content:""}.pickup-coupy .pickup__feature--pointarea.point-02 .txtarea{margin-left:53px}.pickup-coupy .pickup__feature--pointarea.point-02 .txtarea:before{z-index:-1;position:absolute;right:28px;bottom:-42px;width:0;height:0;border-width:70px 40px 0;border-style:solid;border-color:#fe0 transparent transparent;content:""}.pickup-coupy .pickup__feature--pointarea.point-02 .txtarea__tit{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(65%,rgba(255,238,0,.15)));background:linear-gradient(transparent 70%,rgba(255,238,0,.15) 0)}@media (-ms-high-contrast:none),print{.pickup-coupy .pickup__feature--pointarea.point-02 .txtarea__tit{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,transparent),color-stop(50%,rgba(255,238,0,.15)),color-stop(80%,rgba(255,238,0,.15)),color-stop(80%,transparent),to(transparent))!important;background:linear-gradient(transparent,transparent 50%,rgba(255,238,0,.15) 0,rgba(255,238,0,.15) 80%,transparent 0,transparent)!important}}@media print,screen and (min-width:768px){.pickup-coupy .pickup__feature--pointarea.point-02 .imagearea{margin-top:-117px;margin-left:-1px}}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-coupy .pickup__feature--pointarea.point-02 .imagearea{width:50%}.pickup-coupy .pickup__feature--pointarea.point-02 .imagearea img{width:100%;height:100%}}.pickup-coupy .pickup__feature--pointarea.point-02 .imagearea:before{z-index:-1;position:absolute;top:calc(50% - -9px);left:-183px;width:0;height:0;border-width:0 40px 70px;border-style:solid;border-color:transparent transparent #ff5100;content:""}.pickup-coupy .pickup__feature--pointarea.point-03{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;margin-top:218px}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-coupy .pickup__feature--pointarea.point-03{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.pickup-coupy .pickup__feature--pointarea.point-03:before{background-repeat-x:no-repeat;display:inline-block;position:absolute;top:-120px;left:0;width:100%;height:120px;background-image:url(../img/products/pickup/coupy/bg-type1@2x.png);background-size:100%;content:""}.pickup-coupy .pickup__feature--pointarea.point-03 .imagearea{width:50%}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-coupy .pickup__feature--pointarea.point-03 .imagearea{width:50%}}.pickup-coupy .pickup__feature--pointarea.point-03 .imagearea img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}.pickup-coupy .pickup__feature--pointarea.point-03 .txtarea{width:29%;margin-top:-16px;margin-left:54px}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-coupy .pickup__feature--pointarea.point-03 .txtarea{width:60%;padding:100px 30px 60px 0}.pickup-coupy .pickup__feature--pointarea.point-03 .txtarea__point{top:10px}}.pickup-coupy .pickup__feature--pointarea.point-03 .txtarea:after{z-index:-1;position:absolute;right:-47px;bottom:112px;width:0;height:0;border-width:0 40px 70px;border-style:solid;border-color:transparent transparent #c1d400;content:""}.pickup-coupy .pickup__feature--pointarea.point-03 .txtarea__tit{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(65%,rgba(195,0,128,.15)));background:linear-gradient(transparent 70%,rgba(195,0,128,.15) 0)}@media (-ms-high-contrast:none),print{.pickup-coupy .pickup__feature--pointarea.point-03 .txtarea__tit{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,transparent),color-stop(50%,rgba(195,0,128,.15)),color-stop(80%,rgba(195,0,128,.15)),color-stop(80%,transparent),to(transparent))!important;background:linear-gradient(transparent,transparent 50%,rgba(195,0,128,.15) 0,rgba(195,0,128,.15) 80%,transparent 0,transparent)!important}}.pickup-coupy .pickup__feature--pointarea.point-03 .txtarea__txt{letter-spacing:0}.pickup-coupy .pickup__feature--pointarea .inner{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;position:relative;align-items:flex-start;justify-content:space-between;width:1000px;margin:0 auto}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-coupy .pickup__feature--pointarea .inner{width:100%}}.pickup-coupy .pickup__feature--pointarea .txtarea{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;position:relative;flex-direction:column;align-items:flex-start;width:100%}.pickup-coupy .pickup__feature--pointarea .txtarea__point{position:absolute;top:-77px;left:0;width:60px;height:60px;border-radius:50%}.pickup-coupy .pickup__feature--pointarea .txtarea__point.blue{background-color:#0089d3}.pickup-coupy .pickup__feature--pointarea .txtarea__point.blue .inner:after{border-top-color:#0089d3}.pickup-coupy .pickup__feature--pointarea .txtarea__point.blue .caption,.pickup-coupy .pickup__feature--pointarea .txtarea__point.blue .num{color:#fff}.pickup-coupy .pickup__feature--pointarea .txtarea__point.yellow{background-color:#fe0}.pickup-coupy .pickup__feature--pointarea .txtarea__point.yellow .inner:after{border-top-color:#fe0}.pickup-coupy .pickup__feature--pointarea .txtarea__point.yellow .caption,.pickup-coupy .pickup__feature--pointarea .txtarea__point.yellow .num{color:#000}.pickup-coupy .pickup__feature--pointarea .txtarea__point.purple{background-color:#c30080}.pickup-coupy .pickup__feature--pointarea .txtarea__point.purple .inner:after{border-top-color:#c30080}.pickup-coupy .pickup__feature--pointarea .txtarea__point.purple .caption,.pickup-coupy .pickup__feature--pointarea .txtarea__point.purple .num{color:#fff}.pickup-coupy .pickup__feature--pointarea .txtarea__point .inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.pickup-coupy .pickup__feature--pointarea .txtarea__point .inner:after{display:inline-block;position:absolute;bottom:-10px;left:24px;width:0;height:0;border-width:11px 5.5px 0;border-style:solid;border-color:#007bff transparent transparent;content:""}.pickup-coupy .pickup__feature--pointarea .txtarea__point .caption{margin-top:10px;font-family:Josefin Sans,sans-serif;font-size:15px;font-weight:700;letter-spacing:.5px;line-height:1}.pickup-coupy .pickup__feature--pointarea .txtarea__point .num{font-family:Josefin Sans,sans-serif;font-size:30px;font-weight:700;line-height:1}.pickup-coupy .pickup__feature--pointarea .txtarea__tit{font-size:22px;font-weight:700;line-height:1.40909}.pickup-coupy .pickup__feature--pointarea .txtarea__txtwrap{width:100%;margin-top:33px}.pickup-coupy .pickup__feature--pointarea .txtarea__txt{font-size:16px;font-weight:400;letter-spacing:1px;line-height:1.8125;text-align:left}.pickup-coupy .pickup__feature--pointarea .txtarea__txt:not(:first-of-type){margin-top:28px}.pickup-coupy .pickup__feature--pointarea .imagearea{position:relative}.pickup-coupy .pickup__feature--color-table{position:relative;height:573px;background-color:#f8f8f8;background-image:url(../img/products/pickup/coupy/bg-type2@2x.png);background-repeat:no-repeat;background-size:100%}.pickup-coupy .pickup__feature--color-table .inner{-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1;position:absolute;top:80px;left:calc(50% - 501px);width:1000px;margin:0 auto;padding:56px 30px 39px;border-radius:16px;background-color:#fff}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-coupy .pickup__feature--color-table .inner{left:20px;width:calc(100% - 40px)}.pickup-coupy .pickup__feature--color-table .inner .imagearea img{width:100%;max-width:840px}}.pickup-coupy .pickup__feature--color-table .inner .imagearea{margin-top:76px}.pickup-coupy .pickup__feature--color-table .inner .btn-red{margin-top:39px}.pickup-coupy .pickup__feature--color-table .inner .btn-red a{position:relative;padding:12px 30px 11px}.pickup-coupy .pickup__feature--color-table .inner .btn-red a:after{display:inline-block;position:absolute;top:calc(50% - 9px);right:19px;width:18px;min-width:18px;height:18px;background-image:url(../img/common/ico_dl-white.svg);content:""}.pickup-coupy .pickup__feature--flow{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;width:776px;margin:0 auto;padding-left:11px}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-coupy .pickup__feature--flow{width:80%;padding:0}}.pickup-coupy .pickup__feature--flow.coupy{margin-top:54px}.pickup-coupy .pickup__feature--flow.coupy .list:before,.pickup-coupy .pickup__feature--flow.coupy .tit:before{background-color:#c30080}.pickup-coupy .pickup__feature--flow.coupy .list__item:not(:first-of-type):before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2018.12%2026.52%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m0%202.26c0-2.2%201.44-2.92%203.2-1.6l13.6%2010.2a2.84%202.84%200%200%201%200%204.8l-13.6%2010.2c-1.76%201.32-3.2.6-3.2-1.6z%22%20fill%3D%22%23e2004f%22%2F%3E%3C%2Fsvg%3E")}.pickup-coupy .pickup__feature--flow.coupy .list .item-01 img{width:195.394px;height:89.379px;margin-right:-5px;margin-bottom:-23px}.pickup-coupy .pickup__feature--flow.coupy .list .item-02 img{width:194.937px;height:103.61px;margin-right:-9px;margin-bottom:-10px}.pickup-coupy .pickup__feature--flow.coupy .list .item-03 img{width:164.997px;height:103.61px;margin-right:9px;margin-bottom:-10px}.pickup-coupy .pickup__feature--flow.pencil{margin-top:64px}.pickup-coupy .pickup__feature--flow.pencil:before{z-index:-1;position:absolute;bottom:114px;left:-247px;width:80px;height:80px;border-radius:50%;background-color:#facd00;content:""}.pickup-coupy .pickup__feature--flow.pencil:after{z-index:-1;position:absolute;right:-329px;bottom:-60px;width:80px;height:80px;border-radius:50%;background-color:#0089d3;content:""}.pickup-coupy .pickup__feature--flow.pencil .list .item-01 img{width:195.394px;height:87.865px;margin-right:-7px;margin-bottom:-8px}.pickup-coupy .pickup__feature--flow.pencil .list .item-02 img{width:194.172px;height:103.099px;margin-right:-10px;margin-bottom:9px}.pickup-coupy .pickup__feature--flow.pencil .list .item-03 img{width:164.35px;height:103.098px;margin-right:10px;margin-bottom:9px}.pickup-coupy .pickup__feature--flow .tit{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;width:100%;padding-left:5px;font-size:16px;font-weight:400;line-height:1.8125;text-align:left}.pickup-coupy .pickup__feature--flow .tit:before{display:inline-block;width:10px;height:10px;margin-top:-1px;margin-right:10px;border-radius:2px;background-color:#999;content:""}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-coupy .pickup__feature--flow .tit{max-width:758px}}.pickup-coupy .pickup__feature--flow .list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;justify-content:space-between;width:100%;margin-top:2px}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-coupy .pickup__feature--flow .list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pickup-coupy .pickup__feature--flow .list__item:not(:first-of-type){margin-left:40px}}.pickup-coupy .pickup__feature--flow .list__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;width:224px;height:160px;border:1px solid #dedede;border-radius:16px;background-color:#fff}.pickup-coupy .pickup__feature--flow .list__item:not(:first-of-type):before{display:inline-block;position:absolute;top:calc(50% - 14px);left:-35px;width:19px;height:28px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2018.12%2026.52%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m0%202.26c0-2.2%201.44-2.92%203.2-1.6l13.6%2010.2a2.84%202.84%200%200%201%200%204.8l-13.6%2010.2c-1.76%201.32-3.2.6-3.2-1.6z%22%20fill%3D%22%23999999%22%2F%3E%3C%2Fsvg%3E");content:""}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-coupy .pickup__feature--flow .list__item:not(:first-of-type):before{left:-28px}}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-coupy .pickup__feature--flow .list__item img{-webkit-transform:scale(.9) rotate(.1deg);transform:scale(.9) rotate(.1deg)}}.pickup-coupy .pickup__feature--flow .list:before{display:inline-block;z-index:-1;position:absolute;bottom:-39px;left:calc(50% - 506px);width:1000px;height:80px;border-radius:16px;background-color:#dedede;content:""}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-coupy .pickup__feature--flow .list:before{left:-20px;width:calc(100% + 40px)}}.pickup-coupy .pickup__other{padding-top:8vw;padding-bottom:50px;background-color:#f8f8f8}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-coupy .pickup__other{padding-top:12%;padding-bottom:30px}}.pickup-coupy .pickup__other--sec{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;position:relative;flex-direction:column;align-items:center;justify-content:center;width:1000px;margin:0 auto;padding:56px 79px 40px;border-radius:16px;background-color:#fff}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-coupy .pickup__other--sec{width:calc(100% - 40px)}}.pickup-coupy .pickup__other--sec:not(:first-of-type){margin-top:40px}.pickup-coupy .pickup__other--sec.sec-01:before{z-index:-1;position:absolute;top:calc(50% - 18px);left:-157px;width:0;height:0;border-width:0 30px 52px;border-style:solid;border-color:transparent transparent #c30080;content:""}.pickup-coupy .pickup__other--sec.sec-01:after{z-index:-1;position:absolute;top:calc(50% - 76px);right:-182px;width:0;height:0;border-width:70px 40px 0;border-style:solid;border-color:#fe0 transparent transparent;content:""}.pickup-coupy .pickup__other--sec.sec-02{padding-bottom:32px}.pickup-coupy .pickup__other--sec.sec-02:before{z-index:-1;position:absolute;top:calc(50% + 87px);left:-74px;width:30px;height:30px;border-radius:50%;background-color:#0089d3;content:""}.pickup-coupy .pickup__other--sec.sec-02:after{z-index:-1;position:absolute;top:calc(50% + 9px);right:-61px;width:46px;height:46px;background-color:#e2004f;content:""}.pickup-coupy .pickup__other--sec.sec-03{padding-bottom:33px}.pickup-coupy .pickup__other--sec.sec-03:before{z-index:-1;position:absolute;top:calc(50% + 100px);left:-184px;width:0;height:0;border-width:70px 40px 0;border-style:solid;border-color:#8bc01f transparent transparent;content:""}.pickup-coupy .pickup__other--sec.sec-03:after{z-index:-1;position:absolute;top:calc(50% - 23px);right:-207px;width:80px;height:80px;border-radius:50%;background-color:#facd00;content:""}.pickup-coupy .pickup__other--sec .tit{font-size:22px;font-weight:700;line-height:1.40909}.pickup-coupy .pickup__other--sec .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:66px}@media print,screen and (min-width:768px){.pickup-coupy .pickup__other--sec .wrap{width:100%}}.pickup-coupy .pickup__other--sec .wrap__image{margin-right:16px}.pickup-coupy .pickup__other--sec .wrap__txtarea{margin-top:-6px}.pickup-coupy .pickup__other--sec .wrap__txtarea--txt{font-size:16px;font-weight:400;letter-spacing:-.3px;line-height:1.8125}.pickup-coupy .pickup__other--sec .wrap__txtarea--txt:not(:first-of-type){margin-top:28px}.pickup-coupy #products-lineup{background-image:url(../img/products/common/arch_c.png)}@media screen and (max-width:767px){.pickup-coupy .pickup__tab--item{padding:10px 21px}.pickup-coupy .pickup__feature--tit{font-size:17px;line-height:1.38235}.pickup-coupy .pickup__feature--tit:before{z-index:-1;position:absolute;top:-5px;left:calc(50% - 21px);width:0;height:0;border-width:0 19.5px 34px;border-style:solid;border-color:transparent transparent #fe0;content:""}.pickup-coupy .pickup__feature--inner{margin-top:26px}.pickup-coupy .pickup__feature--pointarea.point-01{padding:45px 0 60px;background-image:url(../img/products/pickup/coupy/bg-type1@2x.png)}.pickup-coupy .pickup__feature--pointarea.point-01 .wrap{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 32px}.pickup-coupy .pickup__feature--pointarea.point-01 .wrap>.inner:before{z-index:-1;position:absolute;top:calc(50% + 96px);right:-105px;width:0;height:0;border-width:52px 30px 0;border-style:solid;border-color:#fe0 transparent transparent;content:""}.pickup-coupy .pickup__feature--pointarea.point-01 .txtarea{margin-top:50px}.pickup-coupy .pickup__feature--pointarea.point-01 .txtarea:before{z-index:-1;position:absolute;top:calc(50% - 103px);left:-18px;width:40px;height:40px;border-radius:50%;background-color:#c1d400;content:""}.pickup-coupy .pickup__feature--pointarea.point-01 .imagearea{width:90%;margin:20px auto 0 10px}.pickup-coupy .pickup__feature--pointarea.point-02{margin-top:49px}.pickup-coupy .pickup__feature--pointarea.point-02>.inner{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 32px}.pickup-coupy .pickup__feature--pointarea.point-02>.inner:before{z-index:-1;position:absolute;top:36px;right:-171px;width:40px;height:40px;background-color:#8bc01f;content:""}.pickup-coupy .pickup__feature--pointarea.point-02 .txtarea{margin-left:0}.pickup-coupy .pickup__feature--pointarea.point-02 .txtarea:before{z-index:-1;position:absolute;right:-6px;bottom:-24px;width:0;height:0;border-width:35px 20px 0;border-style:solid;border-color:#fe0 transparent transparent;content:""}.pickup-coupy .pickup__feature--pointarea.point-02 .imagearea{width:84%;margin:26px auto 0}.pickup-coupy .pickup__feature--pointarea.point-02 .imagearea:before{display:none}.pickup-coupy .pickup__feature--pointarea.point-03{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:74px}.pickup-coupy .pickup__feature--pointarea.point-03:before{top:-45px;height:45px}.pickup-coupy .pickup__feature--pointarea.point-03 .imagearea{width:100%;margin-top:24px}.pickup-coupy .pickup__feature--pointarea.point-03 .txtarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-top:50px;margin-left:0;padding:0 32px}.pickup-coupy .pickup__feature--pointarea.point-03 .txtarea:after{z-index:-1;position:absolute;right:-27px;bottom:10px;width:0;height:0;border-width:0 20px 35px;border-style:solid;border-color:transparent transparent #c1d400;content:""}.pickup-coupy .pickup__feature--pointarea.point-03 .txtarea__txt{letter-spacing:.9px}.pickup-coupy .pickup__feature--pointarea.point-03 .txtarea__txt:not(:first-of-type){margin-top:28px}.pickup-coupy .pickup__feature--pointarea .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.pickup-coupy .pickup__feature--pointarea .txtarea__point{top:-70px;left:calc(50% - 22.5px);width:45px;height:45px}.pickup-coupy .pickup__feature--pointarea .txtarea__point .inner:after{bottom:-9px;left:17px;border-width:10px 5px 0;border-style:solid;border-color:#007bff transparent transparent}.pickup-coupy .pickup__feature--pointarea .txtarea__point .caption{margin-top:8px;font-size:11px;letter-spacing:0;line-height:1}.pickup-coupy .pickup__feature--pointarea .txtarea__point .num{margin-top:-2px;font-size:22.5px;line-height:1}.pickup-coupy .pickup__feature--pointarea .txtarea__tit{font-size:15px;line-height:1.4}.pickup-coupy .pickup__feature--pointarea .txtarea__txtwrap{margin-top:10px}.pickup-coupy .pickup__feature--pointarea .txtarea__txt{font-size:13px;letter-spacing:0;line-height:1.92308}.pickup-coupy .pickup__feature--pointarea .txtarea__txt:not(:first-of-type){margin-top:2px}.pickup-coupy .pickup__feature--color-table{height:314px}.pickup-coupy .pickup__feature--color-table .inner{z-index:1;top:31px;left:16px;width:calc(100% - 32px);margin:0 auto;padding:28px 0 21px;border-radius:8px}.pickup-coupy .pickup__feature--color-table .inner .tit{font-size:15px;font-weight:700;line-height:1.4}.pickup-coupy .pickup__feature--color-table .inner .imagearea{margin-top:40px;padding:0 20px}.pickup-coupy .pickup__feature--color-table .inner .btn-red{margin-top:20px}.pickup-coupy .pickup__feature--color-table .inner .btn-red a{padding:10px 30px}.pickup-coupy .pickup__feature--color-table .inner .btn-red a:after{top:calc(50% - 7px);right:18px;width:13.5px;min-width:13.5px;height:13.5px;background-image:url(../img/common/ico_dl-white.svg);background-size:cover}.pickup-coupy .pickup__feature--flow{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 auto;padding:0 32px}.pickup-coupy .pickup__feature--flow.coupy{margin-top:28px}.pickup-coupy .pickup__feature--flow.coupy .list .item-01 img{width:67.1665px;height:30.724px;margin-right:-3px;margin-bottom:-7px}.pickup-coupy .pickup__feature--flow.coupy .list .item-02 img{width:67.0095px;height:35.616px;margin-right:-3px;margin-bottom:-3px}.pickup-coupy .pickup__feature--flow.coupy .list .item-03 img{width:56.718px;height:35.616px;margin-right:6px;margin-bottom:-3px}.pickup-coupy .pickup__feature--flow.pencil{margin-top:27px}.pickup-coupy .pickup__feature--flow.pencil:before{z-index:-1;position:absolute;bottom:114px;left:-247px;width:80px;height:80px;border-radius:50%;background-color:#facd00;content:""}.pickup-coupy .pickup__feature--flow.pencil:after{z-index:-1;position:absolute;right:-329px;bottom:-60px;width:80px;height:80px;border-radius:50%;background-color:#0089d3;content:""}.pickup-coupy .pickup__feature--flow.pencil .list .item-01 img{width:67.1665px;height:30.2035px;margin-right:-3px;margin-bottom:-4px}.pickup-coupy .pickup__feature--flow.pencil .list .item-02 img{width:67.0095px;height:35.5795px;margin-right:-4px;margin-bottom:3px}.pickup-coupy .pickup__feature--flow.pencil .list .item-03 img{width:56.718px;height:35.5795px;margin-right:6px;margin-bottom:3px}.pickup-coupy .pickup__feature--flow .tit{padding-left:5px;font-size:14px;line-height:1.42857}.pickup-coupy .pickup__feature--flow .tit:before{width:8.75px;height:8.75px;margin-top:-1px;margin-right:8.75px;border-radius:2px}.pickup-coupy .pickup__feature--flow .list{margin-top:6px}.pickup-coupy .pickup__feature--flow .list__item{width:calc(33.33333% - 10px);height:55px;border-radius:5px}.pickup-coupy .pickup__feature--flow .list__item:not(:first-of-type):before{top:calc(50% - 4px);left:-10px;width:6px;height:9px}.pickup-coupy .pickup__feature--flow .list:before{bottom:-9px;left:-16px;width:calc(100% + 32px);height:20px;border-radius:4px}.pickup-coupy .pickup__other{padding:39px 16px 20px}.pickup-coupy .pickup__other--sec{width:100%;margin:0 auto;padding:27px 0 15px;border-radius:8px}.pickup-coupy .pickup__other--sec:not(:first-of-type){margin-top:15px}.pickup-coupy .pickup__other--sec.sec-01:before{display:none}.pickup-coupy .pickup__other--sec.sec-01:after{z-index:-1;z-index:2;position:absolute;top:calc(50% - 90px);right:-30px;width:0;height:0;border-width:35px 20px 0;border-style:solid;border-color:#fe0 transparent transparent;content:""}.pickup-coupy .pickup__other--sec.sec-02{padding-bottom:0}.pickup-coupy .pickup__other--sec.sec-02 .wrap{padding-bottom:14px}.pickup-coupy .pickup__other--sec.sec-02:before{z-index:-1;z-index:2;position:absolute;top:calc(50% + 167px);left:-16px;width:15px;height:15px;border-radius:50%;background-color:#0089d3;content:""}.pickup-coupy .pickup__other--sec.sec-02:after{display:none}.pickup-coupy .pickup__other--sec.sec-03{padding-bottom:0}.pickup-coupy .pickup__other--sec.sec-03 .wrap{padding-bottom:13px}.pickup-coupy .pickup__other--sec.sec-03:before{z-index:-1;z-index:2;position:absolute;top:calc(50% + 186px);left:-16px;width:0;height:0;border-width:35px 20px 0;border-style:solid;border-color:#8bc01f transparent transparent;content:""}.pickup-coupy .pickup__other--sec.sec-03:after{z-index:-1;z-index:2;position:absolute;top:calc(50% - 35px);right:-37px;width:40px;height:40px;border-radius:50%;background-color:#facd00;content:""}.pickup-coupy .pickup__other--sec .tit{font-size:15px;line-height:1.4}.pickup-coupy .pickup__other--sec .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;z-index:99;position:relative;flex-direction:column;margin-top:25px;padding:0 15px;border-radius:0 0 8px 8px;background-color:#fff}.pickup-coupy .pickup__other--sec .wrap__image{width:87.6%;margin:6px auto 0}.pickup-coupy .pickup__other--sec .wrap__image img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}.pickup-coupy .pickup__other--sec .wrap__txtarea{margin-top:11px}.pickup-coupy .pickup__other--sec .wrap__txtarea--txt{font-size:14px;letter-spacing:-.3px;line-height:1.82143}.pickup-coupy .pickup__other--sec .wrap__txtarea--txt:not(:first-of-type){margin-top:26px}}.pickup-craypas #products-content{position:relative}.pickup-craypas .pickup__inner{margin-bottom:0}.pickup-craypas .pickup__feature{position:relative;margin-top:101px}.pickup-craypas .pickup__feature:after{display:inline-block;position:absolute;bottom:12px;left:calc(50% - 603px);width:104px;height:120px;background-image:url(../img/products/pickup/craypas/img-chara-03.svg);background-size:cover;content:""}.pickup-craypas .pickup__feature--tit{position:relative;font-size:26px;font-weight:700;line-height:1.38462}.pickup-craypas .pickup__feature--tit span{position:relative}.pickup-craypas .pickup__feature--tit span:after,.pickup-craypas .pickup__feature--tit span:before{display:inline-block;position:absolute;top:-17px;width:42px;height:60px;background-image:url(../img/products/pickup/craypas/img-craypas@2x.png);background-size:cover;content:""}.pickup-craypas .pickup__feature--tit span:before{left:-62px}.pickup-craypas .pickup__feature--tit span:after{-webkit-transform:scaleX(-1);right:-61px;transform:scaleX(-1)}.pickup-craypas .pickup__feature--inner{margin-top:192px;padding-top:183px;padding-bottom:33px;background-color:#f7be00}.pickup-craypas .pickup__feature--pointarea{position:relative}.pickup-craypas .pickup__feature--pointarea.point-01{background-repeat-x:no-repeat;margin-top:-300px;padding:0 0 160px;background-size:100%}.pickup-craypas .pickup__feature--pointarea.point-01>.inner{height:100%}@media print,screen and (min-width:768px){.pickup-craypas .pickup__feature--pointarea.point-01>.inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media print,screen and (min-width:768px){.pickup-craypas .pickup__feature--pointarea.point-01 .txtarea{width:554px;max-width:554px;margin-top:37px}.pickup-craypas .pickup__feature--pointarea.point-01 .txtarea__point{top:-40px;left:54px}}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__feature--pointarea.point-01 .txtarea{width:60%;max-width:60%;margin-right:20px}}@media print,screen and (min-width:768px){.pickup-craypas .pickup__feature--pointarea.point-01 .imagearea{position:absolute;bottom:-67px;left:0;width:405px;height:542px}}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__feature--pointarea.point-01 .imagearea{width:36%}.pickup-craypas .pickup__feature--pointarea.point-01 .imagearea img{-o-object-fit:cover;width:100%;object-fit:cover;font-family:"object-fit: cover"}}.pickup-craypas .pickup__feature--pointarea.point-02{margin-top:17px}.pickup-craypas .pickup__feature--pointarea.point-02>.inner:after{display:inline-block;position:absolute;right:0;bottom:1px;width:180px;height:240px;background-image:url(../img/products/pickup/craypas/img-chara-02.svg);background-size:cover;content:""}@media print,screen and (min-width:768px){.pickup-craypas .pickup__feature--pointarea.point-02 .txtarea{min-width:570px}.pickup-craypas .pickup__feature--pointarea.point-02 .txtarea__point{top:-40px;left:54px}.pickup-craypas .pickup__feature--pointarea.point-02 .txtarea__txtwrap{margin-top:36px;padding-left:3px}}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__feature--pointarea.point-02 .txtarea{width:60%;max-width:60%;margin-left:20px}}.pickup-craypas .pickup__feature--pointarea.point-02 .txtarea:before{display:inline-block;position:absolute;top:-60px;right:40px;width:78px;height:60px;background-image:url(../img/products/pickup/craypas/img-chara-01.svg);background-size:cover;content:""}@media print,screen and (min-width:768px){.pickup-craypas .pickup__feature--pointarea.point-02 .imagearea{z-index:1;margin-top:-95px;margin-left:-42px}}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__feature--pointarea.point-02 .imagearea{width:120%}.pickup-craypas .pickup__feature--pointarea.point-02 .imagearea img{width:100%;height:100%}}.pickup-craypas .pickup__feature--pointarea>.inner{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;position:relative;align-items:flex-start;justify-content:space-between;width:1000px;margin:0 auto}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__feature--pointarea>.inner{width:100%}}.pickup-craypas .pickup__feature--pointarea .txtarea{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;position:relative;flex-direction:column;align-items:flex-start;padding:38px 54px 33px;border-radius:16px;background-color:#f6eabd}.pickup-craypas .pickup__feature--pointarea .txtarea__point{position:absolute;top:-77px;left:0;width:60px;height:60px;border-radius:50%}.pickup-craypas .pickup__feature--pointarea .txtarea__point.red{background-color:#d7282f}.pickup-craypas .pickup__feature--pointarea .txtarea__point.red .inner:after{border-top-color:#d7282f}.pickup-craypas .pickup__feature--pointarea .txtarea__point.red .caption,.pickup-craypas .pickup__feature--pointarea .txtarea__point.red .num{color:#fff}.pickup-craypas .pickup__feature--pointarea .txtarea__point .inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.pickup-craypas .pickup__feature--pointarea .txtarea__point .inner:after{display:inline-block;position:absolute;bottom:-10px;left:24px;width:0;height:0;border-width:11px 5.5px 0;border-style:solid;border-color:#007bff transparent transparent;content:""}.pickup-craypas .pickup__feature--pointarea .txtarea__point .caption{margin-top:10px;font-family:Josefin Sans,sans-serif;font-size:15px;font-weight:700;letter-spacing:.5px;line-height:1}.pickup-craypas .pickup__feature--pointarea .txtarea__point .num{font-family:Josefin Sans,sans-serif;font-size:30px;font-weight:700;line-height:1}.pickup-craypas .pickup__feature--pointarea .txtarea__tit{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:22px;font-weight:700;letter-spacing:1.8px;line-height:1.40909;text-align:left}.pickup-craypas .pickup__feature--pointarea .txtarea__tit span{display:inline;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(65%,#f7be00));background:linear-gradient(transparent 70%,#f7be00 0)}@media (-ms-high-contrast:none),print{.pickup-craypas .pickup__feature--pointarea .txtarea__tit span{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,transparent),color-stop(50%,#f7be00),color-stop(80%,#f7be00),color-stop(80%,transparent),to(transparent))!important;background:linear-gradient(transparent,transparent 50%,#f7be00 0,#f7be00 80%,transparent 0,transparent)!important}}.pickup-craypas .pickup__feature--pointarea .txtarea__txtwrap{width:100%;margin-top:33px}.pickup-craypas .pickup__feature--pointarea .txtarea__list{color:#333;text-align:left}.pickup-craypas .pickup__feature--pointarea .txtarea__list:not(:first-of-type){margin-top:22px}.pickup-craypas .pickup__feature--pointarea .txtarea__list--tit{-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start}.pickup-craypas .pickup__feature--pointarea .txtarea__list--tit:before{display:inline-block;width:10px;height:10px;margin-top:6px;margin-right:10px;border-radius:2px;background-color:#e08433;content:""}.pickup-craypas .pickup__feature--pointarea .txtarea__list--txt{margin-top:5px;font-size:16px;font-weight:400;line-height:1.8125}.pickup-craypas .pickup__feature--pointarea .txtarea__txt{font-size:16px;font-weight:400;letter-spacing:1px;line-height:1.8125;text-align:left}.pickup-craypas .pickup__feature--pointarea .txtarea__txt:not(:first-of-type){margin-top:28px}.pickup-craypas .pickup__feature--color-table,.pickup-craypas .pickup__feature--pointarea .imagearea{position:relative}.pickup-craypas .pickup__feature--color-table .inner{-webkit-box-sizing:border-box;box-sizing:border-box;width:1000px;margin:0 auto;padding:56px 30px 39px;border-radius:16px}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__feature--color-table .inner{left:20px;width:calc(100% - 40px)}.pickup-craypas .pickup__feature--color-table .inner .imagearea img{width:100%;max-width:840px}}.pickup-craypas .pickup__feature--color-table .inner .imagearea{margin-top:65px}.pickup-craypas .pickup__feature--color-table .inner .btn-red{margin-top:39px}.pickup-craypas .pickup__feature--color-table .inner .btn-red a{position:relative;padding:12px 30px 11px}.pickup-craypas .pickup__feature--color-table .inner .btn-red a:after{display:inline-block;position:absolute;top:calc(50% - 9px);right:19px;width:18px;min-width:18px;height:18px;background-image:url(../img/common/ico_dl-white.svg);content:""}.pickup-craypas .pickup__craypas-history{position:relative;background-color:#e08433}.pickup-craypas .pickup__craypas-history:before{display:inline-block;z-index:1;position:absolute;top:-12px;left:0;width:100%;height:12px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2040%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m40%2012c-10%200-10-12-20-12s-10%2012-20%2012%22%20fill%3D%22%23003a63%22%2F%3E%3C%2Fsvg%3E");background-position-x:15px;background-size:40px 12px;content:""}.pickup-craypas .pickup__craypas-history--tit{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;height:209px;padding-bottom:27px;padding-left:18px;background-color:#003a63;color:#d4b350;font-family:Josefin Sans,sans-serif;font-size:50px;font-weight:700;letter-spacing:1.9px;line-height:1}.pickup-craypas .pickup__craypas-history--inner{position:relative;width:1000px;margin:0 auto;padding-top:20px;padding-bottom:52px}.pickup-craypas .pickup__craypas-history--inner .center-line{z-index:1;position:absolute;left:calc(50% - 5px);width:10px}.pickup-craypas .pickup__craypas-history--inner .center-line.taisyo{top:-59px;height:200px;background-color:#f7be00}.pickup-craypas .pickup__craypas-history--inner .center-line.syowa{top:141px;height:1180px;background-color:#e08433}.pickup-craypas .pickup__craypas-history--inner .center-line.heisei{top:1321px;height:829px;background-color:#e95504}.pickup-craypas .pickup__craypas-history--inner .center-line.heisei:after{z-index:-1;z-index:1;position:absolute;bottom:-6px;left:calc(50% - 5px);width:0;height:0;border-width:6px 5px 0;border-style:solid;border-color:#e95504 transparent transparent;content:""}@media print,screen and (min-width:841px) and (max-width:1279px){.pickup-craypas .pickup__craypas-history--inner .center-line.taisyo{top:-59px;height:200px;background-color:#f7be00}.pickup-craypas .pickup__craypas-history--inner .center-line.syowa{top:141px;height:1270px;background-color:#e08433}.pickup-craypas .pickup__craypas-history--inner .center-line.heisei{top:1411px;height:960px;background-color:#e95504}.pickup-craypas .pickup__craypas-history--inner .center-line.heisei:after{z-index:-1;z-index:1;position:absolute;bottom:-6px;left:calc(50% - 5px);width:0;height:0;border-width:6px 5px 0;border-style:solid;border-color:#e95504 transparent transparent;content:""}}@media print,screen and (min-width:768px) and (max-width:840px){.pickup-craypas .pickup__craypas-history--inner .center-line.taisyo{top:-59px;height:200px;background-color:#f7be00}.pickup-craypas .pickup__craypas-history--inner .center-line.syowa{top:141px;height:1340px;background-color:#e08433}.pickup-craypas .pickup__craypas-history--inner .center-line.heisei{top:1481px;height:900px;background-color:#e95504}.pickup-craypas .pickup__craypas-history--inner .center-line.heisei:after{z-index:-1;z-index:1;position:absolute;bottom:-6px;left:calc(50% - 5px);width:0;height:0;border-width:6px 5px 0;border-style:solid;border-color:#e95504 transparent transparent;content:""}}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__craypas-history--inner{width:calc(100% - 40px)}}.pickup-craypas .pickup__craypas-history--wrap{-ms-flex-line-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;align-content:center;width:100%;margin:-79px auto 0;padding:69px 40px;border-radius:16px;background-image:url(../img/products/pickup/craypas/bg-01.jpg)}@media print,screen and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;height:2330px}}@media (-ms-high-contrast:none),print{.pickup-craypas .pickup__craypas-history--wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;height:2350px}}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap{height:calc(2600px - 5vw)}}@media print,screen and (max-width:1279px) and (min-width:768px) and (-ms-high-contrast:none){.pickup-craypas .pickup__craypas-history--wrap{height:calc(2600px - 5vw)}}.pickup-craypas .pickup__craypas-history--wrap:after,.pickup-craypas .pickup__craypas-history--wrap:before{-ms-flex-preferred-size:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;flex-basis:100%;order:2;width:0;content:""}.pickup-craypas .pickup__craypas-history--wrap dl{-webkit-box-sizing:border-box;-webkit-font-feature-settings:"palt";box-sizing:border-box;position:relative;font-feature-settings:"palt"}@media print,screen and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl{width:460px}}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl{width:50%}}@media print,screen and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl:nth-child(odd){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.pickup-craypas .pickup__craypas-history--wrap dl:nth-child(2n){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.pickup-craypas .pickup__craypas-history--wrap dl.taisyo dt:before{background-color:#f7be00}.pickup-craypas .pickup__craypas-history--wrap dl.taisyo dt:after{-webkit-box-shadow:0 0 0 3px #f7be00;box-shadow:0 0 0 3px #f7be00}.pickup-craypas .pickup__craypas-history--wrap dl.taisyo dt{color:#f7be00}.pickup-craypas .pickup__craypas-history--wrap dl.syowa dt:before{background-color:#e08433}.pickup-craypas .pickup__craypas-history--wrap dl.syowa dt:after{-webkit-box-shadow:0 0 0 3px #e08433;box-shadow:0 0 0 3px #e08433}.pickup-craypas .pickup__craypas-history--wrap dl.syowa dt{color:#e08433}.pickup-craypas .pickup__craypas-history--wrap dl.heisei dt:before{background-color:#e95504}.pickup-craypas .pickup__craypas-history--wrap dl.heisei dt:after{-webkit-box-shadow:0 0 0 3px #e95504;box-shadow:0 0 0 3px #e95504}.pickup-craypas .pickup__craypas-history--wrap dl.heisei dt{color:#e95504}@media print,screen and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl:nth-of-type(2n){padding-left:43px}.pickup-craypas .pickup__craypas-history--wrap dl:nth-of-type(2n) dt:before{left:-43px;width:calc(100% + 43px)}.pickup-craypas .pickup__craypas-history--wrap dl:nth-of-type(2n) dt:after{left:-51px}.pickup-craypas .pickup__craypas-history--wrap dl:nth-of-type(odd){padding-right:43px}.pickup-craypas .pickup__craypas-history--wrap dl:nth-of-type(odd) dt:before{right:-43px;width:calc(100% + 43px)}.pickup-craypas .pickup__craypas-history--wrap dl:nth-of-type(odd) dt:after{right:-51px}}@media print,screen and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1925"]{margin-top:44px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1928"]{margin-top:62px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1937"]{margin-top:69px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1940"]{margin-top:82px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1958"]{margin-top:62px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1968"]{margin-top:42px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1969"]{margin-top:68px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1987"]{margin-top:47px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2007"]{margin-top:70px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2011"]{margin-top:85px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2015"]{margin-top:91px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1928"] .imagearea{margin-top:16px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1928"] .imagearea img{margin-left:7px}}@media print,screen and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1928"] .imagearea img{margin-left:0}}@media print,screen and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1940"] .imagearea{margin-top:11px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1940"] .imagearea img{margin-left:41px}}@media print,screen and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1940"] .imagearea img{margin-left:0}}@media print,screen and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1958"] .imagearea{margin-top:12px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1958"] .imagearea__item:not(:first-of-type){margin-left:8px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1968"] .imagearea{margin-top:16px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1968"] .imagearea img{margin-left:3px}}@media print,screen and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1968"] .imagearea img{margin-left:0}}@media print,screen and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1969"] .imagearea{margin-top:21px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1969"] .imagearea__item{margin-left:6px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1969"] .imagearea__item:not(:first-of-type){margin-left:14px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1987"] .imagearea{margin-top:16px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1987"] .imagearea img{margin-left:7px}}@media print,screen and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1987"] .imagearea img{margin-left:0}}@media print,screen and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2007"] .imagearea{margin-top:31px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2007"] .imagearea img{margin-left:8px}}@media print,screen and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2007"] .imagearea img{margin-left:0}}@media print,screen and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2011"] .imagearea{margin-top:21px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2011"] .imagearea img{margin-left:78px}}@media print,screen and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2011"] .imagearea img{margin-left:0}}@media print,screen and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2015"] .imagearea{margin-top:23px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2015"] .imagearea img{margin-left:5px}}@media print,screen and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2015"] .imagearea img{margin-left:0}}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1925"]{margin-top:44px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1928"]{margin-top:62px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1937"]{margin-top:69px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1940"]{margin-top:82px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1958"]{margin-top:122px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1968"]{margin-top:52px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1969"]{margin-top:158px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1987"]{margin-top:70px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2007"]{margin-top:110px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2011"]{margin-top:125px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2015"]{margin-top:71px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1928"] .imagearea{margin-top:16px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1928"] .imagearea img{margin-left:7px}}@media print,screen and (max-width:1279px) and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1928"] .imagearea img{margin-left:0}}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1940"] .imagearea{margin-top:11px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1940"] .imagearea img{margin-left:41px}}@media print,screen and (max-width:1279px) and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1940"] .imagearea img{margin-left:0}}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1958"] .imagearea{margin-top:12px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1958"] .imagearea__item:not(:first-of-type){margin-left:8px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1968"] .imagearea{margin-top:16px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1968"] .imagearea img{margin-left:3px}}@media print,screen and (max-width:1279px) and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1968"] .imagearea img{margin-left:0}}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1969"] .imagearea{margin-top:21px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1969"] .imagearea__item{margin-left:6px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1969"] .imagearea__item:not(:first-of-type){margin-left:14px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1987"] .imagearea{margin-top:16px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1987"] .imagearea img{margin-left:7px}}@media print,screen and (max-width:1279px) and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1987"] .imagearea img{margin-left:0}}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2007"] .imagearea{margin-top:31px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2007"] .imagearea img{margin-left:8px}}@media print,screen and (max-width:1279px) and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2007"] .imagearea img{margin-left:0}}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2011"] .imagearea{margin-top:21px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2011"] .imagearea img{margin-left:78px}}@media print,screen and (max-width:1279px) and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2011"] .imagearea img{margin-left:0}}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2015"] .imagearea{margin-top:23px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2015"] .imagearea img{margin-left:5px}}@media print,screen and (max-width:1279px) and (min-width:768px) and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2015"] .imagearea img{margin-left:0}}.pickup-craypas .pickup__craypas-history--wrap dl dt{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;flex-wrap:wrap;align-items:center;margin-bottom:15px;padding-top:34px}.pickup-craypas .pickup__craypas-history--wrap dl dt:before{display:inline-block;z-index:2;position:absolute;top:0;left:0;width:100%;height:4px;content:""}.pickup-craypas .pickup__craypas-history--wrap dl dt:after{display:inline-block;z-index:2;position:absolute;top:-6px;width:16px;height:16px;border-radius:50%;background-color:#fff;content:""}.pickup-craypas .pickup__craypas-history--wrap dl dt .year__en{font-size:22px;font-weight:700;letter-spacing:1.3px;line-height:1}.pickup-craypas .pickup__craypas-history--wrap dl dt .year__en--nen{margin-left:5px}.pickup-craypas .pickup__craypas-history--wrap dl dt .year__ja{margin-top:2px;margin-left:4px;font-size:18px;font-weight:700;letter-spacing:2px;line-height:1}.pickup-craypas .pickup__craypas-history--wrap dl dd{color:#333}.pickup-craypas .pickup__craypas-history--wrap dl dd p{font-size:16px;font-weight:400;letter-spacing:1px;line-height:1.8125}.pickup-craypas .pickup__craypas-history--wrap dl dd p b{color:#7c4a32;font-size:18px;font-weight:700;line-height:1.61111}.pickup-craypas .pickup__craypas-history--wrap dl dd p .txt-img{vertical-align:-6px}.pickup-craypas .pickup__craypas-history--wrap dl dd p:not(:first-of-type){margin-top:8px}.pickup-craypas .pickup__craypas-history--wrap dl dd .imagearea{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:22px}.pickup-craypas .pickup__craypas-history--wrap dl dd .imagearea__item:not(:first-of-type){margin-left:1px}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__craypas-history--wrap dl dd .imagearea__item img{width:100%}}.pickup-craypas .pickup__craypas-history--wrap dl dd .imagearea__item--caption{margin-top:13px;color:#666;font-size:14px;font-weight:400;line-height:1}.pickup-craypas .pickup__other{padding-top:68px;padding-bottom:43px;background-color:#f7be00}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__other{padding-top:62px;padding-bottom:30px}}.pickup-craypas .pickup__other--sec{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;position:relative;flex-direction:column;align-items:center;justify-content:center;width:1000px;margin:0 auto;padding:56px 79px 34px;border-radius:16px;background-color:#f6eabd}.pickup-craypas .pickup__other--sec:before{display:inline-block;position:absolute;top:-40px;left:-163px;width:120px;height:100px;background-image:url(../img/products/pickup/craypas/img-chara-04.svg);background-size:cover;content:""}@media print,screen and (max-width:1279px) and (min-width:768px){.pickup-craypas .pickup__other--sec{width:calc(100% - 40px)}}.pickup-craypas .pickup__other--sec:not(:first-of-type){margin-top:40px}.pickup-craypas .pickup__other--sec .tit{font-size:22px;font-weight:700;line-height:1.40909}.pickup-craypas .pickup__other--sec .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:66px}.pickup-craypas .pickup__other--sec .wrap__image{margin-right:32px;margin-left:1px}.pickup-craypas .pickup__other--sec .wrap__image--caption{margin-top:20px;color:#666;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:1}.pickup-craypas .pickup__other--sec .wrap__txtarea{margin-top:-6px}.pickup-craypas .pickup__other--sec .wrap__txtarea--txt{font-size:16px;font-weight:400;letter-spacing:-.3px;line-height:1.8125}.pickup-craypas .pickup__other--sec .wrap__txtarea--txt:not(:first-of-type){margin-top:28px}.pickup-craypas #products-lineup{background-image:url(../img/products/common/arch_d.png)}@media screen and (max-width:767px){.pickup-craypas .pickup__feature{margin-top:47px}.pickup-craypas .pickup__feature:after{bottom:6px;left:calc(50% - 160px);width:35px;height:40px}.pickup-craypas .pickup__feature--tit{font-size:17px;line-height:1.38235}.pickup-craypas .pickup__feature--tit span:after,.pickup-craypas .pickup__feature--tit span:before{top:-12px;width:27.5px;height:39.25px}.pickup-craypas .pickup__feature--tit span:before{left:-36px}.pickup-craypas .pickup__feature--tit span:after{right:-36px}.pickup-craypas .pickup__feature--inner{margin-top:130px;padding-bottom:40px}.pickup-craypas .pickup__feature--pointarea.point-01{padding:0 16px}.pickup-craypas .pickup__feature--pointarea.point-01 .wrap{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 32px}.pickup-craypas .pickup__feature--pointarea.point-01 .txtarea{margin-top:50px;padding:40px 16px 15px;border-radius:8px}.pickup-craypas .pickup__feature--pointarea.point-01 .txtarea__point{top:-30px}.pickup-craypas .pickup__feature--pointarea.point-01 .imagearea{width:83%;margin:15px auto 0 22px}.pickup-craypas .pickup__feature--pointarea.point-02{margin-top:55px;padding:0 16px}.pickup-craypas .pickup__feature--pointarea.point-02>.inner{-webkit-box-sizing:border-box;box-sizing:border-box}.pickup-craypas .pickup__feature--pointarea.point-02>.inner:after{right:-16px;bottom:-21px;width:67.5px;height:90px}.pickup-craypas .pickup__feature--pointarea.point-02 .txtarea{margin-left:0;padding:40px 16px 18px}.pickup-craypas .pickup__feature--pointarea.point-02 .txtarea:before{top:-30px;right:0;width:39px;height:30px}.pickup-craypas .pickup__feature--pointarea.point-02 .txtarea__point{top:-30px}.pickup-craypas .pickup__feature--pointarea.point-02 .txtarea__txtwrap{margin-top:13px}.pickup-craypas .pickup__feature--pointarea.point-02 .imagearea{width:86%;margin:12px auto 0}.pickup-craypas .pickup__feature--pointarea.point-02 .imagearea:before{display:none}.pickup-craypas .pickup__feature--pointarea .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.pickup-craypas .pickup__feature--pointarea .txtarea{border-radius:8px}.pickup-craypas .pickup__feature--pointarea .txtarea__point{top:-70px;left:calc(50% - 22.5px);width:45px;height:45px}.pickup-craypas .pickup__feature--pointarea .txtarea__point .inner:after{bottom:-9px;left:17px;border-width:10px 5px 0;border-style:solid;border-color:#007bff transparent transparent}.pickup-craypas .pickup__feature--pointarea .txtarea__point .caption{margin-top:8px;font-size:11px;letter-spacing:0;line-height:1}.pickup-craypas .pickup__feature--pointarea .txtarea__point .num{margin-top:-2px;font-size:22.5px;line-height:1}.pickup-craypas .pickup__feature--pointarea .txtarea__tit{font-size:15px;line-height:1.4}.pickup-craypas .pickup__feature--pointarea .txtarea__txtwrap{margin-top:10px}.pickup-craypas .pickup__feature--pointarea .txtarea__list:not(:first-of-type){margin-top:16px}.pickup-craypas .pickup__feature--pointarea .txtarea__list--tit{margin-left:2px}.pickup-craypas .pickup__feature--pointarea .txtarea__list--tit:before{width:10px;height:10px;margin-top:6px;margin-right:10px;border-radius:2px}.pickup-craypas .pickup__feature--pointarea .txtarea__list--txt{margin-top:5px;font-size:14px;letter-spacing:-.5px;line-height:1.78571}.pickup-craypas .pickup__feature--pointarea .txtarea__txt{font-size:13px;letter-spacing:0;line-height:1.92308}.pickup-craypas .pickup__feature--pointarea .txtarea__txt:not(:first-of-type){margin-top:2px}.pickup-craypas .pickup__feature--color-table .inner{z-index:1;top:31px;left:16px;width:calc(100% - 32px);margin:0 auto;padding:24px 0 21px;border-radius:8px}.pickup-craypas .pickup__feature--color-table .inner .tit{font-size:15px;font-weight:700;line-height:1.4}.pickup-craypas .pickup__feature--color-table .inner .imagearea{margin-top:40px;padding:0 16px}.pickup-craypas .pickup__feature--color-table .inner .btn-red{margin-top:20px}.pickup-craypas .pickup__feature--color-table .inner .btn-red a{padding:10px 30px}.pickup-craypas .pickup__feature--color-table .inner .btn-red a:after{top:calc(50% - 7px);right:18px;width:13.5px;min-width:13.5px;height:13.5px;background-image:url(../img/common/ico_dl-white.svg);background-size:cover}.pickup-craypas .pickup__craypas-history:before{top:-6px;height:6px;background-position-x:0;background-size:20px 6px}.pickup-craypas .pickup__craypas-history--tit{height:155px;padding-bottom:4px;padding-left:0;font-size:37.5px;letter-spacing:.2px;line-height:1.2;text-align:center}.pickup-craypas .pickup__craypas-history--inner{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:20px 16px}.pickup-craypas .pickup__craypas-history--inner .center-line{left:27px;width:5px}.pickup-craypas .pickup__craypas-history--inner .center-line.taisyo{top:-25px;height:12%;background-color:#f7be00}.pickup-craypas .pickup__craypas-history--inner .center-line.syowa{top:calc(12% - 25px);height:56.3%;background-color:#e08433}.pickup-craypas .pickup__craypas-history--inner .center-line.heisei{top:calc(68.3% - 25px);height:30%;background-color:#e95504}.pickup-craypas .pickup__craypas-history--inner .center-line.heisei:after{z-index:-1;z-index:1;position:absolute;bottom:-3px;left:calc(50% - 2.5px);width:0;height:0;border-width:3px 2.5px 0;border-style:solid;border-color:#e95504 transparent transparent;content:""}.pickup-craypas .pickup__craypas-history--wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:-45px auto 0;padding:24px 0 43px;border-radius:8px}.pickup-craypas .pickup__craypas-history--wrap:after,.pickup-craypas .pickup__craypas-history--wrap:before{-ms-flex-preferred-size:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;flex-basis:100%;order:2;width:0;content:""}.pickup-craypas .pickup__craypas-history--wrap dl{width:100%;padding:0 10px}.pickup-craypas .pickup__craypas-history--wrap dl.taisyo dt:before{background-color:#f7be00}.pickup-craypas .pickup__craypas-history--wrap dl.taisyo dt:after{-webkit-box-shadow:0 0 0 1.5px #f7be00;box-shadow:0 0 0 1.5px #f7be00}.pickup-craypas .pickup__craypas-history--wrap dl.taisyo dt{color:#f7be00}.pickup-craypas .pickup__craypas-history--wrap dl.syowa dt:before{background-color:#e08433}.pickup-craypas .pickup__craypas-history--wrap dl.syowa dt:after{-webkit-box-shadow:0 0 0 1.5px #e08433;box-shadow:0 0 0 1.5px #e08433}.pickup-craypas .pickup__craypas-history--wrap dl.syowa dt{color:#e08433}.pickup-craypas .pickup__craypas-history--wrap dl.heisei dt:before{background-color:#e95504}.pickup-craypas .pickup__craypas-history--wrap dl.heisei dt:after{-webkit-box-shadow:0 0 0 1.5px #e95504;box-shadow:0 0 0 1.5px #e95504}.pickup-craypas .pickup__craypas-history--wrap dl.heisei dt{color:#e95504}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1925"]{margin-top:23px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1928"]{margin-top:28px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1928"] .imagearea{margin-top:15px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1928"] .imagearea img{width:77%;margin-left:25px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1937"]{margin-top:38px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1940"]{margin-top:23px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1940"] .imagearea{margin-top:12px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1940"] .imagearea img{width:57%;margin-left:47px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1958"]{margin-top:36px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1958"] .imagearea{margin-top:13px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1958"] .imagearea__item:not(:first-of-type){margin-left:2px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1958"] .imagearea__item img{width:92%}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1968"]{margin-top:30px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1968"] .imagearea{margin-top:12px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1968"] .imagearea img{width:76%;margin-left:23px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1969"]{margin-top:40px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1969"] .imagearea{margin-top:21px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1969"] .imagearea__item{margin-left:6px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1969"] .imagearea__item:not(:first-of-type){margin-left:3px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1969"] .imagearea__item img{width:96%}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1987"]{margin-top:29px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1987"] .imagearea{margin-top:15px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="1987"] .imagearea img{width:76%;margin-left:19px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2007"]{margin-top:41px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2007"] .imagearea{margin-top:24px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2007"] .imagearea img{width:77%;margin-left:26px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2011"]{margin-top:43px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2011"] .imagearea{margin-top:12px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2011"] .imagearea img{width:57%;margin-left:45px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2015"]{margin-top:34px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2015"] .imagearea{margin-top:16px}.pickup-craypas .pickup__craypas-history--wrap dl[data-year="2015"] .imagearea img{width:91%;margin-left:5px}.pickup-craypas .pickup__craypas-history--wrap dl dt{margin-bottom:9px;padding-top:23px;padding-left:22px}.pickup-craypas .pickup__craypas-history--wrap dl dt:before{width:calc(100% - 6px);height:3px}.pickup-craypas .pickup__craypas-history--wrap dl dt:after{top:-2px;left:0;width:8px;height:8px}.pickup-craypas .pickup__craypas-history--wrap dl dt .year__en{font-size:15px;letter-spacing:1.3px;line-height:1}.pickup-craypas .pickup__craypas-history--wrap dl dt .year__en--nen{margin-left:2px}.pickup-craypas .pickup__craypas-history--wrap dl dt .year__ja{margin-top:2px;margin-left:3px;font-size:13px;letter-spacing:.7px;line-height:1.15385}.pickup-craypas .pickup__craypas-history--wrap dl dd{padding-left:22px}.pickup-craypas .pickup__craypas-history--wrap dl dd p{font-size:14px;letter-spacing:.8px;line-height:1.78571}.pickup-craypas .pickup__craypas-history--wrap dl dd p b{font-size:14px;line-height:1.78571}.pickup-craypas .pickup__craypas-history--wrap dl dd p br{display:none}.pickup-craypas .pickup__craypas-history--wrap dl dd p .txt-img{width:auto;vertical-align:-6px}.pickup-craypas .pickup__craypas-history--wrap dl dd p:not(:first-of-type){margin-top:5px}.pickup-craypas .pickup__craypas-history--wrap dl dd .imagearea{margin-top:14px}.pickup-craypas .pickup__craypas-history--wrap dl dd .imagearea__item:not(:first-of-type){margin-left:1px}.pickup-craypas .pickup__craypas-history--wrap dl dd .imagearea__item--caption{margin-top:6px;font-size:13px;line-height:1}.pickup-craypas .pickup__other{padding:30px 16px 20px}.pickup-craypas .pickup__other--sec{width:100%;margin:0 auto;padding:27px 0 17px;border-radius:8px}.pickup-craypas .pickup__other--sec:not(:first-of-type){margin-top:15px}.pickup-craypas .pickup__other--sec .tit{font-size:15px;line-height:1.4}.pickup-craypas .pickup__other--sec .wrap{-webkit-box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;box-sizing:border-box;z-index:99;position:relative;flex-direction:column;margin-top:25px;padding:0 15px;border-radius:0 0 8px 8px}.pickup-craypas .pickup__other--sec .wrap__image{width:87.6%;margin:12px auto 0}.pickup-craypas .pickup__other--sec .wrap__image img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}.pickup-craypas .pickup__other--sec .wrap__image--caption{margin-top:10px;font-size:13px;line-height:1}.pickup-craypas .pickup__other--sec .wrap__txtarea{margin-top:16px}.pickup-craypas .pickup__other--sec .wrap__txtarea--txt{font-size:14px;letter-spacing:-.3px;line-height:1.82143}.pickup-craypas .pickup__other--sec .wrap__txtarea--txt:not(:first-of-type){margin-top:1px}}.pickup-mama .pagetitle-section-inner{position:relative;height:100%}.pickup-mama .pagetitle-section .pagetitle-title{-webkit-transform:translateX(-50%);position:absolute;top:25%;left:50%;transform:translateX(-50%)}@media screen and (max-width:767px){.pickup-mama .pagetitle-section .pagetitle-title{top:30%}}@media screen and (max-width:767px){.pickup-mama .pagetitle-section .pagetitle-title .title-img{width:auto;max-width:248px;height:auto}}.pickup-mama .pagetitle-section .bg-mv{-o-object-position:top;object-position:top}.pickup-mama .intro-section{max-width:1034px;margin:0 auto}.pickup-mama .intro-box{margin-inline:17px;padding:40px 80px;border-radius:16px;background-color:#fefcda}@media screen and (max-width:767px){.pickup-mama .intro-box{padding:20px}}.pickup-mama .intro-txt{color:#333;font-size:16px}@media screen and (max-width:767px){.pickup-mama .intro-txt{font-size:14px}}@media print,screen and (min-width:768px){.pickup-mama .anchor_nav:before{-webkit-box-ordinal-group:4;-ms-flex-order:3;display:block;order:3;width:100%;content:""}.pickup-mama .anchor_nav li:first-child{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.pickup-mama .anchor_nav li:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.pickup-mama .anchor_nav li:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.pickup-mama .anchor_nav li:nth-child(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.pickup-mama .anchor_nav li:nth-child(5){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.pickup-mama .anchor_nav li:nth-child(6){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}.pickup-mama .komarigoto-box-section{max-width:1034px;margin:0 auto;padding-top:100px}.pickup-mama .komarigoto-box-section .products-headline-mama{padding-bottom:21px;background:url(../img/products/feature/okataduke-series/line_sectiontitle.png) bottom no-repeat;font-size:26px;font-weight:700;letter-spacing:.1em;line-height:1.3;text-align:center}.pickup-mama .komarigoto-box-section .products-headline-mama.color-02{background:url(../img/products/feature/okataduke-series/line_sectiontitle-02.png) bottom no-repeat}.pickup-mama .komarigoto-box-section .products-headline-mama.color-03{background:url(../img/products/feature/okataduke-series/line_sectiontitle-03.png) bottom no-repeat}.pickup-mama .komarigoto-box-section .products-headline-mama.color-04{background:url(../img/products/feature/okataduke-series/line_sectiontitle-04.png) bottom no-repeat}.pickup-mama .komarigoto-box-section .products-headline-mama.color-05{background:url(../img/products/feature/okataduke-series/line_sectiontitle-05.png) bottom no-repeat}@media screen and (max-width:767px){.pickup-mama .komarigoto-box-section .products-headline-mama{padding-bottom:12px;background:url(../img/products/feature/okataduke-series/line_sectiontitle-sp.png) bottom no-repeat;font-size:17px;letter-spacing:.05em}.pickup-mama .komarigoto-box-section .products-headline-mama.color-02{background:url(../img/products/feature/okataduke-series/line_sectiontitle-02-sp.png) bottom no-repeat}.pickup-mama .komarigoto-box-section .products-headline-mama.color-03{background:url(../img/products/feature/okataduke-series/line_sectiontitle-03-sp.png) bottom no-repeat}.pickup-mama .komarigoto-box-section .products-headline-mama.color-04{background:url(../img/products/feature/okataduke-series/line_sectiontitle-04-sp.png) bottom no-repeat}.pickup-mama .komarigoto-box-section .products-headline-mama.color-05{background:url(../img/products/feature/okataduke-series/line_sectiontitle-05-sp.png) bottom no-repeat}}.pickup-mama .komarigoto-box-section .komarigoto-box{position:relative;margin-top:55px}.pickup-mama .komarigoto-box-section .komarigoto-box .komarigoto-box-hdg{text-align:center}.pickup-mama .komarigoto-box-section .komarigoto-box .komarigoto-box-hdg .hdg-txt{display:inline-block;z-index:1;position:relative;min-width:360px;padding:10px;border-radius:25px;background-color:#93bde3;color:#fff;font-size:20px}.pickup-mama .komarigoto-box-section .komarigoto-box .komarigoto-box-hdg .hdg-txt.color-02{background-color:#a5cd8f}.pickup-mama .komarigoto-box-section .komarigoto-box .komarigoto-box-hdg .hdg-txt.color-03{background-color:#86e0e4}.pickup-mama .komarigoto-box-section .komarigoto-box .komarigoto-box-hdg .hdg-txt.color-04{background-color:#7dd1b7}.pickup-mama .komarigoto-box-section .komarigoto-box .komarigoto-box-hdg .hdg-txt.color-05{background-color:#aeb6e5}.pickup-mama .komarigoto-box-section .komarigoto-box .komarigoto-box-hdg .hdg-txt:before{-webkit-transform:rotate(-5deg);position:absolute;top:-35px;left:-56px;transform:rotate(-5deg);color:#000;font-family:Caveat,cursive;font-size:40px;font-weight:700;content:"Check!"}.pickup-mama .komarigoto-box-section .komarigoto-box .komarigoto-box-content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;margin:-29px 17px 0;padding:20px 6% 0;border:2px dashed #707070;border-radius:15px}.pickup-mama .komarigoto-box-section .komarigoto-box .komarigoto-box-content .txt-wrap{padding-left:3%}.pickup-mama .komarigoto-box-section .komarigoto-box .komarigoto-box-content .txt-wrap .check-list{margin-top:-15px}.pickup-mama .komarigoto-box-section .komarigoto-box .komarigoto-box-content .txt-wrap .check-list :nth-child(n+2){margin-top:5px}.pickup-mama .komarigoto-box-section .komarigoto-box .komarigoto-box-content .txt-wrap .check-list .check-list-item{-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;font-size:20px}.pickup-mama .komarigoto-box-section .komarigoto-box .komarigoto-box-content .txt-wrap .check-list .check-list-item>img{padding-top:2px;padding-right:10px}.pickup-mama .komarigoto-box-section .komarigoto-box .komarigoto-box-content .txt-wrap .check-list .check-list-item+.check-list-item{margin-top:15px}.pickup-mama .komarigoto-box-section .highlight-txt{position:relative;max-width:100%;margin-top:40px;text-align:center}.pickup-mama .komarigoto-box-section .highlight-txt:after,.pickup-mama .komarigoto-box-section .highlight-txt:before{position:absolute;content:""}.pickup-mama .komarigoto-box-section .highlight-txt:before{-webkit-transform:translateX(-60%);bottom:-15px;left:50%;height:119px;transform:translateX(-60%);border-left:4px dotted #333}.pickup-mama .komarigoto-box-section .highlight-txt:after{-webkit-transform:translateX(-35%);bottom:-41px;left:50%;width:30px;height:25px;transform:translateX(-35%);background-image:url(../img/products/feature/okataduke-series/polygon.png);background-repeat:no-repeat}.pickup-mama .komarigoto-box-section .highlight-txt .txt{margin-right:-240px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(0,#f7f145));background-image:linear-gradient(transparent 60%,#f7f145 0);font-size:24px;font-weight:700}.pickup-mama .komarigoto-box-section .komarigoto-box-secondary{position:relative;max-width:1034px;margin:0 17px}.pickup-mama .komarigoto-box-section .komarigoto-box-secondary .content-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;flex-direction:row-reverse;width:100%}.pickup-mama .komarigoto-box-section .komarigoto-box-secondary .content-wrap:after{z-index:-1;position:absolute;bottom:-8px;width:100%;height:120px;border-radius:150px;background-color:#f7f145;content:""}.pickup-mama .komarigoto-box-section .komarigoto-box-secondary .content-wrap .content-item{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:50%;margin-top:40px}.pickup-mama .komarigoto-box-section .komarigoto-box-secondary .content-wrap .content-item .item{width:50%;text-align:center}.pickup-mama .komarigoto-box-section .komarigoto-box-secondary .content-wrap .content-item .item>img{max-width:107%}.pickup-mama .komarigoto-box-section .komarigoto-box-secondary .content-wrap .content-item .item>.txt{margin-top:10px;font-size:16px;font-weight:700}.pickup-mama .komarigoto-box-section .komarigoto-box-secondary .content-wrap .content-item .item-02{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;margin-top:-10px;padding-left:6%}.pickup-mama .komarigoto-box-section .komarigoto-box-secondary .content-wrap .content-item .item-02.secondary{margin-top:-41px;padding-left:2%}.pickup-mama .komarigoto-box-section .komarigoto-box-secondary .content-wrap .content-item .item-02>img{max-width:100%}.pickup-mama .komarigoto-box-section .komarigoto-box-secondary .content-wrap .content-item .item-03>.txt{padding:8px 20px 20px;font-size:16px;font-weight:700}.pickup-mama .komarigoto-box-section .komarigoto-box-secondary .content-wrap .content-img{-webkit-transform:rotate(-11deg);width:34%;margin-top:-35px;margin-right:8%;transform:rotate(-11deg)}.pickup-mama .komarigoto-box-section .komarigoto-box-secondary .content-wrap .content-img>img{max-width:100%}@media screen and (max-width:767px){.pickup-mama .komarigoto-box-section{padding-top:50px}.pickup-mama .komarigoto-box-section .komarigoto-box{margin-top:40px}.pickup-mama .komarigoto-box-section .komarigoto-box .komarigoto-box-hdg .hdg-txt{width:60%;min-width:0;padding:6px;font-size:16px}.pickup-mama .komarigoto-box-section .komarigoto-box .komarigoto-box-hdg .hdg-txt:before{top:-25px;left:-40px;font-size:30px}.pickup-mama .komarigoto-box-section .komarigoto-box .komarigoto-box-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:-16px;padding:30px 30px 20px}.pickup-mama .komarigoto-box-section .komarigoto-box .komarigoto-box-content .txt-wrap{margin-top:-28px;padding-left:0}.pickup-mama .komarigoto-box-section .komarigoto-box .komarigoto-box-content .txt-wrap .check-list{margin-top:35px}.pickup-mama .komarigoto-box-section .komarigoto-box .komarigoto-box-content .txt-wrap .check-list .check-list-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:16px}.pickup-mama .komarigoto-box-section .komarigoto-box .komarigoto-box-content .txt-wrap .check-list .check-list-item>img{width:17px}.pickup-mama .komarigoto-box-section .komarigoto-box .komarigoto-box-content .txt-wrap .check-list .check-list-item+.check-list-item{margin-top:5px}.pickup-mama .komarigoto-box-section .komarigoto-box .komarigoto-box-content .img-wrap{text-align:center}.pickup-mama .komarigoto-box-section .komarigoto-box .komarigoto-box-content .img-wrap>img{width:80%}.pickup-mama .komarigoto-box-section .highlight-txt{margin:16px 17px 0}.pickup-mama .komarigoto-box-section .highlight-txt:before{bottom:0;height:60px}.pickup-mama .komarigoto-box-section .highlight-txt:after{bottom:-27px}.pickup-mama .komarigoto-box-section .highlight-txt .txt{margin-right:-170px;font-size:18px}.pickup-mama .komarigoto-box-section .komarigoto-box-secondary{margin-top:47px}.pickup-mama .komarigoto-box-section .komarigoto-box-secondary .content-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;flex-direction:column;align-items:center}.pickup-mama .komarigoto-box-section .komarigoto-box-secondary .content-wrap:after{bottom:10px;height:60px}.pickup-mama .komarigoto-box-section .komarigoto-box-secondary .content-wrap .content-item{-webkit-box-ordinal-group:1;-ms-flex-order:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;order:0;width:100%;margin-top:35px}.pickup-mama .komarigoto-box-section .komarigoto-box-secondary .content-wrap .content-item .item{text-align:right}.pickup-mama .komarigoto-box-section .komarigoto-box-secondary .content-wrap .content-item .item>img{max-width:144px}.pickup-mama .komarigoto-box-section .komarigoto-box-secondary .content-wrap .content-item .item-02{margin-top:-23px;padding-left:2%}.pickup-mama .komarigoto-box-section .komarigoto-box-secondary .content-wrap .content-item .item-02.secondary{margin-top:-20px;padding-left:0}.pickup-mama .komarigoto-box-section .komarigoto-box-secondary .content-wrap .content-item .item-02>img{max-width:165px}.pickup-mama .komarigoto-box-section .komarigoto-box-secondary .content-wrap .content-item .item-03>.txt{max-width:100%}.pickup-mama .komarigoto-box-section .komarigoto-box-secondary .content-wrap .content-img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;-webkit-transform:rotate(0deg);order:-1;width:100%;max-width:272px;margin-top:-20px;margin-right:0;transform:rotate(0deg)}}.pickup-mama .point-section{margin-top:5px;background:-webkit-gradient(linear,left top,left bottom,from(#e8faff),to(#dee5ff));background:linear-gradient(#e8faff,#dee5ff)}.pickup-mama .point-section.color-02{background:-webkit-gradient(linear,left top,left bottom,from(#efffe6),to(#dafbe3));background:linear-gradient(#efffe6,#dafbe3)}.pickup-mama .point-section.color-03{background:-webkit-gradient(linear,left top,left bottom,from(#d0fbee),color-stop(50%,#e3fff4),to(#9cf9f3));background:linear-gradient(#d0fbee,#e3fff4 50%,#9cf9f3)}.pickup-mama .point-section.color-04{background:-webkit-gradient(linear,left top,left bottom,from(#edfff7),to(#bbfadb));background:linear-gradient(#edfff7,#bbfadb)}.pickup-mama .point-section.color-05{background:-webkit-gradient(linear,left top,left bottom,from(#f5f6ff),to(#eadeff));background:linear-gradient(#f5f6ff,#eadeff)}.pickup-mama .point-section .wave-bg-01{width:100%;padding-bottom:15px}.pickup-mama .point-section .wave-bg-02{z-index:1;position:relative;width:100%;padding-top:10px}.pickup-mama .point-section .point-content{max-width:1034px;margin:0 auto}.pickup-mama .point-section .point-content .point-content-wrap{position:relative;margin:0 17px}.pickup-mama .point-section .point-content .point-content-wrap .img-wrap{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.pickup-mama .point-section .point-content .point-content-wrap .img-wrap .point-img-item{max-width:560px;margin-top:17px;text-align:right}.pickup-mama .point-section .point-content .point-content-wrap .img-wrap .point-img-item img{width:100%}.pickup-mama .point-section .point-content .point-content-wrap .img-wrap .point-img-item-02{position:absolute;right:26px;bottom:140px;max-width:168px}.pickup-mama .point-section .point-content .point-content-wrap .img-wrap .point-img-item-02 img{width:100%}.pickup-mama .point-section .point-content .point-content-wrap .img-wrap .point-img-item-03{position:absolute;bottom:108px;left:35px;max-width:166px}.pickup-mama .point-section .point-content .point-content-wrap .img-wrap .point-img-item-03 img{width:100%}.pickup-mama .point-section .point-content .point-content-wrap .img-wrap .point-img-item-04{max-width:560px;margin-left:60px}.pickup-mama .point-section .point-content .point-content-wrap .img-wrap .point-img-item-04 img{width:100%}.pickup-mama .point-section .point-content .point-content-wrap .img-wrap .point-img-item-05{position:absolute;right:-31px;bottom:-57px;max-width:300px}.pickup-mama .point-section .point-content .point-content-wrap .img-wrap .point-img-item-05 img{width:100%}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap{position:absolute}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-1{top:83px}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-1 .txt:before{background-image:url(../img/products/feature/okataduke-series/point-icon-bottom-01.png)}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-2{top:5px;right:193px}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-2 .txt:before{position:absolute;bottom:-17px;left:5px;width:16px;height:16px;background-image:url(../img/products/feature/okataduke-series/point-icon-bottom-02.png);background-repeat:no-repeat;content:""}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-3{bottom:100px}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-3 .txt:before{background-image:url(../img/products/feature/okataduke-series/point-icon-bottom-03.png)}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-4{right:2px;bottom:30px}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-5{top:15px;left:157px}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-5 .txt:before{background-image:url(../img/products/feature/okataduke-series/point-icon-bottom-05.png)}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-6{top:117px;left:0}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-6 .txt:before{background-image:url(../img/products/feature/okataduke-series/point-icon-bottom-06.png)}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-7{bottom:18px;left:0}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-8{top:115px;right:0}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-1 .txt:before,.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-3 .txt:before,.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-5 .txt:before,.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-6 .txt:before{position:absolute;right:40px;bottom:-20px;width:16px;height:16px;background-repeat:no-repeat;content:""}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;flex-direction:column;padding:16px;border-radius:16px;background-color:#fff}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item:before{position:absolute;bottom:-5px;left:0;width:22px;height:22px;background-image:url(../img/products/feature/okataduke-series/point-icon-left.png);background-repeat:no-repeat;content:""}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item:after{position:absolute;right:-10px;bottom:-5px;width:67px;height:22px;background-image:url(../img/products/feature/okataduke-series/point-icon-right.png);background-repeat:no-repeat;content:""}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item.p-2:before{background-image:url(../img/products/feature/okataduke-series/point-icon-left-02.png)}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item.p-2:after{background-image:url(../img/products/feature/okataduke-series/point-icon-right-02.png)}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item.p-3:before{background-image:url(../img/products/feature/okataduke-series/point-icon-left-03.png)}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item.p-3:after{background-image:url(../img/products/feature/okataduke-series/point-icon-right-03.png)}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item.p-4:before{background-image:url(../img/products/feature/okataduke-series/point-icon-left-04.png)}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item.p-4:after{background-image:url(../img/products/feature/okataduke-series/point-icon-right-04.png)}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item.p-5:before{background-image:url(../img/products/feature/okataduke-series/point-icon-left-05.png)}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item.p-5:after{background-image:url(../img/products/feature/okataduke-series/point-icon-right-05.png)}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item.p-6:before{background-image:url(../img/products/feature/okataduke-series/point-icon-left-06.png)}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item.p-6:after{background-image:url(../img/products/feature/okataduke-series/point-icon-right-06.png)}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item.p-7:before{background-image:url(../img/products/feature/okataduke-series/point-icon-left-07.png)}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item.p-7:after{background-image:url(../img/products/feature/okataduke-series/point-icon-right-07.png)}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item.p-8:before{background-image:url(../img/products/feature/okataduke-series/point-icon-left-08.png)}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item.p-8:after{background-image:url(../img/products/feature/okataduke-series/point-icon-right-08.png)}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item .point-txt{display:inline;position:absolute;top:-38px;left:15px;font-family:Caveat,cursive;font-size:20px;font-style:normal;font-weight:700}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item .point-txt .color-01{font-size:40px}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item .point-txt .color-01.p-1{color:#73beff}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item .point-txt .color-01.p-2{color:#7aafff}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item .point-txt .color-01.p-3{color:#80a1ff}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item .point-txt .color-01.p-4{color:#8090ff}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item .point-txt .color-02{margin-left:7px;color:#a5cd8f;font-size:40px;font-weight:700}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item .point-txt .color-02.p-5{color:#69d92c}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item .point-txt .color-02.p-6{color:#39d42b}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item .point-txt .color-02.p-7{color:#28cc43}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item .point-txt .color-02.p-8{color:#28cc6c}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item .point-txt .color-04{margin-left:7px;color:#7dd1b7;font-size:40px;font-weight:700}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item .point-txt .color-04.p-1{color:#4fe097}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item .point-txt .color-04.p-2{color:#4fd6a5}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item .point-txt .color-04.p-3{color:#4eccb4}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item .point-txt .color-04.p-4{color:#4ec2c2}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item .point-txt .color-05{margin-left:7px;color:#aeb6e5;font-size:40px;font-weight:700}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item .point-txt .color-05.p-1{color:#99a8ff}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item .point-txt .color-05.p-2{color:#a69bff}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item .point-txt .color-05.p-3{color:#b48dff}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item .point-txt .color-05.p-4{color:#c180ff}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item .txt{display:inline;font-size:16px;font-weight:700}.pickup-mama .point-section.memory .point-content .point-content-wrap .point-img-item{max-width:750px;margin:46px 0 30px 42px}.pickup-mama .point-section.memory .point-content .point-content-wrap .point-img-item-02{right:auto;bottom:-4px;left:376px;max-width:194px}.pickup-mama .point-section.memory .point-content .point-content-wrap .point-list .list-wrap .item:before{background-image:url(../img/products/feature/okataduke-series/point-icon-left-09.png)}.pickup-mama .point-section.memory .point-content .point-content-wrap .point-list .list-wrap .item:after{background-image:url(../img/products/feature/okataduke-series/point-icon-left-10.png)}.pickup-mama .point-section.memory .point-content .point-content-wrap .point-list .list-wrap .item .txt:before{background-image:url(../img/products/feature/okataduke-series/point-icon-bottom-04.png)}.pickup-mama .point-section.memory .point-content .point-content-wrap .point-list .list-wrap .item .point-txt .sub{margin-left:14px;color:#333;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:20px}.pickup-mama .point-section.memory .point-content .point-content-wrap .point-list .list-wrap .item .point-txt .color-03{color:#3ae2b4;font-size:40px}.pickup-mama .point-section.memory .point-content .point-content-wrap .point-list .list-wrap.point-1{top:24px}.pickup-mama .point-section.memory .point-content .point-content-wrap .point-list .list-wrap.point-2{top:174px;right:4px}.pickup-mama .point-section.memory .point-content .point-content-wrap .point-list .list-wrap.point-2 .txt:before{background-image:url(../img/products/feature/okataduke-series/point-icon-bottom-07.png)}.pickup-mama .point-section.memory .point-content .point-content-wrap .point-list .list-wrap.point-3{bottom:42px;left:20px}.pickup-mama .point-section.drawing-tray .point-content .point-content-wrap .img-wrap{padding-left:8vw}@media screen and (max-width:767px){.pickup-mama .point-section.drawing-tray .point-content .point-content-wrap .img-wrap{padding-left:0}}.pickup-mama .point-section.drawing-tray .point-content .point-content-wrap .img-wrap .point-img-item{margin-top:0}.pickup-mama .point-section.drawing-tray .point-content .point-content-wrap .img-wrap .point-img-item-02{top:0;right:98px}@media screen and (max-width:767px){.pickup-mama .point-section.drawing-tray .point-content .point-content-wrap .img-wrap .point-img-item-02{right:0;max-width:90px}}.pickup-mama .point-section.drawing-tray .point-content .point-content-wrap .point-list .list-wrap.point-1 .item:before{background-image:url(../img/products/feature/okataduke-series/tray_point-icon-left-01.png)}.pickup-mama .point-section.drawing-tray .point-content .point-content-wrap .point-list .list-wrap.point-1 .item:after{background-image:url(../img/products/feature/okataduke-series/tray_point-icon-right-01.png)}.pickup-mama .point-section.drawing-tray .point-content .point-content-wrap .point-list .list-wrap.point-2 .item:before{background-image:url(../img/products/feature/okataduke-series/tray_point-icon-left-02.png)}.pickup-mama .point-section.drawing-tray .point-content .point-content-wrap .point-list .list-wrap.point-2 .item:after{background-image:url(../img/products/feature/okataduke-series/tray_point-icon-right-02.png)}.pickup-mama .point-section.drawing-tray .point-content .point-content-wrap .point-list .list-wrap.point-2 .item .txt:before{content:none}.pickup-mama .point-section.drawing-tray .point-content .point-content-wrap .point-list .list-wrap.point-3 .item:before{background-image:url(../img/products/feature/okataduke-series/tray_point-icon-left-03.png)}.pickup-mama .point-section.drawing-tray .point-content .point-content-wrap .point-list .list-wrap.point-3 .item:after{background-image:url(../img/products/feature/okataduke-series/tray_point-icon-right-03.png)}.pickup-mama .point-section.drawing-tray .point-content .point-content-wrap .point-list .list-wrap.point-4 .item:before{background-image:url(../img/products/feature/okataduke-series/tray_point-icon-left-04.png)}.pickup-mama .point-section.drawing-tray .point-content .point-content-wrap .point-list .list-wrap.point-4 .item:after{background-image:url(../img/products/feature/okataduke-series/tray_point-icon-right-04.png)}@media print,screen and (min-width:768px){.pickup-mama .point-section.drawing-tray .point-content .point-content-wrap .point-list .list-wrap.point-1{top:86px}.pickup-mama .point-section.drawing-tray .point-content .point-content-wrap .point-list .list-wrap.point-1 .item{max-width:272px}.pickup-mama .point-section.drawing-tray .point-content .point-content-wrap .point-list .list-wrap.point-1 .txt:before{background-image:url(../img/products/feature/okataduke-series/tray_point-icon-bottom-01.png)}.pickup-mama .point-section.drawing-tray .point-content .point-content-wrap .point-list .list-wrap.point-2{top:170px;right:0}.pickup-mama .point-section.drawing-tray .point-content .point-content-wrap .point-list .list-wrap.point-2 .item{max-width:165px}.pickup-mama .point-section.drawing-tray .point-content .point-content-wrap .point-list .list-wrap.point-2 .item .txt:before{content:none}.pickup-mama .point-section.drawing-tray .point-content .point-content-wrap .point-list .list-wrap.point-3{bottom:68px;left:21px}.pickup-mama .point-section.drawing-tray .point-content .point-content-wrap .point-list .list-wrap.point-3 .item{max-width:256px}.pickup-mama .point-section.drawing-tray .point-content .point-content-wrap .point-list .list-wrap.point-3 .txt:before{background-image:url(../img/products/feature/okataduke-series/tray_point-icon-bottom-02.png)}.pickup-mama .point-section.drawing-tray .point-content .point-content-wrap .point-list .list-wrap.point-4{right:42px;bottom:4px}.pickup-mama .point-section.drawing-tray .point-content .point-content-wrap .point-list .list-wrap.point-4 .item{max-width:240px}}.pickup-mama .point-section.komagoma-file .point-content .point-content-wrap .img-wrap{padding-left:5vw}@media screen and (max-width:767px){.pickup-mama .point-section.komagoma-file .point-content .point-content-wrap .img-wrap{padding-left:0}}.pickup-mama .point-section.komagoma-file .point-content .point-content-wrap .img-wrap .point-img-item{margin-top:0}@media screen and (max-width:767px){.pickup-mama .point-section.komagoma-file .point-content .point-content-wrap .img-wrap .point-img-item{margin-top:40px}}.pickup-mama .point-section.komagoma-file .point-content .point-content-wrap .img-wrap .point-img-item-02{top:0;right:98px}@media screen and (max-width:767px){.pickup-mama .point-section.komagoma-file .point-content .point-content-wrap .img-wrap .point-img-item-02{right:0;max-width:90px}}.pickup-mama .point-section.komagoma-file .point-content .point-content-wrap .img-wrap .point-img-item-03{top:auto;right:200px;bottom:-34px;left:auto}@media screen and (max-width:767px){.pickup-mama .point-section.komagoma-file .point-content .point-content-wrap .img-wrap .point-img-item-03{right:-10px;bottom:18px;max-width:90px}}.pickup-mama .point-section.komagoma-file .point-content .point-content-wrap .point-list .list-wrap.point-1 .item:before{background-image:url(../img/products/feature/okataduke-series/komagoma_point-icon-left-01.png)}.pickup-mama .point-section.komagoma-file .point-content .point-content-wrap .point-list .list-wrap.point-1 .item:after{background-image:url(../img/products/feature/okataduke-series/komagoma_point-icon-right-01.png)}.pickup-mama .point-section.komagoma-file .point-content .point-content-wrap .point-list .list-wrap.point-2 .item:before{background-image:url(../img/products/feature/okataduke-series/komagoma_point-icon-left-02.png)}.pickup-mama .point-section.komagoma-file .point-content .point-content-wrap .point-list .list-wrap.point-2 .item:after{background-image:url(../img/products/feature/okataduke-series/komagoma_point-icon-right-02.png)}.pickup-mama .point-section.komagoma-file .point-content .point-content-wrap .point-list .list-wrap.point-2 .item .txt:before{content:none}.pickup-mama .point-section.komagoma-file .point-content .point-content-wrap .point-list .list-wrap.point-3 .item:before{background-image:url(../img/products/feature/okataduke-series/komagoma_point-icon-left-03.png)}.pickup-mama .point-section.komagoma-file .point-content .point-content-wrap .point-list .list-wrap.point-3 .item:after{background-image:url(../img/products/feature/okataduke-series/komagoma_point-icon-right-03.png)}.pickup-mama .point-section.komagoma-file .point-content .point-content-wrap .point-list .list-wrap.point-4 .item:before{background-image:url(../img/products/feature/okataduke-series/komagoma_point-icon-left-04.png)}.pickup-mama .point-section.komagoma-file .point-content .point-content-wrap .point-list .list-wrap.point-4 .item:after{background-image:url(../img/products/feature/okataduke-series/komagoma_point-icon-right-04.png)}@media print,screen and (min-width:768px){.pickup-mama .point-section.komagoma-file .point-content .point-content-wrap .point-list .list-wrap.point-1{top:72px}.pickup-mama .point-section.komagoma-file .point-content .point-content-wrap .point-list .list-wrap.point-1 .item{max-width:272px}.pickup-mama .point-section.komagoma-file .point-content .point-content-wrap .point-list .list-wrap.point-1 .txt:before{background-image:url(../img/products/feature/okataduke-series/komagoma_point-icon-bottom-01.png)}.pickup-mama .point-section.komagoma-file .point-content .point-content-wrap .point-list .list-wrap.point-2{top:173px;right:3px}.pickup-mama .point-section.komagoma-file .point-content .point-content-wrap .point-list .list-wrap.point-2 .item{max-width:165px}.pickup-mama .point-section.komagoma-file .point-content .point-content-wrap .point-list .list-wrap.point-2 .item .txt:before{content:none}.pickup-mama .point-section.komagoma-file .point-content .point-content-wrap .point-list .list-wrap.point-3{bottom:97px;left:60px}.pickup-mama .point-section.komagoma-file .point-content .point-content-wrap .point-list .list-wrap.point-3 .item{max-width:256px}.pickup-mama .point-section.komagoma-file .point-content .point-content-wrap .point-list .list-wrap.point-3 .txt:before{background-image:url(../img/products/feature/okataduke-series/komagoma_point-icon-bottom-02.png)}.pickup-mama .point-section.komagoma-file .point-content .point-content-wrap .point-list .list-wrap.point-4{right:0;bottom:0}.pickup-mama .point-section.komagoma-file .point-content .point-content-wrap .point-list .list-wrap.point-4 .item{max-width:240px}}@media screen and (max-width:1034px){.pickup-mama .point-section .point-content .point-content-wrap .img-wrap .point-img-item{max-width:54.15861vw;margin-top:1.6441vw}.pickup-mama .point-section .point-content .point-content-wrap .img-wrap .point-img-item-02{right:2.51451vw;bottom:13.53965vw;max-width:16.24758vw}.pickup-mama .point-section .point-content .point-content-wrap .img-wrap .point-img-item-03{bottom:10.44487vw;left:3.38491vw;max-width:16.05416vw}.pickup-mama .point-section .point-content .point-content-wrap .img-wrap .point-img-item-04{max-width:54.15861vw;margin-left:5.80271vw}.pickup-mama .point-section .point-content .point-content-wrap .img-wrap .point-img-item-05{right:-2.99807vw;bottom:-5.51257vw;max-width:29.01354vw}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-1{top:8.02708vw}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-2{top:.48356vw;right:18.66538vw}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-3{bottom:9.67118vw}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-4{right:.19342vw;bottom:2.90135vw}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-5{top:1.45068vw;left:15.18375vw}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-6{top:11.31528vw}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-7{bottom:1.74081vw}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-8{top:11.12186vw}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item{padding:1.54739vw}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item .point-txt{left:1.45068vw;font-size:1.93424vw}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item .txt{font-size:1.54739vw}.pickup-mama .point-section.memory .point-content .point-content-wrap .point-img-item{max-width:72.53385vw;margin:4.44874vw 0 2.90135vw 4.0619vw}.pickup-mama .point-section.memory .point-content .point-content-wrap .point-img-item-02{bottom:-.38685vw;left:36.36364vw;max-width:18.76209vw}.pickup-mama .point-section.memory .point-content .point-content-wrap .point-list .list-wrap .item .point-txt .sub{margin-left:1.35397vw;font-size:1.93424vw}.pickup-mama .point-section.memory .point-content .point-content-wrap .point-list .list-wrap .item .point-txt .color-03{font-size:3.86847vw}.pickup-mama .point-section.memory .point-content .point-content-wrap .point-list .list-wrap.point-1{top:2.32108vw}.pickup-mama .point-section.memory .point-content .point-content-wrap .point-list .list-wrap.point-2{top:16.82785vw;right:.38685vw}.pickup-mama .point-section.memory .point-content .point-content-wrap .point-list .list-wrap.point-3{bottom:4.0619vw;left:1.93424vw}}@media screen and (min-width:767px) and (max-width:1034px){.pickup-mama .point-section.komagoma-file .point-content .point-content-wrap .img-wrap .point-img-item-02{right:9.47776vw;max-width:16.24758vw}.pickup-mama .point-section.komagoma-file .point-content .point-content-wrap .img-wrap .point-img-item-03{right:19.34236vw;bottom:-3.2882vw;max-width:16.24758vw}}@media screen and (max-width:767px){.pickup-mama .point-section{margin-top:-5px}.pickup-mama .point-section .wave-bg-01{padding-bottom:0}.pickup-mama .point-section .wave-bg-02{padding-top:30px}.pickup-mama .point-section .point-content .point-content-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse}.pickup-mama .point-section .point-content .point-content-wrap .img-wrap{display:block;position:relative;max-width:336px;margin:0 auto}.pickup-mama .point-section .point-content .point-content-wrap .img-wrap .point-img-item{width:100%;max-width:336px;margin-top:20px}.pickup-mama .point-section .point-content .point-content-wrap .img-wrap .point-img-item-02{right:0;bottom:0;width:100%;max-width:120px}.pickup-mama .point-section .point-content .point-content-wrap .img-wrap .point-img-item-03{z-index:1;bottom:-68px;left:0;max-width:120px}.pickup-mama .point-section .point-content .point-content-wrap .img-wrap .point-img-item-04{max-width:336px;margin-top:30px;margin-left:0}.pickup-mama .point-section .point-content .point-content-wrap .img-wrap .point-img-item-05{right:-20px;bottom:-68px;max-width:150px}.pickup-mama .point-section .point-content .point-content-wrap .point-list{margin-top:22px}.pickup-mama .point-section .point-content .point-content-wrap .point-list.mg-t{margin-top:110px}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap{position:relative}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap:nth-child(n+2){margin-top:33px}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-1,.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-2,.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-3,.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-4,.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-5,.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-6,.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-7,.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap.point-8{top:0;right:0;left:0}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item{display:block;padding:14px}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item .point-txt{left:15px;font-size:20px}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item .point-txt .color-03{font-size:40px}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item .txt{font-size:14px}.pickup-mama .point-section .point-content .point-content-wrap .point-list .list-wrap .item .txt:before{content:none}.pickup-mama .point-section.memory .point-content .point-content-wrap .point-img-item{max-width:none;margin:28px 0 108px}.pickup-mama .point-section.memory .point-content .point-content-wrap .point-img-item-02{right:0;bottom:23px;left:13px;width:100%;max-width:146px}.pickup-mama .point-section.memory .point-content .point-content-wrap .point-list .list-wrap.point-1,.pickup-mama .point-section.memory .point-content .point-content-wrap .point-list .list-wrap.point-2,.pickup-mama .point-section.memory .point-content .point-content-wrap .point-list .list-wrap.point-3,.pickup-mama .point-section.memory .point-content .point-content-wrap .point-list .list-wrap.point-4,.pickup-mama .point-section.memory .point-content .point-content-wrap .point-list .list-wrap.point-5,.pickup-mama .point-section.memory .point-content .point-content-wrap .point-list .list-wrap.point-6,.pickup-mama .point-section.memory .point-content .point-content-wrap .point-list .list-wrap.point-7,.pickup-mama .point-section.memory .point-content .point-content-wrap .point-list .list-wrap.point-8{top:0;right:0;left:0}.pickup-mama .point-section.memory .point-content .point-content-wrap .point-list .list-wrap .item .point-txt{top:-38px}.pickup-mama .point-section.memory .point-content .point-content-wrap .point-list .list-wrap .item .point-txt .color-03{font-size:40px}.pickup-mama .point-section.memory .point-content .point-content-wrap .point-list .list-wrap .item .point-txt .sub{font-size:18px}}.pickup-mama .point-02-section{max-width:1034px;margin:0 auto;padding-top:20px}.pickup-mama .point-02-section .point-content{margin:0 17px}.pickup-mama .point-02-section .point-content .point-content-wrap{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:-57px 0 0 -50px}.pickup-mama .point-02-section .point-content .point-content-wrap .item{-webkit-box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:33.333%;padding:57px 0 0 50px}.pickup-mama .point-02-section .point-content .point-content-wrap .item .point-txt{-webkit-box-ordinal-group:2;-ms-flex-order:1;display:block;order:1;font-family:Caveat,cursive;font-size:20px;font-style:normal;font-weight:700;text-align:center}.pickup-mama .point-02-section .point-content .point-content-wrap .item .point-txt .color-01,.pickup-mama .point-02-section .point-content .point-content-wrap .item .point-txt .color-02,.pickup-mama .point-02-section .point-content .point-content-wrap .item .point-txt .color-03,.pickup-mama .point-02-section .point-content .point-content-wrap .item .point-txt .color-04,.pickup-mama .point-02-section .point-content .point-content-wrap .item .point-txt .color-05{font-size:30px;font-weight:700}.pickup-mama .point-02-section .point-content .point-content-wrap .item .point-txt .color-01{color:#93bde3}.pickup-mama .point-02-section .point-content .point-content-wrap .item .point-txt .color-02{color:#a5cd8f}.pickup-mama .point-02-section .point-content .point-content-wrap .item .point-txt .color-03{color:#3ae2b4}.pickup-mama .point-02-section .point-content .point-content-wrap .item .point-txt .color-04{color:#7dd1b7}.pickup-mama .point-02-section .point-content .point-content-wrap .item .point-txt .color-05{color:#aeb6e5}.pickup-mama .point-02-section .point-content .point-content-wrap .item .lead-txt{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;order:2;width:80%;margin:0 auto;font-size:14px;font-weight:700;text-align:center}.pickup-mama .point-02-section .point-content .point-content-wrap .item .lead-txt .lead-txt-line{position:relative}.pickup-mama .point-02-section .point-content .point-content-wrap .item .lead-txt .lead-txt-line:after,.pickup-mama .point-02-section .point-content .point-content-wrap .item .lead-txt .lead-txt-line:before{display:block;position:absolute;bottom:0;width:2px;height:40px;background:#707070;content:""}.pickup-mama .point-02-section .point-content .point-content-wrap .item .lead-txt .lead-txt-line:before{-webkit-transform:rotate(-25deg);left:-18px;transform:rotate(-25deg)}.pickup-mama .point-02-section .point-content .point-content-wrap .item .lead-txt .lead-txt-line:after{-webkit-transform:rotate(25deg);right:-18px;transform:rotate(25deg)}.pickup-mama .point-02-section .point-content .point-content-wrap .item .lead-txt .lead-txt-line .small-txt{font-size:12px}.pickup-mama .point-02-section .point-content .point-content-wrap .item>img{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;margin-top:10px}.pickup-mama .point-02-section .point-content .point-content-wrap .item .list-notes{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-top:10px}.pickup-mama .point-02-section .point-content .point-content-wrap .item .list-notes li{display:-webkit-box;display:-ms-flexbox;display:flex;color:#666;font-size:13px}.pickup-mama .point-02-section .point-content .point-content-wrap .item .list-notes li .mark{margin-right:5px}@media screen and (max-width:767px){.pickup-mama .point-02-section .point-content{margin:0 42px}.pickup-mama .point-02-section .point-content .point-content-wrap{display:block;margin:0}.pickup-mama .point-02-section .point-content .point-content-wrap .item{width:100%;max-width:352px;margin:0 auto;padding:0}.pickup-mama .point-02-section .point-content .point-content-wrap .item:nth-child(n+2){margin-top:16px}.pickup-mama .point-02-section .point-content .point-content-wrap .item .lead-txt{width:90%}.pickup-mama .point-02-section .point-content .point-content-wrap .item>img{width:100%;margin-top:10px}}.pickup-mama .btn-section{margin-top:56px;padding:60px 0;background-color:#e4f3ff}.pickup-mama .btn-section.color-02{background-color:#e9fde5}.pickup-mama .btn-section.color-03{background-color:#e4fff3}.pickup-mama .btn-section.color-04{background-color:#e5fdf5}.pickup-mama .btn-section.color-05{background-color:#e5e9fd}.pickup-mama .btn-section .btn-content{margin:0 17px}.pickup-mama .btn-section .btn-content .btn-item{width:584px;margin:0 auto}.pickup-mama .btn-section .btn-content .btn-item .link-area{-webkit-transition:all .5s;transition:all .5s}.pickup-mama .btn-section .btn-content .btn-item .link-area .btn-item-wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-shadow:0 5px 10px 0 rgba(17,51,72,.2);display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;max-height:165px;border-radius:16px;background-color:#fff;box-shadow:0 5px 10px 0 rgba(17,51,72,.2)}.pickup-mama .btn-section .btn-content .btn-item .link-area .btn-item-wrap:hover{-webkit-box-shadow:0 7px 13px 0 rgba(17,51,72,.3);box-shadow:0 7px 13px 0 rgba(17,51,72,.3)}.pickup-mama .btn-section .btn-content .btn-item .link-area .btn-item-wrap:hover .img-item img{-webkit-transform:scale(1.09);-webkit-transition:all .5s;transform:scale(1.09);transition:all .5s}.pickup-mama .btn-section .btn-content .btn-item .link-area .btn-item-wrap .img-item{z-index:1;width:60%;overflow:hidden;border-radius:16px 0 0 16px}.pickup-mama .btn-section .btn-content .btn-item .link-area .btn-item-wrap .txt-item{width:50%;padding:0 10px 0 42px}.pickup-mama .btn-section .btn-content .btn-item .link-area .btn-item-wrap .txt-item .txt{font-size:20px;font-weight:700}.pickup-mama .btn-section .btn-content .btn-item .link-area .btn-item-wrap .txt-item .txt+.txt{margin-top:12px;font-size:16px}@media screen and (max-width:767px){.pickup-mama .btn-section{margin-top:30px;padding:30px 0}.pickup-mama .btn-section .btn-content .btn-item{width:100%;max-width:343px}.pickup-mama .btn-section .btn-content .btn-item .link-area .btn-item-wrap .txt-item{width:54%;padding-left:20px}.pickup-mama .btn-section .btn-content .btn-item .link-area .btn-item-wrap .txt-item .txt{font-size:16px}.pickup-mama .btn-section .btn-content .btn-item .link-area .btn-item-wrap .txt-item .txt+.txt{margin-top:10px;font-weight:700}}.pickup-mama #profile-section{margin:72px auto 0;padding-bottom:75px}.pickup-mama #profile-section .profile-box{position:relative;max-width:1034px;margin:0 auto}.pickup-mama #profile-section .profile-box .profile-hdg{z-index:1;position:absolute;top:-36px;left:80px;background-color:#fff;font-family:Caveat,cursive;font-size:50px;font-weight:700}.pickup-mama #profile-section .profile-box .profile-box-content{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;margin:0 17px;padding:50px 60px;border:2px dashed hsla(0,0%,60%,.5);border-radius:15px}.pickup-mama #profile-section .profile-box .profile-box-content .txt-wrap{margin-left:7%}.pickup-mama #profile-section .profile-box .profile-box-content .txt-wrap>.profession-txt{color:#707070;font-weight:700}.pickup-mama #profile-section .profile-box .profile-box-content .txt-wrap>.name-txt{margin-top:3px;color:#333;font-size:20px;font-style:normal;font-weight:700}.pickup-mama #profile-section .profile-box .profile-box-content .txt-wrap>.txt{margin-top:16px}.pickup-mama #profile-section .profile-box .profile-box-content .txt-wrap>.txt>.txt-link{text-decoration:underline}.pickup-mama #profile-section .profile-box .profile-box-content .txt-wrap>.txt>.txt-link>.txt-link-img{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (max-width:767px){.pickup-mama #profile-section{margin-top:40px}.pickup-mama #profile-section .profile-box .profile-hdg{-webkit-transform:translate(-50%,28%);left:50%;transform:translate(-50%,28%);font-size:30px}.pickup-mama #profile-section .profile-box .profile-box-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:25px 13px}.pickup-mama #profile-section .profile-box .profile-box-content .img-wrap{max-width:100px;margin-right:0}.pickup-mama #profile-section .profile-box .profile-box-content .txt-wrap{margin-top:20px;margin-left:0}.pickup-mama #profile-section .profile-box .profile-box-content .txt-wrap>.profession-txt{font-size:14px}.pickup-mama #profile-section .profile-box .profile-box-content .txt-wrap>.name-txt{font-size:16px}.pickup-mama #profile-section .profile-box .profile-box-content .txt-wrap>.txt{margin-top:10px}}.show-in-pc{display:block}@media screen and (max-width:767px){.show-in-pc{display:none}}.show-in-sp{display:none}@media screen and (max-width:767px){.show-in-sp{display:block}}#products-detail #products-free-area .products-wrap-komachi>.products-heading-komachi:first-child{margin-top:60px}@media screen and (max-width:767px){#products-detail #products-free-area .products-wrap-komachi>.products-heading-komachi:first-child{margin-top:40px}}#products-detail #products-free-area .products-wrap-komachi .products-heading-komachi{margin-top:120px;text-align:center}#products-detail #products-free-area .products-wrap-komachi .products-heading-komachi__heading{display:inline-block;position:relative;margin-bottom:0;padding:0 50px;font-size:26px;letter-spacing:.1em;line-height:1.4}#products-detail #products-free-area .products-wrap-komachi .products-heading-komachi__heading:after,#products-detail #products-free-area .products-wrap-komachi .products-heading-komachi__heading:before{position:absolute;top:-18px;bottom:0;width:32px;height:62px;background-repeat:no-repeat;content:""}#products-detail #products-free-area .products-wrap-komachi .products-heading-komachi__heading:before{left:0;background-image:url(../img/products/common/more_l.png)}#products-detail #products-free-area .products-wrap-komachi .products-heading-komachi__heading:after{right:0;background-image:url(../img/products/common/more_r.png)}@media screen and (max-width:767px){#products-detail #products-free-area .products-wrap-komachi>.products-heading-komachi:first-child{margin-top:40px}#products-detail #products-free-area .products-wrap-komachi .products-heading-komachi{margin-top:60px}#products-detail #products-free-area .products-wrap-komachi .products-heading-komachi__heading{padding:0 30px;font-size:18px}#products-detail #products-free-area .products-wrap-komachi .products-heading-komachi__heading:after,#products-detail #products-free-area .products-wrap-komachi .products-heading-komachi__heading:before{top:auto;width:23px;height:45px;background-size:23px auto}}#products-free-area .products-wrap-komachi .desc-list-komachi{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}#products-free-area .products-wrap-komachi .desc-list-komachi__item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-right:20px;padding:20px}#products-free-area .products-wrap-komachi .desc-list-komachi__item:last-child{margin-right:0}#products-free-area .products-wrap-komachi .desc-list-komachi__text,#products-free-area .products-wrap-komachi .desc-list-komachi__title{font-size:16px;line-height:1.5}#products-free-area .products-wrap-komachi .desc-list-komachi__title{position:relative;padding-left:20px;font-weight:700}#products-free-area .products-wrap-komachi .desc-list-komachi__title:before{-webkit-transform:translateY(-50%);position:absolute;top:50%;left:0;width:10px;height:10px;transform:translateY(-50%);border-radius:2px;background-color:#ff7171;content:""}#products-free-area .products-wrap-komachi .desc-list-komachi__text{margin-top:10px}@media screen and (max-width:767px){#products-free-area .products-wrap-komachi .desc-list-komachi{display:block}#products-free-area .products-wrap-komachi .desc-list-komachi__item{margin-top:10px;margin-right:0;padding:10px 20px}#products-free-area .products-wrap-komachi .desc-list-komachi__text,#products-free-area .products-wrap-komachi .desc-list-komachi__title{font-size:14px}}#products-detail #products-free-area .products-wrap-komachi .panel-point{margin-top:40px}#products-detail #products-free-area .products-wrap-komachi .panel-point__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0}#products-detail #products-free-area .products-wrap-komachi .panel-point__item{-ms-flex-preferred-size:320px;position:relative;flex-basis:320px;max-width:320px;margin-right:20px;list-style:none}#products-detail #products-free-area .products-wrap-komachi .panel-point__item:after,#products-detail #products-free-area .products-wrap-komachi .panel-point__item:before{-webkit-transform:translateX(-50%);display:inline-block;position:absolute;transform:translateX(-50%);background-repeat:no-repeat;content:""}#products-detail #products-free-area .products-wrap-komachi .panel-point__item:last-child{margin-right:0}#products-detail #products-free-area .products-wrap-komachi .panel-point__item.panel-point__item--01{padding-bottom:170px}#products-detail #products-free-area .products-wrap-komachi .panel-point__item.panel-point__item--01:after{bottom:0;left:calc(50% - 20px);width:178px;height:139px;background-image:url(/img/products/feature/komachi/products-feature-komachi_point-bg-02.png)}#products-detail #products-free-area .products-wrap-komachi .panel-point__item.panel-point__item--02,#products-detail #products-free-area .products-wrap-komachi .panel-point__item.panel-point__item--03{padding-top:80px}#products-detail #products-free-area .products-wrap-komachi .panel-point__item.panel-point__item--03:before{top:0;left:50%;width:229px;height:158px;background-image:url(/img/products/feature/komachi/products-feature-komachi_point-bg-01.png)}#products-detail #products-free-area .products-wrap-komachi .panel-point__item.panel-point__item--03 .panel-point__item-icon{margin:80px 0 0}#products-detail #products-free-area .products-wrap-komachi .panel-point__item-icon{-webkit-transform:translateX(-50%);position:relative;left:50%;width:60px;height:70px;transform:translateX(-50%)}#products-detail #products-free-area .products-wrap-komachi .panel-point__contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;flex-direction:column;align-items:center;margin-top:8px;padding:20px 20px 30px;border-radius:10px;background-color:#fff7f7}#products-detail #products-free-area .products-wrap-komachi .panel-point__title{text-align:center}#products-detail #products-free-area .products-wrap-komachi .panel-point__title .panel-point__title-text{display:inline;margin-bottom:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0,#ffc6c6));background:linear-gradient(transparent 70%,#ffc6c6 0);font-size:20px;line-height:1.2}#products-detail #products-free-area .products-wrap-komachi .panel-point__image{margin:20px 0 0}#products-detail #products-free-area .products-wrap-komachi .panel-point__text{margin-top:30px;font-size:16px}@media screen and (max-width:767px){#products-detail #products-free-area .products-wrap-komachi .panel-point__wrap{display:block}#products-detail #products-free-area .products-wrap-komachi .panel-point__item{-ms-flex-preferred-size:auto;flex-basis:auto;max-width:100%;margin-top:30px;margin-right:0}#products-detail #products-free-area .products-wrap-komachi .panel-point__item:first-child{margin-top:0}#products-detail #products-free-area .products-wrap-komachi .panel-point__item.panel-point__item--01{padding-bottom:0}#products-detail #products-free-area .products-wrap-komachi .panel-point__item.panel-point__item--01:after{content:none}#products-detail #products-free-area .products-wrap-komachi .panel-point__item.panel-point__item--02,#products-detail #products-free-area .products-wrap-komachi .panel-point__item.panel-point__item--03{padding-top:0}#products-detail #products-free-area .products-wrap-komachi .panel-point__item.panel-point__item--03:before{content:none}#products-detail #products-free-area .products-wrap-komachi .panel-point__item.panel-point__item--03 .panel-point__item-icon{margin:0}#products-detail #products-free-area .products-wrap-komachi .panel-point__item-icon{width:45px;height:52.5px}#products-detail #products-free-area .products-wrap-komachi .panel-point__contents{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 16px 30px}#products-detail #products-free-area .products-wrap-komachi .panel-point__title{font-size:18px;line-height:1.5}#products-detail #products-free-area .products-wrap-komachi .panel-point__text{font-size:14px}}#products-detail #products-free-area .products-wrap-komachi .panel-movie{margin-top:40px}#products-detail #products-free-area .products-wrap-komachi .panel-movie__wrap{gap:0 20px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto) 40px repeat(3,auto)}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-text,#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-thumbnail,#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-title{background-color:#fff7f7}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-title{position:relative;padding:20px 20px 0 65px;border-top-right-radius:10px;border-top-left-radius:10px}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-title:before{position:absolute;background-repeat:no-repeat;content:""}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-title.panel-movie__col-title--01{grid-area:1/1/2/2}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-title.panel-movie__col-title--01:before{top:10px;left:19px;width:36px;height:41px;background-image:url(/img/products/feature/komachi/products-feature-komachi_movie-icon-01.png)}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-title.panel-movie__col-title--02{grid-area:1/2/2/3}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-title.panel-movie__col-title--02:before{top:0;left:29px;width:26px;height:50px;background-image:url(/img/products/feature/komachi/products-feature-komachi_movie-icon-02.png)}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-title.panel-movie__col-title--03{grid-area:5/1/6/2}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-title.panel-movie__col-title--03:before{top:0;left:19px;width:36px;height:53px;background-image:url(/img/products/feature/komachi/products-feature-komachi_movie-icon-03.png)}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-title.panel-movie__col-title--04{grid-area:5/2/6/3}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-title.panel-movie__col-title--04:before{top:0;left:31px;width:21px;height:50px;background-image:url(/img/products/feature/komachi/products-feature-komachi_movie-icon-04.png)}#products-detail #products-free-area .products-wrap-komachi .panel-movie__title{position:relative;margin-bottom:0;font-size:20px;line-height:1.2}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-text{padding:15px 20px}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-text.panel-movie__col-text--01{grid-area:2/1/3/2}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-text.panel-movie__col-text--02{grid-area:2/2/3/3}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-text.panel-movie__col-text--03{grid-area:6/1/7/2}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-text.panel-movie__col-text--04{grid-area:6/2/7/3}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-thumbnail{padding:0 20px 20px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-thumbnail.panel-movie__col-thumbnail--01{grid-area:3/1/4/2}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-thumbnail.panel-movie__col-thumbnail--02{grid-area:3/2/4/3}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-thumbnail.panel-movie__col-thumbnail--03{grid-area:7/1/8/2}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-thumbnail.panel-movie__col-thumbnail--04{grid-area:7/2/8/3}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-thumbnail-link{display:block;position:relative}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-thumbnail-link .panel-movie__col-thumbnail-image{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-thumbnail-link:after{-webkit-transition:opacity .3s;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);content:"";opacity:0;transition:opacity .3s}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-thumbnail-link:focus .panel-movie__col-thumbnail-image,#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-thumbnail-link:hover .panel-movie__col-thumbnail-image{-webkit-transform:scale(105%);transform:scale(105%)}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-thumbnail-link:focus:after,#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-thumbnail-link:hover:after{opacity:1}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-thumbnail-image-wrap{display:block;width:100%;height:100%;overflow:hidden}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-thumbnail-image-wrap:before{-webkit-transform:translateX(-50%) translateY(-50%);z-index:1;position:absolute;top:50%;left:calc(50% + 7px);transform:translateX(-50%) translateY(-50%);border-top:22px solid transparent;border-bottom:22px solid transparent;border-left:36px solid #fff;content:""}@media screen and (max-width:767px){#products-detail #products-free-area .products-wrap-komachi .panel-movie{margin-top:20px}#products-detail #products-free-area .products-wrap-komachi .panel-movie__wrap{gap:0;grid-template-columns:1fr;grid-template-rows:repeat(3,auto) 20px repeat(3,auto) 20px repeat(3,auto) 20px repeat(3,auto)}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-title{padding:20px 16px 0 55px}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-title.panel-movie__col-title--01{grid-area:1/1/2/2}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-title.panel-movie__col-title--01:before{left:9px}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-title.panel-movie__col-title--02{grid-area:5/1/6/2}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-title.panel-movie__col-title--02:before{left:19px}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-title.panel-movie__col-title--03{grid-area:9/1/10/2}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-title.panel-movie__col-title--03:before{left:9px}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-title.panel-movie__col-title--04{grid-area:13/1/14/2}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-title.panel-movie__col-title--04:before{left:21px}#products-detail #products-free-area .products-wrap-komachi .panel-movie__title{font-size:18px;line-height:1.5}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-text{padding:10px 16px 20px}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-text.panel-movie__col-text--01{grid-area:2/1/3/2}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-text.panel-movie__col-text--02{grid-area:6/1/7/2}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-text.panel-movie__col-text--03{grid-area:10/1/11/2}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-text.panel-movie__col-text--04{grid-area:14/1/15/2}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-thumbnail{padding:0 16px 20px;text-align:center}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-thumbnail.panel-movie__col-thumbnail--01{grid-area:3/1/4/2}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-thumbnail.panel-movie__col-thumbnail--02{grid-area:7/1/8/2}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-thumbnail.panel-movie__col-thumbnail--03{grid-area:11/1/12/2}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-thumbnail.panel-movie__col-thumbnail--04{grid-area:15/1/16/2}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-thumbnail-link:focus .panel-movie__col-thumbnail-image,#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-thumbnail-link:hover .panel-movie__col-thumbnail-image{-webkit-transform:inherit;transform:inherit}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-thumbnail-link:focus:after,#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-thumbnail-link:hover:after{content:none}#products-detail #products-free-area .products-wrap-komachi .panel-movie__col-thumbnail-image-wrap:before{border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:30px solid #fff}}#products-detail #products-free-area .products-wrap-komachi .products-feature-komachi{margin:105px 40px 40px}#products-detail #products-free-area .products-wrap-komachi .products-feature-komachi__wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;padding:0 60px 40px;background-image:url(/img/products/feature/komachi/products-feature-komachi_img-bg-02.jpg);background-position:bottom;background-repeat:no-repeat}#products-detail #products-free-area .products-wrap-komachi .products-feature-komachi__text{margin-top:-65px;padding-top:50px}#products-detail #products-free-area .products-wrap-komachi .products-feature-komachi__text ul{margin-bottom:0;padding-left:0}#products-detail #products-free-area .products-wrap-komachi .products-feature-komachi__text li{position:relative;margin-bottom:10px;padding-left:20px;letter-spacing:.1em;list-style:none}#products-detail #products-free-area .products-wrap-komachi .products-feature-komachi__text li:last-child{margin-bottom:0}#products-detail #products-free-area .products-wrap-komachi .products-feature-komachi__text li:before{display:inline-block;position:absolute;top:6px;left:0;width:10px;height:10px;margin-right:10px;border-radius:3px;background-color:#ff7171;content:""}#products-detail #products-free-area .products-wrap-komachi .products-feature-komachi__image{z-index:1;position:relative;top:-65px}#products-detail #products-free-area .products-wrap-komachi .products-feature-komachi__image:before{z-index:-1;position:absolute;top:25%;right:0;width:80%;height:80%;background-image:url(/img/products/feature/komachi/products-feature-komachi_img-bg-01.jpg);background-repeat:no-repeat;background-size:cover;content:""}@media screen and (max-width:767px){#products-detail #products-free-area .products-wrap-komachi .products-feature-komachi{margin:85px 0 0}#products-detail #products-free-area .products-wrap-komachi .products-feature-komachi__wrap{padding:0}#products-detail #products-free-area .products-wrap-komachi .products-feature-komachi__text{padding:35px 16px 30px}#products-detail #products-free-area .products-wrap-komachi .products-feature-komachi__text li{font-size:14px}}#products-detail #products-free-area .products-wrap-komachi em{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#edc1c2));background:linear-gradient(transparent 60%,#edc1c2 0);font-style:normal}#products-detail #products-free-area .products-wrap-komachi .products-media-komachi{margin-top:40px;text-align:center}#products-detail #products-free-area .products-wrap-komachi .products-media-komachi>img{width:600px;height:auto}@media screen and (max-width:767px){#products-detail #products-free-area .products-wrap-komachi .products-media-komachi{margin-top:20px}}#products-detail #products-free-area .products-wrap-komachi .text-komachi{margin-top:40px;font-size:16px}#products-detail #products-free-area .products-wrap-komachi .text-komachi.text-komachi--center{text-align:center}@media screen and (max-width:767px){#products-detail #products-free-area .products-wrap-komachi .text-komachi{margin-top:20px;font-size:14px}}#products-detail #products-free-area .products-wrap-komachi .small-text-komachi{margin-top:16px;font-size:14px;text-align:right}#products-free-area .products-wrap-komachi .products-table-komachi{margin-top:40px}@media screen and (max-width:767px){#products-free-area .products-wrap-komachi .products-table-komachi{margin-top:20px}}#products-free-area .products-wrap-komachi .products-table-komachi__wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (max-width:767px){#products-free-area .products-wrap-komachi .products-table-komachi__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;flex-direction:column;justify-content:space-between}}#products-free-area .products-wrap-komachi .products-table-komachi__item{width:calc(50% - 20px)}#products-free-area .products-wrap-komachi .products-table-komachi__item table{width:100%;border:1px solid #ddd;border-collapse:collapse}@media screen and (max-width:767px){#products-free-area .products-wrap-komachi .products-table-komachi__item{width:100%;margin-top:30px}#products-free-area .products-wrap-komachi .products-table-komachi__item:first-child{margin-top:0}}#products-free-area .products-wrap-komachi .products-table-komachi__body td,#products-free-area .products-wrap-komachi .products-table-komachi__body th,#products-free-area .products-wrap-komachi .products-table-komachi__hdg th{padding:10px 20px;border:1px solid #ddd}#products-free-area .products-wrap-komachi .products-table-komachi__hdg th{background-color:#fffcd1}#products-free-area .products-wrap-komachi .products-table-komachi__body th{font-weight:400;text-align:left}#products-free-area .products-wrap-komachi .products-table-komachi__body td{text-align:center}#products-free-area .products-wrap-komachi .products-table-komachi__body td>img{vertical-align:middle}#products-free-area .products-wrap-komachi .products-table-komachi .w-60{width:60%}#products-free-area .products-wrap-komachi .products-table-komachi .align-l{text-align:left}#top #corp-section-list li,#top #drawing-section-list li,#top #faculty-section-list li,#top #panel-drawing-list li,#top #top-two-block div,#top .top-category-list li,#top .top-news-list li{opacity:0}#top .category-section-title{position:relative;opacity:0}#top .category-section-title .letter{display:inline-block;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif!important}#top .pop-text{opacity:0}#top #bg-child01,#top #bg-child02,#top #bg-child03{-webkit-transition:all .5s;opacity:0;transition:all .5s}#enjoy .title-on_short_underbar{margin-bottom:40px}#enjoy .bg-pink{background:#fff4e5}.enjoydrawing-head-bg{position:relative;background-image:url(../img/enjoy/bg_pattern01.png);background-repeat:repeat}#enjoydrawing-content{position:relative;padding:120px 0 50px;background-color:#fff4e5}#enjoy #section-title-block,#enjoy #section-title-block .section-title{color:#fff}#enjoy #section-title-block.is_page{padding:100px 0 180px}#enjoy #section-title-block.is_page img{top:186px}#enjoy #section-title-block.is_page .section-title{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;text-align:left}#enjoy #section-title-block.is_page .section-title img{position:static;width:48px;margin-right:16px;margin-left:0}#enjoy #section-title-block.is_no_image{padding-bottom:57px}#exhibition-top_works_list .elementary{padding-bottom:109px;background:url(../img/enjoy/exhibition/bg_content01.png)}@media print,screen and (min-width:768px){#exhibition-top_works_list .elementary{background-size:16px}}#exhibition-top_works_list .student{padding-bottom:108px}#exhibition-top_works_list .senior{padding-bottom:150px;background:url(../img/enjoy/exhibition/bg_content02.png)}@media print,screen and (min-width:768px){#exhibition-top_works_list .senior{background-size:14px}}@media screen and (max-width:767px){#exhibition-top_works_list .elementary{padding-bottom:20px;background:url(../img/enjoy/exhibition/bg_content01.png)}#exhibition-top_works_list .student{padding-bottom:20px}#exhibition-top_works_list .senior{padding-bottom:50px;background:url(../img/enjoy/exhibition/bg_content02.png)}}#drawingcreate,#knowlearn,#participation{border:6px solid;border-radius:15px}#participation{border-color:#d5e9f3;background-image:url(../img/enjoy/bg_pattern03.png)}#drawingcreate,#participation{margin-bottom:85px;background-repeat:repeat}#drawingcreate{border-color:#f6d2d1;background-image:url(../img/enjoy/bg_pattern04.png)}#knowlearn{border-color:#ccddd6;background-image:url(../img/enjoy/bg_pattern05.png);background-repeat:repeat}#drawingcreate h2,#knowlearn h2,#participation h2{position:relative;width:324px;margin:30px auto 0;padding:12px 0;border-radius:35px;color:#fff;font-size:26px;font-weight:700;text-align:center}@media screen and (min-width:768px) and (-ms-high-contrast:none){#drawingcreate h2,#knowlearn h2,#participation h2{padding:16px 0 8px}}#drawingcreate h2:before,#knowlearn h2:before,#participation h2:before{position:absolute;top:35%;left:15%;color:#fff;font-size:14px;content:"●"}#drawingcreate h2:after,#knowlearn h2:after,#participation h2:after{position:absolute;top:35%;right:15%;color:#fff;font-size:14px;content:"●"}#participation h2{background-color:#2f91c2}#drawingcreate h2{background-color:#d41c19}#knowlearn h2{background-color:#005330}.enjoydrawing-content-desc{margin:25px 0 50px;font-size:18px;line-height:2;text-align:center}#enjoy #press-section{margin:0;padding:0 0 145px}#enjoydrawing-content img{border-radius:15px}#enjoydrawing-content ul{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:664px;margin:0 auto}#enjoydrawing-content h3{padding:25px 0 15px 30px;font-size:18px;font-weight:700}#enjoydrawing-content h3:after{position:absolute;top:50%;left:-25px;width:18px;height:18px;margin-top:-9px;background:url(../img/top/red_arrow.svg);background-repeat:no-repeat;content:""}#enjoydrawing-content h4{position:relative;margin-top:20px}#enjoydrawing-content h4:after{position:absolute;top:50%;right:88px;width:16px;height:16px;margin-top:-9px;background:url(../img/enjoy/link_icon.svg);content:""}.enjoydrawing-section-list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.enjoydrawing-list-first{width:664px}.enjoydrawing-list-other{width:320px}.enjoydrawing-section-list li{margin-bottom:60px}.enjoydrawing-section-list li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.enjoydrawing-section-list li a:hover .corp-text{color:#54544c}.enjoydrawing-section-list li a .corp-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.enjoydrawing-section-list li a .corp-img img{-o-object-fit:cover;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);object-fit:cover;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);font-family:"object-fit: cover"}.enjoydrawing-section-list li a .corp-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.enjoydrawing-section-list li a .corp-text{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;color:#54544c!important;line-height:1.4}.enjoydrawing-press{position:relative;margin-top:50px;padding-top:5vw 0 145px;background-image:url(../img/enjoy/bg_pattern02.png);background-repeat:repeat}.enjoydrawing-press .arch-b{margin:0 auto 80px;font-size:0}.enjoydrawing-press .arch-b img{height:100%}.enjoy-press-text{margin-bottom:55px;font-size:18px;text-align:center}.enjoydrawing-press-icon{-webkit-animation:animation 1s linear both;position:absolute;top:45px;left:50%;width:45px;height:4px;margin-left:-22px;animation:animation 1s linear both;opacity:1}.more-works a{display:block}#enjoy-liknk-list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:1000px;margin:80px auto 0}#enjoy-liknk-list li{width:312px}#enjoy-liknk-list li img{position:relative;width:100%;height:auto}#enjoy-liknk-list li a,#enjoy-liknk-list li img{-webkit-transition:all .3s;border-radius:10px;transition:all .3s}@media print,screen and (min-width:769px){#enjoy-liknk-list li a:hover img{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);-webkit-transition:all .3s;border-radius:16px;box-shadow:0 10px 10px -6px rgba(0,0,0,.25);transition:all .3s}}@media print,screen and (max-width:1000px){#enjoy-liknk-list li a:hover img{border-radius:10px}}.more_button{-webkit-transform:translateZ(0);width:100%;transform:translateZ(0);text-align:center;opacity:0}.more_button p{position:relative;width:320px;margin:0 auto;padding:16px 0;border-radius:10px;background-color:#c00}.more_button p,.more_button p:after{color:#fff;font-size:18px;font-weight:700}.more_button p:after{position:absolute;right:10px;width:18px;height:18px;background-image:url(../img/enjoy/arrow_white.svg);content:""}.corp-link{display:none}@media print,screen and (max-width:1279px) and (min-width:768px){#enjoydrawing-content{position:relative;padding:120px 0 50px;background-color:#fff4e5}.corp-link{display:none}#enjoy-liknk-list{width:100%;max-width:1000px}#enjoy-liknk-list li{width:31%}#enjoy-liknk-list{width:calc(100% - 32px)}}@media screen and (max-width:767px){#enjoy #press-section{padding:0 0 50px}#enjoy .title-on_short_underbar{margin-bottom:10px}.enjoydrawing-head-bg{background-image:url(../img/enjoy/bg_pattern01.png);background-repeat:repeat;background-size:320px}#enjoydrawing-content{z-index:99;position:relative;margin-top:30vw;padding:0 0 30px;background-color:#fff4e5}#drawingcreate,#knowlearn,#participation{border:3px solid;border-radius:8px}#participation{border-color:#d5e9f3;background-image:url(../img/enjoy/bg_pattern03.png)}#drawingcreate,#participation{margin-bottom:45px;background-repeat:repeat;background-size:25px auto}#drawingcreate{border-color:#f6d2d1;background-image:url(../img/enjoy/bg_pattern04.png)}#knowlearn{border-color:#ccddd6;background-image:url(../img/enjoy/bg_pattern05.png);background-repeat:repeat;background-size:25px auto}#drawingcreate h2,#knowlearn h2,#participation h2{width:70%;margin:15px auto 0;padding:8px;border-radius:35px;color:#fff;font-size:16px;font-weight:700;letter-spacing:.3rem;text-align:center}#participation h2{background-color:#2f91c2}#drawingcreate h2{background-color:#d41c19}#knowlearn h2{background-color:#005330}#drawingcreate h2:before,#knowlearn h2:before,#participation h2:before{position:absolute;top:calc(50% - 6px);left:25px;color:#fff;font-size:8px;content:"●"}#drawingcreate h2:after,#knowlearn h2:after,#participation h2:after{position:absolute;top:calc(50% - 6px);right:15%;color:#fff;font-size:10px;content:"●"}.enjoydrawing-content-desc{margin:10px 0;padding:0 20px;font-size:14px;line-height:2;text-align:left}#enjoydrawing-content img{border-radius:10px}#enjoydrawing-content ul{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:calc(100% - 15px);margin:0 auto}#enjoydrawing-content h3{padding:10px 0 10px 20px;font-size:14px;font-weight:700}#enjoydrawing-content h3:after{position:absolute;top:50%;left:-25px;width:18px;height:18px;margin-top:-9px;background:url(../img/top/red_arrow.svg);background-repeat:no-repeat;content:""}#enjoydrawing-content h4{position:static;margin-top:10px;line-height:1.4}#enjoydrawing-content h4:after{content:none}.enjoydrawing-press .arch-b{margin:0 auto 30px;font-size:0}.enjoy-press-text{margin-bottom:30px;font-size:14px;line-height:2;text-align:left}.corp-link{display:inline-block;width:16px;height:16px;margin:0 0 3px 5px}.enjoydrawing-section-list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.enjoydrawing-list-first{width:100%}.enjoydrawing-list-other{width:calc(50% - 1px)}.enjoydrawing-list-other h4{font-size:14px}.enjoydrawing-section-list li{margin-bottom:20px}.enjoydrawing-section-list li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.enjoydrawing-section-list li a .corp-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.enjoydrawing-section-list li a .corp-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.enjoydrawing-section-list li a .corp-text{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;font-size:14px;line-height:1.4}.enjoydrawing-press{margin-top:0;background-image:url(../img/enjoy/bg_pattern02.png);background-repeat:repeat;background-size:320px}.enjoydrawing-press-icon{-webkit-animation:animation 1s linear both;position:absolute;top:10px;left:50%;width:20px;height:4px;margin-left:-11px;animation:animation 1s linear both;opacity:1}.more_button{-webkit-transform:translateZ(0);width:100%;transform:translateZ(0);text-align:center;opacity:0}.more_button p{position:relative;width:320px;margin:0 auto;padding:16px 0;border-radius:10px;background-color:#c00}.more_button p,.more_button p:after{color:#fff;font-size:18px;font-weight:700}.more_button p:after{position:absolute;right:10px;width:18px;height:18px;background-image:url(../img/enjoy/arrow_white.svg);content:""}}#enjoy .exhibition-title{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-transform:translateY(-26px);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:-26px;transform:translateY(-26px)}#enjoy .exhibition-title>span{position:relative;padding:6px 50px;color:#fff;font-size:26px;font-weight:700;letter-spacing:.07em;line-height:1.5;text-align:center}@media screen and (min-width:768px) and (-ms-high-contrast:none){#enjoy .exhibition-title>span{padding:8px 50px 4px}}#enjoy .exhibition-title>span:after{position:absolute;top:0;right:-13px;width:0;height:0;border-width:26px 0 0 13px;border-style:solid;content:""}#enjoy .exhibition-title.small{-webkit-transform:translateY(-20px);margin-bottom:-20px;transform:translateY(-20px)}#enjoy .exhibition-title.small>span{padding:5px 40px;font-size:20px}@media screen and (min-width:768px) and (-ms-high-contrast:none){#enjoy .exhibition-title.small>span{padding:6px 40px 4px}}#enjoy .exhibition-title.small>span:after{right:-10px;border-width:20px 0 0 10px}#enjoy .exhibition-title.pink>span{background:#ff9382}#enjoy .exhibition-title.pink>span:after{border-color:transparent transparent transparent #cc7668}#enjoy .exhibition-title.blue>span{background:#0cccbc}#enjoy .exhibition-title.blue>span:after{border-color:transparent transparent transparent #0aa396}#enjoy .exhibition-title.green>span{background:#7ccc6e}#enjoy .exhibition-title.green>span:after{border-color:transparent transparent transparent #63a358}#enjoy .works-list{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;max-width:1000px;margin:60px auto 0}#enjoy .works-list li{width:22.6%;margin-right:3.2%}#enjoy .works-list li.is_hide{display:none}#enjoy .works-list li:nth-child(4n){margin-right:0}#enjoy .works-list li a.work{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;color:#000}#enjoy .works-list li a.work .name{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:3px;font-size:16px;line-height:1.4}#enjoy .works-list li a.work .image{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-transition:all .3s;position:relative;order:1;width:100%;padding-top:100%;border-radius:20px;transition:all .3s}@media screen and (max-width:767px){#enjoy .works-list li a.work .image,#enjoy .works-list li a.work .image .frame{border-radius:16px}#enjoy .works-list li a.work .image img{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}}@media print,screen and (min-width:769px){#enjoy .works-list li a.work:hover .image{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);-webkit-transform:scale(1.05) rotate(.1deg) translateZ(0);-webkit-transition:all .3s;transform:scale(1.05) rotate(.1deg) translateZ(0);border-radius:15px;box-shadow:0 10px 10px -6px rgba(0,0,0,.25);transition:all .3s}}#enjoy .works-list li a.work .image img{-o-object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:15px;font-family:"object-fit: cover"}@media screen and (max-width:767px){#enjoy .works-list li a.work .image img{border-radius:16px}}#enjoy .works-list li a.work .title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:19px;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.4}#enjoy .works-list li .meta{margin-top:15px}#enjoy .works-list li .meta dl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;border-radius:14px;background-color:#fff}@media screen and (max-width:767px){#enjoy .works-list li .meta dl{-ms-flex-wrap:wrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-wrap:wrap;width:auto;max-width:100%;background-color:transparent}}#enjoy .works-list li .meta dl+dl{margin-top:6px}@media screen and (max-width:767px){#enjoy .works-list li .meta dl+dl{margin-top:2px}}#enjoy .works-list li .meta dl dt{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;padding:7px 0;border-radius:14px 0 0 14px;background:#666;color:#fff;font-size:14px;font-weight:700;letter-spacing:-.1em}#enjoy .works-list li .meta dl dd{padding:3px 10px;border-radius:0 14px 14px 0;background:#fff}@media screen and (max-width:767px){#enjoy .works-list li .meta dl dd{background:transparent}}#enjoy .works-list.back-gray li .meta dl dd{padding:5px 14px;border-radius:0 14px 14px 0;background:#f7f7f7}#enjoy .work-more{display:none}@media screen and (max-width:767px){#enjoy .works-list.back-gray li .meta dl dd{background:none}}#enjoy #student .works-list li .meta dl dd{padding:5px 10px;border-radius:0 14px 14px 0;background:#f7f7f7}#enjoy .works-list li .meta dl dd a{display:inline-block;padding:0;color:#c81812;font-size:14px;font-weight:700;letter-spacing:0;text-decoration:underline}#enjoy .works-list li .meta dl dd a:after{width:0;margin-right:1px;color:transparent;font-size:0;content:"."}#enjoy .works-list li .meta dl dd a:not(:first-of-type){margin-right:5px}#enjoy .works-list li .meta dl dd a:hover{text-decoration:none}#enjoy .works-list li .meta dl dd a+a{margin-left:5px}@media screen and (max-width:767px){#enjoy .works-list li .meta dl dd a+a{margin:0}}#enjoy .works-list li .meta dl.genre dt{padding:0 7px}@media print,screen and (min-width:768px){#enjoy .works-list li .meta dl.genre dt{min-width:82px}}#enjoy .works-list li .meta dl.genre dt img{width:22px;margin-right:5px}#enjoy .works-list li .meta dl.art dt{-webkit-box-sizing:border-box;box-sizing:border-box}@media print,screen and (min-width:768px){#enjoy .works-list li .meta dl.art dt{width:75.2px;min-width:75.2px;padding:0 10px 0 13px}}@media screen and (min-width:768px) and (-ms-high-contrast:none){#enjoy .works-list li .meta dl.art dt span{padding-top:4px}}#enjoy .works-list li .meta dl.art dt img{width:19px;margin-right:7px}@media screen and (max-width:767px){#enjoy .exhibition-title{-webkit-transform:translateY(-16px);margin-bottom:-16px;transform:translateY(-16px)}#enjoy .exhibition-title span{padding:4px 16px;font-size:17px}#enjoy .exhibition-title span:after{right:-8px;border-width:17px 0 0 8px}#enjoy .exhibition-title.small{-webkit-transform:translateY(-15px);margin-bottom:-15px;transform:translateY(-15px)}#enjoy .exhibition-title.small span{padding:4px 33px;font-size:15px}#enjoy .exhibition-title.small span:after{right:-7px;border-width:15px 0 0 7px}#enjoy .works-list{margin-top:4px}#enjoy .works-list li{width:47%;margin-top:26px;margin-right:6%}#enjoy .works-list li:nth-child(2n){margin-right:0}#enjoy .works-list li a.work .title{margin-top:16px;font-size:14px;letter-spacing:0}#enjoy .works-list li a.work .name{font-size:14px;letter-spacing:-.1em}#enjoy .works-list li .meta{margin-top:6px}#enjoy .works-list li .meta dl dt{width:28px;height:28px;padding:0!important;border-radius:14px}#enjoy .works-list li .meta dl dt span{display:none}#enjoy .works-list li .meta dl dt img{width:18px!important;margin-right:0!important}#enjoy .works-list li .meta dl dd{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 28px);max-width:calc(100% - 28px)}}#exhibition-lead{padding-top:71px}#exhibition-lead .text{margin-bottom:70px;font-size:18px;letter-spacing:.04em;line-height:2;text-align:center}@media screen and (max-width:767px){#exhibition-lead{padding-top:0}#exhibition-lead .text{margin-bottom:23px;font-size:14px;letter-spacing:0;text-align:left}}#exhibition-top_works_list{margin-top:107px}#exhibition-top_works_list .btn-red{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:auto;margin:21px 13px 0}@media screen and (max-width:767px){#exhibition-top_works_list .btn-red{margin-bottom:30px}}#exhibition-top_works_list .btn-red a{display:block;padding:11px 42px}#exhibition-top_works_list .more-works{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:82px 0 145px}#exhibition-top_works_list .more-works>div{width:31.2%}#exhibition-top_works_list .more-works a img{width:100%;height:auto}@media print,screen and (min-width:769px){#exhibition-top_works_list .more-works a:hover{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);-webkit-transition:all .3s;box-shadow:0 10px 10px -6px rgba(0,0,0,.25);transition:all .3s}}#exhibition-top_works_list .more-works a p{font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.8}@media screen and (max-width:767px){#exhibition-top_works_list{margin-top:47px}#exhibition-top_works_list .more-works{margin-top:29px}#exhibition-top_works_list .more-works>div{max-width:288px}#exhibition-top_works_list .more-works>div+div{margin-top:10px}#exhibition-top_works_list .more-works a{height:96px;padding:0 0 0 135px;border-width:4px}#exhibition-top_works_list .more-works a p{font-size:15px}}#exhibition-works_list{padding-top:39px}#exhibition-works_list .theme-info{padding:20px 100px;border-radius:8px;background:#f8f8f8}#exhibition-works_list .theme-info .exhibition-title{padding-bottom:25px}#exhibition-works_list .theme-info .theme-title{margin-bottom:14px;font-size:26px;font-weight:700;letter-spacing:.08em;line-height:1.5;text-align:center}#exhibition-works_list .theme-info .theme-num{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;height:54px;border-radius:27px;background:#fff;color:#000;font-size:18px;font-weight:700}#exhibition-works_list .theme-info .theme-num span{margin-right:10px;color:#c81812;font-size:27px;font-weight:700}#exhibition-works_list .works-list{margin-top:0;margin-bottom:60px}#exhibition-works_list .works-list li{margin-top:60px}#exhibition-works_list .theme-history{position:relative;margin-top:33px;padding:147px 0 150px;background:#fff8f0}#exhibition-works_list .theme-history-arch{-webkit-transform:translateX(-50%) rotate(180deg);position:absolute;top:0;left:50%;width:100%;overflow:hidden;transform:translateX(-50%) rotate(180deg)}@media print,screen and (max-width:1600px){#exhibition-works_list .theme-history-arch{width:1600px}}@media screen and (max-width:767px){#exhibition-works_list .theme-history-arch{width:767px}}#exhibition-works_list .theme-history-arch img{width:100%}#exhibition-works_list .theme-history .title-on_short_underbar{margin-bottom:50px}#exhibition-works_list .theme-history .theme-history-list{-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:35px}#exhibition-works_list .theme-history .theme-history-list li{width:31.2%;margin-top:10px}#exhibition-works_list .theme-history .theme-history-list li a{color:#000;font-size:16px;font-weight:700;letter-spacing:.08em;line-height:1.4}#exhibition-works_list .theme-history .theme-history-list li a:hover{color:red}#exhibition-works_list .theme-history .theme-history-list li a .red-circle-text{display:block}#exhibition-works_list .btn-red{margin-bottom:40px}@media screen and (max-width:767px){#exhibition-works_list{padding-top:16px}#exhibition-works_list .theme-info{padding:15px 16px}#exhibition-works_list .theme-info .exhibition-title{padding-bottom:20px}#exhibition-works_list .theme-info .theme-title{margin-bottom:7px;font-size:17px}#exhibition-works_list .theme-info .theme-num{height:38px;border-radius:19px;font-size:14px}#exhibition-works_list .theme-info .theme-num span{font-size:17px}#exhibition-works_list .works-list{margin-bottom:19px}#exhibition-works_list .works-list li{margin-top:28px}#exhibition-works_list .theme-history{margin-top:0;padding:66px 0 83px}#exhibition-works_list .theme-history .title-on_short_underbar{margin-bottom:18px}#exhibition-works_list .theme-history .theme-history-list{margin-bottom:16px}#exhibition-works_list .theme-history .theme-history-list li{width:100%;margin-top:9px}}#exhibition-works_detail{padding-top:33px;padding-bottom:148px}#exhibition-works_detail .work-info{margin-bottom:60px;padding:0 100px 14px;border-radius:8px;background:#f8f8f8}#exhibition-works_detail .work-info .exhibition-title{padding-bottom:27px}#exhibition-works_detail .work-info .work-theme{margin-bottom:16px;font-size:16px;font-weight:700;letter-spacing:.04em;line-height:1.5;text-align:center}#exhibition-works_detail .work-info .work-title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;margin-bottom:10px;padding:13px;border-radius:16px;background:#fff;font-weight:700;line-height:1.5;text-align:center}#exhibition-works_detail .work-info .work-title .big{font-size:26px}#exhibition-works_detail .work-info .work-title .small{font-size:16px}#exhibition-works_detail .work-info .work-date{color:#999;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.4;text-align:center}#exhibition-works_detail .work-photo{max-width:600px;margin:0 auto;text-align:center}#exhibition-works_detail .work-detail_text{margin-top:35px;font-size:16px;line-height:1.8;text-align:center}#exhibition-works_detail .work-note_text{margin-top:20px;font-size:13px;text-align:center}#exhibition-works_detail .work-meta{max-width:600px;margin:52px auto 0}#exhibition-works_detail .work-meta dl{display:-webkit-box;display:-ms-flexbox;display:flex}#exhibition-works_detail .work-meta dl+dl{margin-top:16px}#exhibition-works_detail .work-meta dl dt{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;width:130px;padding:16px 15px;border-radius:8px 0 0 8px;background:#c81812;color:#fff;font-size:16px;font-weight:700}#exhibition-works_detail .work-meta dl dt img{width:24px;margin-right:8px}#exhibition-works_detail .work-meta dl dt:after{position:absolute;top:0;right:-8px;bottom:0;width:0;height:0;margin:auto 0;border-width:5px 0 5px 8px;border-style:solid;border-color:transparent transparent transparent #c81812;content:""}#exhibition-works_detail .work-meta dl dd{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;-ms-flex-wrap:wrap;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;width:calc(100% - 126px);padding:16px 38px;border-radius:0 8px 8px 0;background:#f8f8f8}#exhibition-works_detail .work-meta dl dd a{color:#000;font-size:16px;font-weight:700;line-height:1.5;text-decoration:underline}#exhibition-works_detail .work-meta dl dd a:hover{text-decoration:none}#exhibition-works_detail .work-sns{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;max-width:600px;margin:22px auto 39px}#exhibition-works_detail .work-sns li{margin-left:4px;line-height:0}@media screen and (max-width:767px){#exhibition-works_detail{padding-top:16px;padding-bottom:92px}#exhibition-works_detail .work-info{margin-bottom:44px;padding:0 16px}#exhibition-works_detail .work-info .exhibition-title{padding-bottom:18px}#exhibition-works_detail .work-info .work-theme{margin-bottom:10px;font-size:14px;word-break:break-all}#exhibition-works_detail .work-info .work-title{padding:13px 9px 7px}#exhibition-works_detail .work-info .work-title .big{font-size:17px;line-height:1.3}#exhibition-works_detail .work-info .work-title .small{font-size:13px;line-height:1.8}#exhibition-works_detail .work-info .work-date{padding-bottom:13px;font-size:13px}#exhibition-works_detail .work-detail_text{margin-top:25px;font-size:14px;text-align:left}#exhibition-works_detail .work-meta{margin-top:25px}#exhibition-works_detail .work-meta dl{display:block}#exhibition-works_detail .work-meta dl+dl{margin-top:10px}#exhibition-works_detail .work-meta dl dt{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:14px;border-radius:8px 8px 0 0;font-size:14px}#exhibition-works_detail .work-meta dl dt img{width:21px}#exhibition-works_detail .work-meta dl dt:after{content:none}#exhibition-works_detail .work-meta dl dd{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:13px 14px;border-radius:0 0 8px 8px}#exhibition-works_detail .work-meta dl dd a{font-size:14px}#exhibition-works_detail .work-sns{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:16px 0 20px}#enjoy-liknk-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between;width:100%;margin:0 auto 10px}#enjoy-liknk-list li{width:100%;margin-bottom:10px;border-radius:0}#enjoy-liknk-list li img{width:auto;max-width:100%;margin:0 auto;border-radius:0}}#exhibition-works_list .more-search{margin:40px 0 0}#exhibition-works_list .more-search h3{margin-bottom:15px;padding-bottom:10px;background:url(../img/common/dotted-line.png);background-position:0 100%;background-repeat:repeat-x;font-size:20px;font-weight:700}@media screen and (max-width:767px){#exhibition-works_list .more-search h3{margin-bottom:18px;padding-bottom:7px;font-size:15px}}#exhibition-works_list .more-search ul{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-bottom:-10px}#exhibition-works_list .more-search ul li{margin:0 8px 10px 0}#exhibition-works_list .more-search ul li a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;height:28px;padding:5px 15px 5px 20px;border-radius:30px;background:#c00;color:#fff;font-size:16px;font-weight:700}#exhibition-works_list .more-search ul li a:after{width:13px;height:13px;margin-left:10px;background:url(../img/common/ico_arrow_r_white.svg);background-position:50%;background-repeat:no-repeat;background-size:13px 13px;content:""}#exhibition-works_list .more-search ul li a.is-active{background:#ff0302}@media print,screen and (min-width:768px){#exhibition-works_list .more-search ul li a:hover{background:#ff0302}}@media screen and (max-width:767px){#exhibition-works_list .more-search ul li a{height:auto}}@media (-ms-high-contrast:none),print{#exhibition-works_list .more-search ul li a{-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 15px 3px 20px}#exhibition-works_list .more-search ul li a:after{margin-top:-5px}}@media screen and (max-width:767px){#exhibition-works_list .more-search ul{margin-bottom:-10px}#exhibition-works_list .more-search ul li{margin-bottom:10px}}.enjoy-search #exhibition-works_list{padding-bottom:145px}@media screen and (max-width:767px){.enjoy-search #exhibition-works_list{padding-bottom:60px}}@media print,screen and (max-width:1600px){.contact-pagetitle-section{background-size:auto,cover}}.contact-pagetitle-section h1{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:32px;font-weight:700;letter-spacing:.1em;line-height:1}.contact-pagetitle-section h1 img{width:134px;margin-bottom:8px}.contact-pagetitle-section.is_page{margin-bottom:15px;padding:97px 0 107px}.contact-pagetitle-section.is_page h1{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;flex-direction:row;justify-content:flex-start;letter-spacing:0}.contact-pagetitle-section.is_page h1 img{width:48px;margin:0 12px 0 0}@media screen and (max-width:767px){.contact-pagetitle-section h1{font-size:20px}.contact-pagetitle-section h1 img{width:85px;margin-bottom:3px}.contact-pagetitle-section.is_page{margin-bottom:20px;padding:30px 0 25px}.contact-pagetitle-section.is_page h1 img{width:30px}}#contact-anchor_nav{margin-top:13px;margin-bottom:73px}#contact-anchor_nav .contact-anchor_nav-inner{padding:16px 150px;border-radius:16px;background:#f8f8f8}#contact-anchor_nav .contact-anchor_nav-inner-btns{-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;margin-top:-16px}#contact-anchor_nav .contact-anchor_nav-inner-btns-item{margin-top:16px;padding:0 8px}#contact-anchor_nav .contact-anchor_nav-inner-btns-item a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;min-height:30px;padding:10px 16px;border-radius:8px;background:#fff;color:#000;font-size:18px;font-weight:700;letter-spacing:.04em;line-height:1.4}@media (-ms-high-contrast:none),print{#contact-anchor_nav .contact-anchor_nav-inner-btns-item a{padding:15px 15px 4px}}#contact-anchor_nav .contact-anchor_nav-inner-btns-item a svg{-webkit-transition:.3s ease;width:18px;height:18px;margin-right:10px;transition:.3s ease}@media (-ms-high-contrast:none),print{#contact-anchor_nav .contact-anchor_nav-inner-btns-item a svg{margin-top:-4px}}#contact-anchor_nav .contact-anchor_nav-inner-btns-item a svg rect{fill:none}#contact-anchor_nav .contact-anchor_nav-inner-btns-item a svg path{fill:red;-webkit-transition:all .5s;transition:all .5s}#contact-anchor_nav .contact-anchor_nav-inner-btns-item a span{width:calc(100% - 28px);white-space:nowrap}@media print,screen and (min-width:769px){#contact-anchor_nav .contact-anchor_nav-inner-btns-item a:hover{background:red;color:#fff}}#contact-anchor_nav .contact-anchor_nav-inner-btns-item a:hover svg path{fill:#fff}@media print,screen and (min-width:1001px){#contact-anchor_nav.is_detail .contact-anchor_nav .contact-anchor_nav-inner{padding-right:8px;padding-left:8px}}@media print,screen and (min-width:768px) and (max-width:1000px){#contact-anchor_nav .contact-anchor_nav-inner{padding:16px}}@media screen and (max-width:767px){#contact-anchor_nav{margin-bottom:30px}#contact-anchor_nav .contact-anchor_nav-inner{padding:16px}#contact-anchor_nav .contact-anchor_nav-inner-btns{display:block;margin-top:-8px}#contact-anchor_nav .contact-anchor_nav-inner-btns-item{display:block;width:100%;margin-top:8px;padding:0}#contact-anchor_nav .contact-anchor_nav-inner-btns-item a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:43px;padding:5px 15px;font-size:14px;letter-spacing:0}#contact-anchor_nav .contact-anchor_nav-inner-btns-item a svg{width:14px;height:14px}#contact-anchor_nav .contact-anchor_nav-inner-btns-item a span{width:calc(100% - 24px)}}#contact-information{margin-top:36px;padding:146px 0;background:url(../img/contact/bg_arch_reverse.png) center top -1px no-repeat rgba(0,0,0,.03);background-size:100% auto}#contact-information .title-on_short_underbar{margin-bottom:62px}#contact-information .information-content-title{margin-bottom:31px;padding-bottom:10px;background:url(../img/common/dotted-line.png);background-position:0 100%;background-repeat:repeat-x;font-size:20px;font-weight:700}#contact-information .information-content-form{margin-bottom:74px}#contact-information .information-content-form-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}#contact-information .information-content-form-flex-item{width:46.8%}#contact-information .information-content-form-flex-item a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;height:158px;border:1px solid #dedede;border-radius:8px;background:url(../img/contact/bg_form.png) 0 no-repeat #fff;color:#000;font-size:22px;font-weight:700;letter-spacing:.05em;line-height:1.4;text-align:center}@media print,screen and (min-width:769px){#contact-information .information-content-form-flex-item a:hover{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);box-shadow:0 10px 10px -6px rgba(0,0,0,.25);color:red}}#contact-information .information-content-form-flex-item p{margin-top:20px;font-size:16px;letter-spacing:.02em;line-height:1.4}#contact-information .information-content-tel{margin-bottom:100px}#contact-information .information-content-tel-text{margin-bottom:33px;font-size:16px;line-height:1.5}#contact-information .information-content-tel-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:22px}#contact-information .information-content-tel-flex-item{width:46.8%}#contact-information .information-content-tel-flex-item-title{margin-bottom:19px;padding-left:10px;border-left:4px solid red;font-size:18px;font-weight:700;line-height:1}#contact-information .information-content-tel-flex-item-phone a{color:#000;font-size:18px;font-weight:700}#contact-information .information-content-tel-caption{padding:15px;border-radius:8px;background:rgba(0,0,0,.03)}#contact-information .information-content-tel-caption p{padding-left:1.4em;font-size:14px;letter-spacing:.02em;line-height:1.5;text-indent:-1em}#contact-information .information-content-tel-caption p a{color:red;text-decoration:underline}#contact-information .information-content-tel-caption p a:hover{text-decoration:none}#contact-information .information-content-other .title-on_short_underbar{margin-bottom:61px}#contact-information .information-content-other-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}#contact-information .information-content-other-flex-item{width:22.6%}#contact-information .information-content-other-flex-item a{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;height:82px;padding-left:84px;border:2px solid #dedede;border-radius:8px;background:url(../img/contact/icon_mail_bg.png) left 15px center no-repeat #fff;color:#000;font-size:16px;font-weight:700;letter-spacing:-.05em;line-height:1.5}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),print{#contact-information .information-content-other-flex-item a{background:url(../img/contact/icon_mail_bg@2x.png) left 15px center no-repeat #fff;background-size:54px 55px}}@media print,screen and (min-width:769px){#contact-information .information-content-other-flex-item a:hover{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);box-shadow:0 10px 10px -6px rgba(0,0,0,.25);color:red}}#contact-information .information-content-other-flex-item.is_ex a:after{position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../img/contact/icon_exlink.svg);background-size:cover;content:""}@media print,screen and (max-width:1600px){#contact-information{background-size:auto}}@media print,screen and (min-width:768px) and (max-width:1028px){#contact-information .information-content-other-flex{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-20px}#contact-information .information-content-other-flex-item{width:48%;margin-top:20px}}@media screen and (max-width:767px){#contact-information{margin-top:22px;padding:48px 0 95px;background:url(../img/contact/bg_arch_reverse_sp.png) center top -1px no-repeat rgba(0,0,0,.03);background-size:100% auto}#contact-information .title-on_short_underbar{margin-bottom:30px}#contact-information .information-content-title{margin-bottom:18px;padding-bottom:7px;font-size:15px}#contact-information .information-content-form{margin-bottom:24px}#contact-information .information-content-form-flex{display:block}#contact-information .information-content-form-flex-item{width:100%}#contact-information .information-content-form-flex-item+div{margin-top:15px}#contact-information .information-content-form-flex-item a{height:118px;background:url(../img/contact/bg_form_sp.png) 0 no-repeat #fff;background-size:108.5px;font-size:15px}#contact-information .information-content-form-flex-item p{margin-top:14px;font-size:14px;line-height:1.7}#contact-information .information-content-tel{margin-bottom:43px}#contact-information .information-content-tel-text{margin-bottom:17px;font-size:14px;line-height:1.7}#contact-information .information-content-tel-flex{display:block;margin-bottom:14px}#contact-information .information-content-tel-flex-item{width:100%}#contact-information .information-content-tel-flex-item+div{margin-top:17px}#contact-information .information-content-tel-flex-item-title{margin-bottom:16px;padding-left:8px;border-width:3px;font-size:14px}#contact-information .information-content-tel-flex-item-phone a{font-size:16px}#contact-information .information-content-tel-caption{padding:8px}#contact-information .information-content-tel-caption p{font-size:13px;line-height:1.4}#contact-information .information-content-other .title-on_short_underbar{margin-bottom:29px}#contact-information .information-content-other-flex{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-15px}#contact-information .information-content-other-flex-item{width:47.2%;margin-top:15px}#contact-information .information-content-other-flex-item a{-webkit-box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;box-sizing:border-box;justify-content:center;height:128px;padding:67px 0 0;background:url(../img/contact/icon_mail_bg_sp.png) top 16px center no-repeat #fff;background-size:54px auto;font-size:14px;letter-spacing:0;text-align:center}}#contact-top .contact-content-faq{margin-bottom:60px}#contact-top .contact-content-faq-lead{margin-bottom:51px;font-size:19px;line-height:1.9;text-align:center}#contact-top .contact-content-faq-lead-red{color:#9c0816;font-weight:700}#contact-top .contact-content-faq-btn{margin-bottom:20px}#contact-top .contact-content-faq-btn a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;height:158px;border:1px solid #dedede;border-radius:8px;background:url(../img/contact/bg_faq.png) 0 no-repeat;color:#000;font-size:22px;font-weight:700}@media print,screen and (min-width:769px){#contact-top .contact-content-faq-btn a:hover{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);box-shadow:0 10px 10px -6px rgba(0,0,0,.25);color:red}}#contact-top .contact-content-faq-caption{font-size:16px}#contact-top .contact-content-form{margin-bottom:83px;padding:81px 0 114px;background:url(../img/contact/bg_ornament.png);background-position:50%}#contact-top .contact-content-form .title-on_short_underbar{margin-bottom:60px}#contact-top .contact-content-form-caution{margin-bottom:60px;font-size:18px;letter-spacing:.1em;line-height:1.5;text-align:center}#contact-top .contact-content-form-caution span{font-weight:700}#contact-top .contact-content-form-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}#contact-top .contact-content-form-flex.col3 #contact-top .contact-content-form-flex-item{width:31.4%}#contact-top .contact-content-form-flex-item{width:46.8%}#contact-top .contact-content-form-flex-item a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;height:158px;border:1px solid #dedede;border-radius:8px;background:url(../img/contact/bg_form.png) 0 no-repeat #fff;color:#000;font-size:22px;font-weight:700;letter-spacing:.05em;line-height:1.4;text-align:center}@media print,screen and (min-width:769px){#contact-top .contact-content-form-flex-item a:hover{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);box-shadow:0 10px 10px -6px rgba(0,0,0,.25);color:red}}#contact-top .contact-content-form-flex-item p{margin-top:20px;font-size:16px;letter-spacing:.02em;line-height:1.4}#contact-top .contact-content-tel{margin-bottom:60px}#contact-top .contact-content-tel .title-on_short_underbar{margin-bottom:34px}#contact-top .contact-content-tel-desc{margin-bottom:60px;font-size:18px;letter-spacing:.1em;line-height:1.5;text-align:center}#contact-top .contact-content-tel-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:12px}#contact-top .contact-content-tel-flex-item{width:46.8%}#contact-top .contact-content-tel-flex-item-title{margin-bottom:21px;padding-bottom:10px;background:url(../img/common/dotted-line.png);background-position:0 100%;background-repeat:repeat-x;font-size:20px;font-weight:700;letter-spacing:.05em}#contact-top .contact-content-tel-flex-item-phone{font-size:18px;font-weight:700;letter-spacing:.06em;line-height:2}#contact-top .contact-content-tel-flex-item-phone a{color:#000;font-size:18px;font-weight:700;line-height:2}#contact-top .contact-content-tel-caption{padding:15px;border-radius:8px;background:rgba(0,0,0,.03)}#contact-top .contact-content-tel-caption p{padding-left:1.4em;font-size:14px;letter-spacing:.02em;line-height:1.5;text-indent:-1em}#contact-top .contact-content-tel-caption p a{color:red;text-decoration:underline}#contact-top .contact-content-tel-caption p a:hover{text-decoration:none}#contact-top .contact-content-other{padding:79px 0 146px;background:url(../img/contact/bg_ornament.png)}#contact-top .contact-content-other .title-on_short_underbar{margin-bottom:61px}#contact-top .contact-content-other-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}#contact-top .contact-content-other-flex-item{width:22.6%}#contact-top .contact-content-other-flex-item.is_ex a:after{position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../img/contact/icon_exlink.svg);background-size:cover;content:""}#contact-top .contact-content-other-flex-item a{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;height:82px;padding-left:84px;border:2px solid #dedede;border-radius:8px;background:url(../img/contact/icon_mail_bg.png) left 15px center no-repeat #fff;color:#000;font-size:16px;font-weight:700;letter-spacing:-.05em;line-height:1.5}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),print{#contact-top .contact-content-other-flex-item a{background:url(../img/contact/icon_mail_bg@2x.png) left 15px center no-repeat #fff;background-size:54px 55px}}@media print,screen and (min-width:769px){#contact-top .contact-content-other-flex-item a:hover{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);box-shadow:0 10px 10px -6px rgba(0,0,0,.25);color:red}}@media print,screen and (min-width:768px) and (max-width:1028px){#contact-top .contact-content-other-flex{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-20px}#contact-top .contact-content-other-flex-item{width:48%;margin-top:20px}}@media screen and (max-width:767px){#contact-top .contact-content-faq{margin-bottom:15px}#contact-top .contact-content-faq-lead{margin-bottom:33px;font-size:14px;line-height:2;text-align:left}#contact-top .contact-content-faq-btn{margin-bottom:10px}#contact-top .contact-content-faq-btn a{height:118px;background:url(../img/contact/bg_faq_sp.png) 0 no-repeat;background-size:105.5px auto;font-size:15px}#contact-top .contact-content-faq-caption{font-size:14px;line-height:1.5}#contact-top .contact-content-form{margin-bottom:40px;padding:42px 0 69px;background:url(../img/contact/bg_ornament.png);background-size:94px auto}#contact-top .contact-content-form .title-on_short_underbar{margin-bottom:30px}#contact-top .contact-content-form-caution{margin-bottom:30px;font-size:14px;line-height:1.9;text-align:left}#contact-top .contact-content-form-caution span{display:inline-block;width:100%;text-align:center}#contact-top .contact-content-form-flex{display:block}#contact-top .contact-content-form-flex-item{width:100%}#contact-top .contact-content-form-flex-item+div{margin-top:15px}#contact-top .contact-content-form-flex-item a{height:118px;background:url(../img/contact/bg_form_sp.png) 0 no-repeat #fff;background-size:108.5px;font-size:15px}#contact-top .contact-content-form-flex-item p{margin-top:14px;font-size:14px;line-height:1.7}#contact-top .contact-content-tel{margin-bottom:20px}#contact-top .contact-content-tel .title-on_short_underbar{margin-bottom:15px}#contact-top .contact-content-tel-desc{margin-bottom:20px;font-size:14px;line-height:1.9;text-align:left}#contact-top .contact-content-tel-flex{display:block;margin-bottom:8px}#contact-top .contact-content-tel-flex-item{width:100%}#contact-top .contact-content-tel-flex-item+div{margin-top:19px}#contact-top .contact-content-tel-flex-item-title{margin-bottom:10px;font-size:15px}#contact-top .contact-content-tel-flex-item-phone a{font-size:15px}#contact-top .contact-content-tel-caption{padding:8px}#contact-top .contact-content-tel-caption p{font-size:13px;line-height:1.4}#contact-top .contact-content-other{padding:40px 0 87px;background:url(../img/contact/bg_ornament.png);background-size:94px auto}#contact-top .contact-content-other .title-on_short_underbar{margin-bottom:30px}#contact-top .contact-content-other-flex{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-15px}#contact-top .contact-content-other-flex-item{width:47.2%;margin-top:15px}#contact-top .contact-content-other-flex-item a{-webkit-box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;box-sizing:border-box;justify-content:center;height:128px;padding:67px 0 0;background:url(../img/contact/icon_mail_bg_sp.png) top 16px center no-repeat #fff;background-size:54px auto;font-size:14px;letter-spacing:0;text-align:center}}#contact-qa .qa-content-how_to_select-title{margin-bottom:31px;padding-bottom:10px;background:url(../img/common/dotted-line.png);background-position:0 100%;background-repeat:repeat-x;font-size:20px;font-weight:700}#contact-qa .qa-content-how_to_select-list{-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-32px;text-align:center}#contact-qa .qa-content-how_to_select-list.is_text_center a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}#contact-qa .qa-content-how_to_select-list-item{width:22.6%;margin-top:32px;margin-right:3.2%}#contact-qa .qa-content-how_to_select-list-item:last-child{margin-right:auto}#contact-qa .qa-content-how_to_select-list-item:nth-child(4n){margin-right:0}#contact-qa .qa-content-how_to_select-list-item.bg_ball a{background-image:url(../img/contact/icon_pen.svg)}#contact-qa .qa-content-how_to_select-list-item.bg_mechanicalpencil a{background-image:url(../img/contact/icon_maker.svg)}#contact-qa .qa-content-how_to_select-list-item.bg_signpen-marke a{background-image:url(../img/contact/icon_magic.svg)}#contact-qa .qa-content-how_to_select-list-item.bg_painting-school a{background-image:url(../img/contact/icon_craypas.svg)}#contact-qa .qa-content-how_to_select-list-item.bg_eraser a{background-image:url(../img/contact/icon_eraser.svg)}#contact-qa .qa-content-how_to_select-list-item.bg_office a{background-image:url(../img/contact/icon_scissors.svg)}#contact-qa .qa-content-how_to_select-list-item.bg_publication a{background-image:url(../img/contact/icon_book.svg)}#contact-qa .qa-content-how_to_select-list-item.bg_other a{background-image:url(../img/contact/icon_other.svg)}#contact-qa .qa-content-how_to_select-list-item a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;height:100%;min-height:76px;padding:27px 15px;border:1px solid #dedede;border-radius:8px;background-color:#ecedf0;background-image:url(../img/contact/icon_comment02.svg);background-position:left -30px center;background-repeat:no-repeat;background-size:120px 120px;color:#000;font-size:16px;font-weight:700;line-height:1.4;text-align:left}#for_product #contact-qa .qa-content-how_to_select-list-item a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media print,screen and (min-width:769px){#contact-qa .qa-content-how_to_select-list-item a:hover{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);box-shadow:0 10px 10px -6px rgba(0,0,0,.25);color:red}}.faq-section{margin-bottom:60px}.qa_detail-list-item{margin-bottom:30px}@media screen and (max-width:767px){#contact-qa .qa-content-how_to_select-title{margin-bottom:18px;padding-bottom:7px;font-size:15px}#contact-qa .qa-content-how_to_select-list{margin-top:-16px}#contact-qa .qa-content-how_to_select-list+.qa-content-how_to_select-title{margin-top:27px}#contact-qa .qa-content-how_to_select-list-item{width:47.2%;margin-top:16px;margin-right:5.6%}#contact-qa .qa-content-how_to_select-list-item:nth-child(2n){margin-right:0}#contact-qa .qa-content-how_to_select-list-item a{min-height:46px;padding:12px 10px;border-radius:5px;background-position:left -23px center;background-size:90px 90px;font-size:14px;text-align:left}}#contact-qa_detail .qa_detail-list{margin-bottom:36px}#contact-qa_detail .qa_detail-list-item+div{margin-top:58px}#contact-qa_detail .qa_detail-list-item-title{margin-bottom:30px;padding-bottom:10px;background:url(../img/common/dotted-line.png);background-position:0 100%;background-repeat:repeat-x;font-size:20px;font-weight:700;letter-spacing:.05em}#contact-qa_detail .qa_detail-list-item dl{overflow:hidden;border:1px solid #f2f3f5;border-radius:30px}#contact-qa_detail .qa_detail-list-item dl+dl{margin-top:20px}#contact-qa_detail .qa_detail-list-item dl dt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}#contact-qa_detail .qa_detail-list-item dl dt a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;min-height:60px;padding:10px 50px 10px 30px;background:#f2f3f5;color:#000;font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1.4;cursor:pointer}#contact-qa_detail .qa_detail-list-item dl dt a:after,#contact-qa_detail .qa_detail-list-item dl dt a:before{-webkit-transition:.3s;position:absolute;top:0;right:34px;bottom:0;width:13px;height:2px;margin:auto 0;border-radius:1px;background:#333;content:"";transition:.3s}#contact-qa_detail .qa_detail-list-item dl dt a:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#contact-qa_detail .qa_detail-list-item dl dt a.is_open:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#contact-qa_detail .qa_detail-list-item dl dd{display:none;padding:14px 28px 25px;font-size:16px;line-height:1.8}#contact-qa_detail .qa_detail-list-item dl dd table{width:100%;margin-top:15px;border:1px solid #dedede}#contact-qa_detail .qa_detail-list-item dl dd table td,#contact-qa_detail .qa_detail-list-item dl dd table th{padding:5px;border:1px solid #dedede}@media screen and (max-width:767px){#contact-qa_detail .qa_detail-list{margin-bottom:30px}#contact-qa_detail .qa_detail-list-item+div{margin-top:28px}#contact-qa_detail .qa_detail-list-item-title{margin-bottom:18px;padding-bottom:7px;font-size:15px}#contact-qa_detail .qa_detail-list-item dl{border-radius:21px}#contact-qa_detail .qa_detail-list-item dl+dl{margin-top:8px}#contact-qa_detail .qa_detail-list-item dl dt a{min-height:42px;padding:12px 45px 12px 15px;font-size:14px;letter-spacing:0;line-height:1.35}#contact-qa_detail .qa_detail-list-item dl dt a:after,#contact-qa_detail .qa_detail-list-item dl dt a:before{top:21px;right:17px;bottom:auto;width:11px}#contact-qa_detail .qa_detail-list-item dl dd{padding:12px 15px 20px;font-size:14px}#contact-qa_detail .qa_detail-list-item dl dd img{width:auto;max-width:100%}}@media print,screen and (max-width:1279px) and (min-width:768px){#qa .content-width{width:calc(100% - 32px);max-width:1000px}}#contact-form .form-control-feedback{padding:10px 0;color:red}#contact-form .for_partner{padding:10px 0 72px}@media screen and (max-width:767px){#contact-form .for_partner{padding-bottom:40px}}#contact-form .for_partner .title-on_short_underbar{margin-bottom:53px}@media screen and (max-width:767px){#contact-form .for_partner .title-on_short_underbar{margin-bottom:30px}}#contact-form .for_partner-lead{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;max-width:1000px;margin:0 auto 24px}@media screen and (max-width:767px){#contact-form .for_partner-lead{display:block}}@media screen and (max-width:767px){#contact-form .for_partner-lead-text_area{width:100%;padding:0}}#contact-form .for_partner-lead-image{width:calc(100% - 600px);max-width:382px}#contact-form .for_partner-lead-image img{border-radius:16px}@media screen and (max-width:767px){#contact-form .for_partner-lead-image{width:100%;margin:20px 0 0;text-align:center}#contact-form .for_partner-lead-image img{border-radius:8px}}#contact-form .for_partner-lead-text01{color:#525252;font-size:16px;line-height:1.8}@media screen and (max-width:767px){#contact-form .for_partner-lead-text01{font-size:14px}}#contact-form .for_partner-lead-text02{color:#000;font-size:16px;line-height:1.82}@media screen and (max-width:767px){#contact-form .for_partner-lead-text02{font-size:14px}}#contact-form .for_partner-lead-text03{max-width:1000px;margin:0 auto 24px;font-size:14px;line-height:2}@media screen and (max-width:767px){#contact-form .for_partner-lead-text03{font-size:13px}}#contact-form .for_partner-lead a{color:red;text-decoration:underline}#contact-form .form{margin-bottom:107px}@media screen and (max-width:767px){#contact-form .form{margin-bottom:60px}}#contact-form .form-inner{padding:64px 60px 87px;border-radius:16px}@media screen and (max-width:767px){#contact-form .form-inner{padding:40px 20px;border-radius:8px}}#contact-form .form-title{margin-bottom:56px;text-align:center}@media screen and (max-width:767px){#contact-form .form-title{margin-bottom:30px}}#contact-form .form-title span{display:inline-block;padding:0 0 38px;font-size:22px;font-weight:700}@media screen and (max-width:767px){#contact-form .form-title span{padding-bottom:20px;background-size:100% auto;font-size:16px}}#contact-form .form .confirm-txt,#contact-form .form .error-txt{margin-top:-55px}#contact-form .form-table{width:100%;border-collapse:collapse}#contact-form .form-table tr{-webkit-box-sizing:border-box;box-sizing:border-box}#contact-form .form-table tr td,#contact-form .form-table tr th{padding:0 0 21px;vertical-align:top}@media screen and (max-width:767px){#contact-form .form-table tr th{padding-bottom:10px}#contact-form .form-table tr td{padding-bottom:30px}}#contact-form .form-table tr.form-btn td{padding:73px 0 0}@media screen and (max-width:767px){#contact-form .form-table tr.form-btn td{padding:40px 0 0}}@media screen and (max-width:767px){#contact-form .form-table{display:block}#contact-form .form-table tbody,#contact-form .form-table td,#contact-form .form-table tr{display:block;width:100%!important}}#contact-form .form-table button,#contact-form .form-table input,#contact-form .form-table select,#contact-form .form-table textarea{font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif}@media (-ms-high-contrast:none),print{#contact-form .form-table button,#contact-form .form-table input,#contact-form .form-table select,#contact-form .form-table textarea{font-family:メイリオ,ＭＳ Ｐゴシック,sans-serif}}#contact-form .form-table-req{color:red;font-weight:700}#contact-form .form-question{width:278px;text-align:left}#contact-form .form-question .form-control-label,#contact-form .form-question label{display:inline-block;color:#525252;font-size:16px;letter-spacing:.03em;line-height:1}@media screen and (max-width:767px){#contact-form .form-question .form-control-label,#contact-form .form-question label{font-size:14px}}#contact-form .form-input{width:calc(100% - 278px)}#contact-form .form-input input[type=text]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:3px 10px;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:14px;line-height:1}@media screen and (max-width:767px){#contact-form .form-input input[type=text]{width:100%;height:29px;font-size:16px}#contact-form .form-input input[type=text]:placeholder-shown{padding-top:4px}#contact-form .form-input input[type=text]::-webkit-input-placeholder{padding-top:4px}#contact-form .form-input input[type=text]:-moz-placeholder,#contact-form .form-input input[type=text]::-moz-placeholder{padding-top:4px}#contact-form .form-input input[type=text]:-ms-input-placeholder{padding-top:4px}}#contact-form .form-input select{-webkit-box-sizing:border-box;box-sizing:border-box;width:150px;padding:3px 10px;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:14px;line-height:1.5}#contact-form .form-input select::-ms-expand{display:none}@media screen and (max-width:767px){#contact-form .form-input select{width:100%}}#contact-form .form-input textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:160px;padding:3px 10px;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:14px;line-height:1.5}@media screen and (max-width:767px){#contact-form .form-input textarea{font-size:16px}}#contact-form .form-input .text-muted{margin-top:8px;color:#525252;font-size:14px}#contact-form .form-input .text-muted a{color:red;text-decoration:underline}#contact-form .form-input .text-muted a:hover{text-decoration:none}#contact-form .form-checkbox{position:relative;padding-left:20px;line-height:1em}#contact-form .form-checkbox-input{z-index:-1;position:absolute;opacity:0}#contact-form .form-checkbox-input:checked~.form-checkbox-indicator:after,#contact-form .form-checkbox-input:checked~.form-checkbox-indicator:before{visibility:visible;opacity:1}#contact-form .form-checkbox-indicator{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:block;position:absolute;top:0;left:0;width:13px;height:13px;border:1px solid #ccc;border-radius:2px;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:50% 50%;pointer-events:none;user-select:none}@media screen and (max-width:767px){#contact-form .form-checkbox-indicator{top:3px}}#contact-form .form-checkbox-description{font-size:16px}#contact-form .form-checkbox-description:hover{cursor:pointer}@media screen and (max-width:767px){#contact-form .form-checkbox-description{font-size:14px}}#contact-form .form-radio{position:relative;padding-left:20px;line-height:1}#contact-form .form-radio+label{margin-top:20px}#contact-form .form-radio-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}#contact-form .form-radio-input{z-index:-1;position:absolute;opacity:0}#contact-form .form-radio-input:checked~.form-radio-indicator{border-color:red}#contact-form .form-radio-input:checked~.form-radio-indicator:after{opacity:1}#contact-form .form-radio-indicator{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #ccc;border-radius:50%;background:#fff;pointer-events:none;user-select:none}#contact-form .form-radio-indicator:after{position:absolute;top:0;right:0;bottom:0;left:0;width:8px;height:8px;margin:auto;border-radius:50%;background:red;content:"";opacity:0}#contact-form .form-radio-description{font-size:16px}#contact-form .form-radio-description:hover{cursor:pointer}@media screen and (max-width:767px){#contact-form .form-radio-description{font-size:14px}}#contact-form .form-name{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}#contact-form .form-name input[type=text]{width:48%}#contact-form .form-tel input[type=text]{max-width:290px}@media screen and (max-width:767px){#contact-form .form-tel input[type=text]{max-width:100%}}#contact-form .form-postalcode input[type=text]{max-width:150px}@media screen and (max-width:767px){#contact-form .form-postalcode input[type=text]{max-width:100%}}#contact-form .form-select{display:inline-block;position:relative}#contact-form .form-select:after{position:absolute;top:0;right:4px;bottom:0;height:12px;margin:auto 0;color:#525252;font-size:12px;line-height:1;content:"▼";pointer-events:none}@media screen and (max-width:767px){#contact-form .form-select{display:block}}.form-checkbox-indicator:after,.form-checkbox-indicator:before,.recruit-form-table-input-checkbox-indicator:after,.recruit-form-table-input-checkbox-indicator:before{-webkit-transition:.3s;display:inline-block;visibility:hidden;position:absolute;width:2px;background-color:red;content:"";opacity:0;transition:.3s}.form-checkbox-indicator:before,.recruit-form-table-input-checkbox-indicator:before{-webkit-transform:rotate(-55deg);top:6px;left:3px;height:5px;transform:rotate(-55deg)}.form-checkbox-indicator:after,.recruit-form-table-input-checkbox-indicator:after{-webkit-transform:rotate(35deg);top:2px;left:7px;height:10px;transform:rotate(35deg)}.contact-content-notice-box{margin:20px 0 50px;padding:40px 20px 30px;border:1px solid #000;background-color:#fff;line-height:1.5;text-align:center}.contact-content-notice-lead{margin-bottom:30px;font-size:18px;font-weight:700}.contact-content-notice-text{margin-bottom:15px}@media screen and (max-width:767px){.contact-content-notice-box{margin:30px 0 50px;padding:30px 20px 20px}.contact-content-notice-lead{margin-bottom:15px;font-size:15px}.contact-content-notice-text{margin-bottom:10px}}#contact-top .contact-content-link-panel{grid-column-gap:30px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto}#contact-top .contact-content-link-panel-item{display:grid;grid-row:span 3;grid-template-rows:subgrid;place-content:center;place-items:center;padding:29px 18px 26px;border:1px solid #dedede;border-radius:8px;background-color:#fff}#contact-top .contact-content-link-panel-item>:last-child{margin-bottom:0}#contact-top .contact-content-link-panel-item .contact-content-link-panel-img{width:100px;height:72px;margin-bottom:8px}#contact-top .contact-content-link-panel-item .contact-content-link-panel-title{margin-bottom:19px;color:#000;font-size:18px;line-height:1.5;text-align:center}#contact-top .contact-content-link-panel-item .contact-content-link-panel-text{min-height:76px;color:#000;font-size:16px;letter-spacing:.02em}@media print,screen and (min-width:769px){#contact-top .contact-content-link-panel-item:hover{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);box-shadow:0 10px 10px -6px rgba(0,0,0,.25);color:red}}@media screen and (max-width:767px){#contact-top .contact-content-link-panel{grid-template-columns:100%}#contact-top .contact-content-link-panel-item{margin-bottom:18px;padding:24px 22px}#contact-top .contact-content-link-panel-item .contact-content-link-panel-title{font-size:15px}#contact-top .contact-content-link-panel-item .contact-content-link-panel-text{min-height:40px;font-size:14px}}#info{overflow-x:hidden}#info .links-list{-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1000px;margin:-55px auto 0}#info .links-list li{width:31.2%;margin-top:55px}#info .links-list li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}#info .links-list li a .links-title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;order:2;padding:25px 0 0;font-size:18px;text-align:center}#info .links-list li a .links-title:before{width:18px;height:18px;margin-right:10px;background:url(../img/top/red_arrow.svg);background-repeat:no-repeat;content:""}#info .links-list li a .links-title span{text-align:left}#info .links-list li a .links-img{-webkit-box-sizing:border-box;-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-transition:all .3s;box-sizing:border-box;order:1;border:4px solid rgba(255,0,0,0);border-radius:19px;transition:all .3s}#info .links-list li a .links-img img{-o-object-fit:cover;-o-object-position:top;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);width:100%;max-width:100%;height:100%;object-fit:cover;object-position:top;border-radius:16px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);font-family:"object-fit: cover; object-position: top"}@media print,screen and (min-width:768px){#info .links-list li a .links-img img{height:171px}}@media print,screen and (min-width:769px){#info .links-list li a:hover .links-img{-webkit-transform:scale(1.05) rotate(.1deg) translateZ(0);-webkit-transition:all .3s;transform:scale(1.05) rotate(.1deg) translateZ(0);border:4px solid red;transition:all .3s}#info .links-list li a:hover .links-img img{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);box-shadow:0 10px 10px -6px rgba(0,0,0,.25)}}@media screen and (max-width:767px){#info .links-list{margin-top:-27px}#info .links-list li{width:calc(50% - 8px);margin-top:27px}#info .links-list li a .links-title{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 auto;padding:11px 0 0;font-size:14px;line-height:1.4;text-align:left}#info .links-list li a .links-title:before{width:14px;height:14px}#info .links-list li a .links-title span{max-width:calc(100% - 24px)}#info .links-list li a .links-img{border-radius:15px}#info .links-list li a .links-img img{border-radius:10px}}#info .more-list{-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1000px;margin:-32px auto 0}#info .more-list li{width:48.4%;margin-top:32px}@media print,screen and (min-width:769px){#info .more-list li:hover a{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}}#info .more-list li a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;padding:8px 10px;border:1px solid #dedede;border-radius:8px;background:#fff}@media print,screen and (min-width:769px){#info .more-list li a:hover{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);box-shadow:0 10px 10px -6px rgba(0,0,0,.25)}}#info .more-list-image{margin-right:20px}#info .more-list-text{font-size:18px;font-weight:700}#info .more-list-arrow{position:absolute;right:9px;bottom:9px;width:18px;height:18px}#info .more-list-arrow img{vertical-align:baseline}@media screen and (max-width:767px){#info .more-list{display:block;margin-top:0;padding-bottom:50px}#info .more-list li{width:100%;margin-top:0}#info .more-list li+li{margin-top:11px}#info .more-list li .more-list-image{width:80px}#info .more-list li .more-list-text{font-size:14px}#info .more-list li .more-list-arrow{right:7px;bottom:7px;width:14px;height:14px;font-size:0}}#info .lead .text-image{padding-top:80px;text-align:center}#info .lead .text-image img{margin:0 auto}@media print,screen and (max-width:1279px) and (min-width:768px){#info .lead .text-image img{width:100%;max-width:800px;height:auto}}#info .lead .text{margin-top:53px;font-size:18px;letter-spacing:.05em;line-height:2;text-align:center}#info .company-outline{margin-top:90px;padding:76px 0;background:url(../img/company/bg_link.jpg) 50% no-repeat;background-size:cover}#info .company-outline .title-on_short_underbar{margin-bottom:53px}#info .art-project{z-index:1;position:relative;padding:73px 0;background:-webkit-gradient(linear,left top,right top,from(#eff3f6),color-stop(50%,#fff),to(#eff3f6));background:linear-gradient(90deg,#eff3f6 0,#fff 50%,#eff3f6)}#info .art-project:before{position:absolute;top:-23px;left:-8px;width:270px;height:206px;background:url(../img/company/bg_kazarileft.png);content:""}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),print{#info .art-project:before{background-image:url(../img/company/bg_kazarileft@2x.png);background-size:contain}}#info .art-project:after{position:absolute;right:-7px;bottom:-12px;width:152px;height:249px;background:url(../img/company/bg_kazariright.png);content:""}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),print{#info .art-project:after{background-image:url(../img/company/bg_kazariright@2x.png);background-size:contain}}@media print,screen and (max-width:1170px){#info .art-project:after{-webkit-transform:scale(.8);-webkit-transform-origin:top right;bottom:-150px;transform:scale(.8);transform-origin:top right}}#info .art-project .title-on_short_underbar{margin-bottom:58px}#info .art-project .links-list{z-index:1;position:relative}#info .more{padding:77px 0 149px;background:url(../img/common/bg_more.jpg) bottom no-repeat}#info .more .title-on_short_underbar{margin-bottom:60px}@media screen and (max-width:767px){#info .lead .text-image{padding-top:5vw}#info .lead .text-image img{width:288.5px;margin:0 auto}#info .lead .text{margin-top:22px;font-size:14px;text-align:left}#info .company-outline{margin-top:24px;padding:35px 0 24px;background:#f5f5ea}#info .company-outline .title-on_short_underbar{margin-bottom:28px}#info .art-project{padding:39px 0 30px}#info .art-project:before{content:none}#info .art-project:after{-webkit-transform:scale(1.5) rotate(.1deg);-webkit-transform-origin:right 75%;right:0;bottom:1px;width:91.5px;height:146.5px;transform:scale(1.5) rotate(.1deg);transform-origin:right 75%;background:url(../img/company/bg_kazariright_sp.png);background-size:100% 100%}}@media screen and (max-width:767px) and (max-width:767px){#info .art-project:after{display:none}}@media screen and (max-width:767px){#info .art-project .title-on_short_underbar{margin-bottom:28px}#info .more{padding:36px 0 30px;background:url(../img/common/bg_more_sp.jpg) bottom no-repeat;background-color:#f8f8f8;background-size:100% auto}#info .more .title-on_short_underbar{margin-bottom:25px}}@media screen and (max-width:767px){.company-page .l-lg{display:none!important}}@media print,screen and (min-width:768px){.company-page .l-sm{display:none!important}}.company-page #content *,.company-page #content :after,.company-page #content :before{-webkit-box-sizing:border-box;box-sizing:border-box}@media print,screen and (min-width:768px){.company-page#info .links-list{width:656px}.company-page#info .links-list li{width:46.8%}}.company-page__inner{width:1000px;margin:0 auto}@media print,screen and (max-width:1279px) and (min-width:768px){.company-page__inner{width:calc(100% - 32px);max-width:1000px}}@media screen and (max-width:767px){.company-page__inner{width:100%;padding:0 16px}}.company-page__tab{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;width:100%;height:70px;padding:6px;border-radius:35px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.company-page__tab.bottom{margin-top:90px}.company-page__tab--item{-webkit-font-feature-settings:"palt";-webkit-transition:.3s ease;width:calc(25% - 9px);height:60px;padding-top:2px;border-radius:30px;color:inherit;font-family:inherit;font-feature-settings:"palt";font-size:18px;font-weight:700;letter-spacing:1px;line-height:1.38889;transition:.3s ease}@media (-ms-high-contrast:none),print{.company-page__tab--item{padding-top:6px}}@media print,screen and (max-width:890px){.company-page__tab--item{font-size:16px;letter-spacing:0}}@media print,screen and (min-width:769px){.company-page__tab--item:hover{background-color:rgba(55,108,145,.1);cursor:pointer}}.company-page__tab--item.is-active{background-color:#376c91;color:#fff}@media screen and (max-width:767px){.company-page__tab{-webkit-box-shadow:none;-webkit-overflow-scrolling:auto;position:relative;width:calc(100% + 32px);margin:0 -16px;padding:0;overflow-x:scroll;border-radius:0;box-shadow:none}.company-page__tab:after{display:inline-block;width:16px;min-width:16px;height:100%;content:""}.company-page__tab.bottom{margin-top:50px}.company-page__tab--item{width:auto;height:40px;padding:0 20px;border-radius:20px;background-color:#dedede;font-size:16px;line-height:1.40625;white-space:pre}.company-page__tab--item:not(:first-of-type){margin-left:10px}.company-page__tab--item:first-of-type{margin-left:16px}}@media print,screen and (max-width:496px){.company-page__tab::-webkit-scrollbar{height:3px}.company-page__tab::-webkit-scrollbar-track,.company-page__tab::-webkit-scrollbar-track-piece{margin:0 8px;background:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(30%,transparent),color-stop(30%,#dedede),color-stop(70%,#dedede),color-stop(70%,transparent),to(transparent));background:linear-gradient(0deg,transparent,transparent 30%,#dedede 0,#dedede 70%,transparent 0,transparent)}.company-page__tab::-webkit-scrollbar-thumb{background-color:#366d91;cursor:pointer}}.company-page.greeting .greeting-sec{width:1000px;margin:19px auto 0;padding:0 0 92px}@media print,screen and (max-width:1279px) and (min-width:768px){.company-page.greeting .greeting-sec{width:calc(100% - 32px);max-width:1000px}}.company-page.greeting .greeting-sec--wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.company-page.greeting .greeting-sec--wrap:not(:first-of-type){margin-top:36px}.company-page.greeting .greeting-sec--wrap.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.company-page.greeting .greeting-sec--wrap.reverse .imagearea{margin-right:50px;margin-left:0}@media print,screen and (min-width:768px){.company-page.greeting .greeting-sec--wrap.reverse .imagearea{width:70vw;max-width:420px}.company-page.greeting .greeting-sec--wrap.reverse .imagearea img{width:100%;height:auto}}@media (-ms-high-contrast:none),print{.company-page.greeting .greeting-sec--wrap.reverse .imagearea{width:auto;max-width:none}.company-page.greeting .greeting-sec--wrap.reverse .imagearea img{width:auto}}.company-page.greeting .greeting-sec--wrap.shape-outside{display:block;margin-top:33px}.company-page.greeting .greeting-sec--wrap.shape-outside .txtarea{display:inline}.company-page.greeting .greeting-sec--wrap.shape-outside .txtarea img{margin:6px 0 10px 50px;float:right;shape-outside:inset(0 0 0 0 round 0)}.company-page.greeting .greeting-sec--wrap.shape-outside .imagearea{margin-left:0}.company-page.greeting .greeting-sec--wrap .txtarea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%}.company-page.greeting .greeting-sec--wrap .txtarea__tit{margin-top:-7px;margin-bottom:30px;font-size:26px;font-weight:700;line-height:1.61538}@media print,screen and (max-width:890px){.company-page.greeting .greeting-sec--wrap .txtarea__tit br{display:none}}.company-page.greeting .greeting-sec--wrap .txtarea__txt{-webkit-font-feature-settings:"palt";color:#525252;font-feature-settings:"palt";font-size:16px;font-weight:500;letter-spacing:2px;line-height:1.8125}.company-page.greeting .greeting-sec--wrap .txtarea__txt:not(:first-of-type){margin-top:27px}.company-page.greeting .greeting-sec--wrap .imagearea{margin-left:50px}.company-page.greeting .greeting-sec--signature{margin-top:13px;text-align:right}.company-page.greeting .greeting-sec--signature .caption{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;color:#666}.company-page.greeting .greeting-sec--signature .caption__txt{font-size:14px;font-weight:500;line-height:1}.company-page.greeting .greeting-sec--signature .caption__txt:not(:first-of-type){margin-top:6px}.company-page.greeting .greeting-sec--signature .name{margin-top:13px}@media screen and (max-width:767px){.company-page.greeting .greeting-sec{width:100%;margin:0 auto;padding:0 16px 92px}.company-page.greeting .greeting-sec--wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.company-page.greeting .greeting-sec--wrap:not(:first-of-type){margin-top:36px}.company-page.greeting .greeting-sec--wrap.reverse .imagearea{margin-right:0}.company-page.greeting .greeting-sec--wrap.shape-outside{margin-top:33px}.company-page.greeting .greeting-sec--wrap.shape-outside .txtarea img{margin:0 0 15px;float:none}.company-page.greeting .greeting-sec--wrap .txtarea__tit{margin-top:0;margin-bottom:15px;font-size:19px;line-height:1.63158}.company-page.greeting .greeting-sec--wrap .txtarea__txt{font-size:14px;letter-spacing:2px;line-height:2}.company-page.greeting .greeting-sec--wrap .txtarea__txt:not(:first-of-type){margin-top:20px}.company-page.greeting .greeting-sec--wrap .imagearea{margin-top:15px;margin-left:0}.company-page.greeting .greeting-sec--signature{margin-top:13px}.company-page.greeting .greeting-sec--signature .caption__txt{font-size:12px;line-height:1}.company-page.greeting .greeting-sec--signature .caption__txt:not(:first-of-type){margin-top:8px}.company-page.greeting .greeting-sec--signature .name{margin-top:13px}.company-page.greeting .greeting-sec--signature .name img{width:50%}}.company-page.info-ideology .info-ideology-inner{padding-bottom:91px}@media print,screen and (max-width:1279px) and (min-width:768px){.company-page.info-ideology .info-ideology-inner{width:calc(100% - 32px)}}.company-page.info-ideology .info-ideology-sec{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;width:1000px;margin:18px auto 0;padding:0 0 30px}@media print,screen and (max-width:1279px) and (min-width:768px){.company-page.info-ideology .info-ideology-sec{width:100%}.company-page.info-ideology .info-ideology-sec img{width:100%;height:auto}}.company-page.info-ideology .info-ideology-sec--tit{display:inline-block}.company-page.info-ideology .info-ideology-sec--wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:68px}.company-page.info-ideology .info-ideology-sec--wrap .txtarea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}@media print,screen and (min-width:768px){.company-page.info-ideology .info-ideology-sec--wrap .txtarea{width:540px}}.company-page.info-ideology .info-ideology-sec--wrap .txtarea__tit{margin-top:-7px;margin-bottom:30px;font-size:26px;font-weight:700;line-height:1.61538}.company-page.info-ideology .info-ideology-sec--wrap .txtarea__txt{-webkit-font-feature-settings:"palt";margin-top:-5px;color:#525252;font-feature-settings:"palt";font-size:16px;font-weight:500;letter-spacing:.5px;line-height:1.8125}.company-page.info-ideology .info-ideology-sec--wrap .txtarea__txt:not(:first-of-type){margin-top:27px}.company-page.info-ideology .info-ideology-sec--wrap .imagearea{margin-left:40px}@media print,screen and (min-width:768px){.company-page.info-ideology .info-ideology-sec--wrap .imagearea{width:40vw;max-width:420px}}.company-page.info-ideology .nameoutline{margin-top:33px;padding:27px 32px;border-radius:10px;background-color:#f8f8f8}.company-page.info-ideology .nameoutline__tit{font-size:22px;font-weight:700;letter-spacing:.6px;line-height:1.59091}.company-page.info-ideology .nameoutline__txt{margin-top:14px;color:#525252;font-size:16px;font-weight:500;letter-spacing:1px;line-height:1.8125}.company-page.info-ideology .logo-history{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:86px}.company-page.info-ideology .logo-history__list{margin-top:86px}.company-page.info-ideology .logo-history__item{position:relative;width:calc(25% - 22px)}.company-page.info-ideology .logo-history__item:not(:first-of-type){margin-left:29px}.company-page.info-ideology .logo-history__item:not(:first-of-type):before{display:inline-block;position:absolute;top:57px;left:-29px;width:29px;height:12px;background-color:#dedede;content:""}@media print,screen and (min-width:768px){.company-page.info-ideology .logo-history__item:nth-of-type(4n+5){margin-left:0}.company-page.info-ideology .logo-history__item:nth-of-type(4n+5):before{display:none}.company-page.info-ideology .logo-history__item:nth-of-type(n+5){margin-top:55px}}.company-page.info-ideology .logo-history__item .txtarea{margin-left:4px}.company-page.info-ideology .logo-history__item .txtarea__tit{color:#333}.company-page.info-ideology .logo-history__item .txtarea__tit .num{margin:0 4px}.company-page.info-ideology .logo-history__item .txtarea__txt{color:#525252}.company-page.info-ideology .logo-history__item .imagearea img,.company-page.info-ideology .logo-history__item .imagearea picture{-o-object-fit:cover;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}@media screen and (max-width:767px){.company-page.info-ideology .info-ideology-inner{padding-bottom:91px}.company-page.info-ideology .info-ideology-sec{width:100%;margin:0 auto;padding:0 0 30px}.company-page.info-ideology .info-ideology-sec--wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px}.company-page.info-ideology .info-ideology-sec--wrap .txtarea__tit{margin-top:-7px;margin-bottom:30px;font-size:19px;line-height:1.63158}.company-page.info-ideology .info-ideology-sec--wrap .txtarea__txt{margin-top:-5px;font-size:14px;letter-spacing:.5px;line-height:2}.company-page.info-ideology .info-ideology-sec--wrap .txtarea__txt:not(:first-of-type){margin-top:27px}.company-page.info-ideology .info-ideology-sec--wrap .imagearea{width:100%;min-width:100%;margin-top:20px;margin-left:0}.company-page.info-ideology .nameoutline{margin:20px 16px 0;padding:22px 20px;border-radius:5px}.company-page.info-ideology .nameoutline__tit{font-size:16px;line-height:1}.company-page.info-ideology .nameoutline__txt{margin-top:12px;font-size:14px;letter-spacing:0;line-height:2}.company-page.info-ideology .logo-history{margin-top:50px;padding:0 16px}.company-page.info-ideology .logo-history__list{margin-top:60px}.company-page.info-ideology .logo-history__item{position:relative;width:100%}.company-page.info-ideology .logo-history__item:not(:first-of-type){margin-top:30px;margin-left:0}.company-page.info-ideology .logo-history__item:not(:first-of-type):before{display:none}}.company-page.outline .outline-sec{margin-top:13px}.company-page.outline .outline-sec:not(:first-of-type){margin-top:100px}.company-page.outline .outline-sec__wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:52px}.company-page.outline .outline-sec__wrap.group-list{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.company-page.outline .outline-sec__wrap .imagearea.company-img img{width:auto}@media print,screen and (max-width:768px){.company-page.outline .outline-sec__wrap .imagearea.company-img{display:none}}.company-page.outline .outline-sec__wrap .imagearea img{width:100%}.company-page.outline .outline-sec__wrap .sumally{width:519px;min-width:519px;height:100%;border:1px solid #f2f3f5}.company-page.outline .outline-sec__wrap .sumally dl{display:-webkit-box;display:-ms-flexbox;display:flex}@media print,screen and (min-width:768px){.company-page.outline .outline-sec__wrap .sumally dl:not(:first-of-type) dt{border-top:1px solid #fff}.company-page.outline .outline-sec__wrap .sumally dl:not(:first-of-type) dd{border-top:1px solid #f2f3f5}}.company-page.outline .outline-sec__wrap .sumally dl dd,.company-page.outline .outline-sec__wrap .sumally dl dt{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;min-height:69.4px}.company-page.outline .outline-sec__wrap .sumally dl dt{width:169px;min-width:169px;padding-left:20px;background-color:#f2f3f5;font-size:16px;font-weight:700;letter-spacing:1.5px;line-height:1}.company-page.outline .outline-sec__wrap .sumally dl dd{width:100%;padding:19px 20px 16px;background-color:#fff;font-size:16px;font-weight:500;letter-spacing:1.2px;line-height:1.8125}.company-page.outline .outline-sec__wrap .sumally dl dd .address{display:-webkit-box;display:-ms-flexbox;display:flex}.company-page.outline .outline-sec__wrap .sumally dl dd .address .map{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;margin-left:20px;color:#333;font-size:14px;font-weight:700;line-height:1;white-space:nowrap}.company-page.outline .outline-sec__wrap .sumally dl dd .address .map:before{display:inline-block;width:12px;height:15px;margin-right:6px;background-image:url(../img/common/ico-map.svg);content:""}@media print,screen and (min-width:769px){.company-page.outline .outline-sec__wrap .sumally dl dd .address .map:before{min-width:12px}}@media print,screen and (min-width:768px){.company-page.outline .outline-sec__wrap .sumally dl dd .tel a[href^="tel:"]{pointer-events:none}}@media print,screen and (max-width:1000px){.company-page.outline .outline-sec__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.company-page.outline .outline-sec__wrap .sumally{width:100%}.company-page.outline .outline-sec__wrap .imagearea{width:100%;margin-top:20px;text-align:center}}.company-page.outline .outline-sec.group-list{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;position:relative;flex-direction:column-reverse;margin-top:82px;padding-top:69px;padding-bottom:110px}.company-page.outline .outline-sec.group-list .bg{z-index:-1;position:absolute;top:0;left:0;width:100%;height:54.732208%}.company-page.outline .outline-sec.group-list .bg img{width:100%;height:100%}.company-page.outline .outline-sec.group-list .outline-sec__wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;align-items:center}.company-page.outline .outline-sec.group-list .outline-sec__wrap .imagearea{margin-top:-83px}@media print,screen and (max-width:1279px) and (min-width:768px){.company-page.outline .outline-sec.group-list .outline-sec__wrap .imagearea{margin-top:20px}}.company-page.outline .outline-sec.group-list .outline-sec__wrap .sumally{width:100%;margin-top:7px}.company-page.outline .outline-sec.group-list .outline-sec__wrap .sumally dt{width:218px;min-width:218px}.company-page.outline .outline-sec.group-list .outline-sec__wrap .sumally dd{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;flex-direction:column;align-items:flex-start;justify-content:center}@media screen and (max-width:767px){.company-page.outline .outline-sec{margin-top:0;padding:0}.company-page.outline .outline-sec:not(:first-of-type){margin-top:100px}.company-page.outline .outline-sec__wrap{margin-top:25px}.company-page.outline .outline-sec__wrap .sumally{width:100%;min-width:100%;border:none}.company-page.outline .outline-sec__wrap .sumally dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.company-page.outline .outline-sec__wrap .sumally dl dd,.company-page.outline .outline-sec__wrap .sumally dl dt{min-height:inherit}.company-page.outline .outline-sec__wrap .sumally dl dt{width:100%;min-width:100%;padding:10px;font-size:14px;letter-spacing:1.5px;line-height:1}.company-page.outline .outline-sec__wrap .sumally dl dd{position:relative;padding:9px 10px;font-size:14px;line-height:1.71429}.company-page.outline .outline-sec__wrap .sumally dl dd .address{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.company-page.outline .outline-sec__wrap .sumally dl dd .address .map{position:absolute;bottom:33px;left:11px;margin-top:0;margin-left:0;font-size:13px;font-weight:400;line-height:1}.company-page.outline .outline-sec__wrap .sumally dl dd .address .map:before{width:9px;height:11px;margin-top:0;margin-right:5px}.company-page.outline .outline-sec__wrap .sumally dl dd .tel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-top:2px}.company-page.outline .outline-sec__wrap .sumally dl dd .tel a:not(:first-of-type){margin-top:2px}.company-page.outline .outline-sec.group-list{margin-top:60px;padding-top:34px;padding-bottom:60px}.company-page.outline .outline-sec.group-list .bg{height:54.732208%}.company-page.outline .outline-sec.group-list .outline-sec__wrap .imagearea{margin-top:-48px}.company-page.outline .outline-sec.group-list .outline-sec__wrap .sumally{margin-top:40px}.company-page.outline .outline-sec.group-list .outline-sec__wrap .sumally dt{width:100%;min-width:100%}.company-page.outline .outline-sec.group-list .outline-sec__wrap .sumally dd{padding:9px 10px 62px}}.company-page.eco .eco-inner{margin-top:70px}.company-page.eco .eco-about__titarea{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.company-page.eco .eco-about__titarea .tit{margin-top:40px;font-size:24px;font-weight:700;line-height:1.625}.company-page.eco .eco-about__titarea .txt{margin-top:22px;margin-left:10px;font-size:18px;font-weight:500;letter-spacing:.8px;line-height:2}.company-page.eco .eco-about__wrap{margin-top:61px}.company-page.eco .eco-about__wrap .policy{position:relative;height:580px;padding-top:60px;background-image:url(../img/company/eco/bg-policy.jpg);background-repeat:no-repeat;background-size:100%}@media print,screen and (max-width:1279px) and (min-width:768px){.company-page.eco .eco-about__wrap .policy{height:auto}}.company-page.eco .eco-about__wrap .policy__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:59px;left:calc(50% - 500px);justify-content:space-between;padding:47px 54px;background-color:hsla(0,0%,100%,.95)}@media print,screen and (max-width:1279px) and (min-width:768px){.company-page.eco .eco-about__wrap .policy__inner{position:relative;top:auto;left:auto;width:90%;margin:0 auto}}.company-page.eco .eco-about__wrap .policy__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;width:420px}@media print,screen and (max-width:1279px) and (min-width:768px){.company-page.eco .eco-about__wrap .policy__item{width:calc(50% - 20px)}}.company-page.eco .eco-about__wrap .policy__item--tit{font-size:22px;font-weight:700;letter-spacing:1px;line-height:1.40909;text-align:center}.company-page.eco .eco-about__wrap .policy__item--txt{width:100%;margin-top:60px;font-size:16px;font-weight:500;line-height:1.8125}.company-page.eco .eco-about__wrap .policy__item--list{width:100%;margin-top:60px;list-style:none;counter-reset:item}.company-page.eco .eco-about__wrap .policy__item--list li:not(:first-of-type){margin-top:28px}.company-page.eco .eco-about__wrap .policy__item--list li .tit{font-size:16px;font-weight:700;line-height:1.8125}.company-page.eco .eco-about__wrap .policy__item--list li .tit:before{margin-right:5px;content:counter(item) ".";counter-increment:item}.company-page.eco .eco-about__wrap .policy__item--list li .txt{margin-top:0;font-size:16px;font-weight:500;line-height:1.8125}.company-page.eco .eco-about__wrap .policy__item--image{position:absolute;bottom:23px;left:-111px}.company-page.eco .eco-about__wrap .declaration{margin-top:60px}.company-page.eco .eco-about__wrap .declaration__item{display:-webkit-box;display:-ms-flexbox;display:flex}.company-page.eco .eco-about__wrap .declaration__item:not(:first-of-type){margin-top:51px}@media print,screen and (min-width:768px){.company-page.eco .eco-about__wrap .declaration__item:nth-of-type(odd) .declaration__txtarea{margin-right:48px}.company-page.eco .eco-about__wrap .declaration__item:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.company-page.eco .eco-about__wrap .declaration__item:nth-of-type(2n) .declaration__imagearea{margin-right:48px}}.company-page.eco .eco-about__wrap .declaration__txtarea--tit{font-size:22px;font-weight:700;letter-spacing:-1.2px;line-height:1.86364}.company-page.eco .eco-about__wrap .declaration__txtarea--txt{margin-top:24px;font-size:16px;font-weight:500;line-height:1.8125}.company-page.eco .eco-about__wrap .declaration__imagearea{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-shadow:0 0 11px 5.6px rgba(0,0,0,.05);-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:380px;min-width:380px;height:270px;margin-top:9px;overflow:hidden;border-radius:16px;background-color:#fff;box-shadow:0 0 11px 5.6px rgba(0,0,0,.05)}@media screen and (max-width:767px){.company-page.eco .eco-about__wrap .declaration__imagearea{max-width:380px}}.company-page.eco .eco-support{margin-top:76px;padding-top:67px;padding-bottom:100px;background-image:url(../img/company/eco/bg-support.png);background-position:50%;background-size:cover}.company-page.eco .eco-support__tit{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;overflow:hidden;font-size:22px;font-weight:700;line-height:1.40909}.company-page.eco .eco-support__tit span{position:relative}.company-page.eco .eco-support__tit span:before{left:-105%}.company-page.eco .eco-support__tit span:after,.company-page.eco .eco-support__tit span:before{display:inline-block;position:absolute;top:calc(50% - 2px);width:100%;height:3.5px;background-image:url(../img/company/eco/img-tit-dotted-line@2x.png);background-position:50%;background-repeat:no-repeat;background-size:1003.5px 3.5px;content:""}.company-page.eco .eco-support__tit span:after{right:-105%}.company-page.eco .eco-support__list{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse;margin-top:45px;counter-reset:item}.company-page.eco .eco-support__list--txtarea .list__item{list-style:none}.company-page.eco .eco-support__list--txtarea .list__item:not(:first-of-type){margin-top:26px}.company-page.eco .eco-support__list--txtarea .list__item__tit{font-size:22px;font-weight:700;line-height:1.86364}.company-page.eco .eco-support__list--txtarea .list__item__tit:before{margin-right:5px;font-size:22px;font-weight:700;line-height:1.86364;content:counter(item) ".";counter-increment:item}.company-page.eco .eco-support__list--txtarea .list__item__txt{margin-top:6px;font-size:16px;font-weight:500;line-height:1.8125}.company-page.eco .eco-support__list--txtarea .btn{margin-top:32px;color:#fff}.company-page.eco .eco-support__list--imagearea{margin-right:60px}.company-page.eco .eco-support__desc-area{margin-top:62px;padding:30px 30px 32px;border-radius:16px;background-color:rgba(0,153,145,.15)}.company-page.eco .eco-support__desc-area--item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse;align-items:center;justify-content:center}.company-page.eco .eco-support__desc-area--item:not(:first-of-type){margin-top:32px;padding-top:28px;border-top:1px solid #fff}.company-page.eco .eco-support__desc-area--txt{color:#525252;font-size:16px;font-weight:500;line-height:1.8125}.company-page.eco .eco-support__desc-area--image{width:163px;min-width:163px;margin-right:29px;overflow:hidden;border-radius:10px}@media screen and (max-width:767px){.company-page.eco .eco-inner{margin-top:40px}.company-page.eco .eco-about__titarea{padding:0 16px}.company-page.eco .eco-about__titarea .tit{font-size:17px;line-height:1.41176}.company-page.eco .eco-about__titarea .tit br{display:none}.company-page.eco .eco-about__titarea .txt{margin-top:22px;margin-left:0;font-size:14px;line-height:2;text-align:left}.company-page.eco .eco-about__titarea .txt br{display:none}.company-page.eco .eco-about__wrap{margin-top:30px}.company-page.eco .eco-about__wrap .policy{height:auto;padding-top:182px;background-position:top;background-repeat:no-repeat;background-size:180%}.company-page.eco .eco-about__wrap .policy__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;position:relative;top:inherit;left:inherit;flex-direction:column;width:calc(100% - 32px);margin-top:45px;padding:0}.company-page.eco .eco-about__wrap .policy__item{width:100%;padding:30px 10px}.company-page.eco .eco-about__wrap .policy__item:not(:first-of-type){margin-top:40px}}@media screen and (max-width:767px) and (max-width:767px){.company-page.eco .eco-about__wrap .policy__item:not(:first-of-type){margin-top:0}}@media screen and (max-width:767px){.company-page.eco .eco-about__wrap .policy__item--tit{font-size:15px;letter-spacing:1px;line-height:1.66667}.company-page.eco .eco-about__wrap .policy__item--txt{margin-top:60px;font-size:14px;line-height:1.78571}.company-page.eco .eco-about__wrap .policy__item--list{margin-top:60px}.company-page.eco .eco-about__wrap .policy__item--list li:not(:first-of-type){margin-top:28px}.company-page.eco .eco-about__wrap .policy__item--list li .tit{font-size:14px;line-height:1.42857}.company-page.eco .eco-about__wrap .policy__item--list li .tit:before{margin-right:5px}.company-page.eco .eco-about__wrap .policy__item--list li .txt{margin-top:5px;margin-left:18px;font-size:14px;line-height:1.42857}.company-page.eco .eco-about__wrap .declaration{margin-top:60px}.company-page.eco .eco-about__wrap .declaration__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.company-page.eco .eco-about__wrap .declaration__item:not(:first-of-type){margin-top:48px}.company-page.eco .eco-about__wrap .declaration__txtarea--tit{font-size:15px;letter-spacing:-1.2px;line-height:1.66667}.company-page.eco .eco-about__wrap .declaration__txtarea--txt{margin-top:15px;font-size:14px;line-height:1.78571}.company-page.eco .eco-about__wrap .declaration__imagearea{width:100%;min-width:100%;height:270px;margin-top:15px;border-radius:8px}}@media screen and (max-width:767px) and (max-width:767px){.company-page.eco .eco-about__wrap .declaration__imagearea{min-width:auto;max-width:380px;margin:15px auto 0}}@media screen and (max-width:767px){.company-page.eco .eco-support{margin-top:76px;padding-top:67px;padding-bottom:100px}.company-page.eco .eco-support__tit{font-size:15px;line-height:1}.company-page.eco .eco-support__tit:after,.company-page.eco .eco-support__tit:before{top:calc(50% - 1px);width:30px;height:2px;background-image:url(../img/company/eco/img-tit-dotted-line_sp.png);background-size:38px 2px}.company-page.eco .eco-support__tit:before{left:0}.company-page.eco .eco-support__tit:after{right:0}.company-page.eco .eco-support__list{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:30px}.company-page.eco .eco-support__list--txtarea{margin-top:30px}.company-page.eco .eco-support__list--txtarea .list__item:not(:first-of-type){margin-top:26px}.company-page.eco .eco-support__list--txtarea .list__item__tit{font-size:15px;line-height:1}.company-page.eco .eco-support__list--txtarea .list__item__tit:before{margin-right:5px;font-size:15px;line-height:1}.company-page.eco .eco-support__list--txtarea .list__item__txt{margin-top:6px;margin-left:18px;font-size:14px;line-height:1.78571}.company-page.eco .eco-support__list--txtarea .btn{margin-top:32px}.company-page.eco .eco-support__list--imagearea{margin-right:0}.company-page.eco .eco-support__desc-area{margin-top:62px;padding:16px;border-radius:8px}.company-page.eco .eco-support__desc-area--item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.company-page.eco .eco-support__desc-area--item:not(:first-of-type){margin-top:32px;padding-top:28px}.company-page.eco .eco-support__desc-area--txt{margin-top:20px;font-size:14px;line-height:1.78571}.company-page.eco .eco-support__desc-area--image{width:100%;min-width:100%;margin-right:0;border-radius:5px}}.company-page.group .company-page__inner{margin-top:19px;padding-bottom:161px}.company-page.group .group__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-transition:.3s ease;display:none;flex-direction:column;width:960px;margin:85px auto 0;transition:.3s ease}@media print,screen and (max-width:1279px) and (min-width:768px){.company-page.group .group__list{width:100%}}.company-page.group .group__list.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.company-page.group .group__list--tit{margin-bottom:59px;font-size:26px;font-weight:700;line-height:1.38462;text-align:center}.company-page.group .group__item{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse}.company-page.group .group__item:not(:first-of-type){margin-top:62px;padding-top:60px;border-top:1px solid #376c91}.company-page.group .group__item .txtarea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;margin-top:-6px;margin-left:37px}.company-page.group .group__item .txtarea__name{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:18px;font-weight:700;letter-spacing:.7px;line-height:1.94444}.company-page.group .group__item .txtarea__txt{-webkit-font-feature-settings:"palt";margin-top:11px;color:#525252;font-feature-settings:"palt";font-size:16px;font-weight:400;line-height:1.8125}.company-page.group .group__item .txtarea__address{margin-top:24px;color:#525252;font-size:16px;font-weight:400;line-height:1.8125}.company-page.group .group__item .txtarea__address:not(:first-of-type){margin-top:16px}.company-page.group .group__item .txtarea__address dt{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:700}.company-page.group .group__item .imagearea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}@media screen and (max-width:767px){.company-page.group .group__item .imagearea{display:block}}.company-page.group .group__item .imagearea a{-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.company-page.group .group__item .imagearea a:hover{opacity:.6}.company-page.group .group__item .imagearea__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;width:312px;min-width:312px;height:176px;border-radius:16px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}@media screen and (max-width:767px){.company-page.group .group__item .imagearea__item{width:100%;min-width:auto;max-width:312px;margin:0 auto}}.company-page.group .group__item .imagearea__item.blank:after{display:inline-block;position:absolute;right:9px;bottom:10px;width:15px;height:12.2px;background-image:url(../img/common/ico-blank.svg);background-repeat:no-repeat;content:""}.company-page.group .group__item .imagearea__item:not(:first-of-type){margin-top:14px}@media screen and (max-width:767px){.company-page.group .company-page__inner{margin-top:12px;padding-bottom:100px}.company-page.group .group__list{width:100%;margin:50px auto 0}.company-page.group .group__list--tit{margin-bottom:59px;font-size:17px;line-height:1.41176}.company-page.group .group__item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.company-page.group .group__item:not(:first-of-type){margin-top:32px;padding-top:30px}.company-page.group .group__item .txtarea{margin-top:20px;margin-left:0}.company-page.group .group__item .txtarea__name{font-size:14px;line-height:1.42857}.company-page.group .group__item .txtarea__txt{margin-top:6px;font-size:14px;line-height:1.42857}.company-page.group .group__item .txtarea__address{margin-top:20px;font-size:14px;line-height:1.42857}.company-page.group .group__item .txtarea__address:not(:first-of-type){margin-top:20px}.company-page.group .group__item .txtarea__address dd{margin-top:6px}.company-page.group .group__item .imagearea{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.company-page.group .group__item .imagearea__item{width:100%;min-width:auto;padding:0 16px;border-radius:8px}.company-page.group .group__item .imagearea__item.blank:after{right:10px}.company-page.group .group__item .imagearea__item:not(:first-of-type){margin-top:0;margin-left:10px}}@media screen and (max-width:767px) and (max-width:767px){.company-page.group .group__item .imagearea__item:not(:first-of-type){margin:14px auto 0}}.company-page.history .company-page__inner{margin-top:19px;padding-bottom:121px}.company-page.history .history__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-transition:.3s ease;display:none;position:relative;flex-direction:column;max-width:930px;margin:76px auto 0;transition:.3s ease}.company-page.history .history__wrap.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.company-page.history .history__wrap:before{display:inline-block;position:absolute;top:7px;left:278px;width:2px;height:calc(100% - 18px);background-color:#ccc;content:""}.company-page.history .history__wrap dl{-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start}.company-page.history .history__wrap dl:not(:first-of-type){margin-top:23px}.company-page.history .history__wrap dl dt{-webkit-font-feature-settings:"palt";width:383px;padding-left:37px;font-feature-settings:"palt";font-size:18px;font-weight:700;letter-spacing:.7px;line-height:1.61111}.company-page.history .history__wrap dl dd{-webkit-font-feature-settings:"palt";position:relative;width:calc(100% - 420px);max-width:510px;color:#525252;font-feature-settings:"palt";font-size:16px;font-weight:400;line-height:1.8125}@media screen and (max-width:767px){.company-page.history .history__wrap dl dd{width:auto}}.company-page.history .history__wrap dl dd:before{display:inline-block;position:absolute;top:7px;left:-110px;width:12px;height:12px;border-radius:50%;background-color:red;content:""}.company-page.history .nameoutline{width:calc(100% - 32px);max-width:1000px;margin:0 auto;padding:27px 32px;border-radius:10px;background-color:#f8f8f8}.company-page.history .nameoutline__tit{font-size:22px;font-weight:700;letter-spacing:.6px;line-height:1.59091}.company-page.history .nameoutline__txt{margin-top:14px;color:#525252;font-size:16px;font-weight:500;letter-spacing:1px;line-height:1.8125}.company-page.history .logo-history{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(100% - 32px);max-width:1000px;margin:86px auto}.company-page.history .logo-history__list{margin-top:86px}.company-page.history .logo-history__item{position:relative;width:calc(25% - 22px)}.company-page.history .logo-history__item:not(:first-of-type){margin-left:29px}.company-page.history .logo-history__item:not(:first-of-type):before{display:inline-block;position:absolute;top:57px;left:-29px;width:29px;height:12px;background-color:#dedede;content:""}@media print,screen and (min-width:768px){.company-page.history .logo-history__item:nth-of-type(4n+5){margin-left:0}.company-page.history .logo-history__item:nth-of-type(4n+5):before{display:none}.company-page.history .logo-history__item:nth-of-type(n+5){margin-top:55px}}.company-page.history .logo-history__item .txtarea{margin-left:4px}.company-page.history .logo-history__item .txtarea__tit{color:#333}.company-page.history .logo-history__item .txtarea__tit .num{margin:0 4px}.company-page.history .logo-history__item .txtarea__txt{color:#525252}.company-page.history .logo-history__item .imagearea img,.company-page.history .logo-history__item .imagearea picture{-o-object-fit:cover;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}@media screen and (max-width:767px){.company-page.history .info-ideology-inner{padding-bottom:91px}.company-page.history .info-ideology-sec{width:100%;margin:0 auto;padding:0 0 30px}.company-page.history .info-ideology-sec--wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px}.company-page.history .info-ideology-sec--wrap .txtarea__tit{margin-top:-7px;margin-bottom:30px;font-size:19px;line-height:1.63158}.company-page.history .info-ideology-sec--wrap .txtarea__txt{margin-top:-5px;font-size:14px;letter-spacing:.5px;line-height:2}.company-page.history .info-ideology-sec--wrap .txtarea__txt:not(:first-of-type){margin-top:27px}.company-page.history .info-ideology-sec--wrap .imagearea{width:100%;min-width:100%;margin-top:20px;margin-left:0}.company-page.history .nameoutline{margin:20px 16px 0;padding:22px 20px;border-radius:5px}.company-page.history .nameoutline__tit{font-size:16px;line-height:1}.company-page.history .nameoutline__txt{margin-top:12px;font-size:14px;letter-spacing:0;line-height:2}.company-page.history .logo-history{margin-top:50px;padding:0 16px}.company-page.history .logo-history__list{margin-top:60px}.company-page.history .logo-history__item{position:relative;width:100%}.company-page.history .logo-history__item:not(:first-of-type){margin-top:30px;margin-left:0}.company-page.history .logo-history__item:not(:first-of-type):before{display:none}}@media screen and (max-width:767px){.company-page.history .company-page__inner{margin-top:2px;padding-bottom:100px}.company-page.history .history__wrap{width:100%;margin:45px auto 0;padding:0 16px}.company-page.history .history__wrap:before{top:7px;left:16px;width:2px;height:calc(100% - 55px)}.company-page.history .history__wrap dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:25px}.company-page.history .history__wrap dl:not(:first-of-type){margin-top:23px}.company-page.history .history__wrap dl dt{position:relative;width:100%;padding-left:0;font-size:14px;line-height:1}.company-page.history .history__wrap dl dt:before{display:inline-block;z-index:1;position:absolute;top:2px;left:-29px;width:10px;height:10px;border-radius:50%;background-color:red;content:""}.company-page.history .history__wrap dl dd{margin-top:6px;font-size:14px;line-height:1.42857}.company-page.history .history__wrap dl dd:before{display:none}}.company-page.ac-color .ac-color__wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:4px}.company-page.ac-color .ac-color__titarea--tit img{margin-left:41px}.company-page.ac-color .ac-color__titarea--txt{-webkit-font-feature-settings:"palt";margin-top:18px;font-feature-settings:"palt";font-size:18px;font-weight:400;letter-spacing:3.2px;line-height:2;text-align:center}.company-page.ac-color .ac-color__motto{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;height:342px;margin-top:72px;background-color:#f8f8f8}@media print,screen and (min-width:768px){.company-page.ac-color .ac-color__motto{background-image:url(../img/company/ac/color/bg.png);background-position:100% 0;background-repeat:no-repeat}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),print{.company-page.ac-color .ac-color__motto{background-image:url(../img/company/ac/color/bg@2x.png);background-size:contain}}@media screen and (max-width:767px){.company-page.ac-color .ac-color__motto{background:none}}@media print,screen and (max-width:1279px) and (min-width:768px){.company-page.ac-color .ac-color__motto{background:none;background-color:#f8f8f8}.company-page.ac-color .ac-color__motto:after{display:inline-block;z-index:1;position:absolute;right:-28px;bottom:-50px;width:220px;height:185.5px;background-image:url(../img/company/ac/color/bg.png);background-size:cover;content:""}}.company-page.ac-color .ac-color__motto img{margin-top:1px;margin-left:4px}.company-page.ac-color .ac-color__txtwrap{margin-top:79px;margin-bottom:76px}.company-page.ac-color .ac-color__txtwrap--image{margin:6px 51px 10px 0;float:left;shape-outside:inset(0 0 0 0 round 0)}.company-page.ac-color .ac-color__txtwrap--txtarea{margin-top:-1px}.company-page.ac-color .ac-color__txtwrap--txtarea .tit{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:26px;font-weight:700;letter-spacing:2.6px;line-height:1.61538}.company-page.ac-color .ac-color__txtwrap--txtarea .txtwrap{margin-top:24px}.company-page.ac-color .ac-color__txtwrap--txtarea .txtwrap__txt{-webkit-font-feature-settings:"palt";color:#333;font-feature-settings:"palt";font-size:16px;font-weight:400;letter-spacing:1.1px;line-height:2.1875}.company-page.ac-color .ac-color__txtwrap--txtarea .txtwrap__txt:not(:first-of-type){margin-top:35px}.company-page.ac-color .ac-color__txtwrap--txtarea .txtwrap__txt b{font-weight:700}@media screen and (max-width:767px){.company-page.ac-color .ac-color__wrap{margin-top:0}.company-page.ac-color .ac-color__titarea--tit img{margin-left:0}.company-page.ac-color .ac-color__titarea--txt{margin-top:18px;font-size:14px;letter-spacing:1px;line-height:2;text-align:left}.company-page.ac-color .ac-color__titarea--txt br{display:none}.company-page.ac-color .ac-color__motto{height:auto;min-height:200px;margin-top:30px;padding:16px;background-color:#f8f8f8}.company-page.ac-color .ac-color__motto img{margin-top:1px;margin-left:4px}.company-page.ac-color .ac-color__motto:after{display:inline-block;z-index:1;position:absolute;right:-28px;bottom:-40px;width:140px;height:105.5px;background-image:url(../img/company/ac/color/bg.png);background-size:cover;content:""}.company-page.ac-color .ac-color__txtwrap{margin-top:60px;margin-bottom:56px}.company-page.ac-color .ac-color__txtwrap--image{margin:0;float:none}.company-page.ac-color .ac-color__txtwrap--txtarea{margin-top:25px}.company-page.ac-color .ac-color__txtwrap--txtarea .tit{font-size:15px;letter-spacing:2px;line-height:1}.company-page.ac-color .ac-color__txtwrap--txtarea .txtwrap{margin-top:18px}.company-page.ac-color .ac-color__txtwrap--txtarea .txtwrap__txt{font-size:14px;letter-spacing:2px;line-height:2}.company-page.ac-color .ac-color__txtwrap--txtarea .txtwrap__txt:not(:first-of-type){margin-top:22px}}.company-page.ac-museum .company-page__inner{margin-top:14px}.company-page.ac-museum .ac-museum__wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center}.company-page.ac-museum .ac-museum__wrap--tit{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:24px;font-weight:700;letter-spacing:2.5px;line-height:1.58333;text-align:center}.company-page.ac-museum .ac-museum__wrap--txtarea{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:35px}.company-page.ac-museum .ac-museum__wrap--txtarea .txt{-webkit-font-feature-settings:"palt";margin-top:-6px;font-feature-settings:"palt";font-size:16px;font-weight:400;letter-spacing:.3px;line-height:1.8125}@media print,screen and (max-width:1279px) and (min-width:768px){.company-page.ac-museum .ac-museum__wrap--txtarea .txt{width:60%}}.company-page.ac-museum .ac-museum__wrap--txtarea .txt em{color:red;font-size:12px;font-style:normal;font-weight:700}.company-page.ac-museum .ac-museum__wrap--txtarea .image{margin-left:35px}@media print,screen and (min-width:768px){.company-page.ac-museum .ac-museum__wrap--txtarea .image{width:564px;min-width:564px}}@media print,screen and (max-width:1279px) and (min-width:768px){.company-page.ac-museum .ac-museum__wrap--txtarea .image{width:40%;min-width:auto;max-width:564px}.company-page.ac-museum .ac-museum__wrap--txtarea .image img{width:100%;height:auto}}.company-page.ac-museum .ac-museum__access{margin-top:69px;margin-bottom:122px;text-align:center}.company-page.ac-museum .ac-museum__access--txt{margin-top:60px;margin-left:8px;color:#333;font-size:16px;font-weight:400;line-height:1.8125;text-align:center}.company-page.ac-museum .ac-museum__access--map{display:-webkit-box;display:-ms-flexbox;display:flex;height:561px;margin-top:29px;background-color:rgba(51,105,135,.1)}.company-page.ac-museum .ac-museum__access--map .maparea{position:relative;width:50vw;min-width:50vw}.company-page.ac-museum .ac-museum__access--map .maparea iframe{position:absolute;top:0;left:0;width:100%;height:100%}.company-page.ac-museum .ac-museum__access--map .address{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;width:100%;margin-left:54px}@media print,screen and (max-width:1279px) and (min-width:768px){.company-page.ac-museum .ac-museum__access--map .address{margin-left:20px}}.company-page.ac-museum .ac-museum__access--map .address dl{width:446px}@media print,screen and (max-width:1279px) and (min-width:768px){.company-page.ac-museum .ac-museum__access--map .address dl{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-right:20px}}.company-page.ac-museum .ac-museum__access--map .address dl:first-of-type{margin-top:8px}.company-page.ac-museum .ac-museum__access--map .address dl:not(:first-of-type){margin-top:35px}.company-page.ac-museum .ac-museum__access--map .address dl dd,.company-page.ac-museum .ac-museum__access--map .address dl dt{text-align:left}.company-page.ac-museum .ac-museum__access--map .address dl dt{position:relative;padding:4px 12px;font-size:16px;font-weight:700;line-height:1}.company-page.ac-museum .ac-museum__access--map .address dl dt:before{display:inline-block;position:absolute;top:0;left:0;width:3px;height:100%;background-color:#366d91;content:""}.company-page.ac-museum .ac-museum__access--map .address dl dd{margin-top:10px;color:#333;font-size:16px;font-weight:400;line-height:1.8125}.company-page.ac-museum .ac-museum__access--map .address dl dd .caption{width:100%;margin-top:8px;padding:6px 13px 4px;background-color:#fff}.company-page.ac-museum .ac-museum__access--map .address dl dd .caption__tit{font-weight:700;letter-spacing:.9px}.company-page.ac-museum .ac-museum__access--map .address dl dd .caption__txt{letter-spacing:.8px}.company-page.ac-museum .ac-museum__bnr{-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1);-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;height:200px;margin-bottom:127px;overflow:hidden;border-radius:16px;background-image:url(../img/company/ac/museum/bg-bnr.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.company-page.ac-museum .ac-museum__bnr:hover{opacity:.8}.company-page.ac-museum .ac-museum__bnr:after{display:inline-block;position:absolute;right:12px;bottom:12px;width:24px;height:24px;background-image:url(../img/common/arrow_r.png);background-size:cover;content:""}.company-page.ac-museum .ac-museum__bnr--tit{margin-left:-2px;color:#fff;font-size:22px;font-weight:700;letter-spacing:-.4px;line-height:1}@media screen and (max-width:767px){.company-page.ac-museum .company-page__inner{margin-top:0}.company-page.ac-museum .ac-museum__wrap--tit{font-size:17px;letter-spacing:2.5px;line-height:1.41176}.company-page.ac-museum .ac-museum__wrap--txtarea{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:26px}.company-page.ac-museum .ac-museum__wrap--txtarea .txt{margin-top:25px;font-size:14px;letter-spacing:.3px;line-height:1.78571;text-align:left}.company-page.ac-museum .ac-museum__wrap--txtarea .image{margin-left:0}.company-page.ac-museum .ac-museum__access{margin-top:60px;margin-bottom:50px}.company-page.ac-museum .ac-museum__access--txt{margin-top:60px;margin-left:8px;font-size:14px;letter-spacing:.3px;line-height:1.78571;text-align:left}.company-page.ac-museum .ac-museum__access--map{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;margin-top:23px}.company-page.ac-museum .ac-museum__access--map .maparea{width:100%;min-width:100%;height:0;padding-top:81.84480234%}.company-page.ac-museum .ac-museum__access--map .address{margin:30px 0 34px;padding:0 16px}.company-page.ac-museum .ac-museum__access--map .address dl{width:100%}.company-page.ac-museum .ac-museum__access--map .address dl:first-of-type{margin-top:0}.company-page.ac-museum .ac-museum__access--map .address dl:not(:first-of-type){margin-top:30px}.company-page.ac-museum .ac-museum__access--map .address dl dt{padding:4px 12px;font-size:14px;line-height:1.39286}.company-page.ac-museum .ac-museum__access--map .address dl dt:before{width:3px}.company-page.ac-museum .ac-museum__access--map .address dl dd{margin-top:10px;font-size:14px;line-height:1.39286}.company-page.ac-museum .ac-museum__access--map .address dl dd .caption{margin-top:8px;padding:10px 15px 11px}.company-page.ac-museum .ac-museum__access--map .address dl dd .caption__tit,.company-page.ac-museum .ac-museum__access--map .address dl dd .caption__txt{letter-spacing:0}.company-page.ac-museum .ac-museum__bnr{height:96px;margin-bottom:55px;border-radius:8px}.company-page.ac-museum .ac-museum__bnr:after{right:8px;bottom:8px;width:15px;height:15px}.company-page.ac-museum .ac-museum__bnr--tit{margin-top:2px;margin-left:0;font-size:15px;letter-spacing:-.4px;line-height:1.2;text-align:center}}.company-page.ac-enlightenment .ac-enlightenment__wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:70px}.company-page.ac-enlightenment .ac-enlightenment__wrap--tit{-webkit-font-feature-settings:"palt";margin-top:40px;margin-left:2px;font-feature-settings:"palt";font-size:24px;font-weight:700;letter-spacing:2.6px;line-height:1.58333}.company-page.ac-enlightenment .ac-enlightenment__wrap--txt{-webkit-font-feature-settings:"palt";margin-top:23px;margin-left:-4px;font-feature-settings:"palt";font-size:18px;font-weight:400;letter-spacing:1.4px;line-height:2;text-align:center}.company-page.ac-enlightenment .ac-enlightenment__list{position:relative;width:100%;margin-top:60px;margin-bottom:115px;padding-top:73px}.company-page.ac-enlightenment .ac-enlightenment__list:before{display:inline-block;position:absolute;top:0;left:0;width:100%;height:3px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%203%203%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%221.5%22%20cy%3D%221.5%22%20fill%3D%22%23356d8c%22%20opacity%3D%22.3%22%20r%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-size:6px 3px;content:""}.company-page.ac-enlightenment .ac-enlightenment__item{-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;width:100%}.company-page.ac-enlightenment .ac-enlightenment__item:not(:first-of-type){margin-top:69px}@media print,screen and (min-width:768px){.company-page.ac-enlightenment .ac-enlightenment__item:nth-of-type(odd) .txtarea{margin-right:50px}.company-page.ac-enlightenment .ac-enlightenment__item:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.company-page.ac-enlightenment .ac-enlightenment__item:nth-of-type(2n) .imagearea{margin-right:50px}}.company-page.ac-enlightenment .ac-enlightenment__item .txtarea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%}@media print,screen and (max-width:1279px) and (min-width:768px){.company-page.ac-enlightenment .ac-enlightenment__item .txtarea{width:calc(45% - 25px)}.company-page.ac-enlightenment .ac-enlightenment__item .txtarea img{width:100%;height:auto}}.company-page.ac-enlightenment .ac-enlightenment__item .txtarea .tit{-webkit-font-feature-settings:"palt";position:relative;padding:1px 16px 0;font-feature-settings:"palt";font-size:22px;font-weight:700;letter-spacing:1.2px;line-height:1.40909}.company-page.ac-enlightenment .ac-enlightenment__item .txtarea .tit:before{display:inline-block;position:absolute;top:0;left:0;width:3px;height:100%;background-color:#336782;content:""}.company-page.ac-enlightenment .ac-enlightenment__item .txtarea .txt{-webkit-font-feature-settings:"palt";margin-top:27px;font-feature-settings:"palt";font-size:16px;font-weight:400;letter-spacing:.4px;line-height:1.8125}.company-page.ac-enlightenment .ac-enlightenment__item .txtarea .txt a{color:red;text-decoration:underline}@media print,screen and (max-width:1279px) and (min-width:768px){.company-page.ac-enlightenment .ac-enlightenment__item .imagearea{width:calc(55% - 25px)}.company-page.ac-enlightenment .ac-enlightenment__item .imagearea img{width:100%;height:auto}}@media (-ms-high-contrast:none),print{.company-page.ac-enlightenment .ac-enlightenment__item .imagearea{width:500px;min-width:500px}}@media screen and (max-width:767px){.company-page.ac-enlightenment .ac-enlightenment__item .imagearea{margin:0 auto}}@media screen and (max-width:767px){.company-page.ac-enlightenment .ac-enlightenment__wrap{margin-top:40px}.company-page.ac-enlightenment .ac-enlightenment__wrap--tit{margin-left:2px;font-size:17px;letter-spacing:2.6px;line-height:1.41176}.company-page.ac-enlightenment .ac-enlightenment__wrap--txt{margin-top:23px;margin-left:0;font-size:14px;letter-spacing:1.4px;line-height:2;text-align:left}.company-page.ac-enlightenment .ac-enlightenment__wrap--txt br{display:none}.company-page.ac-enlightenment .ac-enlightenment__list{margin-top:30px;margin-bottom:55px;padding-top:43px}.company-page.ac-enlightenment .ac-enlightenment__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.company-page.ac-enlightenment .ac-enlightenment__item:not(:first-of-type){margin-top:70px}.company-page.ac-enlightenment .ac-enlightenment__item .txtarea .tit{padding:1px 15px 0;font-size:15px;letter-spacing:0;line-height:1.66667}.company-page.ac-enlightenment .ac-enlightenment__item .txtarea .tit:before{width:3px}.company-page.ac-enlightenment .ac-enlightenment__item .txtarea .txt{margin-top:15px;font-size:15px;letter-spacing:0;line-height:1.66667}.company-page.ac-enlightenment .ac-enlightenment__item .imagearea{margin-top:15px}}#content .csr-phil__inner{max-width:1020px;margin:0 auto;padding:30px 16px 140px}@media screen and (max-width:767px){#content .csr-phil__inner{padding:0 16px 70px}}#content .csr-phil__tit-img{text-align:center}#content .csr-phil__tit-img--img img{max-width:100%}#content .csr-phil-lead{margin-top:70px;font-size:24px;font-weight:700;line-height:1.6;text-align:center}@media screen and (max-width:767px){#content .csr-phil-lead{margin-top:35px;font-size:17px;line-height:1.4;text-align:left}}#content .csr-phil-txt{margin-top:60px;font-size:16px;line-height:1.8}@media screen and (max-width:767px){#content .csr-phil-txt{margin-top:22px;font-size:14px}}#content .csr-link{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;margin-top:17px;font-size:18px;font-weight:700}#content .csr-link:before{display:inline-block;width:18px;height:18px;margin-right:11px;background-image:url(../img/top/red_arrow.svg);background-repeat:no-repeat;content:""}@media screen and (max-width:767px){#content .csr-link:before{width:14px;height:14px}}@media screen and (max-width:767px){#content .csr-link{font-size:14px}}#content .csr-box{margin-top:60px;border-radius:15px;background-color:#f8f8f8}#content .csr-box__inner{padding:32px 60px 64px}@media screen and (max-width:767px){#content .csr-box__inner{padding:20px 30px 40px}}#content .csr-box__inner>:first-child{margin-top:0}#content .csr-box-lead{margin-top:50px;font-size:24px;font-weight:700;line-height:1.6;text-align:center}@media screen and (max-width:767px){#content .csr-box-lead{font-size:17px;line-height:1.4;text-align:left}}#content .csr-box-txt{margin-top:24px;font-size:16px;line-height:1.88;text-align:center}@media screen and (max-width:767px){#content .csr-box-txt{margin-top:22px;margin-left:0;font-size:14px;text-align:left}}#content .csr-contents{margin-top:54px;border-radius:15px;background-color:#fff}#content .csr-contents__inner{padding:60px 40px 70px}@media screen and (max-width:767px){#content .csr-contents__inner{padding:16px}}#content .csr-contents__inner .txt a{color:red;text-decoration:underline}#content .csr-contents .csr-media-layout+.csr-section-relatied-contents{margin-top:120px}@media screen and (max-width:767px){#content .csr-contents .csr-media-layout+.csr-section-relatied-contents{margin-top:50px}}#content .csr-contents .csr-media-layout--env .csr-media-layout__item{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}#content .csr-contents .csr-media-layout--env .csr-media-layout__item .imagearea img{-webkit-box-shadow:1px 1px 8px 2px rgba(0,0,0,.3);box-shadow:1px 1px 8px 2px rgba(0,0,0,.3)}#content .csr-contents .csr-media-layout__item{-webkit-column-gap:30px;-moz-column-gap:30px;display:-webkit-box;display:-ms-flexbox;display:flex;column-gap:30px}@media screen and (max-width:767px){#content .csr-contents .csr-media-layout__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#content .csr-contents .csr-media-layout__item.csr-media-layout__item--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width:767px){#content .csr-contents .csr-media-layout__item.csr-media-layout__item--reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#content .csr-contents .csr-media-layout__item+.csr-media-layout__item{margin-top:97px}@media screen and (max-width:767px){#content .csr-contents .csr-media-layout__item+.csr-media-layout__item{margin-top:50px}}#content .csr-contents .csr-media-layout__item .imagearea{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}@media screen and (max-width:767px){#content .csr-contents .csr-media-layout__item .imagearea{margin-top:15px}}#content .csr-contents .csr-media-layout__item .imagearea img{width:100%}#content .csr-contents .csr-media-layout__item .txtarea{-webkit-box-flex:1;-ms-flex:1 1 47%;flex:1 1 47%}#content .csr-contents .csr-media-layout__item .txtarea .tit{-webkit-font-feature-settings:"palt";position:relative;padding-left:16px;font-feature-settings:"palt";font-size:22px;font-weight:700;letter-spacing:.15em;line-height:1.4}#content .csr-contents .csr-media-layout__item .txtarea .tit:before{display:inline-block;position:absolute;top:0;left:0;width:3px;height:100%;background-color:#336782;content:""}@media screen and (max-width:767px){#content .csr-contents .csr-media-layout__item .txtarea .tit{padding:1px 15px 0;font-size:14px;letter-spacing:0;line-height:1.6}}#content .csr-contents .csr-media-layout__item .txtarea .txt{-webkit-font-feature-settings:"palt";margin-top:25px;font-feature-settings:"palt";font-size:16px;font-weight:400;letter-spacing:.06em;line-height:1.8}@media screen and (max-width:767px){#content .csr-contents .csr-media-layout__item .txtarea .txt{margin-top:15px;font-size:15px;letter-spacing:0;line-height:1.6}}#content .csr-contents .csr-media-layout__item .txtarea .csr-link{margin-top:25px}#content .csr-panel-links{gap:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:34px}@media screen and (max-width:767px){#content .csr-panel-links li{margin:0 auto}}#content .csr-panel-links li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;row-gap:25px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}@media screen and (max-width:767px){#content .csr-panel-links li a{row-gap:10px}}@media print,screen and (min-width:769px){#content .csr-panel-links li a:hover .links-img{-webkit-transform:scale(1.05) rotate(.1deg) translateZ(0);-webkit-transition:border .3s,-webkit-transform .3s,-webkit-box-shadow .3s;transform:scale(1.05) rotate(.1deg) translateZ(0);border:4px solid red;transition:border .3s,-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,border .3s,box-shadow .3s;transition:transform .3s,border .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}#content .csr-panel-links li a:hover .links-img img{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);box-shadow:0 10px 10px -6px rgba(0,0,0,.25)}}#content .csr-panel-links li a .links-title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;order:2;font-size:18px;text-align:center}@media screen and (max-width:767px){#content .csr-panel-links li a .links-title{width:100%;margin:0 auto;font-size:14px;line-height:1.4;text-align:left}}#content .csr-panel-links li a .links-title:before{width:18px;height:18px;margin-right:10px;background:url(../img/top/red_arrow.svg);background-repeat:no-repeat;content:""}#content .csr-panel-links li a .links-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-transition:border .3s,-webkit-transform .3s,-webkit-box-shadow .3s;order:1;border:4px solid rgba(255,0,0,0);border-radius:20px;transition:border .3s,-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,border .3s,box-shadow .3s;transition:transform .3s,border .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}#content .csr-panel-links li a .links-img img{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);width:100%;border-radius:15px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}#content .anchor-nav-csr{gap:42px;-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;margin-top:35px}@media screen and (max-width:767px){#content .anchor-nav-csr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;border-top:none}}#content .anchor-nav-csr li{width:245px;max-width:100%;height:105px}@media screen and (max-width:767px){#content .anchor-nav-csr li{width:200px;height:80px}}#content .anchor-nav-csr li a{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;justify-content:center;padding:15px;border-width:5px;border-style:solid;border-radius:15px;color:#000;font-size:32px;font-weight:700;line-height:2}@media screen and (max-width:767px){#content .anchor-nav-csr li a{padding:10px 15px;border-width:4px;font-size:20px}#content .anchor-nav-csr li a:after{bottom:-15px;width:30px;height:30px}}@media print,screen and (min-width:769px){#content .anchor-nav-csr li a:after{bottom:-25px;width:42px;height:42px}#content .anchor-nav-csr li a:hover{-webkit-transition:color .5s;color:#fff;transition:color .5s}}#content .anchor-nav-csr li a:after{position:absolute;border-radius:50%;background-image:url(../img/common/arrow_bottom.svg);background-position:50%;background-repeat:no-repeat;content:""}#content .anchor-nav-csr li a.educ{border-color:#7eb6fc;background-color:#dfe7f4}#content .anchor-nav-csr li a.educ:after{background-color:#7eb6fc}@media print,screen and (min-width:769px){#content .anchor-nav-csr li a.educ:hover{background-color:#7eb6fc}}#content .anchor-nav-csr li a.culture{border-color:#f7bc81;background-color:#fff4d3}#content .anchor-nav-csr li a.culture:after{background-color:#f7bc81}@media print,screen and (min-width:769px){#content .anchor-nav-csr li a.culture:hover{background-color:#f7bc81}}#content .anchor-nav-csr li a.env{border-color:#7dcc9d;background-color:#e6f2de}#content .anchor-nav-csr li a.env:after{background-color:#7dcc9d}@media print,screen and (min-width:769px){#content .anchor-nav-csr li a.env:hover{background-color:#7dcc9d}}#content .csr-section{width:100%}#content .csr-section__inner{max-width:1020px;margin:0 auto;padding:70px 10px 115px}@media screen and (max-width:767px){#content .csr-section__inner{padding:35px 10px 57px}}#content .csr-section-hdgl2{padding-bottom:27px;background:url(../img/common/line_sectiontitle.png) bottom no-repeat;font-size:26px;font-weight:700;letter-spacing:.1em;line-height:1.5;text-align:center}@media screen and (max-width:767px){#content .csr-section-hdgl2{padding-bottom:20px;background-image:url(../img/common/line_sectiontitle_sp.png) bottom no-repeat;background-size:41px auto;font-size:17px;letter-spacing:.05em}}#content .csr-section-hdgl3{-webkit-font-feature-settings:"palt";margin-top:40px;margin-left:2px;font-feature-settings:"palt";font-size:24px;font-weight:700;letter-spacing:.1em;line-height:1.5;text-align:center}@media screen and (max-width:767px){#content .csr-section-hdgl3{font-size:17px;line-height:1.4}}#content .csr-section-txt{-webkit-font-feature-settings:"palt";margin-top:23px;font-feature-settings:"palt";font-size:18px;letter-spacing:.04em;line-height:2;text-align:center}@media screen and (max-width:767px){#content .csr-section-txt{margin-top:22px;margin-left:0;font-size:14px;text-align:left}}#content .csr-section .csr-section-relatied-contents{position:relative;padding-top:92px}@media screen and (max-width:767px){#content .csr-section .csr-section-relatied-contents{padding-top:36px}}#content .csr-section .csr-section-relatied-contents>:first-child{margin-top:0}#content .csr-section .csr-section-relatied-contents:before{display:inline-block;position:absolute;top:0;left:0;width:100%;height:3px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%203%203%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%221.5%22%20cy%3D%221.5%22%20fill%3D%22%23356d8c%22%20opacity%3D%22.3%22%20r%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-size:6px 3px;content:""}#content .csr-section.csr-section--educ{background-color:#dfe7f4}#content .csr-section.csr-section--culture{background-color:#fff4d3}#content .csr-section.csr-section--env{background-color:#e6f2de}#content .csr-section.csr-section--env .csr-env-policy{position:relative;margin-bottom:90px;padding-bottom:86px}@media screen and (max-width:767px){#content .csr-section.csr-section--env .csr-env-policy{margin-bottom:38px;padding-bottom:36px}}#content .csr-section.csr-section--env .csr-env-policy:before{display:inline-block;position:absolute;bottom:0;left:0;width:100%;height:3px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%203%203%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%221.5%22%20cy%3D%221.5%22%20fill%3D%22%23356d8c%22%20opacity%3D%22.3%22%20r%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-size:6px 3px;content:""}#content .csr-section.csr-section--env .csr-env-policy__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center}#content .csr-section.csr-section--env .csr-env-policy__item+.csr-env-policy__item{margin-top:75px}@media screen and (max-width:767px){#content .csr-section.csr-section--env .csr-env-policy__item+.csr-env-policy__item{margin-top:37px}}#content .csr-section.csr-section--env .csr-env-policy__item .policy-tit{display:inline-block;position:relative;font-size:22px;font-weight:700;letter-spacing:.05em;line-height:1.4;text-align:center}#content .csr-section.csr-section--env .csr-env-policy__item .policy-tit:after{display:inline-block;position:absolute;bottom:-38px;left:calc(50% - 13px);width:26px;height:22px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2025.6%2022%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m23.6%202-10.8%2018-10.8-18%22%20fill%3D%22none%22%20stroke%3D%22%23c7e7c2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%224%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:100%;content:""}#content .csr-section.csr-section--env .csr-env-policy__item .policy-tit span:after,#content .csr-section.csr-section--env .csr-env-policy__item .policy-tit span:before{display:inline-block;position:absolute;bottom:-19px;width:calc(50% - 10px);height:4px;border-radius:2px;background-color:rgba(68,175,53,.3);content:""}#content .csr-section.csr-section--env .csr-env-policy__item .policy-tit span:after{right:0}#content .csr-section.csr-section--env .csr-env-policy__item .policy-tit span:before{left:0}@media screen and (max-width:767px){#content .csr-section.csr-section--env .csr-env-policy__item .policy-tit{font-size:15px;line-height:1.6}}#content .csr-section.csr-section--env .csr-env-policy__item .policy-txt{margin-top:60px;font-size:16px;font-weight:500;line-height:1.8}@media screen and (max-width:767px){#content .csr-section.csr-section--env .csr-env-policy__item .policy-txt{font-size:14px;line-height:1.7}}#content .csr-section.csr-section--env .csr-env-policy__item .policy-list{gap:50px;display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));margin-top:60px;counter-reset:item}@media screen and (max-width:767px){#content .csr-section.csr-section--env .csr-env-policy__item .policy-list{gap:25px}}#content .csr-section.csr-section--env .csr-env-policy__item .policy-list__item .policy-list-tit{font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.8}#content .csr-section.csr-section--env .csr-env-policy__item .policy-list__item .policy-list-tit:before{margin-right:5px;content:counter(item) ".";counter-increment:item}@media screen and (max-width:767px){#content .csr-section.csr-section--env .csr-env-policy__item .policy-list__item .policy-list-tit{font-size:14px;line-height:1.4}}#content .csr-section.csr-section--env .csr-env-policy__item .policy-list__item .policy-list-txt{margin-top:7px;font-size:16px;font-weight:500;letter-spacing:.05em;line-height:1.8}@media screen and (max-width:767px){#content .csr-section.csr-section--env .csr-env-policy__item .policy-list__item .policy-list-txt{margin-top:5px;margin-left:18px;font-size:14px;line-height:1.4}}@media print,screen and (min-width:769px){#content .csr-section.csr-section--env .eco-support__list--txtarea{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}#content .csr-section.csr-section--env .eco-support__list--imagearea{-webkit-box-flex:1;-ms-flex:1 1 47%;flex:1 1 47%;margin-right:0}}#content .csr-section.csr-section--env .eco-support__desc-area--image img{width:100%}.company-page.eco .eco-support__tit{padding-top:103px}@media screen and (max-width:767px){.company-page.eco .eco-support__tit{padding-top:40px}}.corporation-pagetitle-section #bread-crumb-list li,.corporation-pagetitle-section #bread-crumb-list li a:link,.corporation-pagetitle-section #bread-crumb-list li a:visited{color:#666}@media print,screen and (max-width:1600px){.corporation-pagetitle-section{background-size:auto}}@media print,screen and (max-width:959px){.corporation-pagetitle-section{padding-bottom:200px}}.corporation-pagetitle-section h1{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;font-size:32px;font-weight:700;letter-spacing:.1em}.corporation-pagetitle-section h1 img{width:113px;margin-bottom:13px}.corporation-pagetitle-section-image{position:absolute;right:0;bottom:-90px;left:0;max-width:1000px;margin:0 auto;padding:0 16px;text-align:center}.corporation-pagetitle-section-image img{overflow:hidden;border-radius:16px}@media screen and (max-width:767px){.corporation-pagetitle-section h1{font-size:20px;letter-spacing:.05em}.corporation-pagetitle-section h1 img{width:68px;margin-bottom:8px}.corporation-pagetitle-section-image{bottom:-73px;padding:0 32px;border-radius:4px}}#corporation-top{position:relative;margin-top:-160px;padding:250px 0 0;background:#fff}#corporation-top .corporation-content-info{position:relative;padding:0 0 95px}#corporation-top .corporation-content-info .title-on_short_underbar{margin-bottom:60px}@media screen and (max-width:767px){#corporation-top .corporation-content-info{padding-bottom:28px}#corporation-top .corporation-content-info .title-on_short_underbar{margin-bottom:28px}}#corporation-top .corporation-content-links{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;position:relative;flex-wrap:wrap}#corporation-top .corporation-content-links-fullwidth{width:100%}#corporation-top .corporation-content-links-fullwidth a{height:400px}#corporation-top .corporation-content-links-fullwidth a .bg span{-webkit-transition:.3s ease;position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-size:cover;transition:.3s ease}#corporation-top .corporation-content-links-fullwidth a .bg .ov{opacity:0}@media print,screen and (min-width:769px){#corporation-top .corporation-content-links-fullwidth a:hover .bg span{-webkit-transform:scale(1.05) rotate(.1deg) translateZ(0);transform:scale(1.05) rotate(.1deg) translateZ(0)}}#corporation-top .corporation-content-links-fullwidth a:hover .bg .ov{opacity:1}#corporation-top .corporation-content-links-fullwidth a:hover .corporation-content-links-arrow svg path{fill:red}#corporation-top .corporation-content-links-fullwidth a .corporation-content-links-arrow svg{width:39px;height:39px}#corporation-top .corporation-content-links-harfwidth{width:50%}#corporation-top .corporation-content-links-harfwidth a{height:300px}#corporation-top .corporation-content-links-harfwidth a:before{position:absolute;top:16px;right:16px;bottom:16px;left:16px;border:1px solid #fff;border-radius:16px;content:""}#corporation-top .corporation-content-links-harfwidth a:after{-webkit-transition:.3s ease;z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;content:"";opacity:0;transition:.3s ease}#corporation-top .corporation-content-links-harfwidth a:hover:after{opacity:.6}#corporation-top .corporation-content-links-harfwidth a .corporation-content-links-arrow svg{width:30px;height:30px}#corporation-top .corporation-content-links-title{margin-bottom:40px;color:#fff;font-size:26px;font-weight:700;letter-spacing:.1em;line-height:1}#corporation-top .corporation-content-links-title.black{color:#000}#corporation-top .corporation-content-links-text{margin-bottom:35px;color:#fff;font-size:16px;font-weight:700;letter-spacing:.03em;line-height:1.4;text-align:center}#corporation-top .corporation-content-links-text.black{color:#000}#corporation-top .corporation-content-links-arrow.black svg path{fill:#000}#corporation-top .corporation-content-links-arrow svg rect{fill:none}#corporation-top .corporation-content-links-arrow svg path{fill:#fff;-webkit-transition:.3s ease;transition:.3s ease}#corporation-top .corporation-content-links a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;flex-direction:column;align-items:center;padding:20px 30px 40px;overflow:hidden}@media print,screen and (max-width:1000px){#corporation-top .corporation-content-links a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#corporation-top .corporation-content-links a .bg{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-size:cover}#corporation-top .corporation-content-links a.industry{padding-top:101px}#corporation-top .corporation-content-links a.industry .bg .df{background-image:url(../img/corporation/bg_industry.jpg)}#corporation-top .corporation-content-links a.industry .bg .ov{background-image:url(../img/corporation/bg_industry_ov.jpg)}#corporation-top .corporation-content-links a.plazmark{padding-top:101px}#corporation-top .corporation-content-links a.plazmark .bg .df{background-image:url(../img/corporation/bg_plazmark.jpg)}#corporation-top .corporation-content-links a.plazmark .bg .ov{background-image:url(../img/corporation/bg_plazmark_ov.jpg)}#corporation-top .corporation-content-links a.tech .bg{background-image:url(../img/corporation/bg_tech.jpg)}#corporation-top .corporation-content-links a.oem .bg{background-image:url(../img/corporation/bg_oem.jpg)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),print{#corporation-top .corporation-content-links a.oem .bg{background-image:url(../img/corporation/bg_oem@2x.jpg);background-repeat:no-repeat;background-size:cover}}#corporation-top .corporation-content-links a.oem,#corporation-top .corporation-content-links a.tech{padding-top:76px}#corporation-top .corporation-content-links a.oem .corporation-content-links-title,#corporation-top .corporation-content-links a.tech .corporation-content-links-title{margin-bottom:30px}@media screen and (max-width:767px){#corporation-top .corporation-content-links-title{margin-bottom:10px;font-size:17px}#corporation-top .corporation-content-links-text{margin-bottom:3px;font-size:14px;line-height:1.86;text-align:left;word-break:break-all}#corporation-top .corporation-content-links-text br{display:none}#corporation-top .corporation-content-links-fullwidth a{height:300px}#corporation-top .corporation-content-links-fullwidth a .bg span{display:none}#corporation-top .corporation-content-links-harfwidth{width:100%}#corporation-top .corporation-content-links-harfwidth a{height:250px}#corporation-top .corporation-content-links-harfwidth a:before{top:8px;right:8px;bottom:8px;left:8px;border-radius:10px}#corporation-top .corporation-content-links a{padding:0 48px!important}#corporation-top .corporation-content-links a .corporation-content-links-arrow svg{width:25px!important}#corporation-top .corporation-content-links a.industry .bg{background:url(../img/corporation/bg_industry_sp.jpg) 50% no-repeat;background-size:cover}#corporation-top .corporation-content-links a.plazmark .corporation-content-links-title img{width:154px}#corporation-top .corporation-content-links a.plazmark .bg{background:url(../img/corporation/bg_plazmark_sp.jpg) 50% no-repeat;background-size:cover}#corporation-top .corporation-content-links a.tech .bg{background-image:url(../img/corporation/bg_tech_sp.jpg)}#corporation-top .corporation-content-links a.oem .bg{background-image:url(../img/corporation/bg_oem_sp.jpg)}#corporation-top .corporation-content-links a.oem .corporation-content-links-text,#corporation-top .corporation-content-links a.oem .corporation-content-links-title,#corporation-top .corporation-content-links a.tech .corporation-content-links-text,#corporation-top .corporation-content-links a.tech .corporation-content-links-title{margin-bottom:11px}}#corporation-top .corporation-content-catalog{padding:60px 0}#corporation-top .corporation-content-catalog-link{max-width:1000px;margin:0 auto}#corporation-top .corporation-content-catalog-link a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:space-between;padding:12px 50px 12px 30px;border-radius:16px;background:#1cbed6}@media print,screen and (min-width:769px){#corporation-top .corporation-content-catalog-link a:hover{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);box-shadow:0 10px 10px -6px rgba(0,0,0,.25)}}#corporation-top .corporation-content-catalog-link-image{width:312px}#corporation-top .corporation-content-catalog-link-text_area{width:520px}#corporation-top .corporation-content-catalog-link-text_area-title{margin-bottom:30px;padding-bottom:17px;background:url(../img/corporation/line_catalog.png) 0 100% no-repeat;color:#fff;font-size:20px;font-weight:700;line-height:1.5}#corporation-top .corporation-content-catalog-link-text_area-text{color:#fff;font-size:16px;line-height:1.4}#corporation-top .corporation-content-catalog-link-arrow{position:absolute;right:12px;bottom:12px}#corporation-top .corporation-content-catalog-link-arrow svg{width:24px;height:24px}#corporation-top .corporation-content-catalog-link-arrow svg circle{fill:#fff}#corporation-top .corporation-content-catalog-link-arrow svg rect{fill:none}#corporation-top .corporation-content-catalog-link-arrow svg path{fill:#1cbed6}@media screen and (max-width:767px){#corporation-top .corporation-content-catalog{padding:20px 0}#corporation-top .corporation-content-catalog-link a{display:block;padding:19px 16px 24px}#corporation-top .corporation-content-catalog-link-text_area{width:100%}#corporation-top .corporation-content-catalog-link-text_area-title{margin-bottom:8px;padding-bottom:6px;font-size:15px;text-align:center}#corporation-top .corporation-content-catalog-link-text_area-text{font-size:14px}#corporation-top .corporation-content-catalog-link-text_area-text br{display:none}#corporation-top .corporation-content-catalog-link-arrow{right:9px;bottom:5px}#corporation-top .corporation-content-catalog-link-arrow svg{width:18px;height:18px}#corporation-top .corporation-content-catalog-link-image{width:100%;margin-bottom:7px}#corporation-top .corporation-content-catalog-link-image img{width:156px;margin:0 auto}}#corporation-top .corporation-content-faq{padding:80px 0 144px;background:url(../img/corporation/bg_bottom.png) bottom no-repeat #f0f1f2}#corporation-top .corporation-content-faq .contact-title-on_short_underbar{margin-bottom:38px}#corporation-top .corporation-content-faq-text{margin-bottom:36px;font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.5;text-align:center}#corporation-top .corporation-content-faq-contact{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;-webkit-box-pack:justify;-ms-flex-pack:justify;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;max-width:1000px;margin:60px auto 0;padding:35px 109px 35px 65px;border-radius:16px;background:url(../img/corporation/bg_contact.png)}#corporation-top .corporation-content-faq .title-on_short_underbar{margin-bottom:30px}@media print,screen and (max-width:900px){#corporation-top .corporation-content-faq-contact{padding-right:20px;padding-left:20px}}#corporation-top .corporation-content-faq-contact-text_area-title{margin-bottom:23px;color:#fff;font-size:20px;font-weight:700;line-height:1.5}#corporation-top .corporation-content-faq-contact-text_area-text{color:#fff;font-size:16px;line-height:1.5}@media screen and (max-width:767px){#corporation-top{position:relative;margin-top:-230px;padding:260px 0 0;background:#fff}#corporation-top .title-on_short_underbar{margin-bottom:30px}#corporation-top .corporation-content-faq{padding:42px 0 84px;background:url(../img/corporation/bg_bottom_sp.jpg) bottom no-repeat #f0f1f2;background-size:100% auto}#corporation-top .corporation-content-faq .contact-title-on_short_underbar{margin-bottom:27px}#corporation-top .corporation-content-faq-text{margin-bottom:11px;font-size:14px;letter-spacing:0;line-height:1.84;text-align:left}#corporation-top .corporation-content-faq-contact{display:block;margin-top:30px;padding:25px 16px 20px;border-radius:10px}#corporation-top .corporation-content-faq-contact-text_area{margin-bottom:15px}#corporation-top .corporation-content-faq-contact-text_area-title{margin-bottom:15px;font-size:15px;text-align:center}#corporation-top .corporation-content-faq-contact-text_area-text{font-size:14px;line-height:1.6}#corporation-top .corporation-content-faq-contact-text_area-text br{display:none}#corporation-top .corporation-content-faq-contact-btn .btn-red{width:100%}}#oem .special-products{padding:80px 30px;background:#effafc}@media screen and (max-width:767px){#oem .special-products{margin-bottom:40px;padding:40px 15px}}#oem .special-products .content-width{padding:40px 50px 60px}#oem .special-products .content-width>:last-child{margin-bottom:0}@media print,screen and (max-width:1279px){#oem .special-products .content-width{width:calc(100% - 100px)}}@media screen and (max-width:767px){#oem .special-products .content-width{width:calc(100% - 50px);padding:20px 25px 30px}}#oem .lead{margin-top:13px;margin-bottom:86px}@media screen and (max-width:767px){#oem .lead{margin-bottom:40px}}#oem .lead .anchor_nav{margin-bottom:68px}@media screen and (max-width:767px){#oem .lead .anchor_nav{margin-bottom:30px}}#oem .lead-about{background:#fff}#oem .products{margin-bottom:83px;background:#effafc}#oem .products.oem{background:#fff}#oem .products .content-width{padding:40px 50px 60px}#oem .products .content-width>:last-child{margin-bottom:0}@media print,screen and (max-width:1279px){#oem .products .content-width{width:calc(100% - 100px)}}@media screen and (max-width:767px){#oem .products .content-width{width:calc(100% - 50px);padding:20px 25px 30px}}@media screen and (max-width:767px){#oem .products{margin-bottom:40px;padding:20px 0}}#oem .products-about{background:#effafc}#oem .lead .title-on_short_underbar,#oem .products .title-on_short_underbar,#oem .special-products .title-on_short_underbar{margin-bottom:62px}@media screen and (max-width:767px){#oem .lead .title-on_short_underbar,#oem .products .title-on_short_underbar,#oem .special-products .title-on_short_underbar{margin-bottom:30px}}#oem .lead-text,#oem .products-text,#oem .special-products-text{margin-bottom:40px;font-size:16px;line-height:1.82;text-align:center}@media screen and (max-width:767px){#oem .lead-text,#oem .products-text,#oem .special-products-text{font-size:14px;text-align:left}#oem .lead-text br,#oem .products-text br,#oem .special-products-text br{display:none}}#oem .lead-about,#oem .products-about,#oem .special-products-about{margin-bottom:63px;padding:47px 100px;border-radius:16px}#oem .lead-about+.products-about,#oem .products-about+.products-about,#oem .special-products-about+.products-about{margin-top:-23px}@media screen and (max-width:767px){#oem .lead-about+.products-about,#oem .products-about+.products-about,#oem .special-products-about+.products-about{margin-top:23px}}#oem .lead-about+.lead-about,#oem .products-about+.lead-about,#oem .special-products-about+.lead-about{margin-top:-23px}@media screen and (max-width:767px){#oem .lead-about+.lead-about,#oem .products-about+.lead-about,#oem .special-products-about+.lead-about{margin-top:23px}}@media print,screen and (max-width:1279px){#oem .lead-about,#oem .products-about,#oem .special-products-about{padding:40px}}@media screen and (max-width:767px){#oem .lead-about,#oem .products-about,#oem .special-products-about{margin-bottom:20px;padding:20px}}#oem .lead-about-title,#oem .products-about-title,#oem .special-products-about-title{margin-bottom:34px;padding:9px 17px;border-left:5px solid #1cbed6;font-size:22px;font-weight:700;line-height:1.5}@media screen and (max-width:767px){#oem .lead-about-title,#oem .products-about-title,#oem .special-products-about-title{margin-bottom:20px;font-size:16px}}#oem .lead-about-text,#oem .products-about-text,#oem .special-products-about-text{font-size:16px;line-height:1.82}#oem .lead-about-text+.lead-about-text,#oem .lead-about-text+.products-about-text,#oem .products-about-text+.lead-about-text,#oem .products-about-text+.products-about-text,#oem .special-products-about-text+.lead-about-text,#oem .special-products-about-text+.products-about-text{margin-top:45px}@media screen and (max-width:767px){#oem .lead-about-text,#oem .products-about-text,#oem .special-products-about-text{font-size:14px}#oem .lead-about-text+.lead-about-text,#oem .lead-about-text+.products-about-text,#oem .products-about-text+.lead-about-text,#oem .products-about-text+.products-about-text,#oem .special-products-about-text+.lead-about-text,#oem .special-products-about-text+.products-about-text{margin-top:25px}}#oem .lead-about .btn-red,#oem .products-about .btn-red,#oem .special-products-about .btn-red{margin-top:38px}#oem .lead-contact-text,#oem .products-contact-text,#oem .special-products-contact-text{margin-bottom:25px;font-size:20px;font-weight:700;line-height:1.5;text-align:center}@media screen and (max-width:767px){#oem .lead-contact-text,#oem .products-contact-text,#oem .special-products-contact-text{font-size:14px}}#oem .press{margin-bottom:60px}@media screen and (max-width:767px){#oem .press{margin-bottom:20px}}#oem .press .title-on_short_underbar{margin-bottom:62px}@media screen and (max-width:767px){#oem .press .title-on_short_underbar{margin-bottom:30px}}#oem .title-decorate_line{margin-top:60px;margin-bottom:40px;text-align:center}@media screen and (max-width:767px){#oem .title-decorate_line{margin-top:10px;margin-bottom:30px}}#oem .title-decorate_line-text{display:inline-block;position:relative;padding:0 50px;font-size:22px;letter-spacing:.08em}@media screen and (max-width:767px){#oem .title-decorate_line-text{font-size:16px}}#oem .title-decorate_line-text:after,#oem .title-decorate_line-text:before{-webkit-transform:translateY(-50%);position:absolute;top:50%;width:32px;height:62px;transform:translateY(-50%);background-repeat:no-repeat;content:""}@media screen and (max-width:767px){#oem .title-decorate_line-text:after,#oem .title-decorate_line-text:before{width:23px;height:45px;background-size:23px auto}}#oem .title-decorate_line-text:before{left:0;background-image:url(/img/corporation/oem/more_l_blue.png)}#oem .title-decorate_line-text:after{right:0;background-image:url(/img/corporation/oem/more_r_blue.png)}#oem .case-box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;align-items:center;margin-top:-70px;margin-bottom:40px}@media print,screen and (min-width:980px){#oem .case-box{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;position:relative;flex-direction:row-reverse;margin-top:70px;margin-bottom:60px}}#oem .case-box-contents{padding:10px;border-radius:16px;background-color:#fff;background-image:repeating-linear-gradient(135deg,transparent,transparent 8px,#e1f8fa 0,#e1f8fa 16px);background-size:auto auto}@media print,screen and (min-width:980px){#oem .case-box-contents{width:80%}}#oem .case-box-contents-inner{padding:90px 30px 30px;border-radius:16px;background-color:hsla(0,0%,100%,.7)}#oem .case-box-contents-inner :last-child{margin-bottom:0}@media print,screen and (min-width:980px){#oem .case-box-contents-inner{padding:30px 30px 30px 100px}}#oem .case-box-image-area{position:relative;top:70px}@media print,screen and (min-width:980px){#oem .case-box-image-area{position:absolute;top:-30px;left:0}}#oem .case-box-image{-webkit-box-shadow:0 5px 15px -6px rgba(0,0,0,.25);max-width:100%;height:auto;border-radius:16px;box-shadow:0 5px 15px -6px rgba(0,0,0,.25)}#oem .case-box-title{position:relative;margin-bottom:14px;padding-bottom:10px;font-size:18px;font-weight:700}@media screen and (max-width:767px){#oem .case-box-title{font-size:16px}}#oem .case-box-title:before{position:absolute;bottom:0;width:20px;border-bottom:3px solid #1cbed6;content:""}#oem .case-box-text{margin-bottom:10px;font-size:16px;line-height:1.82}@media screen and (max-width:767px){#oem .case-box-text{font-size:14px}}#oem .case-box.case-box--products .case-box-contents{background-image:repeating-linear-gradient(135deg,transparent,transparent 8px,#effafc 0,#effafc 16px)}#oem .case-box.case-box--products .case-box-contents-inner{background-color:rgba(239,250,252,.7)}#oem .oem-note-list{margin-bottom:30px}#oem .oem-note-list :last-child{margin-bottom:0}#oem .oem-note-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}#oem .oem-note-list-mark,#oem .oem-note-list-text{color:#5e5e5e;font-size:14px}@media screen and (max-width:767px){#oem .oem-note-list-mark,#oem .oem-note-list-text{font-size:13px}}#oem .oem-note-list-mark{margin-right:3px}#oem .oem-desc-list{margin-bottom:30px}#oem .oem-desc-list :last-child{margin-bottom:0}#oem .oem-desc-list-text,#oem .oem-desc-list-title{position:relative;padding-left:15px}#oem .oem-desc-list-text:before,#oem .oem-desc-list-title:before{position:absolute;border-radius:100%;content:""}#oem .oem-desc-list-title{margin-bottom:8px;font-weight:700}#oem .oem-desc-list-title:before{top:.52em;left:0;width:5px;height:5px;border:2px solid #1cbed6}@media screen and (max-width:767px){#oem .oem-desc-list-title:before{top:.4em}}#oem .oem-desc-list-text{margin-bottom:5px}#oem .oem-desc-list-text:before{top:.52em;left:.2em;width:0;height:0;border:2px solid #1cbed6}#oem .products-item-area{margin-bottom:83px}@media screen and (max-width:767px){#oem .products-item-area{margin-bottom:40px}}#oem .products-link-box{position:relative;max-width:800px;margin:0 auto}#oem .products-link-box:before{position:absolute;right:20px;bottom:20px;width:32px;height:32px;background-image:url(/img/corporation/oem/img_arrow_mark.png);content:""}#oem .products-link-box-inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse;align-items:center;padding:30px 80px 30px 30px;border:2px solid #ffae21;border-radius:16px;background-color:#fbeed9;color:#000}#oem .products-link-box-inner:hover{-webkit-box-shadow:0 5px 10px 2px rgba(0,0,0,.25);box-shadow:0 5px 10px 2px rgba(0,0,0,.25);color:#000}@media screen and (max-width:767px){#oem .products-link-box-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 10px 50px}#oem .products-link-box-inner:hover{-webkit-box-shadow:none;box-shadow:none}}#oem .products-link-box-contents :last-child{margin-bottom:0}@media screen and (max-width:767px){#oem .products-link-box-contents{margin-bottom:25px}}#oem .products-link-box-title{position:relative;margin-bottom:14px;padding-bottom:7px;font-size:18px;font-weight:700}@media screen and (max-width:767px){#oem .products-link-box-title{font-size:16px}}#oem .products-link-box-title:before{position:absolute;bottom:0;width:20px;border-bottom:3px solid #ffae21;content:""}#oem .products-link-box-text{margin-bottom:20px;font-size:16px}@media screen and (max-width:767px){#oem .products-link-box-text{font-size:14px}}#oem .products-link-box-image-area{padding-right:50px}@media screen and (max-width:767px){#oem .products-link-box-image-area{padding-right:0}}#oem .lead-box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;margin-bottom:40px;overflow:hidden;border:1px solid #dedede;border-radius:16px}@media print,screen and (min-width:980px){#oem .lead-box{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-column-gap:17px;-moz-column-gap:17px;flex-direction:row-reverse;max-height:274px;margin-bottom:105px;column-gap:17px}}#oem .lead-box-contents{padding:20px}#oem .lead-box-contents>:last-child{margin-bottom:0}@media print,screen and (min-width:980px){#oem .lead-box-contents{-ms-flex-preferred-size:48%;flex-basis:48%;padding:42px 52px 0 32px}}#oem .lead-box-text{font-size:14px}@media print,screen and (min-width:980px){#oem .lead-box-text{font-size:16px;line-height:2}}#oem .lead-box-text-link{-webkit-transition:.3s ease;color:red;text-decoration:underline;transition:.3s ease}@media print,screen and (min-width:980px){#oem .lead-box-text-link:hover{opacity:.5}}@media print,screen and (min-width:980px){#oem .lead-box-image-area{-ms-flex-preferred-size:52%;flex-basis:52%}}#oem .lead-box-image{width:100%}#oem .title-decorate_dotline{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;margin-top:60px;margin-bottom:40px;text-align:center}#oem .title-decorate_dotline:after,#oem .title-decorate_dotline:before{position:relative;top:30px;width:100%;max-width:396px;height:62px;background-image:url(/img/corporation/oem/more_dot_blue.png);background-repeat:no-repeat;content:""}#oem .title-decorate_dotline:before{left:8px}#oem .title-decorate_dotline .title-decorate_dotline-text{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:0 18px;font-size:22px;letter-spacing:.08em}@media screen and (max-width:767px){#oem .title-decorate_dotline .title-decorate_dotline-text{font-size:16px}}#oem .colabo-case-panel{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:32px;-moz-column-gap:32px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:20px;column-gap:32px}@media screen and (max-width:767px){#oem .colabo-case-panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;row-gap:10px;flex-direction:column;align-items:center}}#oem .colabo-case-panel-item{-webkit-box-flex:1;-ms-flex:1 1 100%;-webkit-transition:.3s ease;flex:1 1 100%;overflow:hidden;border:3px solid #1cbed6;border-radius:16px;background-color:#1cbed6;transition:.3s ease}@media screen and (max-width:767px){#oem .colabo-case-panel-item{width:100%;max-width:311px}}@media print,screen and (min-width:769px){#oem .colabo-case-panel-item:hover{-webkit-transform:scale(1.05) rotate(.1deg);-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);transform:scale(1.05) rotate(.1deg);box-shadow:0 10px 10px -6px rgba(0,0,0,.25)}}#oem .colabo-case-panel-item-link{color:#000}#oem .colabo-case-panel-item-head{padding:15px;color:#fff;font-size:18px;font-weight:700;text-align:center}#oem .colabo-case-panel-item-body{-webkit-column-gap:20px;-moz-column-gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px;column-gap:20px;background-color:#effafc}@media screen and (max-width:767px){#oem .colabo-case-panel-item-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#oem .colabo-case-panel-item-contents{-ms-flex-preferred-size:50%;flex-basis:50%}@media screen and (max-width:767px){#oem .colabo-case-panel-item-contents{margin-top:10px}}#oem .colabo-case-panel-item-img{-ms-flex-preferred-size:50%;flex-basis:50%}#oem .colabo-case-panel-item-img img{width:100%}@media screen and (max-width:767px){#oem .colabo-case-panel-item-img{text-align:center}#oem .colabo-case-panel-item-img img{width:auto;height:auto}}#oem .colabo-case-panel-item-title{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;font-size:16px;font-weight:700}@media screen and (max-width:767px){#oem .colabo-case-panel-item-title{-webkit-line-clamp:2}}#oem .colabo-case-panel-item-date{display:block;margin-top:10px;font-size:14px;font-weight:700}@media screen and (max-width:767px){#oem .colabo-case-panel-item-date{display:inline}}#oem .colabo-case-panel-item-badge{display:inline-block;margin-top:10px;padding:2px 7px;border-radius:13px;background-color:#ffe4e4;font-size:12px;font-weight:700}#oem .license-case-panel{-webkit-column-gap:40px;-moz-column-gap:40px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:33px;column-gap:40px}@media screen and (max-width:767px){#oem .license-case-panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;row-gap:10px;flex-direction:column;align-items:center}}#oem .license-case-panel-item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;border-radius:16px}@media screen and (max-width:767px){#oem .license-case-panel-item{max-width:311px}}#oem .license-case-panel-item-title{padding:10px 15px;color:#000;font-size:18px;font-weight:700;text-align:center}@media screen and (max-width:767px){#oem .license-case-panel-item-title{font-size:14px}}#oem .license-case-panel-item-img img{width:100%}@media screen and (max-width:767px){#oem .license-case-panel-item-img{text-align:center}}#oem .dotted-line{margin-bottom:50px;font-weight:700}#business-form .form-control-feedback{padding:10px 0;color:red}#business-form .for_partner{padding:10px 0 72px}@media screen and (max-width:767px){#business-form .for_partner{padding-bottom:40px}}#business-form .for_partner .title-on_short_underbar{margin-bottom:53px}@media screen and (max-width:767px){#business-form .for_partner .title-on_short_underbar{margin-bottom:30px}}#business-form .for_partner-lead{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;max-width:1000px;margin:0 auto 24px}@media screen and (max-width:767px){#business-form .for_partner-lead{display:block}}#business-form .for_partner-lead-text_area{width:580px;padding-right:20px}@media screen and (max-width:767px){#business-form .for_partner-lead-text_area{width:100%;padding:0}}@media print,screen and (max-width:1279px) and (min-width:768px){#business-form .for_partner-lead-text_area{width:60%}}#business-form .for_partner-lead-image{width:calc(100% - 600px);max-width:382px}@media print,screen and (max-width:1279px) and (min-width:768px){#business-form .for_partner-lead-image{width:40%;max-width:none}}#business-form .for_partner-lead-image img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover;border-radius:16px;font-family:"object-fit: cover"}@media screen and (max-width:767px){#business-form .for_partner-lead-image{display:none}}#business-form .for_partner-lead-text01{color:#525252;font-size:16px;line-height:1.8}@media screen and (max-width:767px){#business-form .for_partner-lead-text01{font-size:14px}}#business-form .for_partner-lead-text02{color:#000;font-size:16px;line-height:1.82}#business-form .for_partner-lead-text02.large-text{font-size:18px}#business-form .for_partner-lead-text02 a:link,#business-form .for_partner-lead-text02 a:visited{color:red;text-decoration:underline}#business-form .for_partner-lead-text02 a:hover{color:red;text-decoration:none}#business-form .for_partner-lead-text02 a:active{color:red;text-decoration:underline}@media screen and (max-width:767px){#business-form .for_partner-lead-text02{font-size:14px}}#business-form .for_partner-lead-text03{max-width:1000px;margin:0 auto 24px;font-size:14px;line-height:2}@media screen and (max-width:767px){#business-form .for_partner-lead-text03{font-size:13px}}#business-form .for_partner-lead-text04{margin-top:63px;margin-bottom:25px;font-size:20px;font-weight:700;line-height:1.5}@media screen and (max-width:767px){#business-form .for_partner-lead-text04{font-size:14px}}#business-form .form{margin-bottom:107px}@media screen and (max-width:767px){#business-form .form{margin-bottom:60px}}#business-form .form-inner{padding:64px 60px 87px;border-radius:16px;background:#e8fafb}@media screen and (max-width:767px){#business-form .form-inner{padding:40px 20px;border-radius:8px}}#business-form .form-title{margin-bottom:56px;text-align:center}@media screen and (max-width:767px){#business-form .form-title{margin-bottom:30px}}#business-form .form-title span{display:inline-block;padding:0 0 38px;background:url(../img/corporation/icon_title.svg) bottom no-repeat;background-size:222px 22px;font-size:22px;font-weight:700}@media screen and (max-width:767px){#business-form .form-title span{padding-bottom:20px;background-size:100% auto;font-size:16px}}#business-form .form-table{width:100%;border-collapse:collapse}#business-form .form-table tr{-webkit-box-sizing:border-box;box-sizing:border-box}#business-form .form-table tr td,#business-form .form-table tr th{padding:0 0 21px;vertical-align:top}@media screen and (max-width:767px){#business-form .form-table tr th{padding-bottom:10px}#business-form .form-table tr td{padding-bottom:30px}}#business-form .form-table tr.form-btn td{padding:73px 0 0}@media screen and (max-width:767px){#business-form .form-table tr.form-btn td{padding:40px 0 0}}@media screen and (max-width:767px){#business-form .form-table{display:block}#business-form .form-table tbody,#business-form .form-table td,#business-form .form-table tr{display:block;width:100%!important}}#business-form .form-table button,#business-form .form-table input,#business-form .form-table select,#business-form .form-table textarea{font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif}@media (-ms-high-contrast:none),print{#business-form .form-table button,#business-form .form-table input,#business-form .form-table select,#business-form .form-table textarea{font-family:メイリオ,ＭＳ Ｐゴシック,sans-serif}}#business-form .form-table-req{color:red;font-weight:700}#business-form .form-question{width:278px;text-align:left}#business-form .form-question .form-control-label,#business-form .form-question label{display:inline-block;color:#525252;font-size:16px;letter-spacing:.03em;line-height:1}@media screen and (max-width:767px){#business-form .form-question .form-control-label,#business-form .form-question label{font-size:14px}}#business-form .form-input{width:calc(100% - 278px)}#business-form .form-input input[type=text]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:3px 10px;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:14px;line-height:1}@media screen and (max-width:767px){#business-form .form-input input[type=text]{width:100%;height:29px;font-size:16px}#business-form .form-input input[type=text]:placeholder-shown{padding-top:4px}#business-form .form-input input[type=text]::-webkit-input-placeholder{padding-top:4px}#business-form .form-input input[type=text]:-moz-placeholder,#business-form .form-input input[type=text]::-moz-placeholder{padding-top:4px}#business-form .form-input input[type=text]:-ms-input-placeholder{padding-top:4px}}#business-form .form-input select{-webkit-box-sizing:border-box;box-sizing:border-box;width:150px;padding:3px 10px;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:14px;line-height:1.5}#business-form .form-input select::-ms-expand{display:none}@media screen and (max-width:767px){#business-form .form-input select{width:100%}}#business-form .form-input textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:160px;padding:3px 10px;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:14px;line-height:1.5}@media screen and (max-width:767px){#business-form .form-input textarea{font-size:16px}}#business-form .form-input .text-muted{margin-top:8px;color:#525252;font-size:14px}#business-form .form-input .text-muted a{color:red;text-decoration:underline}#business-form .form-input .text-muted a:hover{text-decoration:none}#business-form .form-checkbox{position:relative;padding-left:20px;line-height:1em}#business-form .form-checkbox-input{z-index:-1;position:absolute;opacity:0}#business-form .form-checkbox-input:checked~.form-checkbox-indicator:after,#business-form .form-checkbox-input:checked~.form-checkbox-indicator:before{visibility:visible;opacity:1}#business-form .form-checkbox-indicator{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:block;position:absolute;top:0;left:0;width:13px;height:13px;border:1px solid #ccc;border-radius:2px;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:50% 50%;pointer-events:none;user-select:none}@media screen and (max-width:767px){#business-form .form-checkbox-indicator{top:3px}}#business-form .form-checkbox-description{font-size:16px}#business-form .form-checkbox-description:hover{cursor:pointer}@media screen and (max-width:767px){#business-form .form-checkbox-description{font-size:14px}}#business-form .form-radio{position:relative;padding-left:20px;line-height:1}#business-form .form-radio+label{margin-top:20px}#business-form .form-radio-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}#business-form .form-radio-input{z-index:-1;position:absolute;opacity:0}#business-form .form-radio-input:checked~.form-radio-indicator{border-color:red}#business-form .form-radio-input:checked~.form-radio-indicator:after{opacity:1}#business-form .form-radio-indicator{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #ccc;border-radius:50%;background:#fff;pointer-events:none;user-select:none}#business-form .form-radio-indicator:after{position:absolute;top:0;right:0;bottom:0;left:0;width:8px;height:8px;margin:auto;border-radius:50%;background:red;content:"";opacity:0}#business-form .form-radio-description{font-size:16px}#business-form .form-radio-description:hover{cursor:pointer}@media screen and (max-width:767px){#business-form .form-radio-description{font-size:14px}}#business-form .form-name{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}#business-form .form-name input[type=text]{width:48%}#business-form .form-tel input[type=text]{max-width:290px}@media screen and (max-width:767px){#business-form .form-tel input[type=text]{max-width:100%}}#business-form .form-postalcode input[type=text]{max-width:150px}@media screen and (max-width:767px){#business-form .form-postalcode input[type=text]{max-width:100%}}#business-form .form-select{display:inline-block;position:relative}#business-form .form-select:after{position:absolute;top:0;right:4px;bottom:0;height:12px;margin:auto 0;color:#525252;font-size:12px;line-height:1;content:"▼";pointer-events:none}@media screen and (max-width:767px){#business-form .form-select{display:block}}.corporation-footer{padding:80px 0 144px;background:url(../img/corporation/bg_bottom.png) bottom no-repeat;background-color:#f0f1f2}@media screen and (max-width:767px){.corporation-footer{padding:42px 0 84px;background:url(../img/corporation/bg_bottom_sp.png) bottom no-repeat;background-color:#f0f1f2;background-size:100% auto}}.corporation-footer .title-on_short_underbar{margin-bottom:30px}.corporation-footer-text{margin-bottom:36px;font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.5;text-align:center}@media screen and (max-width:767px){.corporation-footer-text{margin-bottom:11px;font-size:14px;letter-spacing:0;line-height:1.84;text-align:left}}.corporation-footer.on_arch{position:relative;padding:130px 0 197px}@media screen and (max-width:767px){.corporation-footer.on_arch{padding:38px 0 85px}}.corporation-footer.on_arch .corporation-footer-arch{position:absolute;top:0;right:0;left:0}@media screen and (max-width:767px){.corporation-footer.on_arch .corporation-footer-arch{display:none}}.corporation-footer.on_arch .corporation-footer-arch img{-webkit-transform:translateX(-50%) rotate(180deg);position:absolute;top:-1px;left:50%;width:100%;transform:translateX(-50%) rotate(180deg);vertical-align:top}.corporation-footer.is_nobgcolor{background-color:#fff}.corporation-footer.is_padding_large{padding-bottom:190px}@media screen and (max-width:767px){.corporation-footer.is_padding_large{padding-bottom:80px}}.corporation-content-more{padding:81px 0 57px;background:url(../img/common/bg_more.jpg) bottom no-repeat;background-size:cover}.corporation-content-more .title-on_short_underbar{margin-bottom:60px}.corporation-content-more .contact-title-on_short_underbar{margin-bottom:61px}.corporation-content-more-list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;max-width:1000px;margin:0 auto}.corporation-content-more-list li{width:31.2%}.corporation-content-more-list li a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;padding:10px;border:1px solid #dedede;border-radius:8px;background:#fff}@media print,screen and (min-width:769px){.corporation-content-more-list li a:hover{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);box-shadow:0 10px 10px -6px rgba(0,0,0,.25)}}.corporation-content-more-list-image{margin-right:20px}.corporation-content-more-list-text{font-size:18px;font-weight:700}.corporation-content-more-list-arrow{position:absolute;right:9px;bottom:9px;width:18px;height:18px}@media screen and (max-width:767px){.corporation-content-more .title-on_short_underbar{margin-bottom:25px}.corporation-content-more-list{display:block}.corporation-content-more-list li{width:100%}.corporation-content-more-list li+li{margin-top:5px}.corporation-content-more-list-image{width:80px}.corporation-content-more-list-text{font-size:14px}.corporation-content-more-list-arrow{right:7px;bottom:7px;width:14px;height:14px;font-size:0}}.corporation-induction{margin:30px 0 70px;text-align:center}.corporation-induction-item>:first-child{margin-top:0}.corporation-induction-item+.corporation-induction-item{margin-top:15px}.corporation-induction-text{margin:10px 0}@media screen and (max-width:767px){.corporation-induction{margin:30px 0 0}}#industrial .content-width{max-width:1000px}@media print,screen and (max-width:1279px) and (min-width:768px){#industrial .content-width{width:calc(100% - 32px);margin:0 auto}}@media screen and (max-width:767px){#industrial .content-width{width:calc(100% - 32px);margin:0 auto}}#industrial .lead{margin-top:73px}@media screen and (max-width:767px){#industrial .lead{margin-top:47px}}#industrial .lead-text{margin-bottom:79px;font-size:18px;letter-spacing:.05em;line-height:2;text-align:center}@media screen and (max-width:767px){#industrial .lead-text{margin-bottom:22px;font-size:14px;text-align:left}#industrial .lead-text br{display:none}}#industrial .maker{margin-top:95px}@media screen and (max-width:767px){#industrial .maker{margin-top:36px;padding-bottom:25px}}#industrial .maker .title-on_short_underbar{margin-bottom:58px}@media screen and (max-width:767px){#industrial .maker .title-on_short_underbar{margin-bottom:30px}}#industrial .maker-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:61px}#industrial .maker-flex.-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width:767px){#industrial .maker-flex{display:block;margin-bottom:14px}}#industrial .maker-flex-image{width:39.8%}#industrial .maker-flex-image img{border-radius:16px}@media print,screen and (max-width:1279px) and (min-width:768px){#industrial .maker-flex-image img{width:100%;height:auto}}@media screen and (max-width:767px){#industrial .maker-flex-image{width:100%;margin-bottom:27px}#industrial .maker-flex-image img{border-radius:8px}}#industrial .maker-flex-text_area{width:53.8%}@media screen and (max-width:767px){#industrial .maker-flex-text_area{width:100%}}#industrial .maker-flex-text_area-title{margin-bottom:28px}@media screen and (max-width:767px){#industrial .maker-flex-text_area-title{margin-bottom:10px}#industrial .maker-flex-text_area-title br{display:none}}#industrial .maker-flex-text_area-title span{background:linear-gradient(0deg,hsla(0,0%,100%,0) 2px,#bbebf3 0,#bbebf3 8px,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0));font-size:22px;font-weight:700;line-height:1.4}@media screen and (max-width:767px){#industrial .maker-flex-text_area-title span{background:linear-gradient(0deg,hsla(0,0%,100%,0) 2px,#bbebf3 0,#bbebf3 6px,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0));font-size:15px}}#industrial .maker-flex-text_area-text{font-size:16px;line-height:1.8}@media screen and (max-width:767px){#industrial .maker-flex-text_area-text{font-size:14px}}#industrial .maker .btn-red{width:466px;margin-top:60px}@media screen and (max-width:767px){#industrial .maker .btn-red{width:256px;margin-top:18px}}#industrial .maker-lineup{margin-top:60px;margin-bottom:60px;padding:36px 40px 33px;background:#f8f8f8}@media screen and (max-width:767px){#industrial .maker-lineup{margin:30px 0 60px;padding:13px 15px}}#industrial .maker-lineup-title{position:relative;margin-bottom:15px;padding-bottom:10px;background:url(../img/common/dotted-line.png);background-position:0 100%;background-repeat:repeat-x;font-size:20px;font-weight:700;line-height:1.4}@media screen and (max-width:767px){#industrial .maker-lineup-title{margin-bottom:21px;font-size:15px}}#industrial .maker-lineup-list-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (max-width:767px){#industrial .maker-lineup-list-wrap{display:block}}#industrial .maker-lineup-list-wrap-item{width:46.4%}@media screen and (max-width:767px){#industrial .maker-lineup-list-wrap-item{width:100%}#industrial .maker-lineup-list-wrap-item+div{margin-top:17px}}#industrial .maker-lineup-list+dl{margin-top:28px}@media screen and (max-width:767px){#industrial .maker-lineup-list+dl{margin-top:17px}}#industrial .maker-lineup-list dt{margin-bottom:16px;padding-left:10px;border-left:4px solid #1cbed6;font-size:18px;font-weight:700;line-height:1}@media screen and (max-width:767px){#industrial .maker-lineup-list dt{margin-bottom:9px;font-size:14px}}#industrial .maker-lineup-list-text{margin-bottom:12px;font-size:16px;line-height:1.8}@media screen and (max-width:767px){#industrial .maker-lineup-list-text{margin-bottom:8px;font-size:14px}}#industrial .maker-lineup-list-list li{padding-left:1.5em;font-size:16px;line-height:1.4;text-indent:-1.1em}@media screen and (max-width:767px){#industrial .maker-lineup-list-list li{font-size:14px}}#industrial .maker-lineup-list-list li+li{margin-top:11px}#industrial .maker-lineup-list-list li span{font-weight:700}#industrial .maker-lineup-list-list li:before{display:inline-block;width:10px;height:10px;margin-right:.4em;border-radius:3px;background:#82dbe8;content:""}@media screen and (max-width:767px){#industrial .maker-lineup-list-list li:before{width:9px;height:9px}}#industrial .maker-table-pc table{width:100%;border:1px solid #dedede;border-collapse:collapse;font-size:16px;line-height:1.3}#industrial .maker-table-pc table *{-webkit-box-sizing:border-box;box-sizing:border-box}#industrial .maker-table-pc table thead tr td{padding:15px 6px;background:#b0e8f1;font-weight:700}#industrial .maker-table-pc table thead tr td+td{border-left:1px solid #fff}#industrial .maker-table-pc table thead tr td:first-child{padding-left:16px;text-align:left}#industrial .maker-table-pc table thead tr td.name{width:26.5%}#industrial .maker-table-pc table thead tr td.wood{width:6%}#industrial .maker-table-pc table thead tr td.stone{width:4.6%}#industrial .maker-table-pc table thead tr td.pottery{width:6%}#industrial .maker-table-pc table thead tr td.glass{width:7.6%}#industrial .maker-table-pc table thead tr td.gum,#industrial .maker-table-pc table thead tr td.leather,#industrial .maker-table-pc table thead tr td.metal{width:6%}#industrial .maker-table-pc table thead tr td.film{width:8.5%}#industrial .maker-table-pc table thead tr td.plastic{width:7.6%}#industrial .maker-table-pc table thead tr td.cloth{width:4.6%}#industrial .maker-table-pc table thead tr td.cardboard{width:6%}#industrial .maker-table-pc table thead tr td.paper{width:4.6%}#industrial .maker-table-pc table tr th{padding:14px 16px;border-top:1px solid #fff;background:#c6eff5;font-weight:700;letter-spacing:-.1em;text-align:left;vertical-align:middle}#industrial .maker-table-pc table tr td{background:#f8f8f8;text-align:center;vertical-align:middle}#industrial .maker-table-pc table tr:nth-child(2n) th{background:#d2f2f7}#industrial .maker-table-pc table tr:nth-child(2n) td{background:#fff}#industrial .maker-table-pc-cap{margin-top:17px;font-size:14px;line-height:1.5}@media screen and (max-width:767px){#industrial .maker-table-sp{font-size:14px}#industrial .maker-table-sp dl+dl{border-top:1px solid #fff}#industrial .maker-table-sp dl dt a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;height:42px;background:#b0e8f1;color:#000;font-size:14px;font-weight:700}#industrial .maker-table-sp dl dt a:after{-webkit-transform:rotate(90deg);position:absolute;top:0;right:12px;bottom:0;width:14px;height:13px;margin:auto 0;transform:rotate(90deg);background:url(../img/common/ico_arrow_r.svg) 50% no-repeat;background-size:100% auto;content:""}#industrial .maker-table-sp dl dt a.is_open:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#industrial .maker-table-sp dl dd{display:none}#industrial .maker-table-sp-block{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #fff}#industrial .maker-table-sp-block span{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}#industrial .maker-table-sp-block:nth-child(2n) .maker-table-sp-title{background:#c6eff5}#industrial .maker-table-sp-block:nth-child(2n) .maker-table-sp-check{background:#f8f8f8}#industrial .maker-table-sp-title{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 51px);height:42px;padding:0 5px 0 15px;background:#d2f2f7;font-weight:700;letter-spacing:-.1em}#industrial .maker-table-sp-check{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;border-left:1px solid #fff;background:#fff;font-weight:700}#industrial .maker-table-sp-cap{margin-top:12px;font-size:13px;line-height:1.5}}#industrial .maker-products_list{margin-top:52px}@media screen and (max-width:767px){#industrial .maker-products_list{margin-top:23px}}#industrial .maker-products_list-title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;margin-bottom:30px;background:url(../img/teacher/lineup_line.png);background-position:50%;background-repeat:no-repeat;font-size:20px}@media screen and (max-width:767px){#industrial .maker-products_list-title{margin-bottom:8px;background-position-x:center;font-size:15px;font-weight:700;line-height:1.4}#industrial .maker-products_list-title span{padding:0 12px;background-color:#fff}}#industrial .maker-products_list-text{margin-bottom:35px;font-size:16px;text-align:center}@media screen and (max-width:767px){#industrial .maker-products_list-text{margin-bottom:10px;font-size:14px;line-height:1.8;text-align:left}}#industrial .maker-products_list-list{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-top:-27px}@media screen and (max-width:767px){#industrial .maker-products_list-list{margin-top:-12px}}#industrial .maker-products_list-list li{width:22.6%;margin-top:27px;margin-right:3.2%}@media screen and (max-width:767px){#industrial .maker-products_list-list li{width:48%;margin-top:12px;margin-right:4%}#industrial .maker-products_list-list li:nth-child(2n){margin-right:0}}#industrial .maker-products_list-list li:nth-child(4n){margin-right:0}#industrial .maker-products_list-list li a{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse}@media print,screen and (min-width:769px){#industrial .maker-products_list-list li a:hover .maker-products_list-list-image{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);-webkit-transform:scale(1.05) rotate(.1deg);transform:scale(1.05) rotate(.1deg);box-shadow:0 10px 10px -6px rgba(0,0,0,.25)}}#industrial .maker-products_list-list-title{-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start}#industrial .maker-products_list-list-title img{width:18px;margin-top:3px;margin-right:5px}@media screen and (max-width:767px){#industrial .maker-products_list-list-title img{width:14px;margin-top:1px}}#industrial .maker-products_list-list-title span{width:calc(100% - 23px);font-size:18px;font-weight:700;line-height:1.4}@media screen and (max-width:767px){#industrial .maker-products_list-list-title span{width:calc(100% - 19px);font-size:14px}}#industrial .maker-products_list-list-image{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-webkit-transition:.3s ease;position:relative;margin-bottom:16px;padding-top:100%;border-radius:15px;background:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);transition:.3s ease}@media screen and (max-width:767px){#industrial .maker-products_list-list-image{margin-bottom:15px}}#industrial .maker-products_list-list-image img{position:absolute;top:0;right:0;bottom:0;left:0;max-width:calc(100% - 20px);margin:auto}#industrial .pointer{margin-top:80px;padding-top:76px;padding-bottom:76px;background:#edfafc}@media screen and (max-width:767px){#industrial .pointer{margin-top:17px;padding-top:40px;padding-bottom:14px}}#industrial .pointer .title-on_short_underbar{margin-bottom:59px}@media screen and (max-width:767px){#industrial .pointer .title-on_short_underbar{margin-bottom:29px}}#industrial .pointer .maker-flex-image img{max-width:100%}#industrial .pointer-list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:78px;margin-bottom:57px}@media screen and (max-width:767px){#industrial .pointer-list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-15px;margin-bottom:20px;padding-top:8px}}@media print,screen and (max-width:1279px) and (min-width:768px){#industrial .pointer-list li{width:calc(25% - 16px)}#industrial .pointer-list li img{width:100%;height:auto}}@media screen and (max-width:767px){#industrial .pointer-list li{width:48%;margin-top:15px;text-align:center}}#industrial .pointer-list-text{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:10px}@media screen and (max-width:767px){#industrial .pointer-list-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;margin-bottom:5px}}#industrial .pointer-list-text span{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;height:32px;padding:0 20px;border-radius:16px;background:#1cbed6;color:#fff;font-size:16px;font-weight:700}@media print,screen and (max-width:1279px) and (min-width:768px){#industrial .pointer-list-text span{height:50px;border-radius:30px;line-height:1.3}}@media screen and (max-width:767px){#industrial .pointer-list-text span{height:auto;padding:3px 18px;border-radius:24px;font-size:14px}}#industrial .pointer-list-image{background:#edfafc}#industrial .pointer .maker-products_list-title{margin-bottom:33px}@media screen and (max-width:767px){#industrial .pointer .maker-products_list-title{margin-bottom:14px}}#industrial .pointer .maker-products_list-title span{background:#edfafc}#industrial .other{padding:80px 0 45px}@media screen and (max-width:767px){#industrial .other{padding:40px 0}}#industrial .other .title-on_short_underbar{margin-bottom:52px}@media screen and (max-width:767px){#industrial .other .title-on_short_underbar{margin-bottom:20px}}#industrial .other-text{margin-bottom:33px;font-size:16px;line-height:1.8;text-align:center}@media screen and (max-width:767px){#industrial .other-text{margin-bottom:18px;font-size:14px;text-align:left}#industrial .other-text br{display:none}}#industrial .other .btn-red{width:368px}@media screen and (max-width:767px){#industrial .other .btn-red{width:256px}#industrial .other .btn-red a{padding:15px 0}}#technology .lead{margin-top:73px}@media screen and (max-width:767px){#technology .lead{margin-top:47px}}#technology .lead-text{margin-bottom:90px;font-size:18px;letter-spacing:.05em;line-height:2;text-align:center}@media screen and (max-width:767px){#technology .lead-text{margin-bottom:32px;font-size:14px;letter-spacing:0;text-align:left}#technology .lead-text br{display:none}}#technology .technologies{position:relative;padding:120px 0 38px;background:url(../img/corporation/technology/technology_img01.jpg) 0 0 no-repeat,url(../img/corporation/technology/technology_img02.jpg) 100% 0 no-repeat;background-size:50% auto,50% auto}@media screen and (max-width:767px){#technology .technologies{padding:90px 0 0;background:none}}#technology .technologies-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;max-width:1000px;margin:0 auto}@media screen and (max-width:767px){#technology .technologies-flex{display:block}}#technology .technologies-flex-item{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;width:46.8%;padding:35px 90px 40px;border-radius:16px;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.1)}@media print,screen and (max-width:1032px){#technology .technologies-flex-item{padding:35px}}@media screen and (max-width:767px){#technology .technologies-flex-item{position:relative;width:100%;padding:28px 30px 15px;border-radius:8px}#technology .technologies-flex-item+div{margin-top:120px}#technology .technologies-flex-item:before{z-index:-1;position:absolute;top:-90px;right:-16px;left:-16px;height:180px;content:""}#technology .technologies-flex-item:first-child:before{background:url(../img/corporation/technology/technology_img01_sp.jpg) top no-repeat;background-size:cover}#technology .technologies-flex-item:nth-child(2):before{background:url(../img/corporation/technology/technology_img02_sp.jpg) top no-repeat;background-size:cover}}#technology .technologies-flex-item-title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:#1cbed6;font-size:22px;font-weight:700;line-height:1.5;text-align:center}#technology .technologies-flex-item-title:after{display:inline-block;width:22px;height:22px;margin-left:10px;background-image:url(../img/corporation/technology/arrow_circle_blue_pc.svg);content:""}@media screen and (max-width:767px){#technology .technologies-flex-item-title:after{width:15px;height:15px;margin-top:2px;margin-left:5px;background-image:url(../img/corporation/technology/arrow_circle_blue_sp.svg)}}@media screen and (max-width:767px){#technology .technologies-flex-item-title{margin-bottom:14px;font-size:15px}}#technology .technologies-flex-item-list li+li{margin-top:12px}@media screen and (max-width:767px){#technology .technologies-flex-item-list li+li{margin-top:9px}}#technology .technologies-flex-item-list li a{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}@media screen and (max-width:767px){#technology .technologies-flex-item-list li a{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#technology .technologies-flex-item-list li a img{width:16px;margin-right:10px}@media screen and (max-width:767px){#technology .technologies-flex-item-list li a img{width:14px}}#technology .technologies-flex-item-list li a span{width:calc(100% - 26px);font-size:16px;line-height:1.4}@media screen and (max-width:767px){#technology .technologies-flex-item-list li a span{width:calc(100% - 24px);font-size:14px}}@media screen and (max-width:767px){#technology .corporation-content-more{padding:50px 0 30px}}#technology_low01 img{max-width:100%}#technology_low01 .anchor{padding:14px 0 20px}#technology_low01 .tech{padding:78px 0 80px}@media screen and (max-width:767px){#technology_low01 .tech{padding:40px 0}}#technology_low01 .tech .title-on_short_underbar{margin-bottom:51px}@media screen and (max-width:767px){#technology_low01 .tech .title-on_short_underbar{margin-bottom:30px}}#technology_low01 .tech-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (max-width:767px){#technology_low01 .tech-flex{display:block}}#technology_low01 .tech-flex-text_area{width:54.2%}@media screen and (max-width:767px){#technology_low01 .tech-flex-text_area{width:100%}}#technology_low01 .tech-flex-text_area-text{font-size:16px;line-height:1.82}@media screen and (max-width:767px){#technology_low01 .tech-flex-text_area-text{font-size:14px}}#technology_low01 .tech-flex-text_area-text span{font-weight:700}#technology_low01 .tech-flex-images{width:39.8%;margin-top:20px}@media screen and (max-width:767px){#technology_low01 .tech-flex-images{width:100%}}#technology_low01 .tech-flex-images-image+div{margin-top:42px}@media screen and (max-width:767px){#technology_low01 .tech-flex-images-image+div{margin-top:20px}}#technology_low01 .tech-flex-images-image img{border-radius:16px}@media screen and (max-width:767px){#technology_low01 .tech-flex-images-image img{border-radius:8px}}#technology_low01 .tech-flex-images-cap{margin-top:14px;font-size:14px;line-height:1.4}@media screen and (max-width:767px){#technology_low01 .tech-flex-images-cap{margin-top:10px;font-size:13px}}#technology_low01 .tech-flex.-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#technology_low01 .tech-flex02{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (max-width:767px){#technology_low01 .tech-flex02{display:block}}#technology_low01 .tech-flex02-text_area{width:46.8%}@media screen and (max-width:767px){#technology_low01 .tech-flex02-text_area{width:100%}}#technology_low01 .tech-flex02-text_area-text{font-size:16px;line-height:1.82}@media screen and (max-width:767px){#technology_low01 .tech-flex02-text_area-text{font-size:14px}}#technology_low01 .tech-flex02-text_area-text span{font-weight:700}#technology_low01 .tech-flex02-images{width:46.8%}@media screen and (max-width:767px){#technology_low01 .tech-flex02-images{width:100%}}#technology_low01 .tech-flex03{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:60px}@media screen and (max-width:767px){#technology_low01 .tech-flex03{display:block;margin-top:40px}}#technology_low01 .tech-flex03-text_area{width:71%}@media screen and (max-width:767px){#technology_low01 .tech-flex03-text_area{width:100%}}#technology_low01 .tech-flex03-text_area-text{font-size:16px;line-height:1.82}@media screen and (max-width:767px){#technology_low01 .tech-flex03-text_area-text{font-size:14px}}#technology_low01 .tech-flex03-text_area-text span{font-weight:700}#technology_low01 .tech-flex03-images{width:22.6%}@media screen and (max-width:767px){#technology_low01 .tech-flex03-images{width:100%}#technology_low01 .tech-flex03-images-image{text-align:center}#technology_low01 .tech-flex03-images img{width:80%}}#technology_low01 .tech-flex03.-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#technology_low01 .tech-products{margin-top:61px}@media screen and (max-width:767px){#technology_low01 .tech-products{margin-top:40px}}#technology_low01 .tech-products-title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;margin-bottom:33px}@media screen and (max-width:767px){#technology_low01 .tech-products-title{margin-bottom:8px}}#technology_low01 .tech-products-title span{z-index:1;position:relative;padding:0 15px;background:#fff;font-size:20px;font-weight:700}@media screen and (max-width:767px){#technology_low01 .tech-products-title span{width:60%;font-size:15px}}#technology_low01 .tech-products-list{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-top:-27px}@media screen and (max-width:767px){#technology_low01 .tech-products-list{margin-top:-12px}}#technology_low01 .tech-products-list li{width:22.6%;margin-top:27px;margin-right:3.2%}@media screen and (max-width:767px){#technology_low01 .tech-products-list li{width:48%;margin-top:12px;margin-right:4%}#technology_low01 .tech-products-list li:nth-child(2n){margin-right:0}}#technology_low01 .tech-products-list li:nth-child(4n){margin-right:0}#technology_low01 .tech-products-list li a{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse}@media print,screen and (min-width:769px){#technology_low01 .tech-products-list li a:hover .tech-products-list-image{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);-webkit-transform:scale(1.05) rotate(.1deg) translateZ(0);transform:scale(1.05) rotate(.1deg) translateZ(0);box-shadow:0 10px 10px -6px rgba(0,0,0,.25)}}#technology_low01 .tech-products-list-title{-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start}#technology_low01 .tech-products-list-title img{width:18px;margin-top:3px;margin-right:5px}@media screen and (max-width:767px){#technology_low01 .tech-products-list-title img{width:14px;margin-top:2px}}#technology_low01 .tech-products-list-title span{width:calc(100% - 23px);font-size:18px;font-weight:700;line-height:1.4}@media screen and (max-width:767px){#technology_low01 .tech-products-list-title span{width:calc(100% - 19px);font-size:14px}}#technology_low01 .tech-products-list-image{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-webkit-transition:.3s ease;position:relative;margin-bottom:16px;padding-top:100%;border-radius:15px;background:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);transition:.3s ease}@media screen and (max-width:767px){#technology_low01 .tech-products-list-image{margin-bottom:15px}}#technology_low01 .tech-products-list-image img{position:absolute;top:0;right:0;bottom:0;left:0;max-width:calc(100% - 3px);margin:auto}@media screen and (max-width:767px){#technology_low01 .tech-products-list-image img{width:auto;max-height:calc(100% - 20px)}}#technology_low01 .tech-contact{margin-top:63px;padding:34px 16px;border-radius:16px;background:#f8f8f8}@media screen and (max-width:767px){#technology_low01 .tech-contact{margin-top:40px;padding:20px 16px}}#technology_low01 .tech-contact-text{margin-bottom:23px;font-size:20px;font-weight:700;text-align:center}@media screen and (max-width:767px){#technology_low01 .tech-contact-text{font-size:14px;text-align:left}}#technology_low01 .tech.tech02,#technology_low01 .tech.tech02 .tech-products-title span{background:#edfafc}#technology_low01 .tech.tech02 .tech-contact{background:#fff}#technology_low01 .tech.tech04{padding:80px 0 203px;background-color:#edfafc;background-image:url(../img/corporation/bg_bottom.png);background-position:bottom;background-repeat:no-repeat}@media screen and (max-width:767px){#technology_low01 .tech.tech04{padding-bottom:80px;background-image:url(../img/corporation/bg_bottom_sp.png);background-size:100% auto}}#technology_low01 .tech.tech04 .tech-contact{background:#fff}#technology_low02 img{max-width:100%}#technology_low02 .anchor{padding:14px 0 80px}@media screen and (max-width:767px){#technology_low02 .anchor{padding-bottom:40px}}#technology_low02 .new_tech{padding:80px 0}@media screen and (max-width:767px){#technology_low02 .new_tech{padding:40px 0}}#technology_low02 .new_tech .title-on_short_underbar{margin-bottom:50px}@media screen and (max-width:767px){#technology_low02 .new_tech .title-on_short_underbar{margin-bottom:20px}}#technology_low02 .new_tech-text{margin-bottom:50px;font-size:18px;line-height:2;text-align:center}@media screen and (max-width:767px){#technology_low02 .new_tech-text{margin-bottom:30px;font-size:14px;text-align:left}}#technology_low02 .new_tech-box{padding:50px 100px 60px;border-radius:16px;background:#edfafc}@media print,screen and (max-width:1032px){#technology_low02 .new_tech-box{padding:30px}}@media screen and (max-width:767px){#technology_low02 .new_tech-box{padding:16px}}#technology_low02 .new_tech-box+div{margin-top:43px}@media screen and (max-width:767px){#technology_low02 .new_tech-box+div{margin-top:20px}}#technology_low02 .new_tech-box-title{margin-bottom:40px;padding:5px 16px;border-left:5px solid #1cbed6;font-size:22px;font-weight:700;letter-spacing:.06em;line-height:1.8}#technology_low02 .new_tech-box-title span{font-size:75%;font-weight:700}@media screen and (max-width:767px){#technology_low02 .new_tech-box-title{margin-bottom:20px;font-size:16px}}#technology_low02 .new_tech-box-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (max-width:767px){#technology_low02 .new_tech-box-flex{display:block}#technology_low02 .new_tech-box-flex>div{width:100%!important}#technology_low02 .new_tech-box-flex>div+div{margin-top:20px}}#technology_low02 .new_tech-box-flex-text_area{width:56.375%}#technology_low02 .new_tech-box-flex-text_area-text{font-size:16px;line-height:1.82}@media screen and (max-width:767px){#technology_low02 .new_tech-box-flex-text_area-text{font-size:14px}}#technology_low02 .new_tech-box-flex-images{width:35.625%}#technology_low02 .new_tech-box-flex-images.-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}#technology_low02 .new_tech-box-flex-images.-flex>div+div{margin-left:20px}@media screen and (max-width:767px){#technology_low02 .new_tech-box-flex-images.-flex>div{width:48%}#technology_low02 .new_tech-box-flex-images.-flex>div+div{margin-left:0}}#technology_low02 .new_tech-box-flex-images-cap{margin-top:18px;font-size:14px;line-height:1.4}@media screen and (max-width:767px){#technology_low02 .new_tech-box-flex-images-cap{font-size:13px}}#technology_low02 .new_tech-box-flex-images-cap02{margin-top:7px;font-size:14px;font-weight:700;line-height:1.4}@media screen and (max-width:767px){#technology_low02 .new_tech-box-flex-images-cap02{font-size:13px}}#technology_low02 .new_tech-box-flex.-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#technology_low02 .new_tech-box-flex.-small .new_tech-box-flex-images,#technology_low02 .new_tech-box-flex.-small .new_tech-box-flex-text_area{width:46%}#technology_low02 .new_tech-box-bnr{margin-top:41px;text-align:center}@media screen and (max-width:767px){#technology_low02 .new_tech-box-bnr{margin-top:20px}#technology_low02 .new_tech-box-bnr img{width:288px}}#technology_low02 .new_tech-box-bnr a{display:inline-block}#technology_low02 .new_tech-box .btn-red{margin-top:41px}@media screen and (max-width:767px){#technology_low02 .new_tech-box .btn-red{margin-top:20px}}#technology_low02 .new_tech.-bg_blue{background:#edfafc}#technology_low02 .new_tech.-bg_blue .new_tech-box{background:#fff}#technology_low02 .new_tech.-bottom{padding-bottom:0}.tech-cv{padding:60px 0 200px;background:url(../img/corporation/bg_bottom.png) bottom no-repeat;background-color:#edfafc}@media screen and (max-width:767px){.tech-cv{padding:40px 0 85px;background:url(../img/corporation/bg_bottom_sp.png) bottom no-repeat;background-color:#edfafc;background-size:100% auto}}.tech-cv .cvarea{padding:35px 20px 40px;border-radius:16px;background:#fff}@media screen and (max-width:767px){.tech-cv .cvarea{padding:23px 15px 20px;border-radius:8px}}.tech-cv .cvarea__title{margin-bottom:24px;font-size:20px;font-weight:700;text-align:center}@media screen and (max-width:767px){.tech-cv .cvarea__title{margin-bottom:15px;font-size:15px}}.tech-cv .cvbtns{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media screen and (max-width:767px){.tech-cv .cvbtns{display:block}}.tech-cv .cvbtns__item{margin:0}@media screen and (max-width:767px){.tech-cv .cvbtns__item{width:100%;margin:0 auto}}.tech-cv .cvbtns__item+div{margin-left:30px}@media screen and (max-width:767px){.tech-cv .cvbtns__item+div{margin:16px auto 0}}.tech-cv .bnrarea{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:80px}@media screen and (max-width:767px){.tech-cv .bnrarea{display:block;margin-bottom:40px}}.tech-cv .bnrarea__item{width:46.8%}@media screen and (max-width:767px){.tech-cv .bnrarea__item{width:100%}.tech-cv .bnrarea__item+div{margin-top:17px}}.tech-cv .bnrarea__item .-title{margin-bottom:23px;color:#005d82;font-size:18px;font-weight:700}@media screen and (max-width:767px){.tech-cv .bnrarea__item .-title{margin-bottom:11px;font-size:14px}}.tech-cv .bnrarea__item .-btn a img{-webkit-transition:all .5s;max-width:100%;transition:all .5s}.tech-cv .bnrarea__item .-btn a img:hover{-webkit-box-shadow:0 5px 10px 3px rgba(0,0,0,.3);box-shadow:0 5px 10px 3px rgba(0,0,0,.3)}#technology_gumink .gumink{margin-top:10px;margin-bottom:80px}@media screen and (max-width:767px){#technology_gumink .gumink{margin-top:0;margin-bottom:20px}}#technology_gumink .gumink__title{margin-bottom:33px;padding:8px 0 8px 15px;border-left:5px solid #1cbed6;font-size:22px;font-weight:700}@media (-ms-high-contrast:none),print{#technology_gumink .gumink__title{padding-top:10px;padding-bottom:6px}}@media screen and (max-width:767px){#technology_gumink .gumink__title{margin-bottom:16px;padding:4px 0 4px 10px;border-width:3px;font-size:15px}}#technology_gumink .gumink__title02{margin-bottom:29px;padding-bottom:11px;background:url(../img/corporation/technology/low02/dots.png) 0 100% repeat-x;background-size:auto 3px;font-size:20px;font-weight:700;line-height:1.4}@media screen and (max-width:767px){#technology_gumink .gumink__title02{margin-bottom:19px;padding-bottom:6px;font-size:15px}}#technology_gumink .gumink__text{font-size:16px;line-height:1.8}@media screen and (max-width:767px){#technology_gumink .gumink__text{font-size:14px}}#technology_gumink .gumink-intro{margin-bottom:83px}@media screen and (max-width:767px){#technology_gumink .gumink-intro{margin-bottom:39px}}#technology_gumink .gumink-intro__title{margin-bottom:32px;font-size:22px;font-weight:700;line-height:1.4;text-align:center}@media screen and (max-width:767px){#technology_gumink .gumink-intro__title{margin-bottom:14px;font-size:15px;line-height:1.4;text-align:left}}#technology_gumink .gumink-intro__title .-text{background:linear-gradient(0deg,hsla(0,0%,100%,0) 2px,#bbebf3 0,#bbebf3 8px,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0))}@media (-ms-high-contrast:none),print{#technology_gumink .gumink-intro__title .-text{background:linear-gradient(0deg,hsla(0,0%,100%,0) 7px,#bbebf3 0,#bbebf3 15px,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0))}}#technology_gumink .gumink-intro__text{margin-bottom:35px;padding-left:1em;color:#666;font-size:14px;text-align:center;text-indent:-1em}@media screen and (max-width:767px){#technology_gumink .gumink-intro__text{margin-bottom:25px;font-size:13px;text-align:left}}#technology_gumink .gumink-intro__text .-link{text-decoration:underline}#technology_gumink .gumink-intro__image{text-align:center}#technology_gumink .gumink-intro__image img{max-width:100%}#technology_gumink .gumink-outline{margin-bottom:75px}@media screen and (max-width:767px){#technology_gumink .gumink-outline{margin-bottom:35px}}#technology_gumink .gumink-feature{margin-bottom:77px}@media screen and (max-width:767px){#technology_gumink .gumink-feature{margin-bottom:36px}}#technology_gumink .gumink-feature__table01{width:100%;margin-bottom:55px;border:1px solid #dedede}@media screen and (max-width:767px){#technology_gumink .gumink-feature__table01{margin-bottom:28px}}#technology_gumink .gumink-feature__table01 tr:last-child td{border-bottom:none!important}#technology_gumink .gumink-feature__table01 tr td{padding:28px 32px;border-right:1px solid #dedede;border-bottom:1px solid #dedede;font-size:16px;vertical-align:middle}#technology_gumink .gumink-feature__table01 tr td:last-child{border-right:none}#technology_gumink .gumink-feature__table01 tr td:first-child{width:22%}#technology_gumink .gumink-feature__table01 tr td:nth-child(2){width:33%}#technology_gumink .gumink-feature__table01 tr td:nth-child(3){width:45%}#technology_gumink .gumink-feature__table01 tr td.-title{border-right:none;border-bottom:1px solid #fff;background:#d2f2f7;font-weight:700}@media screen and (max-width:767px){#technology_gumink .gumink-feature__table01{display:block}#technology_gumink .gumink-feature__table01 tbody,#technology_gumink .gumink-feature__table01 td,#technology_gumink .gumink-feature__table01 tr{display:block;width:100%!important}#technology_gumink .gumink-feature__table01 tr td{-webkit-box-sizing:border-box;box-sizing:border-box;padding:11px 16px;border:none!important;font-size:14px}#technology_gumink .gumink-feature__table01 tr td.-color{background:#f8f8f8;font-weight:700}}#technology_gumink .gumink-feature__table02{width:100%;margin-bottom:15px;border:1px solid #dedede}#technology_gumink .gumink-feature__table02 tr td{width:33%;padding:28px 32px;font-size:16px;vertical-align:middle}#technology_gumink .gumink-feature__table02 tr td+td{border-left:1px solid #dedede}#technology_gumink .gumink-feature__table02 tr+tr td{border-top:1px solid #dedede}#technology_gumink .gumink-feature__table02 tr.-title td{background:#d2f2f7;font-weight:700;text-align:center}#technology_gumink .gumink-feature__table02 tr.-title td+td{border-left:1px solid #fff}@media screen and (max-width:767px){#technology_gumink .gumink-feature__table02{display:block}#technology_gumink .gumink-feature__table02 tbody,#technology_gumink .gumink-feature__table02 td,#technology_gumink .gumink-feature__table02 tr{display:block;width:100%!important}#technology_gumink .gumink-feature__table02 tr td{-webkit-box-sizing:border-box;box-sizing:border-box;padding:11px 16px;border:none!important;font-size:14px}#technology_gumink .gumink-feature__table02 tr td:first-child{background:#d2f2f7;font-weight:700}#technology_gumink .gumink-feature__table02 tr td:first-child:before{content:"試験項目："}#technology_gumink .gumink-feature__table02 tr td:nth-child(2):before{display:block;margin:-11px -16px 11px;padding:11px 16px;background:#f8f8f8;font-weight:700;content:"試験結果"}#technology_gumink .gumink-feature__table02 tr td:nth-child(3):before{display:block;margin:-11px -16px 11px;padding:11px 16px;background:#f8f8f8;font-weight:700;content:"試験方法"}#technology_gumink .gumink-feature__table02 tr.-title{display:none}}#technology_gumink .gumink-feature__cap{font-size:14px}@media screen and (max-width:767px){#technology_gumink .gumink-feature__cap{font-size:13px}}#technology_gumink .gumink-use__cap{font-size:14px}#technology_gumink .gumink-use .gumink__title02{margin-top:49px}@media screen and (max-width:767px){#technology_gumink .gumink-use .gumink__title02{margin-top:22px}}#technology_gumink .uselist{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:15px}@media screen and (max-width:767px){#technology_gumink .uselist{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-20px;margin-bottom:10px}}#technology_gumink .uselist__item{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}@media screen and (max-width:767px){#technology_gumink .uselist__item{width:48%;margin-top:20px}}#technology_gumink .uselist__item .-color{display:block;width:40px;height:40px;margin-right:5px;border-radius:50%}@media screen and (max-width:767px){#technology_gumink .uselist__item .-color{width:35px;height:35px}}#technology_gumink .uselist__item .-color.-color01{background:#d4d1be}#technology_gumink .uselist__item .-color.-color02{background:#e6e300}#technology_gumink .uselist__item .-color.-color03{background:#e15023}#technology_gumink .uselist__item .-color.-color04{background:#d06670}#technology_gumink .uselist__item .-color.-color05{background:#36ab0f}#technology_gumink .uselist__item .-color.-color06{background:#0a92d0}#technology_gumink .uselist__item .-text{font-size:14px;line-height:1.4}#technology_nescos .nescos{margin-top:10px;margin-bottom:80px}@media screen and (max-width:767px){#technology_nescos .nescos{margin-top:0;margin-bottom:20px}}#technology_nescos .nescos__title{margin-bottom:35px;padding:8px 0 8px 15px;border-left:5px solid #1cbed6;font-size:22px;font-weight:700}@media (-ms-high-contrast:none),print{#technology_nescos .nescos__title{padding-top:10px;padding-bottom:6px}}@media screen and (max-width:767px){#technology_nescos .nescos__title{margin-bottom:16px;padding:4px 0 4px 10px;border-width:3px;font-size:15px}}#technology_nescos .nescos__title02{margin-bottom:24px;padding-bottom:11px;background:url(../img/corporation/technology/low02/dots.png) 0 100% repeat-x;background-size:auto 3px;font-size:20px;font-weight:700;line-height:1.4}@media screen and (max-width:767px){#technology_nescos .nescos__title02{margin-bottom:19px;padding-bottom:6px;font-size:15px}}#technology_nescos .nescos__text{font-size:16px;line-height:1.8}@media screen and (max-width:767px){#technology_nescos .nescos__text{font-size:14px}}#technology_nescos .nescos__list{margin-bottom:50px;padding-left:3px}@media screen and (max-width:767px){#technology_nescos .nescos__list{margin-bottom:20px}}#technology_nescos .nescos__list .-item{position:relative;padding-left:20px}@media screen and (max-width:767px){#technology_nescos .nescos__list .-item{font-size:14px}}#technology_nescos .nescos__list .-item+li{margin-top:7px}@media screen and (max-width:767px){#technology_nescos .nescos__list .-item+li{margin-top:4px}}#technology_nescos .nescos__list .-item:before{position:absolute;top:6px;left:0;width:10px;height:10px;border-radius:2px;background:#1cbed6;content:""}@media screen and (max-width:767px){#technology_nescos .nescos__list .-item:before{width:9px;height:9px}}#technology_nescos .nescos-intro{margin-bottom:83px}@media screen and (max-width:767px){#technology_nescos .nescos-intro{margin-bottom:39px}}#technology_nescos .nescos-intro__title{margin-bottom:32px;font-size:22px;font-weight:700;line-height:1.4;text-align:center}@media screen and (max-width:767px){#technology_nescos .nescos-intro__title{margin-bottom:14px;font-size:15px;line-height:1.4;text-align:left}}#technology_nescos .nescos-intro__title .-text{background:linear-gradient(0deg,hsla(0,0%,100%,0) 2px,#bbebf3 0,#bbebf3 8px,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0))}@media (-ms-high-contrast:none),print{#technology_nescos .nescos-intro__title .-text{background:linear-gradient(0deg,hsla(0,0%,100%,0) 7px,#bbebf3 0,#bbebf3 15px,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0))}}#technology_nescos .nescos-intro__text{margin-bottom:35px;padding-left:1em;color:#666;font-size:14px;text-align:center;text-indent:-1em}@media screen and (max-width:767px){#technology_nescos .nescos-intro__text{margin-bottom:25px;font-size:13px;text-align:left}}#technology_nescos .nescos-intro__text .-link{text-decoration:underline}#technology_nescos .nescos-intro__image{text-align:center}#technology_nescos .nescos-intro__image img{max-width:100%}#technology_nescos .nescos-outline{margin-bottom:75px}@media screen and (max-width:767px){#technology_nescos .nescos-outline{margin-bottom:35px}}#technology_nescos .nescos-feature{margin-bottom:77px}@media screen and (max-width:767px){#technology_nescos .nescos-feature{margin-bottom:36px}}#technology_nescos .nescos-feature__table01{width:100%;margin-bottom:55px;border:1px solid #dedede}@media screen and (max-width:767px){#technology_nescos .nescos-feature__table01{margin-bottom:28px}}#technology_nescos .nescos-feature__table01 tr:last-child td{border-bottom:none!important}#technology_nescos .nescos-feature__table01 tr td{width:20%;padding:28px 32px;border-right:1px solid #dedede;border-bottom:1px solid #dedede;font-size:16px;font-weight:700;text-align:center;vertical-align:middle}#technology_nescos .nescos-feature__table01 tr td:last-child{border-right:none}#technology_nescos .nescos-feature__table01 tr td.-title{border-right:none;border-bottom:1px solid #fff;background:#d2f2f7;font-weight:700;text-align:left}@media screen and (max-width:767px){#technology_nescos .nescos-feature__table01{display:block}#technology_nescos .nescos-feature__table01 tbody,#technology_nescos .nescos-feature__table01 td,#technology_nescos .nescos-feature__table01 tr{display:block;width:100%!important}#technology_nescos .nescos-feature__table01 tr:first-child{display:none}#technology_nescos .nescos-feature__table01 tr td{-webkit-box-sizing:border-box;box-sizing:border-box;padding:11px 16px;border:none!important;font-size:14px;text-align:left}#technology_nescos .nescos-feature__table01 tr td:first-child{background:#d2f2f7;font-weight:700}#technology_nescos .nescos-feature__table01 tr td:nth-child(2):before{display:block;margin:-11px -16px 11px;padding:11px 16px;background:#f8f8f8;font-weight:700;content:"スチーム用"}#technology_nescos .nescos-feature__table01 tr td:nth-child(3):before{display:block;margin:-11px -16px 11px;padding:11px 16px;background:#f8f8f8;font-weight:700;content:"EO用"}#technology_nescos .nescos-feature__table01 tr td:nth-child(4):before{display:block;margin:-11px -16px 11px;padding:11px 16px;background:#f8f8f8;font-weight:700;content:"オゾン用"}#technology_nescos .nescos-feature__table01 tr td:nth-child(5):before{display:block;margin:-11px -16px 11px;padding:11px 16px;background:#f8f8f8;font-weight:700;content:"過酸化水素用"}#technology_nescos .nescos-feature__table01 tr.-title{display:none}}#technology_nescos .nescos-feature__cap{font-size:14px}@media screen and (max-width:767px){#technology_nescos .nescos-feature__cap{font-size:13px}}#technology_nescos .color-ex__title{margin-bottom:10px;font-size:18px;font-weight:700}@media screen and (max-width:767px){#technology_nescos .color-ex__title{font-size:14px}}#technology_nescos .color-ex__item{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){#technology_nescos .color-ex__item{display:block}}#technology_nescos .color-ex__item+.color-ex__title{margin-top:20px}@media screen and (max-width:767px){#technology_nescos .color-ex__item+.color-ex__title{margin-top:10px}}#technology_nescos .color-ex__list{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;justify-content:space-between;width:31.2%}@media screen and (max-width:767px){#technology_nescos .color-ex__list{width:100%}}#technology_nescos .color-ex__list+.color-ex__list{margin-left:3.2%}@media screen and (max-width:767px){#technology_nescos .color-ex__list+.color-ex__list{margin-top:12px;margin-left:0}}#technology_nescos .color-ex__list .-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;width:41.6%}@media screen and (max-width:767px){#technology_nescos .color-ex__list .-item{width:45.1%}}#technology_nescos .color-ex__list .-item--arrow{display:block;width:20px;margin-top:12px}@media screen and (max-width:767px){#technology_nescos .color-ex__list .-item--arrow{width:10px}}#technology_nescos .color-ex__list .-item__color{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:100%;height:60px;margin-bottom:17px;border-radius:4px;color:#fff;font-size:16px;font-weight:700}@media screen and (max-width:767px){#technology_nescos .color-ex__list .-item__color{height:40px;margin-bottom:8px;font-size:14px}}#technology_nescos .color-ex__list .-item__color.-color01{background:#735c8c}#technology_nescos .color-ex__list .-item__color.-color02{background:#2ea752}#technology_nescos .color-ex__list .-item__color.-color03{background:#935296}#technology_nescos .color-ex__list .-item__color.-color04{background:#47eaf3}#technology_nescos .color-ex__list .-item__color.-color05{background:#f84613}#technology_nescos .color-ex__list .-item__color.-color06{border:1px solid #dedede;background:#fff;color:#000}#technology_nescos .color-ex__list .-item__color.-color07{background:#4662ce}#technology_nescos .color-ex__list .-item__color.-color08{background:#b83f25}#technology_nescos .color-ex__list .-item__color.-color09{background:#754d38}#technology_nescos .color-ex__list .-item__color.-color10{background:#fbff21;color:#000}#technology_nescos .color-ex__list .-item__text{color:#666;font-size:16px}@media screen and (max-width:767px){#technology_nescos .color-ex__list .-item__text{font-size:13px}}#technology_nescos .nescos-use .nescos__list .-item{padding-left:calc(5em + 20px);text-indent:-5em}#technology_nescos .tech-cv .bnrarea__item .-btn a img{-webkit-transition:all .5s;max-width:100%;transition:all .5s}#technology_nescos .tech-cv .bnrarea__item .-btn a img:hover{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}@media print,screen and (min-width:769px){#technology_nescos .tech-cv .bnrarea__item .-btn a img:hover{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);box-shadow:0 10px 10px -6px rgba(0,0,0,.25)}}#technology_tc .tc{margin-top:10px;margin-bottom:80px}@media screen and (max-width:767px){#technology_tc .tc{margin-top:0;margin-bottom:20px}}#technology_tc .tc__title{margin-bottom:35px;padding:8px 0 8px 15px;border-left:5px solid #1cbed6;font-size:22px;font-weight:700}@media (-ms-high-contrast:none),print{#technology_tc .tc__title{padding-top:10px;padding-bottom:6px}}@media screen and (max-width:767px){#technology_tc .tc__title{margin-bottom:16px;padding:4px 0 4px 10px;border-width:3px;font-size:15px}}#technology_tc .tc__title02{margin-bottom:24px;padding-bottom:11px;background:url(../img/corporation/technology/low02/dots.png) 0 100% repeat-x;background-size:auto 3px;font-size:20px;font-weight:700;line-height:1.4}@media screen and (max-width:767px){#technology_tc .tc__title02{margin-bottom:19px;padding-bottom:6px;font-size:15px}}#technology_tc .tc__title03{margin-bottom:11px;color:#005d82;font-size:18px;font-weight:700}@media screen and (max-width:767px){#technology_tc .tc__title03{margin-bottom:10px;font-size:14px}}#technology_tc .tc__text{font-size:16px;line-height:1.8}@media screen and (max-width:767px){#technology_tc .tc__text{font-size:14px}}#technology_tc .tc__list{margin-bottom:32px;padding-left:3px}@media screen and (max-width:767px){#technology_tc .tc__list{margin-bottom:20px}}#technology_tc .tc__list .-item{position:relative;padding-left:20px}@media screen and (max-width:767px){#technology_tc .tc__list .-item{font-size:14px}}#technology_tc .tc__list .-item+li{margin-top:7px}@media screen and (max-width:767px){#technology_tc .tc__list .-item+li{margin-top:4px}}#technology_tc .tc__list .-item:before{position:absolute;top:6px;left:0;width:10px;height:10px;border-radius:2px;background:#1cbed6;content:""}@media screen and (max-width:767px){#technology_tc .tc__list .-item:before{width:9px;height:9px}}#technology_tc .tc-imglink:hover{-webkit-box-shadow:0 5px 16px 0 rgba(0,0,0,.35);box-shadow:0 5px 16px 0 rgba(0,0,0,.35)}#technology_tc .tc-card{gap:40px 64px;display:grid;grid-template-columns:repeat(2,1fr);width:100%;margin-bottom:36px}@media screen and (max-width:767px){#technology_tc .tc-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:20px;grid-template-columns:1fr;flex-direction:column;margin-bottom:18px}}#technology_tc .tc-card__image{width:100%}#technology_tc .tc-card__text{margin-top:16px;font-size:16px}@media screen and (max-width:767px){#technology_tc .tc-card__text{margin-top:12px;font-size:14px}}#technology_tc .tc-card__note{margin-top:5px;font-size:14px}@media screen and (max-width:767px){#technology_tc .tc-card__note{margin-top:8px;font-size:13px}}#technology_tc .tc-card__note .-text{padding-left:8px}@media screen and (max-width:767px){#technology_tc .tc-card__note .-text{padding-left:10px}}#technology_tc .tc-card__arrow-text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-column-gap:44px;-moz-column-gap:44px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;margin-top:16px;column-gap:44px}@media screen and (max-width:767px){#technology_tc .tc-card__arrow-text{-webkit-column-gap:30px;-moz-column-gap:30px;margin-top:10px;column-gap:30px}}#technology_tc .tc-card__arrow-image{width:50px;height:auto}#technology_tc .tc-card__arrow-after,#technology_tc .tc-card__arrow-before{display:block;font-size:16px}@media screen and (max-width:767px){#technology_tc .tc-card__arrow-after,#technology_tc .tc-card__arrow-before{font-size:14px}}#technology_tc .tc-box{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-column-gap:50px;-moz-column-gap:50px;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-start;margin-bottom:75px;padding:28px 29px;column-gap:50px;border:2px solid #1cbed6;border-radius:16px;background-color:#e0f7fb}@media screen and (max-width:767px){#technology_tc .tc-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;row-gap:20px;flex-direction:column;margin-bottom:35px;padding:19px}}#technology_tc .tc-box__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#technology_tc .tc-box__media{text-align:center}@media print,screen and (min-width:768px){#technology_tc .tc-box__media{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}#technology_tc .tc-box__image{-o-object-fit:cover;-o-object-position:center;width:100%;height:100%;object-fit:cover;object-position:center}#technology_tc .tc-box__title{position:relative;margin-bottom:15px;padding-bottom:8px;font-size:18px}#technology_tc .tc-box__title:after{position:absolute;bottom:0;left:0;width:20px;height:3px;background-color:#1cbed6;content:""}@media screen and (max-width:767px){#technology_tc .tc-box__title{font-size:15px}}#technology_tc .tc-box__text{margin-bottom:10px;font-size:16px}@media screen and (max-width:767px){#technology_tc .tc-box__text{margin-bottom:16px;font-size:14px}}#technology_tc .tc-box__text .-link{color:#000;text-decoration:underline}#technology_tc .tc-box__text .-link:focus,#technology_tc .tc-box__text .-link:hover{text-decoration:none}#technology_tc .tc-box__link{position:relative;padding-left:24px;color:#000;font-weight:700}#technology_tc .tc-box__link:before{position:absolute;top:.125rem;left:0;width:16px;height:16px;background-image:url(/img/corporation/technology/low02/tc/img_arrow_mark.png);background-repeat:no-repeat;background-size:contain;content:""}#technology_tc .tc-intro{margin-bottom:83px}@media screen and (max-width:767px){#technology_tc .tc-intro{margin-bottom:39px}}#technology_tc .tc-intro__title{margin-bottom:32px;font-size:22px;font-weight:700;line-height:1.4;text-align:center}@media screen and (max-width:767px){#technology_tc .tc-intro__title{margin-bottom:14px;font-size:15px;line-height:1.4;text-align:left}}#technology_tc .tc-intro__title .-text{background:linear-gradient(0deg,hsla(0,0%,100%,0) 2px,#bbebf3 0,#bbebf3 8px,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0))}@media (-ms-high-contrast:none),print{#technology_tc .tc-intro__title .-text{background:linear-gradient(0deg,hsla(0,0%,100%,0) 7px,#bbebf3 0,#bbebf3 15px,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0))}}#technology_tc .tc-intro__text{margin-bottom:35px;padding-left:1em;color:#666;font-size:14px;text-align:center;text-indent:-1em}@media screen and (max-width:767px){#technology_tc .tc-intro__text{margin-bottom:25px;font-size:13px;text-align:left}}#technology_tc .tc-intro__text .-link{text-decoration:underline}#technology_tc .tc-intro__image{text-align:center}#technology_tc .tc-intro__image img{max-width:100%}#technology_tc .tc-intro__image .-text{margin-top:16px;font-size:16px}@media screen and (max-width:767px){#technology_tc .tc-intro__image .-text{margin-top:13px;font-size:14px;text-align:start}}#technology_tc .tc-outline{margin-bottom:75px}@media screen and (max-width:767px){#technology_tc .tc-outline{margin-bottom:35px}}#technology_tc .tc-feature{margin-bottom:77px}@media screen and (max-width:767px){#technology_tc .tc-feature{margin-bottom:38px}}#technology_tc .tc-feature>:last-child{margin-bottom:0!important}#technology_tc .tc-feature .figureblock{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:40px}@media screen and (max-width:767px){#technology_tc .tc-feature .figureblock{display:block;margin-bottom:23px}}#technology_tc .tc-feature .figureblock__item{width:46.8%}@media screen and (max-width:767px){#technology_tc .tc-feature .figureblock__item{width:100%}#technology_tc .tc-feature .figureblock__item+div{margin-top:15px}}#technology_tc .tc-feature .figureblock__item .-image{margin-bottom:16px}@media screen and (max-width:767px){#technology_tc .tc-feature .figureblock__item .-image{margin-bottom:20px}}#technology_tc .tc-feature .figureblock__item .-image img{max-width:100%}#technology_tc .tc-feature .figureblock__item .-text .-red{color:#c81812;font-weight:700}#technology_tc .tc-feature .featurebtns{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:56px}@media screen and (max-width:767px){#technology_tc .tc-feature .featurebtns{display:block;margin-bottom:25px}}#technology_tc .tc-feature .featurebtns__item{margin:0 16px}@media screen and (max-width:767px){#technology_tc .tc-feature .featurebtns__item{margin:0 auto}#technology_tc .tc-feature .featurebtns__item+div{margin-top:10px}}#technology_tc .tc-use{margin-bottom:60px}@media screen and (max-width:767px){#technology_tc .tc-use{margin-bottom:40px}}#technology_tc .tc-use>:last-child{margin-bottom:0!important}#technology_tc .tc-use .uselist{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-top:-23px;margin-bottom:35px}@media screen and (max-width:767px){#technology_tc .tc-use .uselist{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:-14px;margin-bottom:14px}}#technology_tc .tc-use .uselist__item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;width:22.6%;margin-top:23px;margin-right:3.2%}#technology_tc .tc-use .uselist__item:nth-child(4n){margin-right:0}@media screen and (max-width:767px){#technology_tc .tc-use .uselist__item{width:47%;margin-top:14px;margin-right:0}}#technology_tc .tc-use .uselist__item .-image img{max-width:100%}#technology_tc .tc-use .uselist__item .-text{margin-top:20px;color:#666;font-size:14px}@media screen and (max-width:767px){#technology_tc .tc-use .uselist__item .-text{margin-top:11px;font-size:13px}}#technology_tc .tc-use .btn-red{width:440px}@media screen and (max-width:767px){#technology_tc .tc-use .btn-red{width:calc(100% - 32px)}}#technology_vulcanization .vulcanization{margin-top:10px;margin-bottom:80px}@media screen and (max-width:767px){#technology_vulcanization .vulcanization{margin-top:0;margin-bottom:20px}}#technology_vulcanization .vulcanization__title{margin-bottom:35px;padding:8px 0 8px 15px;border-left:5px solid #1cbed6;font-size:22px;font-weight:700}@media (-ms-high-contrast:none),print{#technology_vulcanization .vulcanization__title{padding-top:10px;padding-bottom:6px}}@media screen and (max-width:767px){#technology_vulcanization .vulcanization__title{margin-bottom:16px;padding:4px 0 4px 10px;border-width:3px;font-size:15px}}#technology_vulcanization .vulcanization__title02{margin-bottom:24px;padding-bottom:11px;background:url(../img/corporation/technology/low02/dots.png) 0 100% repeat-x;background-size:auto 3px;font-size:20px;font-weight:700;line-height:1.4}@media screen and (max-width:767px){#technology_vulcanization .vulcanization__title02{margin-bottom:19px;padding-bottom:6px;font-size:15px}}#technology_vulcanization .vulcanization__text{font-size:16px;line-height:1.8}@media screen and (max-width:767px){#technology_vulcanization .vulcanization__text{font-size:14px}}#technology_vulcanization .vulcanization__list{margin-bottom:32px;padding-left:3px}@media screen and (max-width:767px){#technology_vulcanization .vulcanization__list{margin-bottom:20px}}#technology_vulcanization .vulcanization__list .-item{position:relative;padding-left:20px}@media screen and (max-width:767px){#technology_vulcanization .vulcanization__list .-item{font-size:14px}}#technology_vulcanization .vulcanization__list .-item+li{margin-top:7px}@media screen and (max-width:767px){#technology_vulcanization .vulcanization__list .-item+li{margin-top:4px}}#technology_vulcanization .vulcanization__list .-item:before{position:absolute;top:6px;left:0;width:10px;height:10px;border-radius:2px;background:#1cbed6;content:""}@media screen and (max-width:767px){#technology_vulcanization .vulcanization__list .-item:before{width:9px;height:9px}}#technology_vulcanization .vulcanization-intro{margin-bottom:83px}@media screen and (max-width:767px){#technology_vulcanization .vulcanization-intro{margin-bottom:39px}}#technology_vulcanization .vulcanization-intro__title{margin-bottom:32px;font-size:22px;font-weight:700;line-height:1.4;text-align:center}@media screen and (max-width:767px){#technology_vulcanization .vulcanization-intro__title{margin-bottom:14px;font-size:15px;line-height:1.4;text-align:left}}#technology_vulcanization .vulcanization-intro__title .-text{background:linear-gradient(0deg,hsla(0,0%,100%,0) 2px,#bbebf3 0,#bbebf3 8px,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0))}@media (-ms-high-contrast:none),print{#technology_vulcanization .vulcanization-intro__title .-text{background:linear-gradient(0deg,hsla(0,0%,100%,0) 7px,#bbebf3 0,#bbebf3 15px,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0))}}#technology_vulcanization .vulcanization-intro__text{margin-bottom:35px;padding-left:1em;color:#666;font-size:14px;text-align:center;text-indent:-1em}@media screen and (max-width:767px){#technology_vulcanization .vulcanization-intro__text{margin-bottom:25px;font-size:13px;text-align:left}}#technology_vulcanization .vulcanization-intro__text .-link{text-decoration:underline}#technology_vulcanization .vulcanization-intro__image{text-align:center}#technology_vulcanization .vulcanization-intro__image img{max-width:100%}#technology_vulcanization .vulcanization-outline{margin-bottom:75px}@media screen and (max-width:767px){#technology_vulcanization .vulcanization-outline{margin-bottom:35px}}#technology_vulcanization .vulcanization-feature{margin-bottom:57px}@media screen and (max-width:767px){#technology_vulcanization .vulcanization-feature{margin-bottom:36px}}#technology_vulcanization .vulcanization-use .vulcanization__text{margin-bottom:48px}@media screen and (max-width:767px){#technology_vulcanization .vulcanization-use .vulcanization__text{margin-bottom:22px}}#technology_vulcanization .vulcanization-use__color{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:56px;margin-bottom:49px}@media screen and (max-width:767px){#technology_vulcanization .vulcanization-use__color{margin-top:0;margin-bottom:20px}}#technology_vulcanization .vulcanization-use__color .-before .-color{background:#db9ada}#technology_vulcanization .vulcanization-use__color .-after .-color{border:1px solid #dedede;background:#fff}#technology_vulcanization .vulcanization-use__color .-color{display:block;width:120px;height:120px;border-radius:50%}@media screen and (max-width:767px){#technology_vulcanization .vulcanization-use__color .-color{width:60px;height:60px}}#technology_vulcanization .vulcanization-use__color .-text{margin-top:18px;font-weight:700;text-align:center}@media screen and (max-width:767px){#technology_vulcanization .vulcanization-use__color .-text{margin-top:7px;font-size:13px}}#technology_vulcanization .vulcanization-use__color .-arrow{width:18px;margin:0 65px;padding-top:66px}@media screen and (max-width:767px){#technology_vulcanization .vulcanization-use__color .-arrow{width:9px;margin:0 40px;padding-top:23px}}#technology_vulcanization .vulcanization-use__table01{width:100%;margin-bottom:55px;border:1px solid #dedede}@media screen and (max-width:767px){#technology_vulcanization .vulcanization-use__table01{margin-bottom:25px}}#technology_vulcanization .vulcanization-use__table01 tr:last-child td{border-bottom:none!important}#technology_vulcanization .vulcanization-use__table01 tr td{width:22%;padding:28px 32px;border-right:1px solid #dedede;border-bottom:1px solid #dedede;font-size:16px;vertical-align:middle}#technology_vulcanization .vulcanization-use__table01 tr td:last-child{width:78%;border-right:none}#technology_vulcanization .vulcanization-use__table01 tr td.-title{border-right:none;border-bottom:1px solid #fff;background:#d2f2f7;font-weight:700}@media screen and (max-width:767px){#technology_vulcanization .vulcanization-use__table01{display:block}#technology_vulcanization .vulcanization-use__table01 tbody,#technology_vulcanization .vulcanization-use__table01 td,#technology_vulcanization .vulcanization-use__table01 tr{display:block;width:100%!important}#technology_vulcanization .vulcanization-use__table01 tr td{-webkit-box-sizing:border-box;box-sizing:border-box;padding:11px 16px;border:none!important;font-size:14px}#technology_vulcanization .vulcanization-use__table01 tr td.-color{background:#f8f8f8;font-weight:700}}#technology_vulcanization .vulcanization-use__table02{width:100%;margin-bottom:15px;border:1px solid #dedede}#technology_vulcanization .vulcanization-use__table02 tr td{width:33%;padding:28px 32px;font-size:16px;vertical-align:middle}#technology_vulcanization .vulcanization-use__table02 tr td+td{border-left:1px solid #dedede}#technology_vulcanization .vulcanization-use__table02 tr+tr td{border-top:1px solid #dedede}#technology_vulcanization .vulcanization-use__table02 tr.-title td{background:#d2f2f7;font-weight:700;text-align:center}#technology_vulcanization .vulcanization-use__table02 tr.-title td+td{border-left:1px solid #fff}@media screen and (max-width:767px){#technology_vulcanization .vulcanization-use__table02{display:block}#technology_vulcanization .vulcanization-use__table02 tbody,#technology_vulcanization .vulcanization-use__table02 td,#technology_vulcanization .vulcanization-use__table02 tr{display:block;width:100%!important}#technology_vulcanization .vulcanization-use__table02 tr td{-webkit-box-sizing:border-box;box-sizing:border-box;padding:11px 16px;border:none!important;font-size:14px}#technology_vulcanization .vulcanization-use__table02 tr td:first-child{background:#d2f2f7;font-weight:700}#technology_vulcanization .vulcanization-use__table02 tr td:first-child:before{content:"試験項目："}#technology_vulcanization .vulcanization-use__table02 tr td:nth-child(2):before{display:block;margin:-11px -16px 11px;padding:11px 16px;background:#f8f8f8;font-weight:700;content:"試験結果"}#technology_vulcanization .vulcanization-use__table02 tr td:nth-child(3):before{display:block;margin:-11px -16px 11px;padding:11px 16px;background:#f8f8f8;font-weight:700;content:"試験方法"}#technology_vulcanization .vulcanization-use__table02 tr.-title{display:none}}#technology_vulcanization .vulcanization-use__cap{font-size:14px}@media screen and (max-width:767px){#technology_vulcanization .vulcanization-use__cap{font-size:13px}}#teacher .pagetitle-section{position:relative}#teacher .pagetitle-section:after,#teacher .pagetitle-section:before{display:inline-block;z-index:1;position:absolute;background-repeat:no-repeat;background-size:100%;content:""}@media screen and (max-width:767px){#teacher .pagetitle-section:after,#teacher .pagetitle-section:before{display:none}}#teacher .pagetitle-section:before{top:91px;left:-40px;width:200px;height:240px;background-image:url(../img/teacher/img-teacher__header1@2x.png);background-position-x:left}@media print,screen and (max-width:1279px) and (min-width:768px){#teacher .pagetitle-section:before{left:-90px}}#teacher .pagetitle-section:after{top:102px;right:-71px;width:240px;height:200px;background-image:url(../img/teacher/img-teacher__header2@2x.png);background-position-x:right}@media print,screen and (max-width:1279px) and (min-width:768px){#teacher .pagetitle-section:after{top:108px;right:-116px}}#teacher #press-section{position:relative;margin-top:0;padding-top:80px;background:#fff}#teacher .title-on_short_underbar{margin-bottom:60px}#teacher h1{position:relative}#teacher #bg-child01{position:absolute;top:20px;left:50%;width:128px;height:116px;margin-left:-680px}#teacher #tab-a{background:url(../img/teacher/bg_taba.png)}#teacher #tab-b{background:url(../img/teacher/bg_tabb.png)}#teacher-tab-list{-ms-flex-line-pack:center;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.25);display:-webkit-box;display:-ms-flexbox;display:flex;z-index:10;position:relative;bottom:-35px;align-content:center;max-width:1000px;margin:0 auto;border-radius:50px;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.25);font-size:0}#teacher-tab-list li{width:50%;padding:6px}#teacher-tab-list li,#teacher-tab-list li a{-webkit-box-sizing:border-box;box-sizing:border-box}#teacher-tab-list li a{display:block;width:100%;padding:20px;border-radius:50px;font-size:18px;font-weight:700;text-align:center}@media screen and (min-width:768px) and (-ms-high-contrast:none){#teacher-tab-list li a{padding:22px 20px 18px}}#teacher-tab-list li#tab-a-list a.active,.tab-a-list02 #teacher-tab-list li#tab-a-list a,.tab-a-list #teacher-tab-list li#tab-a-list a{background:#ff9382;color:#fff}#teacher-tab-list li#tab-b-list a.active,.tab-b-list02 #teacher-tab-list li#tab-b-list a,.tab-b-list #teacher-tab-list li#tab-b-list a{background:#0cccbc;color:#fff}#teacher-tab-list02{-ms-flex-line-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:10;position:relative;align-content:center;max-width:842px;margin:0 auto;font-size:0}#teacher-tab-list02 li{width:50%;margin:0 15px}#teacher-tab-list02 li,#teacher-tab-list02 li a{-webkit-box-sizing:border-box;box-sizing:border-box}#teacher-tab-list02 li a{display:block;width:100%;padding:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;font-size:18px;font-weight:700;text-align:center}#tab-a-list02 a{background:url(../img/teacher/bg_taba.png)}#tab-b-list02 a{background:url(../img/teacher/bg_tabb.png)}#teacher-tab-list02 li#tab-a-list02 a.active,#teacher-tab-list02 li#tab-b-list02 a.active,.tab-a-list #teacher-tab-list02 li#tab-a-list02 a,.tab-b-list #teacher-tab-list02 li#tab-b-list02 a{width:100%;padding:30px 20px 20px}#tab-a .content-width,#tab-b .content-width{padding:120px 0 60px}#tab-a .teacher-pickup-block{border-radius:20px;background:#ffcec7}#tab-b .teacher-pickup-block{border-radius:20px;background:#b6f0eb}.teacher-pickup-block{position:relative;margin-bottom:60px;padding:58px 24px 24px}.teacher-pickup-block h3{position:absolute;top:-20px;left:calc(50% - 145px);width:270px;padding:10px;border-radius:5px;color:#fff;font-size:22px;text-align:center}#tab-a .teacher-pickup-block h3{background:#ff9382}#tab-a .teacher-pickup-block h3:before{position:absolute;bottom:-8px;left:calc(50% - 5px);width:0;height:0;border-width:8px 5px 0;border-style:solid;border-color:#ff9382 transparent transparent;content:""}@media screen and (min-width:768px) and (-ms-high-contrast:none){#tab-a .teacher-pickup-block h3:before{bottom:-7px}}#tab-b .teacher-pickup-block h3{background:#0cccbc}#tab-b .teacher-pickup-block h3:before{position:absolute;bottom:-8px;left:calc(50% - 5px);width:0;height:0;border-width:8px 5px 0;border-style:solid;border-color:#0cccbc transparent transparent;content:""}@media screen and (min-width:768px) and (-ms-high-contrast:none){#tab-b .teacher-pickup-block h3:before{bottom:-7px}}.teacher-pickup-block ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:846px;margin:0 auto}.teacher-pickup-block ul li{margin:0 15px}@media print,screen and (min-width:768px){.teacher-pickup-block ul li{width:180px}}.teacher-pickup-block ul li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.teacher-pickup-block ul li a .pickup-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center}.teacher-pickup-block ul li a .pickup-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;position:relative;order:1;margin-bottom:20px;padding-top:100%}.teacher-pickup-block ul li a .pickup-img img{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-webkit-transition:.3s;-o-object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:20px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);font-family:"object-fit: cover";transition:.3s}@media print,screen and (min-width:769px){.teacher-pickup-block ul li a:hover .pickup-img img{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);-webkit-transform:scale(1.05) rotate(.1deg) translateZ(0);-webkit-transition:.3s;transform:scale(1.05) rotate(.1deg) translateZ(0);box-shadow:0 10px 10px -6px rgba(0,0,0,.25);transition:.3s}}.dotted-line{margin-bottom:30px;background:url(../img/teacher/lineup_line.png);background-position:50%;background-repeat:no-repeat;font-size:20px;text-align:center}.teacher-linup-block{max-width:1000px;margin:0 auto 45px}.teacher-linup-block ul{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.teacher-linup-block ul li{width:226px;margin:0 32px 30px 0}.teacher-linup-block ul li:nth-child(4n){margin-right:0}.teacher-linup-block ul li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.pickup-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:20px}.pickup-img img{border-radius:20px}.pickup-text{-webkit-box-flex:1;-ms-flex:1 0 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;flex:1 0 auto;order:2;font-size:18px;text-align:center}.pickup-text span{display:inline-block}.lineup-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;position:relative;order:1;margin-bottom:14px;padding-top:100%}.lineup-img img{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);-webkit-transition:.3s;-o-object-fit:cover;position:absolute;top:0;left:0;width:100%;height:auto;object-fit:cover;border-radius:20px;box-shadow:0 10px 10px -6px rgba(0,0,0,.25);font-family:"object-fit: cover";transition:.3s}@media print,screen and (min-width:769px){a:hover .lineup-img img{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);-webkit-transform:scale(1.05) rotate(.1deg) translateZ(0);-webkit-transition:.3s;width:100%;height:auto;transform:scale(1.05) rotate(.1deg) translateZ(0);box-shadow:0 10px 10px -6px rgba(0,0,0,.25);transition:.3s}}.lineup-text{-webkit-box-flex:1;-ms-flex:1 0 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;flex:1 0 auto;order:2;font-size:18px;text-align:center}@media screen and (max-width:767px){.lineup-text{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;justify-content:center}}.lineup-text span{display:inline-block;text-align:left}.teacher-banner-list01{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;max-width:1000px;margin:0 auto;font-size:0}.teacher-banner-list01 li{margin:0 32px 0 0}.teacher-banner-list01 li a{display:block;border-radius:20px}@media print,screen and (min-width:769px){.teacher-banner-list01 li a:hover{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);box-shadow:0 10px 10px -6px rgba(0,0,0,.25)}}.teacher-banner-list01 li:nth-child(3n){margin:0}.teacher-banner-list02{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;max-width:1000px;margin:0 auto;font-size:0}.teacher-banner-list02 li{margin:0 32px 0 0}.teacher-banner-list02 li a{display:block;border-radius:20px}@media print,screen and (min-width:769px){.teacher-banner-list02 li a:hover{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);border-radius:20px;box-shadow:0 10px 10px -6px rgba(0,0,0,.25)}}.teacher-banner-list02 li:nth-child(2n){margin:0}.material-download{width:656px;margin:0 auto 75px}.material-download a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;flex-direction:column}.material-download p{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center}.material-download-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;position:relative;order:1;margin-bottom:30px}@media print,screen and (min-width:768px){.material-download-img.c-hover__shadow:after{border-radius:15px}}.material-download-img img{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-webkit-transition:.3s;border-radius:15px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);transition:.3s}#drawing-work{max-width:1000px;margin:0 auto 75px}#drawing-work ul{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}#drawing-work ul li{margin-bottom:16px}#drawing-work ul li img{aspect-ratio:39/22;width:100%;border-radius:15px}#drawing-work ul li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}@media print,screen and (min-width:768px){#drawing-work ul li a{width:312px}}.drawing-work-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center}.drawing-work-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;position:relative;order:1;margin-bottom:30px}@media print,screen and (min-width:768px){.drawing-work-img.c-hover__shadow:after{border-radius:15px}}#teacher-catalog-section,#teacher-catalog-section-02{position:relative;padding:64px 0 59px;background:url(../img/common/bg_pattern03.jpg)}@media print,screen and (min-width:768px){#teacher-catalog-section,#teacher-catalog-section-02{background-position-y:-33px}}#teacher.top #bg-child02{z-index:5;position:absolute;bottom:-150px;left:0;width:200px;height:398px;margin-left:0}#teacher.page #bg-child02{z-index:5;position:absolute;bottom:-150px;width:320px;height:476px;margin-left:-772px}#teacher #bg-child03{z-index:5;position:absolute;bottom:-50px;left:50%;width:200px;height:344px;margin-right:-30px;margin-left:auto}@media print,screen and (max-width:1279px) and (min-width:768px){#teacher #bg-child02,#teacher #bg-child03{display:none}}@media screen and (max-width:767px){#teacher #bg-child02,#teacher #bg-child03{display:none}}#teacher-catalog-section-02 a,#teacher-catalog-section a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;width:1000px;min-height:202px;padding:40px 50px 40px 430px;border-radius:20px;background:#fff0f0}#teacher-catalog-section-02 a:hover,#teacher-catalog-section a:hover{color:#54544c}@media print,screen and (min-width:769px){#teacher-catalog-section-02 a:hover,#teacher-catalog-section a:hover{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);box-shadow:0 10px 10px -6px rgba(0,0,0,.25)}}#catalog-img,#catalog-img-02{position:absolute;top:12px;left:32px;width:312px;height:188px}#teacher-catalo-title,#teacher-catalo-title-02{margin-bottom:30px;padding-bottom:16px;background:url(../img/teacher/red_line.png);background-position:0 100%;background-repeat:no-repeat;font-size:20px}#teacher-catalo-text,#teacher-catalo-text-02{font-size:16px;line-height:1.4}#teacher-catalog-section-02 a:before,#teacher-catalog-section a:before{position:absolute;right:15px;bottom:15px;width:24px;height:24px;background:url(../img/common/arrow_r.png);background-repeat:no-repeat;background-size:24px auto;content:""}#teacher-faq-section{padding:80px 0 145px;background:#f0f1f2;background-image:url(../img/teacher/crayon_pc.png);background-position:bottom;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),print{#teacher-faq-section{background-image:url(../img/teacher/crayon_pc@2x.png);background-size:100%}}#teacher-faq-section p{margin-bottom:40px;line-height:1.4;text-align:center}#teacher-faq-section .title-on_short_underbar{margin-bottom:30px}@media print,screen and (max-width:1279px) and (min-width:768px){.teacher-pickup-block{max-width:1000px;margin:0 auto 60px}.teacher-pickup-block ul{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%;max-width:846px;margin:0 auto}.teacher-pickup-block ul li{width:calc(25% - 30px);margin:0 15px 10px;font-size:14px}.teacher-linup-block ul{width:100%}.teacher-linup-block ul li{width:calc(25% - 24px)}#teacher-catalog-section-02 a,#teacher-catalog-section a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;width:100%;min-height:202px;padding:40px 50px 40px 430px;border-radius:20px;background:#fff0f0}#drawing-work ul li{width:calc(33% - 24px)}#drawing-work ul li a,#drawing-work ul li img{width:100%;height:auto}.teacher-banner-list01 li{width:calc(33% - 22px)}.teacher-banner-list01 li img{width:100%;height:auto}.teacher-banner-list02 li{width:calc(50% - 16px)}.teacher-banner-list02 li img{width:100%;height:auto}.teacher-banner-list02 li:nth-child(2n){margin:0}}@media screen and (max-width:767px){#teacher #press-section{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-top:-145px;padding:230px 16px 30px;background:#fff}#teacher .title-on_short_underbar{margin-bottom:30px}#teacher h1{position:relative}#teacher #bg-child01{position:absolute;top:20px;left:50%;width:128px;height:116px;margin-left:-680px}#teacher #tab-a{background:url(../img/teacher/bg_taba.png);background-size:4px auto}#teacher #tab-b{background:url(../img/teacher/bg_tabb.png);background-size:16px auto}#teacher-tab-list{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.25);z-index:10;position:relative;bottom:-35px;width:calc(100% - 16px);max-width:1000px;margin:0 auto;border-radius:15px;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.25);font-size:0}#teacher-tab-list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#teacher-tab-list li,#teacher-tab-list li a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}#teacher-tab-list li a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:66px;padding:15px 5px;border-radius:10px;font-size:14px;font-weight:700;line-height:1.3;text-align:center;vertical-align:middle}#tab-a-list a.active{background:#ff9382;color:#fff}#tab-b-list a.active{background:#0cccbc;color:#fff}#tab-a .content-width,#tab-b .content-width{padding:70px 0 30px}#tab-a .teacher-pickup-block{border-radius:10px;background:#ffcec7}#tab-b .teacher-pickup-block{border-radius:10px;background:#b6f0eb}.teacher-pickup-block{position:relative;margin-bottom:30px;padding:42px 5px 10px}.teacher-pickup-block h3{position:absolute;top:-15px;left:calc(50% - 96px);width:173px;padding:10px 5px;border-radius:5px;color:#fff;font-size:15px;text-align:center}#tab-a .teacher-pickup-block h3{padding:5px 10px;background:#ff9382}#tab-a .teacher-pickup-block h3:before{position:absolute;bottom:-8px;left:calc(50% - 5px);width:0;height:0;border-width:8px 5px 0;border-style:solid;border-color:#ff9382 transparent transparent;content:""}#tab-b .teacher-pickup-block h3{background:#0cccbc}#tab-b .teacher-pickup-block h3:before{position:absolute;bottom:-8px;left:calc(50% - 5px);width:0;height:0;border-width:8px 5px 0;border-style:solid;border-color:#0cccbc transparent transparent;content:""}.teacher-pickup-block ul{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:100%;margin:0 auto}.teacher-pickup-block ul li{width:calc(50% - 10px);margin:0 5px 10px;font-size:14px}.teacher-pickup-block ul li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.teacher-pickup-block ul li a .pickup-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center}.teacher-pickup-block ul li a .pickup-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:10px}.teacher-pickup-block ul li a .pickup-img img{border-radius:10px}.dotted-line{margin-bottom:30px;background:url(../img/teacher/lineup_line.png);background-position:50%;background-repeat:no-repeat;font-size:15px;text-align:center}.teacher-linup-block{margin-bottom:20px}.teacher-linup-block ul{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.teacher-linup-block ul li{width:calc(50% - 8px);margin:0 16px 15px 0}.teacher-linup-block ul li:nth-child(2n){margin-right:0}.teacher-linup-block ul li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.pickup-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:10px}.pickup-img img{border-radius:10px}.pickup-text{-webkit-box-flex:1;-ms-flex:1 0 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;flex:1 0 auto;order:2;font-size:18px;text-align:center}.pickup-text span{display:inline-block}.lineup-img img{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);border-radius:10px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}.teacher-banner-list01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between;font-size:0}.teacher-banner-list01 li{width:100%;margin:0 0 10px}.teacher-banner-list01 li:nth-child(3n){margin:0}.teacher-banner-list02{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between;font-size:0}.teacher-banner-list02 li{margin:0 0 10px}.teacher-banner-list02 li:nth-child(2n){margin:0}.material-download{width:100%;margin:0 auto 30px}.material-download a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;flex-direction:column}.material-download p{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center}.material-download .material-download{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:10px}.material-download .material-download img{border-radius:10px}#drawing-work{margin-bottom:20px}#drawing-work ul{-ms-flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-start}#drawing-work ul li{width:calc(50% - 8px);margin:0 16px 10px 0}#drawing-work ul li:nth-child(2n){margin-right:0}#drawing-work ul li img{width:100%;height:auto;border-radius:10px}#drawing-work ul li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.drawing-work-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center}.drawing-work-title span{display:inline-block}.drawing-work-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:10px}#teacher-catalog-section,#teacher-catalog-section-02{position:relative;padding:34px 0 29px;background:url(../img/common/bg_pattern03.jpg)}#teacher-catalog-section-02 a,#teacher-catalog-section a{-webkit-box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;flex-direction:column;width:100%;min-height:auto;padding:10px 10px 30px;border-radius:10px;background:#fff0f0}#catalog-img,#catalog-img-02{-webkit-box-ordinal-group:2;-ms-flex-order:1;position:relative;top:auto;left:auto;order:1;width:156px;height:auto;margin:0 auto 10px}#teacher-catalo-title,#teacher-catalo-title-02{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:10px;padding-bottom:10px;background:url(../img/teacher/red_line.png);background-position:0 100%;background-repeat:no-repeat;font-size:16px;text-align:center}#teacher-catalo-text,#teacher-catalo-text-02{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;font-size:14px;line-height:1.4}#teacher-catalog-section-02 a:before,#teacher-catalog-section a:before{position:absolute;right:10px;bottom:10px;width:16px;height:16px;background:url(../img/common/arrow_r.png);background-repeat:no-repeat;background-size:16px auto;content:""}#teacher-faq-section{padding:48px 0 80px;background:#f0f1f2;background-image:url(../img/teacher/crayon_sp.png);background-position:bottom;background-repeat:no-repeat;background-size:100%}#teacher-faq-section p{margin-bottom:30px;font-size:14px;text-align:left}#teacher-faq-section .title-on_short_underbar{margin-bottom:30px}#teacher-tab-list02{-ms-flex-line-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:10;position:relative;align-content:center;max-width:100%;margin:0 auto;font-size:0}#teacher-tab-list02 li{width:50%;margin:0 5px}#teacher-tab-list02 li,#teacher-tab-list02 li a{-webkit-box-sizing:border-box;box-sizing:border-box}#teacher-tab-list02 li a{display:block;width:100%;padding:5px 10px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;font-size:14px;font-weight:700;line-height:1.4;text-align:center}#teacher-tab-list02 li#tab-a-list02 a.active,#teacher-tab-list02 li#tab-b-list02 a.active,.tab-a-list #teacher-tab-list02 li#tab-a-list02 a,.tab-b-list #teacher-tab-list02 li#tab-b-list02 a{width:100%;padding:10px}#tab-a-list02 a{background:url(../img/teacher/bg_taba.png);background-size:4px auto}#tab-b-list02 a{background:url(../img/teacher/bg_tabb.png);background-size:16px auto}}@media screen and (max-width:767px){.teacher .l-lg{display:none!important}}@media print,screen and (min-width:768px){.teacher .l-sm{display:none!important}}.teacher#teacher.page #content *,.teacher#teacher.page #content :after,.teacher#teacher.page #content :before{-webkit-box-sizing:border-box;box-sizing:border-box}.teacher#teacher.page #content .teacher-chart__result .products-tag-block *,.teacher#teacher.page #content .teacher-chart__result .products-tag-block :after,.teacher#teacher.page #content .teacher-chart__result .products-tag-block :before{-webkit-box-sizing:content-box;box-sizing:content-box}.teacher#teacher.page .pagetitle-section{background-image:url(../img/common/bg_pattern05.png);background-position:center 0}.teacher#teacher.page .pagetitle-section:after,.teacher#teacher.page .pagetitle-section:before{display:inline-block;z-index:1;position:absolute;background-repeat:no-repeat;background-size:100%;content:""}.teacher#teacher.page .pagetitle-section-over_bg{background-image:url(../img/common/bg_pattern05.png)}.teacher#teacher.page .pagetitle-section-title .icon{width:35px;margin-top:5px;margin-right:22px;margin-left:8px}.teacher#teacher.page .pagetitle-section-title .text{margin-top:8px;color:#000;letter-spacing:2px}.teacher#teacher.page #press-section{margin-top:34px;padding-top:0}@media print,screen and (min-width:768px){.teacher#teacher.page #press-section{padding-top:0;padding-bottom:0}.teacher#teacher.page #teacher-catalog-section{margin-top:101px;background:none}.teacher#teacher.page #teacher-catalog-section.manapita{margin-top:60px}.teacher#teacher.page #teacher-catalog-section a{padding:37px 50px 40px 430px}.teacher#teacher.page #teacher-catalog-section a:before{right:13px;bottom:14px}.teacher#teacher.page #teacher-catalog-section #teacher-catalo-title{-webkit-font-feature-settings:"palt";padding-bottom:19px;font-feature-settings:"palt";letter-spacing:1px}.teacher#teacher.page #teacher-catalog-section .content-width{position:relative}.teacher#teacher.page #teacher-catalog-section .content-width:after{display:inline-block;position:absolute;top:10px;right:-164px;width:93px;height:68px;background-image:url(../img/teacher/page/bg-craypas@2x.png);background-size:cover;content:""}}@media screen and (max-width:767px){.teacher#teacher.page #press-section{margin-top:0;padding-top:0}.teacher#teacher.page .pagetitle-section{background-size:cover}.teacher#teacher.page .pagetitle-section:after,.teacher#teacher.page .pagetitle-section:before{display:none}.teacher#teacher.page .pagetitle-section:before{top:-12px;left:-132px;width:478px;height:322px;background-position-x:left}.teacher#teacher.page .pagetitle-section:after{top:-58px;right:-81px;width:542px;height:382px;background-position-x:right}.teacher#teacher.page .pagetitle-section-wrap{position:relative}.teacher#teacher.page #teacher-catalog-section{background:none}}.teacher-dl__txt{margin-top:15px}.teacher-dl__about-mpsheet{padding-top:8px!important}.teacher-dl__about-mpsheet--tit{margin-left:7px;font-size:26px;font-weight:700;letter-spacing:-.8px;line-height:1}.teacher-dl__about-mpsheet--tit.title-on_short_underbar{padding-bottom:32px}.teacher-dl__about-mpsheet--support{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;width:1000px;height:339px;margin:190px auto 0;padding:30px 50px 30px 46px;border-radius:20px;background-color:#fffee1}@media print,screen and (max-width:1279px) and (min-width:768px){.teacher-dl__about-mpsheet--support{width:calc(100% - 32px);max-width:1000px}}@media screen and (max-width:767px){.teacher-dl__about-mpsheet--support{width:calc(100% - 32px)}}.teacher-dl__about-mpsheet--support .txtarea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:380px;margin-top:-167px}@media print,screen and (max-width:1279px) and (min-width:768px){.teacher-dl__about-mpsheet--support .txtarea{width:calc(50% - 20px)}}.teacher-dl__about-mpsheet--support .txtarea__tit{margin-left:-15px;font-size:22px;font-weight:700;letter-spacing:1px;line-height:1.5}.teacher-dl__about-mpsheet--support .txtarea__txtwrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-font-feature-settings:"palt";display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-top:46px;color:#525252;font-feature-settings:"palt";letter-spacing:.8px}.teacher-dl__about-mpsheet--support .txtarea__txt{font-size:16px;font-weight:500;line-height:1.375}.teacher-dl__about-mpsheet--support .txtarea__txt:not(:first-of-type){margin-top:24px}.teacher-dl__about-mpsheet--support .txtarea__btn{margin-top:42px;margin-left:2px}.teacher-dl__about-mpsheet--support .imagearea{-webkit-box-shadow:0 2px 15px 0 rgba(0,0,0,.1);width:454px;height:421px;margin-top:-163px;margin-right:5px;padding:12px;border-radius:20px;background-color:#fff;box-shadow:0 2px 15px 0 rgba(0,0,0,.1)}@media print,screen and (max-width:1279px) and (min-width:768px){.teacher-dl__about-mpsheet--support .imagearea{width:calc(50% - 20px);height:auto}.teacher-dl__about-mpsheet--support .imagearea img{width:100%;height:auto}}.teacher-dl__about-mpsheet--movie{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:81px}.teacher-dl__about-mpsheet--movie .tit{-webkit-font-feature-settings:"palt";position:relative;margin-left:-6px;font-feature-settings:"palt";font-size:22px;font-weight:700;letter-spacing:1px;line-height:1}.teacher-dl__about-mpsheet--movie .movie{position:relative;width:660px;height:396px;margin-top:95px}.teacher-dl__about-mpsheet--movie .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.teacher-dl__listarea{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center}.teacher-dl__listarea.manapita{margin-top:66px;background-color:#fffee1}@media print,screen and (min-width:768px){.teacher-dl__listarea.manapita#press-section{padding:72px 0 61px!important}.teacher-dl__listarea.manapita .teacher-dl__listarea--tit{font-size:26px;font-weight:700;line-height:1}.teacher-dl__listarea.manapita .teacher-dl__listarea--tit.title-on_short_underbar{margin-bottom:48px}.teacher-dl__listarea.manapita .teacher-dl__list{margin-top:41px}}.teacher-dl__listarea--tit{margin-left:11px;font-size:18px;font-weight:500;letter-spacing:1.5px;line-height:1;text-align:center}.teacher-dl__listarea--txt{margin-left:-25px;letter-spacing:.6px}.teacher-dl__list{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:calc(100% - 32px);max-width:1000px;margin-top:108px}.teacher-dl__item{width:calc(25% - 24px)}@media print,screen and (min-width:768px){.teacher-dl__item:not(:first-of-type){margin-left:32px}.teacher-dl__item:nth-of-type(n+5){margin-top:63px}.teacher-dl__item:nth-of-type(4n+5){margin-left:0}}.teacher-dl__link{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse}.teacher-dl__link .tit{-webkit-font-feature-settings:"palt";margin-top:17px;font-feature-settings:"palt";font-size:16px;font-weight:700;letter-spacing:1px;line-height:1.25;text-align:center}.teacher-dl__link .tit:after{display:inline-block;width:16px;min-width:16px;height:16px;margin-top:2px;margin-left:7px;background-image:url(../img/common/ico_dl.svg);content:""}@media screen and (min-width:768px) and (-ms-high-contrast:none){.teacher-dl__link .tit:after{width:17px;min-width:17px;height:15px}}.teacher-dl__link .image{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-shadow:0 2px 15px 0 rgba(0,0,0,.1);-webkit-box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-transition:-webkit-box-shadow .5s;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;padding-top:75%;overflow:hidden;border-radius:15px;background-color:#fff;box-shadow:0 2px 15px 0 rgba(0,0,0,.1);text-align:center;transition:-webkit-box-shadow .5s;transition:box-shadow .5s;transition:box-shadow .5s,-webkit-box-shadow .5s}.teacher-dl__link .image img{-o-object-fit:contain;position:absolute;top:2.5%;left:2.5%;width:95%;height:95%;padding:5%;object-fit:contain;font-family:"object-fit: contain"}@media print,screen and (min-width:769px){.teacher-dl__link:hover .image{-webkit-box-shadow:0 6px 20px 0 rgba(0,0,0,.15);box-shadow:0 6px 20px 0 rgba(0,0,0,.15)}}.teacher-dl__btn{margin-top:40px}@media screen and (max-width:767px){.teacher-dl__txt{margin-top:10px}.teacher-dl__about-mpsheet{padding-top:8px!important}.teacher-dl__about-mpsheet--tit{margin-left:0;font-size:18px;letter-spacing:-.8px;line-height:1}.teacher-dl__about-mpsheet--tit.title-on_short_underbar{padding-bottom:20px}.teacher-dl__about-mpsheet--support{display:block;width:100%;height:auto;margin:50px auto 0;padding:25px 16px 32px;border-radius:0}}@media screen and (max-width:767px) and (max-width:767px){.teacher-dl__about-mpsheet--support{width:calc(100% - 32px)}}@media screen and (max-width:767px){.teacher-dl__about-mpsheet--support .txtarea{width:calc(100% - 32px);margin-top:0}.teacher-dl__about-mpsheet--support .txtarea__tit{margin-left:0;font-size:14px;font-weight:700;line-height:1.42857}.teacher-dl__about-mpsheet--support .txtarea__tit br{display:none}.teacher-dl__about-mpsheet--support .txtarea__txtwrap{margin-top:20px;letter-spacing:.8px}.teacher-dl__about-mpsheet--support .txtarea__txt{font-size:14px;line-height:1.42857}.teacher-dl__about-mpsheet--support .txtarea__txt:not(:first-of-type){margin-top:10px}.teacher-dl__about-mpsheet--support .txtarea__btn{margin-top:32px;margin-left:0}.teacher-dl__about-mpsheet--support .imagearea{width:100%;height:100%;margin-top:20px;margin-right:0;padding:12px;border-radius:10px}.teacher-dl__about-mpsheet--movie{margin-top:34px}.teacher-dl__about-mpsheet--movie .tit{margin-left:0;font-size:18px;letter-spacing:1px;line-height:1;white-space:nowrap}.teacher-dl__about-mpsheet--movie .movie{width:calc(100% - 32px);height:0;margin:65px 0 0;padding-top:56.25%}.teacher-dl__listarea.manapita{margin-top:40px}.teacher-dl__listarea.manapita#press-section{margin-top:30px!important;padding:30px 0!important}.teacher-dl__listarea.manapita .teacher-dl__listarea--tit{font-size:18px;font-weight:700;line-height:1.33333}.teacher-dl__listarea.manapita .teacher-dl__listarea--tit.title-on_short_underbar{margin-bottom:25px;padding-bottom:15px}.teacher-dl__listarea.manapita .teacher-dl__list{margin-top:25px}.teacher-dl__listarea--tit{margin-left:0;padding:0 16px;letter-spacing:1.5px}.teacher-dl__listarea--tit,.teacher-dl__listarea--txt{font-size:14px;line-height:1.42857}.teacher-dl__list{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:1000px;margin-top:24px;padding:0 16px}.teacher-dl__item{width:calc(50% - 10px)}.teacher-dl__item:nth-of-type(2n){margin-left:20px}.teacher-dl__item:nth-of-type(n+3){margin-top:30px}.teacher-dl__link .tit{display:block;margin-top:13px;font-size:14px;letter-spacing:1px;line-height:1.42857}.teacher-dl__link .tit:after{position:relative;width:13px;min-width:13px;height:13px;margin-top:4px;margin-left:4px;background-size:cover}.teacher-dl__link .image{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.08);position:relative;height:auto;border-radius:7.5px;box-shadow:0 2px 10px 0 rgba(0,0,0,.08)}.teacher-dl__link .image img{top:0;right:0;bottom:0;left:0;width:80%;margin:auto;padding:8px}.teacher-dl__btn{margin-top:40px}}.teacher-howto-scratch.page #teacher-catalog-section,.teacher-howto-stencil.page #teacher-catalog-section{margin-top:61px}.teacher-howto-scratch__flow,.teacher-howto-stencil__flow{margin-top:13px}.teacher-howto-scratch__flow--preparation,.teacher-howto-stencil__flow--preparation{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center}.teacher-howto-scratch__flow--preparation .tit,.teacher-howto-stencil__flow--preparation .tit{position:relative;font-size:22px;font-weight:700;line-height:1}.teacher-howto-scratch__flow--preparation .tit:after,.teacher-howto-stencil__flow--preparation .tit:after{display:inline-block;position:absolute;bottom:-42px;left:calc(50% - 67px);width:134px;height:22px;background-image:url(../img/teacher/page-howto-scratch/bg-tit.png);background-size:cover;content:""}.teacher-howto-scratch__flow--preparation .list,.teacher-howto-stencil__flow--preparation .list{-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;width:calc(100% - 32px);max-width:1000px;margin-top:92px;padding:25px 70px 5px;border-radius:10px;background-color:#f8f8f8}.teacher-howto-scratch__flow--preparation .list__item,.teacher-howto-stencil__flow--preparation .list__item{margin-bottom:20px;font-size:16px;font-weight:500;line-height:1}@media print,screen and (min-width:768px){.teacher-howto-scratch__flow--preparation .list__item:first-of-type,.teacher-howto-stencil__flow--preparation .list__item:first-of-type{margin-left:0}}@media print,screen and (min-width:768px){.teacher-howto-scratch__flow--preparation .list__item:not(:first-of-type),.teacher-howto-stencil__flow--preparation .list__item:not(:first-of-type){margin-left:50px}}.teacher-howto-scratch__flow--preparation .list__item .txt,.teacher-howto-stencil__flow--preparation .list__item .txt{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.3px}.teacher-howto-scratch__flow--preparation .list__item .txt.link,.teacher-howto-stencil__flow--preparation .list__item .txt.link{color:red;text-decoration:underline}.teacher-howto-scratch__flow--preparation .list__item .txt .caption,.teacher-howto-stencil__flow--preparation .list__item .txt .caption{margin-left:4px;font-size:12px;font-weight:500;letter-spacing:1.1px;line-height:1}.teacher-howto-scratch__flow--process,.teacher-howto-stencil__flow--process{margin-top:82px;padding:73px 0 60px;background-color:#fffee1}.teacher-howto-scratch__flow--process .inner,.teacher-howto-stencil__flow--process .inner{width:1000px;margin:0 auto;padding:67px 0 86px;border-radius:15px;background-color:#fff}@media print,screen and (max-width:1279px) and (min-width:768px){.teacher-howto-scratch__flow--process .inner,.teacher-howto-stencil__flow--process .inner{width:calc(100% - 32px);max-width:1000px}}.teacher-howto-scratch__flow--process .list,.teacher-howto-stencil__flow--process .list{-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;flex-wrap:wrap;justify-content:space-between;width:796px;margin:0 auto;padding-bottom:60px}@media print,screen and (max-width:1279px) and (min-width:768px){.teacher-howto-scratch__flow--process .list,.teacher-howto-stencil__flow--process .list{width:calc(100% - 32px);max-width:796px}}.teacher-howto-scratch__flow--process .list__item,.teacher-howto-stencil__flow--process .list__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between;width:calc(50% - 21px)}@media screen and (max-width:767px){.teacher-howto-scratch__flow--process .list__item,.teacher-howto-stencil__flow--process .list__item{margin:0 auto}}@media print,screen and (min-width:768px){.teacher-howto-scratch__flow--process .list__item:nth-of-type(2n),.teacher-howto-stencil__flow--process .list__item:nth-of-type(2n){margin-left:42px}}@media print,screen and (min-width:768px) and (max-width:1279px) and (min-width:768px){.teacher-howto-scratch__flow--process .list__item:nth-of-type(2n),.teacher-howto-stencil__flow--process .list__item:nth-of-type(2n){margin-left:0}}@media print,screen and (min-width:768px){.teacher-howto-scratch__flow--process .list__item:nth-of-type(n+3),.teacher-howto-stencil__flow--process .list__item:nth-of-type(n+3){margin-top:63px}}.teacher-howto-scratch__flow--process .list__item--titarea .tit,.teacher-howto-stencil__flow--process .list__item--titarea .tit{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding-top:6px;border-radius:4px;background-color:#0cccbc;color:#fff;font-family:Josefin Sans,sans-serif;font-size:32px;font-weight:700;line-height:1}.teacher-howto-scratch__flow--process .list__item--titarea .txt,.teacher-howto-stencil__flow--process .list__item--titarea .txt{-webkit-font-feature-settings:"palt";margin-top:13px;font-feature-settings:"palt";font-size:16px;font-weight:500;letter-spacing:.7px;line-height:1.375}.teacher-howto-scratch__flow--process .list__item--titarea .txt:not(:first-of-type),.teacher-howto-stencil__flow--process .list__item--titarea .txt:not(:first-of-type){margin-top:22px}.teacher-howto-scratch__flow--process .list__item--image,.teacher-howto-stencil__flow--process .list__item--image{-webkit-box-shadow:0 2px 15px 0 rgba(0,0,0,.1);margin-top:29px;border-radius:20px;box-shadow:0 2px 15px 0 rgba(0,0,0,.1)}.teacher-howto-scratch__flow--process .list__item img,.teacher-howto-stencil__flow--process .list__item img{width:100%;height:auto}.teacher-howto-scratch__flow--process .list:after,.teacher-howto-stencil__flow--process .list:after{display:inline-block;position:absolute;bottom:-42px;left:calc(50% - 42px);width:0;height:0;border-width:42px 42px 0;border-style:solid;border-color:#0cccbc transparent transparent;content:""}.teacher-howto-scratch__flow--process .completed,.teacher-howto-stencil__flow--process .completed{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;justify-content:center;width:calc(100% - 45px);margin-top:110px}@media print,screen and (min-width:768px){.teacher-howto-scratch__flow--process .completed,.teacher-howto-stencil__flow--process .completed{padding-left:20px}}.teacher-howto-scratch__flow--process .completed .txtarea,.teacher-howto-stencil__flow--process .completed .txtarea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:304px;margin-top:66px;margin-left:-27px}@media print,screen and (max-width:1279px) and (min-width:768px){.teacher-howto-scratch__flow--process .completed .txtarea,.teacher-howto-stencil__flow--process .completed .txtarea{margin-left:0}}.teacher-howto-scratch__flow--process .completed .txtarea__tit,.teacher-howto-stencil__flow--process .completed .txtarea__tit{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;padding:24px 0 24px 13px}.teacher-howto-scratch__flow--process .completed .txtarea__tit:after,.teacher-howto-scratch__flow--process .completed .txtarea__tit:before,.teacher-howto-stencil__flow--process .completed .txtarea__tit:after,.teacher-howto-stencil__flow--process .completed .txtarea__tit:before{display:inline-block;position:absolute;width:51.5px;height:51.5px;background-image:url(../img/teacher/page-howto-scratch/bg-enclosure.png);background-size:cover;content:""}.teacher-howto-scratch__flow--process .completed .txtarea__tit:before,.teacher-howto-stencil__flow--process .completed .txtarea__tit:before{top:0;left:0}.teacher-howto-scratch__flow--process .completed .txtarea__tit:after,.teacher-howto-stencil__flow--process .completed .txtarea__tit:after{-webkit-transform:rotate(180deg);right:-5px;bottom:-2px;transform:rotate(180deg)}.teacher-howto-scratch__flow--process .completed .txtarea__tit span,.teacher-howto-stencil__flow--process .completed .txtarea__tit span{-webkit-font-feature-settings:"palt";display:inline-block;color:#0cccbc;font-feature-settings:"palt";font-size:28px;font-weight:700;letter-spacing:1.5px;line-height:1}.teacher-howto-scratch__flow--process .completed .txtarea__tit span:not(:first-of-type),.teacher-howto-stencil__flow--process .completed .txtarea__tit span:not(:first-of-type){margin-top:8px}.teacher-howto-scratch__flow--process .completed .txtarea__tit span.line,.teacher-howto-stencil__flow--process .completed .txtarea__tit span.line{position:relative;margin-left:-2px;font-size:48px;font-weight:700;line-height:1}.teacher-howto-scratch__flow--process .completed .txtarea__tit span.line:after,.teacher-howto-scratch__flow--process .completed .txtarea__tit span.line:before,.teacher-howto-stencil__flow--process .completed .txtarea__tit span.line:after,.teacher-howto-stencil__flow--process .completed .txtarea__tit span.line:before{display:inline-block;position:absolute;top:calc(50% - 1px);width:21px;height:2px;background-color:#0cccbc;content:""}.teacher-howto-scratch__flow--process .completed .txtarea__tit span.line:before,.teacher-howto-stencil__flow--process .completed .txtarea__tit span.line:before{left:-38px}.teacher-howto-scratch__flow--process .completed .txtarea__tit span.line:after,.teacher-howto-stencil__flow--process .completed .txtarea__tit span.line:after{right:-39px}.teacher-howto-scratch__flow--process .completed .txtarea__txt,.teacher-howto-stencil__flow--process .completed .txtarea__txt{margin-top:53px;margin-left:8px;font-size:16px;font-weight:700;line-height:2.25}.teacher-howto-scratch__flow--process .completed .imagearea,.teacher-howto-stencil__flow--process .completed .imagearea{z-index:1;position:relative;margin-left:70px}.teacher-howto-scratch__flow--process .completed .imagearea:before,.teacher-howto-stencil__flow--process .completed .imagearea:before{display:inline-block;z-index:-1;position:absolute;right:-25px;bottom:-26px;width:100%;height:calc(100% + 3px);background-color:rgba(12,204,188,.16);content:""}@media screen and (max-width:767px){.teacher-howto-scratch__flow,.teacher-howto-stencil__flow{z-index:1;position:relative}.teacher-howto-scratch__flow--preparation,.teacher-howto-stencil__flow--preparation{padding:0 16px}.teacher-howto-scratch__flow--preparation .tit,.teacher-howto-stencil__flow--preparation .tit{font-size:18px;line-height:1}.teacher-howto-scratch__flow--preparation .tit:after,.teacher-howto-stencil__flow--preparation .tit:after{-webkit-transform:scale(.8) rotate(.1deg);-webkit-transform-origin:top;bottom:-35px;transform:scale(.8) rotate(.1deg);transform-origin:top}.teacher-howto-scratch__flow--preparation .list,.teacher-howto-stencil__flow--preparation .list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-top:55px;padding:20px 20px 10px;border-radius:7.5px}.teacher-howto-scratch__flow--preparation .list__item,.teacher-howto-stencil__flow--preparation .list__item{margin-right:15px;margin-bottom:10px;font-size:14px;font-weight:700;line-height:1.42857}.teacher-howto-scratch__flow--preparation .list__item .txt,.teacher-howto-stencil__flow--preparation .list__item .txt{letter-spacing:.3px}.teacher-howto-scratch__flow--preparation .list__item .txt .caption,.teacher-howto-stencil__flow--preparation .list__item .txt .caption{margin-left:4px;font-size:10px;letter-spacing:1.1px;line-height:1}.teacher-howto-scratch__flow--process,.teacher-howto-stencil__flow--process{margin-top:30px;padding:30px 16px}.teacher-howto-scratch__flow--process .inner,.teacher-howto-stencil__flow--process .inner{width:100%;margin:0 auto;padding:25px 20px 45px;border-radius:7.5px}.teacher-howto-scratch__flow--process .list,.teacher-howto-stencil__flow--process .list{position:relative;width:100%;padding-bottom:40px}.teacher-howto-scratch__flow--process .list__item,.teacher-howto-stencil__flow--process .list__item{width:376px}}@media screen and (max-width:767px) and (max-width:1279px) and (min-width:768px){.teacher-howto-scratch__flow--process .list__item,.teacher-howto-stencil__flow--process .list__item{width:calc(50% - 20px);max-width:376px}}@media screen and (max-width:767px){.teacher-howto-scratch__flow--process .list__item:not(:first-of-type),.teacher-howto-stencil__flow--process .list__item:not(:first-of-type){margin-top:40px}.teacher-howto-scratch__flow--process .list__item--titarea,.teacher-howto-stencil__flow--process .list__item--titarea{-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start}.teacher-howto-scratch__flow--process .list__item--titarea .tit,.teacher-howto-stencil__flow--process .list__item--titarea .tit{width:32px;min-width:32px;height:32px;padding-top:4px;border-radius:4px;font-size:16px;line-height:1}.teacher-howto-scratch__flow--process .list__item--titarea .txt,.teacher-howto-stencil__flow--process .list__item--titarea .txt{margin-top:0;margin-left:10px;font-size:14px;line-height:1.42857}.teacher-howto-scratch__flow--process .list__item--titarea .txt br,.teacher-howto-stencil__flow--process .list__item--titarea .txt br{display:none}.teacher-howto-scratch__flow--process .list__item--titarea .txt:not(:first-of-type),.teacher-howto-stencil__flow--process .list__item--titarea .txt:not(:first-of-type){margin-top:10px}.teacher-howto-scratch__flow--process .list__item--image,.teacher-howto-stencil__flow--process .list__item--image{-webkit-box-shadow:0 2px 15px 0 rgba(0,0,0,.1);margin-top:20px;border-radius:7.5px;box-shadow:0 2px 15px 0 rgba(0,0,0,.1)}.teacher-howto-scratch__flow--process .list:after,.teacher-howto-stencil__flow--process .list:after{display:inline-block;position:absolute;bottom:-22px;left:calc(50% - 25px);width:0;height:0;border-width:22px 25px 0;border-style:solid;border-color:#0cccbc transparent transparent;content:""}.teacher-howto-scratch__flow--process .completed,.teacher-howto-stencil__flow--process .completed{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-top:0}.teacher-howto-scratch__flow--process .completed .txtarea,.teacher-howto-stencil__flow--process .completed .txtarea{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:66px;margin-left:0}.teacher-howto-scratch__flow--process .completed .txtarea__tit,.teacher-howto-stencil__flow--process .completed .txtarea__tit{width:70%;padding:15px 0}.teacher-howto-scratch__flow--process .completed .txtarea__tit:after,.teacher-howto-scratch__flow--process .completed .txtarea__tit:before,.teacher-howto-stencil__flow--process .completed .txtarea__tit:after,.teacher-howto-stencil__flow--process .completed .txtarea__tit:before{width:25px;height:25px;background-image:url(../img/teacher/page-howto-scratch/bg-enclosure.png)}.teacher-howto-scratch__flow--process .completed .txtarea__tit:after,.teacher-howto-stencil__flow--process .completed .txtarea__tit:after{right:0;bottom:0}.teacher-howto-scratch__flow--process .completed .txtarea__tit span,.teacher-howto-stencil__flow--process .completed .txtarea__tit span{font-size:14px;letter-spacing:1.5px;line-height:1}.teacher-howto-scratch__flow--process .completed .txtarea__tit span:not(:first-of-type),.teacher-howto-stencil__flow--process .completed .txtarea__tit span:not(:first-of-type){margin-top:6px}.teacher-howto-scratch__flow--process .completed .txtarea__tit span.line,.teacher-howto-stencil__flow--process .completed .txtarea__tit span.line{margin-left:0;font-size:24px;line-height:1}.teacher-howto-scratch__flow--process .completed .txtarea__tit span.line:after,.teacher-howto-scratch__flow--process .completed .txtarea__tit span.line:before,.teacher-howto-stencil__flow--process .completed .txtarea__tit span.line:after,.teacher-howto-stencil__flow--process .completed .txtarea__tit span.line:before{top:calc(50% - 1px);width:21px;height:2px}.teacher-howto-scratch__flow--process .completed .txtarea__tit span.line:before,.teacher-howto-stencil__flow--process .completed .txtarea__tit span.line:before{left:-38px}.teacher-howto-scratch__flow--process .completed .txtarea__tit span.line:after,.teacher-howto-stencil__flow--process .completed .txtarea__tit span.line:after{right:-36px}.teacher-howto-scratch__flow--process .completed .txtarea__txt,.teacher-howto-stencil__flow--process .completed .txtarea__txt{margin-top:30px;margin-left:0;font-size:14px;line-height:1.57143}.teacher-howto-scratch__flow--process .completed .imagearea,.teacher-howto-stencil__flow--process .completed .imagearea{margin-top:20px;margin-left:0}.teacher-howto-scratch__flow--process .completed .imagearea:before,.teacher-howto-stencil__flow--process .completed .imagearea:before{right:-15px;bottom:-15px;height:100%}}@media print,screen and (min-width:768px){.teacher-howto-stencil__flow--process{margin-top:78px;padding:56px 0 60px}.teacher-howto-stencil__flow--process .list__item:not(:first-of-type){margin-left:42px}.teacher-howto-stencil__flow--process .list__item:nth-of-type(odd){margin-left:0}}.teacher-howto-paints.page #teacher-catalog-section{margin-top:61px}.teacher-howto-paints__flow{margin-top:2px}.teacher-howto-paints__flow.section-big:nth-of-type(odd) .teacher-howto-paints__flow--process{background-color:#fff}.teacher-howto-paints__flow.section-big:nth-of-type(odd) .teacher-howto-paints__flow--process .inner{background-color:#fffee1}@media (-ms-high-contrast:none),print{.teacher-howto-paints__flow{margin-top:10px}}.teacher-howto-paints__flow--preparation{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:78px}.teacher-howto-paints__flow--preparation .tit{position:relative;font-size:22px;font-weight:700;line-height:1}.teacher-howto-paints__flow--preparation .tit:after{display:inline-block;position:absolute;bottom:-42px;left:calc(50% - 67px);width:134px;height:22px;background-image:url(../img/teacher/page-howto-paints/bg-tit.png);background-size:cover;content:""}.teacher-howto-paints__flow--preparation .list{-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;width:1000px;margin-top:102px;padding:28px 70px 8px;border-radius:10px;background-color:#f8f8f8}@media print,screen and (max-width:1279px) and (min-width:768px){.teacher-howto-paints__flow--preparation .list{width:auto;max-width:1000px;margin-right:20px;margin-left:20px}}.teacher-howto-paints__flow--preparation .list__item{font-size:16px;font-weight:500;line-height:1}@media print,screen and (min-width:768px){.teacher-howto-paints__flow--preparation .list__item:first-of-type{margin:0 0 20px}}@media print,screen and (min-width:768px){.teacher-howto-paints__flow--preparation .list__item:not(:first-of-type){margin:0 0 20px 50px}}.teacher-howto-paints__flow--preparation .list__item .txt{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.3px}.teacher-howto-paints__flow--preparation .list__item .txt.link{color:red;text-decoration:underline}.teacher-howto-paints__flow--preparation .list__item .txt .caption{margin-left:4px;font-size:12px;font-weight:500;letter-spacing:1.1px;line-height:1}.teacher-howto-paints__flow--process{padding:80px 0 98px;background-color:#fffee1}.teacher-howto-paints__flow--process-tit{width:1000px;margin:0 auto;font-size:26px;font-weight:700;line-height:1;text-align:center}@media print,screen and (max-width:1279px) and (min-width:768px){.teacher-howto-paints__flow--process-tit{width:100%;max-width:1000px}}.teacher-howto-paints__flow--process .inner{width:1000px;margin:67px auto 0;padding:61px 0;border-radius:15px;background-color:#fff}@media print,screen and (max-width:1279px) and (min-width:768px){.teacher-howto-paints__flow--process .inner{width:calc(100% - 32px);max-width:1000px}}.teacher-howto-paints__flow--process .list{-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;width:796px;margin:0 auto 60px}@media print,screen and (min-width:768px){.teacher-howto-paints__flow--process .list--02{margin-bottom:60px!important}}@media print,screen and (max-width:1279px) and (min-width:768px){.teacher-howto-paints__flow--process .list{width:calc(100% - 32px);max-width:796px;margin:0 auto 60px}}.teacher-howto-paints__flow--process .list:last-of-type{margin-bottom:0}.teacher-howto-paints__flow--process .list__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between;width:376px}@media print,screen and (max-width:1279px) and (min-width:768px){.teacher-howto-paints__flow--process .list__item{width:calc(50% - 20px)}}@media print,screen and (min-width:768px){.teacher-howto-paints__flow--process .list__item.num02 .list__item--image:not(.arrow) .list__item--image-item .image img{width:auto;height:auto;margin-top:20px}}.teacher-howto-paints__flow--process .list__item.num03{margin-top:130px}.teacher-howto-paints__flow--process .list__item.num04{margin-top:21px}.teacher-howto-paints__flow--process .list__item.expand{width:100%}.teacher-howto-paints__flow--process .list__item.expand:not(.last){margin-bottom:61px}.teacher-howto-paints__flow--process .list__item.expand:not(.last).adjust{margin-bottom:23px}@media print,screen and (min-width:768px){.teacher-howto-paints__flow--process .list__item.expand .list__item--image-item:not(:first-of-type){margin-left:20px}}@media screen and (max-width:1279px) and (min-width:768px) and (max-width:767px){.teacher-howto-paints__flow--process .list__item.expand .list__item--image-item{margin:0 auto}}@media print,screen and (max-width:1279px) and (min-width:768px){.teacher-howto-paints__flow--process .list__item.expand .list__item--image-item img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}}.teacher-howto-paints__flow--process .list__item.expand .list__item--titarea ol.txtarea{margin-top:21px}.teacher-howto-paints__flow--process .list__item.expand .list__item--image{margin-top:57px}.teacher-howto-paints__flow--process .list__item--titarea .title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-start}.teacher-howto-paints__flow--process .list__item--titarea .num{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:48px;min-width:48px;height:48px;padding-top:4px;border-radius:4px;background-color:#0cccbc;color:#fff;font-family:Josefin Sans,sans-serif;font-size:32px;font-weight:700;line-height:1}.teacher-howto-paints__flow--process .list__item--titarea .tit{-webkit-font-feature-settings:"palt";margin-left:12px;font-feature-settings:"palt";font-size:22px;font-weight:700;letter-spacing:1.2px;line-height:1}.teacher-howto-paints__flow--process .list__item--titarea .txtarea .txt{-webkit-font-feature-settings:"palt";margin-top:13px;font-feature-settings:"palt";font-size:16px;font-weight:500;letter-spacing:.7px;line-height:1.375}.teacher-howto-paints__flow--process .list__item--titarea .txtarea .txt:not(:first-of-type){margin-top:22px}.teacher-howto-paints__flow--process .list__item--titarea ol.txtarea{margin-top:10px;padding-left:0;list-style:none;counter-reset:item}.teacher-howto-paints__flow--process .list__item--titarea ol.txtarea .txt{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;line-height:1.5}.teacher-howto-paints__flow--process .list__item--titarea ol.txtarea .txt:not(:first-of-type){margin-top:18px}.teacher-howto-paints__flow--process .list__item--titarea ol.txtarea .txt .caption{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-top:2px}.teacher-howto-paints__flow--process .list__item--titarea ol.txtarea .txt .caption small{font-size:14px;font-weight:500;line-height:1.42857}.teacher-howto-paints__flow--process .list__item--titarea ol.txtarea .txt .caption small:not(:first-of-type){margin-top:1px}.teacher-howto-paints__flow--process .list__item--titarea ol.txtarea .txt:before{margin-right:8px;color:#0cccbc;font-size:14px;line-height:1.57143;content:counter(item) ".";counter-increment:item}.teacher-howto-paints__flow--process .list__item--image{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:46px}.teacher-howto-paints__flow--process .list__item--image.arrow{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.teacher-howto-paints__flow--process .list__item--image.arrow .list__item--image-item{position:relative;width:239px;height:234px}.teacher-howto-paints__flow--process .list__item--image.arrow .list__item--image-item .image{-webkit-box-shadow:none;margin-top:0;box-shadow:none}.teacher-howto-paints__flow--process .list__item--image.arrow .list__item--image-item img{-o-object-fit:cover;-webkit-transform:scale(1.01) rotate(.1deg);width:100%;height:100%;object-fit:cover;transform:scale(1.01) rotate(.1deg);border-radius:20px;font-family:"object-fit: cover"}.teacher-howto-paints__flow--process .list__item--image.arrow .list__item--image-item:not(:first-of-type){margin-left:35px}.teacher-howto-paints__flow--process .list__item--image.arrow .list__item--image-item:not(:last-of-type):after{-webkit-transform:rotate(-45deg);display:inline-block;position:absolute;top:calc(50% - 13px);right:-26px;width:23px;height:23px;transform:rotate(-45deg);border-width:0 8px 8px 0;border-style:solid;border-color:#0cccbc;vertical-align:middle;content:""}@media (-ms-high-contrast:none),print{.teacher-howto-paints__flow--process .list__item--image.arrow .list__item--image-item:not(:last-of-type):after{margin-bottom:1px!important}}.teacher-howto-paints__flow--process .list__item--image:not(.arrow) .list__item--image-item .image{height:270px}@media print,screen and (min-width:768px){.teacher-howto-paints__flow--process .list__item--image:not(.arrow) .list__item--image-item .image img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}}.teacher-howto-paints__flow--process .list__item--image-item{position:relative;width:100%;height:270px}.teacher-howto-paints__flow--process .list__item--image-item .caption{-webkit-font-feature-settings:"palt";z-index:1;position:absolute;top:-19px;left:calc(50% - 150px);width:300px;padding:10px 8px;border-radius:6px;background-color:#0cccbc;color:#fff;font-feature-settings:"palt";font-size:16px;font-weight:700;letter-spacing:1.8px;line-height:1.75;text-align:center}@media screen and (min-width:768px) and (-ms-high-contrast:none){.teacher-howto-paints__flow--process .list__item--image-item .caption{padding:13px 8px 7px}}.teacher-howto-paints__flow--process .list__item--image-item .txt{position:absolute;top:290px;left:0}.teacher-howto-paints__flow--process .list__item--image-item .txt.num01{width:48%;font-size:13px;font-weight:500;line-height:1.61538}.teacher-howto-paints__flow--process .list__item--image-item .image{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-shadow:0 2px 15px 0 rgba(0,0,0,.1);-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:100%;margin-top:10px;overflow:hidden;border-radius:20px;background-color:#fff;box-shadow:0 2px 15px 0 rgba(0,0,0,.1)}.teacher-howto-paints__flow--process .list__item--image-item .image.small{position:absolute;right:-13px;bottom:-50px;width:189px;height:136px!important;border-radius:10px}.teacher-howto-paints__flow--process .txt-enclosure{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;width:calc(100% - 32px);max-width:796px;margin:0 auto 60px;padding:17px 17px 35px 50px;background-image:url(../img/common/bg_tile-green@2x.png);background-size:cover}.teacher-howto-paints__flow--process .txt-enclosure .txtarea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;margin-left:35px}.teacher-howto-paints__flow--process .txt-enclosure .txtarea__tit{color:#0cccbc;font-size:20px;font-weight:700;line-height:1.5}.teacher-howto-paints__flow--process .txt-enclosure .txtarea__txt{width:100%;margin-top:18px;font-size:16px;font-weight:500;line-height:1.5}.teacher-howto-paints__flow--process .txt-enclosure .imagearea{-webkit-box-shadow:0 2px 15px 0 rgba(0,0,0,.1);width:183px;min-width:183px;height:183px;overflow:hidden;border-radius:50%;background-color:#fff;box-shadow:0 2px 15px 0 rgba(0,0,0,.1)}.teacher-howto-paints__flow--process .txt-enclosure .imagearea__img{width:100%;height:100%}.teacher-howto-paints__flow--process .teacher-em-box{width:calc(100% - 32px);max-width:796px;margin:0 auto 60px;background-image:url(../img/common/bg_tile-green@2x.png);background-size:contain}.teacher-howto-paints__flow--process .teacher-em-box .box-inner{padding:40px 50px 20px 40px}.teacher-howto-paints__flow--process .teacher-em-box .box-inner .box-content+.box-content,.teacher-howto-paints__flow--process .teacher-em-box .box-inner .box-content-col+.box-content{margin-top:40px}.teacher-howto-paints__flow--process .teacher-em-box .box-inner .box-content-col>:first-child,.teacher-howto-paints__flow--process .teacher-em-box .box-inner .box-content>:first-child{margin-top:0}.teacher-howto-paints__flow--process .teacher-em-box .box-inner .box-content-col,.teacher-howto-paints__flow--process .teacher-em-box .box-inner .box-content-col-col{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:67px;-moz-column-gap:67px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;column-gap:67px}.teacher-howto-paints__flow--process .teacher-em-box .box-inner .box-content-col-col .box-txtarea>:first-child,.teacher-howto-paints__flow--process .teacher-em-box .box-inner .box-content-col .box-txtarea>:first-child{margin-top:0}.teacher-howto-paints__flow--process .teacher-em-box .box-inner .box-content-col-col .box-imagearea,.teacher-howto-paints__flow--process .teacher-em-box .box-inner .box-content-col .box-imagearea{width:183px;min-width:183px;height:183px}.teacher-howto-paints__flow--process .teacher-em-box .box-inner .box-content-col-col .box-imagearea img,.teacher-howto-paints__flow--process .teacher-em-box .box-inner .box-content-col .box-imagearea img{-webkit-box-shadow:0 2px 15px 0 rgba(0,0,0,.1);width:100%;height:100%;border-radius:50%;box-shadow:0 2px 15px 0 rgba(0,0,0,.1)}.teacher-howto-paints__flow--process .teacher-em-box .box-inner .box-tit{margin-top:18px;color:#0cccbc;font-size:20px;font-weight:700;line-height:1.5}.teacher-howto-paints__flow--process .teacher-em-box .box-inner .box-txt{margin-top:18px;color:#707070;font-size:16px;font-weight:500;line-height:1.5}.teacher-howto-paints__flow--process .teacher-em-box .box-inner .box-note{margin-top:10px;color:#707070;font-size:14px;font-weight:500;line-height:1.42857}.teacher-howto-paints__flow--process .teacher-em-box .box-inner .box-image-layout{-webkit-box-align:center;-ms-flex-align:center;-webkit-column-gap:18px;-moz-column-gap:18px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;column-gap:18px}.teacher-howto-paints__flow--process .teacher-em-box .box-inner .box-image-layout-item img{max-width:100%}@media screen and (max-width:767px){.teacher-howto-paints__flow--process .teacher-em-box{width:100%;margin:40px 0}.teacher-howto-paints__flow--process .teacher-em-box .box-inner{padding:20px}.teacher-howto-paints__flow--process .teacher-em-box .box-inner .box-content-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;row-gap:20px;flex-direction:column}.teacher-howto-paints__flow--process .teacher-em-box .box-inner .box-tit{font-size:18px;font-weight:700;line-height:1.66667}.teacher-howto-paints__flow--process .teacher-em-box .box-inner .box-txt{font-size:14px;font-weight:500;line-height:1.71429}.teacher-howto-paints__flow--process .teacher-em-box .box-inner .box-note{font-size:12px;font-weight:500;line-height:1.66667}.teacher-howto-paints__flow--process .teacher-em-box .box-inner .box-image-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;row-gap:20px;flex-direction:column;margin-top:20px}}.teacher-howto-paints__flow--related-contents{max-width:1000px;margin:0 auto 70px}.teacher-howto-paints__flow--related-contents .tit{position:relative;margin-bottom:80px;font-size:22px;font-weight:700;line-height:1;text-align:center}.teacher-howto-paints__flow--related-contents .tit:after{display:inline-block;position:absolute;bottom:-42px;left:calc(50% - 67px);width:134px;height:22px;background-image:url(../img/teacher/page-howto-paints/bg-tit.png);background-size:cover;content:""}.teacher-howto-paints__flow--related-contents .text{margin-bottom:40px;text-align:center}@media screen and (max-width:767px){.teacher-howto-paints.page #teacher-catalog-section{margin-top:61px}.teacher-howto-paints__flow--preparation{margin-bottom:40px;padding:0 16px}.teacher-howto-paints__flow--preparation .tit{font-size:18px;line-height:1}.teacher-howto-paints__flow--preparation .tit:after{-webkit-transform:scale(.8) rotate(.1deg);-webkit-transform-origin:top;bottom:-35px;transform:scale(.8) rotate(.1deg);transform-origin:top}.teacher-howto-paints__flow--preparation .list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-top:55px;padding:20px 20px 10px;border-radius:7.5px}.teacher-howto-paints__flow--preparation .list__item{margin-right:15px;margin-bottom:10px;font-size:14px;font-weight:700;line-height:1.42857}.teacher-howto-paints__flow--preparation .list__item .txt{letter-spacing:.3px}.teacher-howto-paints__flow--preparation .list__item .txt .caption{margin-left:4px;font-size:10px;letter-spacing:1.1px;line-height:1}.teacher-howto-paints__flow--process{padding:40px 0}.teacher-howto-paints__flow--process-tit{width:100%;font-size:17px;line-height:1}.teacher-howto-paints__flow--process .inner{width:100%;margin:35px auto 0;padding:25px 20px;border-radius:7.5px}.teacher-howto-paints__flow--process .list{width:100%;margin:0 auto}.teacher-howto-paints__flow--process .list--02{margin-top:30px}.teacher-howto-paints__flow--process .list:last-of-type{margin-bottom:0}.teacher-howto-paints__flow--process .list__item{width:100%}.teacher-howto-paints__flow--process .list__item:not(:first-of-type){margin-top:30px}.teacher-howto-paints__flow--process .list__item.num02{margin-top:80px}.teacher-howto-paints__flow--process .list__item.num02 .list__item--image-item{margin-top:30px}.teacher-howto-paints__flow--process .list__item.num02 .list__item--image-item .image{padding:25px 10px 10px}.teacher-howto-paints__flow--process .list__item.num03{margin-top:30px}.teacher-howto-paints__flow--process .list__item.num04{margin-top:21px}.teacher-howto-paints__flow--process .list__item.num04.expand .list__item--image{margin-top:0}.teacher-howto-paints__flow--process .list__item.num04.expand .list__item--image .image{padding:0}.teacher-howto-paints__flow--process .list__item.num04.expand .list__item--image-item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse}.teacher-howto-paints__flow--process .list__item.num04.expand .list__item--image-item:not(:first-of-type){margin-top:30px}.teacher-howto-paints__flow--process .list__item.num04.expand .list__item--image-item .txt{position:relative;bottom:auto;margin-top:20px;font-size:13px;line-height:1.46154}.teacher-howto-paints__flow--process .list__item.expand{width:100%}.teacher-howto-paints__flow--process .list__item.expand:not(.last),.teacher-howto-paints__flow--process .list__item.expand:not(.last).adjust{margin-bottom:0}.teacher-howto-paints__flow--process .list__item.expand .list__item--image-item{width:100%;margin-top:20px}.teacher-howto-paints__flow--process .list__item.expand .list__item--image-item:not(:first-of-type){margin-top:50px}.teacher-howto-paints__flow--process .list__item.expand .list__item--titarea ol.txtarea{margin-top:21px}.teacher-howto-paints__flow--process .list__item.expand .list__item--image{margin-top:20px}.teacher-howto-paints__flow--process .list__item.expand .list__item--image.arrow{margin-top:0}.teacher-howto-paints__flow--process .list__item.expand .list__item--image.arrow .image{padding:0}.teacher-howto-paints__flow--process .list__item--titarea .num{width:32px;min-width:32px;height:32px;padding-top:4px;border-radius:4px;font-size:16px;line-height:1}.teacher-howto-paints__flow--process .list__item--titarea .tit{margin-left:12px;font-size:14px;letter-spacing:1.2px;line-height:1.42857}.teacher-howto-paints__flow--process .list__item--titarea .txtarea .txt{margin-top:13px;font-size:14px;letter-spacing:.7px;line-height:1.42857}.teacher-howto-paints__flow--process .list__item--titarea .txtarea .txt:not(:first-of-type){margin-top:22px}.teacher-howto-paints__flow--process .list__item--titarea ol.txtarea{margin-top:10px}.teacher-howto-paints__flow--process .list__item--titarea ol.txtarea .txt{font-size:13px;line-height:1.46154}.teacher-howto-paints__flow--process .list__item--titarea ol.txtarea .txt:not(:first-of-type){margin-top:12px}.teacher-howto-paints__flow--process .list__item--titarea ol.txtarea .txt .caption{margin-top:4px;margin-left:2px}.teacher-howto-paints__flow--process .list__item--titarea ol.txtarea .txt .caption small{padding-left:12px;font-size:11px;line-height:1.36364;text-indent:-12px}.teacher-howto-paints__flow--process .list__item--titarea ol.txtarea .txt .caption small:not(:first-of-type){margin-top:1px}.teacher-howto-paints__flow--process .list__item--titarea ol.txtarea .txt:before{margin-right:8px;font-size:13px;line-height:1.46154}.teacher-howto-paints__flow--process .list__item--image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}.teacher-howto-paints__flow--process .list__item--image.arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher-howto-paints__flow--process .list__item--image.arrow .list__item--image-item{width:50%;height:50%}.teacher-howto-paints__flow--process .list__item--image.arrow .list__item--image-item img{border-radius:10px}.teacher-howto-paints__flow--process .list__item--image.arrow .list__item--image-item:not(:first-of-type){margin-top:40px;margin-left:0}.teacher-howto-paints__flow--process .list__item--image.arrow .list__item--image-item:not(:last-of-type):after{-webkit-transform:rotate(45deg);display:inline-block;top:inherit;right:calc(50% - 7px);bottom:-24px;width:15px;height:15px;transform:rotate(45deg);border-width:0 3px 3px 0;border-style:solid;border-color:#0cccbc;vertical-align:middle;content:""}.teacher-howto-paints__flow--process .list__item--image:not(.arrow) .list__item--image-item .image{height:100%}.teacher-howto-paints__flow--process .list__item--image-item{width:100%;height:100%}.teacher-howto-paints__flow--process .list__item--image-item:not(:first-of-type){margin-top:55px}.teacher-howto-paints__flow--process .list__item--image-item .caption{top:-10px;left:10%;width:80%;padding:12px 8px;font-size:12px;letter-spacing:1.8px;line-height:1}.teacher-howto-paints__flow--process .list__item--image-item .txt{top:auto;bottom:calc(-42px - 3vw)}.teacher-howto-paints__flow--process .list__item--image-item .txt.num01{width:calc(100% - 200px);font-size:10px;line-height:1.4}.teacher-howto-paints__flow--process .list__item--image-item .txt.num01 br{display:none}.teacher-howto-paints__flow--process .list__item--image-item .image{padding:0;border-radius:10px}.teacher-howto-paints__flow--process .list__item--image-item .image.num01{margin-top:0}.teacher-howto-paints__flow--process .list__item--image-item .image.small{right:-13px;bottom:-50px;width:189px;height:136px!important;border-radius:5px}.teacher-howto-paints__flow--process .list__item--image-item .image img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}.teacher-howto-paints__flow--process .txt-enclosure{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:40px 0;padding:20px 20px 25px;background-size:200%}.teacher-howto-paints__flow--process .txt-enclosure .txtarea{margin-left:0}.teacher-howto-paints__flow--process .txt-enclosure .txtarea__tit{font-size:16px;line-height:1}.teacher-howto-paints__flow--process .txt-enclosure .txtarea__txt{margin-top:18px;font-size:13px;line-height:1.46154}.teacher-howto-paints__flow--process .txt-enclosure .imagearea{-webkit-box-shadow:0 2px 15px 0 rgba(0,0,0,.1);width:183px;min-width:183px;height:183px;box-shadow:0 2px 15px 0 rgba(0,0,0,.1)}.teacher-howto-paints__flow--related-contents{max-width:calc(100% - 32px);margin-top:60px;margin-bottom:50px}.teacher-howto-paints__flow--related-contents .tit{margin-bottom:50px;font-size:18px;line-height:1}.teacher-howto-paints__flow--related-contents .tit:after{-webkit-transform:scale(.8) rotate(.1deg);-webkit-transform-origin:top;bottom:-35px;transform:scale(.8) rotate(.1deg);transform-origin:top}.teacher-howto-paints__flow--related-contents .text{margin-bottom:20px}}.teacher-chart .btn-layout>.btn a,.teacher-chart .teacher-chart__question .box .item>.btn,.teacher-chart__question .box .teacher-chart .item>.btn{display:block;padding:15px 30px;border-radius:8px;color:#fff;font-size:18px;font-weight:700;text-align:center}@media screen and (max-width:767px){.teacher-chart .btn-layout>.btn a,.teacher-chart .teacher-chart__question .box .item>.btn,.teacher-chart__question .box .teacher-chart .item>.btn{padding:10px 15px;border-radius:5px;font-size:15px}}.teacher-chart .ttl-bubble{-webkit-transform:translateX(-50%);position:relative;left:50%;width:calc(100% - 32px);transform:translateX(-50%);text-align:center}.teacher-chart .ttl-bubble .sub{display:inline-block;position:relative;padding-bottom:62px;font-size:22px;font-weight:700;line-height:1.40909}.teacher-chart .ttl-bubble .sub:after{display:inline-block;position:absolute;right:0;bottom:30px;left:0;width:134px;height:22px;margin:auto;background-image:url(../img/teacher/page-howto-scratch/bg-tit.png);background-size:cover;content:""}.teacher-chart .ttl-bubble .txt{display:block;max-width:680px;margin:0 auto;font-size:26px;font-weight:700;line-height:1.4}@media screen and (max-width:767px){.teacher-chart .ttl-bubble .sub{padding-bottom:47px;font-size:18px;line-height:1}.teacher-chart .ttl-bubble .sub:after{bottom:16px}.teacher-chart .ttl-bubble .txt{font-size:22px;line-height:1.4}}.teacher-chart .ttl{text-align:center}.teacher-chart .ttl .sub{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;width:68px;height:68px;margin:0 auto 30px;border-radius:50%;background-color:red;color:#fff;font-family:Josefin Sans,sans-serif}.teacher-chart .ttl .sub .caption{margin-top:8px;font-size:16.75px;font-weight:700;line-height:1}.teacher-chart .ttl .sub .num{font-size:33.5px;font-weight:700;line-height:1}.teacher-chart .ttl .sub:after{display:block;position:absolute;right:0;bottom:-11px;left:0;width:0;height:0;margin:auto;border-top:11.547px solid red;border-right:5.5px solid transparent;border-left:5.5px solid transparent;content:""}.teacher-chart .ttl .txt{display:block;padding-bottom:24px;background-image:url(../img/common/line_sectiontitle.png);background-position:bottom;background-repeat:no-repeat;font-size:26px;font-weight:700;line-height:1.4}@media screen and (max-width:767px){.teacher-chart .ttl .sub{width:45px;height:45px;margin-bottom:24px}.teacher-chart .ttl .sub .caption{font-size:11px}.teacher-chart .ttl .sub .num{font-size:22.5px}.teacher-chart .ttl .txt{padding-bottom:16px;font-size:18px}}.teacher-chart .btn-layout{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:60px 0}.teacher-chart .btn-layout>.btn{width:320px}.teacher-chart .btn-layout>.btn a{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);position:relative;box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}@media (-ms-high-contrast:none),print{.teacher-chart .btn-layout>.btn a{padding:17px 30px 13px}}.teacher-chart .btn-layout>.btn a>.txt{position:relative}.teacher-chart .btn-layout>.btn.btn-red{margin:0}.teacher-chart .btn-layout>.btn.btn-red a:before{position:absolute;top:calc(50% - 8px);right:15px;width:18px;height:18px;background:url(../img/common/ico_arrow_r_white.svg);background-repeat:no-repeat;background-size:18px 18px;content:""}.teacher-chart .btn-layout>.btn.ico-back a{background-color:#0cccbc}.teacher-chart .btn-layout>.btn.ico-back a:before{-webkit-transform:rotate(180deg);position:absolute;top:0;bottom:0;left:15px;width:18px;height:18px;margin:auto;transform:rotate(180deg);background-image:url(../img/common/ico_arrow_r_white.svg);background-repeat:no-repeat;background-size:18px 18px;content:""}.teacher-chart .btn-layout>.btn.ico-twitter a{background-color:#1da1f2}.teacher-chart .btn-layout>.btn.ico-twitter a>.txt{padding-left:32px}.teacher-chart .btn-layout>.btn.ico-twitter a>.txt:before{position:absolute;top:0;bottom:0;left:0;width:22px;height:22px;margin:auto 10px auto 0;background:url(/img/common/ico_x-white.svg);background-repeat:no-repeat;background-size:contain;content:""}.teacher-chart .btn-layout>.btn+.btn{margin-left:60px}@media print,screen and (min-width:768px){.teacher-chart .btn-layout>.btn.btn-red a:active,.teacher-chart .btn-layout>.btn.btn-red a:focus,.teacher-chart .btn-layout>.btn.btn-red a:hover{-webkit-box-shadow:0 5px 10px 3px rgba(0,0,0,.3);background-color:#ff0100;background-color:#ff0302;box-shadow:0 5px 10px 3px rgba(0,0,0,.3)}.teacher-chart .btn-layout>.btn.ico-back a:active,.teacher-chart .btn-layout>.btn.ico-back a:focus,.teacher-chart .btn-layout>.btn.ico-back a:hover{-webkit-box-shadow:0 5px 10px 3px rgba(0,0,0,.3);background-color:#18f3e1;box-shadow:0 5px 10px 3px rgba(0,0,0,.3)}.teacher-chart .btn-layout>.btn.ico-twitter a:active,.teacher-chart .btn-layout>.btn.ico-twitter a:focus,.teacher-chart .btn-layout>.btn.ico-twitter a:hover{-webkit-box-shadow:0 5px 10px 3px rgba(0,0,0,.3);background-color:#4cb5f6;box-shadow:0 5px 10px 3px rgba(0,0,0,.3)}}@media screen and (max-width:767px){.teacher-chart .btn-layout{display:block;margin-top:30px}.teacher-chart .btn-layout>.btn{width:calc(100% - 32px);margin:0 auto}.teacher-chart .btn-layout>.btn+.btn{margin-top:10px;margin-left:auto}.teacher-chart .btn-layout>.btn.btn-red{margin-right:auto;margin-left:auto}.teacher-chart .btn-layout>.btn.btn-red a:after{content:none}}.teacher-chart__start{margin-top:10px}.teacher-chart__start .txt-enclosure{position:relative;margin-top:78px}.teacher-chart__start .txt-enclosure:after,.teacher-chart__start .txt-enclosure:before{z-index:1;position:absolute;background-repeat:no-repeat;background-size:contain;content:""}.teacher-chart__start .txt-enclosure:before{bottom:0;left:0;width:400px;height:390px;background-image:url(../img/teacher/page-chart/bg_child01.png);background-position:0}.teacher-chart__start .txt-enclosure:after{top:0;right:0;bottom:0;width:212px;height:256px;margin:auto;background-image:url(../img/teacher/page-chart/bg_child02.png);background-position:100%}.teacher-chart__start .txt-enclosure .content{width:calc(100% - 32px);max-width:1000px;margin:auto;padding:60px 40px;border-radius:15px;background-image:url(../img/common/bg_tile-green@2x.png);background-position:0 -2px;background-size:cover}.teacher-chart__start .txt-enclosure .content>:first-child{margin-top:0}.teacher-chart__start .txt-enclosure .content>:last-child{margin-bottom:0}.teacher-chart__start .txt-enclosure .content .txt{font-size:22px;font-weight:700;line-height:1.81818;text-align:center}.teacher-chart__start .txt-enclosure .content .btn-layout{margin-top:20px}@media print,screen and (max-width:1440px){.teacher-chart__start .txt-enclosure:after,.teacher-chart__start .txt-enclosure:before{content:none}}@media screen and (max-width:767px){.teacher-chart__start .txt-enclosure .content{padding:30px 10px}.teacher-chart__start .txt-enclosure .content .txt{font-size:18px;line-height:1.5}}.teacher-chart__start .sns-btn-area{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;width:calc(100% - 32px);max-width:1000px;margin:30px auto 70px}.teacher-chart__question{margin-top:3px;margin-bottom:140px}.teacher-chart__question .box{max-width:1000px;margin:58px auto 0;padding:35px 45px;border-radius:7px;background-color:#fffee1}.teacher-chart__question .box .content{display:-webkit-box;display:-ms-flexbox;display:flex}.teacher-chart__question .box .item{width:50%;padding:20px;border-radius:4px;background-color:#fff}.teacher-chart__question .box .item>img{display:block;max-width:100%;margin:0 auto}.teacher-chart__question .box .item>.btn{margin-top:15px}.teacher-chart__question .box .item>.btn.color-1{background-color:#15b3df}.teacher-chart__question .box .item>.btn.color-2{background-color:#ef69a7}.teacher-chart__question .box .item+.item{margin-left:5.49451%}.teacher-chart__question .box .txt{margin-top:30px;text-align:center}@media print,screen and (min-width:768px){.teacher-chart__question .box .item>.btn{-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.teacher-chart__question .box .item>.btn:hover{opacity:.7}}@media screen and (max-width:767px){.teacher-chart__question .box{margin-top:38px;padding:26px 16px}.teacher-chart__question .box .content{display:block}.teacher-chart__question .box .item,.teacher-chart__question .box .item>img{width:auto}.teacher-chart__question .box .item+.item{margin-top:25px;margin-left:0}}@media screen and (max-width:767px){.teacher-chart__question{margin-bottom:80px}}.teacher-chart__result{margin-top:2px}.teacher-chart__result .box{-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;max-width:1000px;margin:58px auto 0;padding:25px 50px 25px 80px;border-radius:7px;background-color:#fff0f0}.teacher-chart__result .box>.img{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-preferred-size:35%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:35%;flex-direction:column;align-items:center;justify-content:flex-start;width:100%}.teacher-chart__result .box>.img>img{-o-object-fit:cover;-webkit-box-ordinal-group:0;-ms-flex-order:-1;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-webkit-transition:-webkit-box-shadow .3s,-webkit-transform .3s;position:relative;order:-1;max-width:100%;margin-bottom:20px;object-fit:cover;border-radius:15px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);font-family:"object-fit: cover";transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-box-shadow .3s,-webkit-transform .3s}@media (-ms-high-contrast:none),print{.teacher-chart__result .box>.img>img{height:100%}}@supports (-ms-ime-align:auto){.teacher-chart__result .box>.img>img{-webkit-transition:-webkit-box-shadow .1s,-webkit-transform .3s;transition:-webkit-box-shadow .1s,-webkit-transform .3s;transition:box-shadow .1s,transform .3s;transition:box-shadow .1s,transform .3s,-webkit-box-shadow .1s,-webkit-transform .3s}}.teacher-chart__result .box>.img>img:after{position:absolute;padding-top:100%}.teacher-chart__result .box>.img>.img-txt{-webkit-box-sizing:border-box;-webkit-box-ordinal-group:3;-ms-flex-order:2;box-sizing:border-box;display:inline-block;position:relative;order:2;width:100%;margin:0 auto;padding-left:24px;font-weight:700;line-height:1.4}.teacher-chart__result .box>.img>.img-txt:before{position:absolute;top:3px;left:0;width:16px;height:16px;background:url(../img/common/arrow_r.png);background-repeat:no-repeat;background-size:16px 16px;content:""}@media (-ms-high-contrast:none),print{.teacher-chart__result .box>.img>.img-txt:before{top:0}}@media print,screen and (min-width:769px){.teacher-chart__result .box>.img:hover>img{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);-webkit-transform:scale(1.05) rotate(.1deg) translateZ(0);transform:scale(1.05) rotate(.1deg) translateZ(0);box-shadow:0 10px 10px -6px rgba(0,0,0,.25)}}.teacher-chart__result .box>.content{-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:55%;flex-basis:55%;flex-grow:1;flex-shrink:0;margin-left:10%}.teacher-chart__result .box>.content>.txt{margin-bottom:35px}.teacher-chart__result .box>.content>.txt>.txt-lead{display:block;margin:8px 0;font-size:24px;font-weight:700;line-height:1.28333}.teacher-chart__result .box>.content>.txt>.txt-lead>span{display:inline;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#fcc),color-stop(90%,transparent));background:linear-gradient(transparent 70%,#fcc 0 90%,transparent 90% 100%);background:-ms-linear-gradient(transparent 80%,#fcc 20%)}@media screen and (max-width:767px){.teacher-chart__result .box{display:block;padding:16px}.teacher-chart__result .box>.content{margin-top:30px;margin-left:0}.teacher-chart__result .box>.txt{margin-bottom:20px}}.teacher-chart__result .products-bg-pink{margin-top:60px;padding-bottom:0}.teacher-chart__result #products-refill{padding-top:70px}.teacher-chart__result #products-refill :last-child{padding-bottom:0}#sakurapress .pagetitle-section{overflow:hidden}#sakurapress .pagetitle-section-title .text{font-weight:700;letter-spacing:.13em}#sakurapress .sakurapress-list{padding-top:18px}#sakurapress .sakurapress-list .title-on_short_underbar{margin-bottom:40px}#sakurapress .sakurapress-list .theme-num{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;max-width:800px;margin:0 auto 60px;padding:7px 0;border-radius:27px;background:#f8f8f8;font-size:18px;font-weight:700}@media screen and (max-width:767px){#sakurapress .sakurapress-list .theme-num{margin:0 auto 40px;border-radius:19px;font-size:14px}}@media screen and (min-width:768px) and (-ms-high-contrast:none){#sakurapress .sakurapress-list .theme-num{padding:9px 0 5px}}#sakurapress .sakurapress-list .theme-num span{margin-right:10px;color:#c81812;font-size:27px}@media screen and (max-width:767px){#sakurapress .sakurapress-list .theme-num span{font-size:17px}}@media screen and (max-width:767px){#sakurapress .sakurapress-list{padding-top:20px}}#sakurapress-detail{padding:18px 0 145px}@media print,screen and (max-width:1279px) and (min-width:768px){#sakurapress-detail .content-width{width:calc(100% - 32px);max-width:1000px}}#sakurapress-detail .btn-red{width:350px;margin-bottom:50px}#sakurapress-detail .btn-red a{color:#fff!important;text-decoration:none!important}@media screen and (max-width:767px){#sakurapress-detail .btn-red{width:100%;margin-bottom:30px}#sakurapress-detail .btn-red a{padding:10px 30px 10px 20px}}#sakurapress-detail .btn-red.size-320{width:320px;margin-top:38px}#sakurapress-detail .btn-red.size-320 a{padding:12px 30px}@media screen and (max-width:767px){#sakurapress-detail .btn-red.size-320{width:89%;margin-top:28px}#sakurapress-detail .btn-red.size-320 a{padding:10px 30px}}#sakurapress-detail .form-deadline{margin-bottom:50px;color:red;font-size:20px;font-weight:700;text-align:center}@media screen and (max-width:767px){#sakurapress-detail .form-deadline{font-size:16px}}#sakurapress-detail .press-youtube{position:relative;width:100%;max-width:600px;height:0;margin:0 auto 30px;padding-bottom:45%;overflow:hidden}#sakurapress-detail .press-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:767px){#sakurapress-detail .press-youtube{padding-bottom:75%}}#sakurapress-detail #press-title{margin-bottom:17px;padding-bottom:25px;border-bottom:1px solid #dedede;font-size:26px;line-height:1.4}#sakurapress-detail #press-header{padding-bottom:37px}#sakurapress-detail .press-sns-btns{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;width:200px;max-width:600px;margin:8px auto 0;float:right}@media (-ms-high-contrast:none),print{#sakurapress-detail .press-sns-btns{margin-top:0}}#sakurapress-detail .press-sns-btns li{display:inline-block;margin-left:4px;line-height:0}#sakurapress-detail .press-date{display:inline-block;margin-right:20px;color:#666;font-size:20px;font-weight:700}@media (-ms-high-contrast:none),print{#sakurapress-detail .press-date{vertical-align:text-top}}#sakurapress-detail .press-cat{display:inline-block;padding:1px 26px;border-radius:20px;background:#ffe4e4;font-size:15px;font-weight:700}@media (-ms-high-contrast:none),print{#sakurapress-detail .press-cat{padding:4px 26px 0}}#sakurapress-detail #press-content{margin:0 auto;padding:0 0 50px}#sakurapress-detail #press-content *{-webkit-box-sizing:border-box;box-sizing:border-box}#sakurapress-detail #press-content a{text-decoration:underline}#sakurapress-detail #press-content a:hover{color:red;text-decoration:none}@media print,screen and (max-width:1279px) and (min-width:768px){#sakurapress-detail #press-content{width:100%}}#sakurapress-detail .press-img{margin-bottom:50px}#sakurapress-detail .press-img-radius img{border-radius:20px}#sakurapress-detail .img-center{text-align:center}#sakurapress-detail .press-img-link{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;text-decoration:none}#sakurapress-detail .press-img-link:hover img{-webkit-box-shadow:0 5px 10px 3px rgba(0,0,0,.3);-webkit-transition:all .5s;box-shadow:0 5px 10px 3px rgba(0,0,0,.3);transition:all .5s}#sakurapress-detail .press-img-link img{width:auto;max-width:100%;height:auto;border-radius:15px}#sakurapress-detail .press-headline{margin-bottom:35px;font-size:22px;line-height:1.4}#sakurapress-detail .press-main-text{margin-bottom:60px;font-size:16px;line-height:1.8}#sakurapress-detail .press-main-text a:link,#sakurapress-detail .press-main-text a:visited{color:red;text-decoration:underline}#sakurapress-detail .press-main-text a:hover{color:red;text-decoration:none}#sakurapress-detail .press-main-text a:active{color:red;text-decoration:underline}#sakurapress-detail .press-main-text strong{color:#c81812;font-weight:700}#sakurapress-detail #press-tag-list dt{position:relative;margin-bottom:20px;padding:0 0 12px 40px;border-bottom:1px solid #dedede;font-size:20px;font-weight:700}#sakurapress-detail #press-tag-list dt:before{position:absolute;top:0;left:0;width:30px;height:30px;background:url(../img/press/ico-tag.svg);background-repeat:no-repeat;background-size:30px auto;content:""}#sakurapress-detail #press-tag-list dd{display:inline-block;margin-right:5px;margin-bottom:5px;padding:5px 10px;border-radius:5px;background:#f3eff5;font-size:14px;font-weight:700}#sakurapress-detail #press-tag-list dd a:link,#sakurapress-detail #press-tag-list dd a:visited{color:#333;text-decoration:underline}#sakurapress-detail #press-tag-list dd a:hover{color:#333;text-decoration:none}#sakurapress-detail #press-tag-list dd a:active{color:#333;text-decoration:underline}#sakurapress-detail .press-section,#sakurapress-detail table{margin-bottom:50px}#sakurapress-detail section:not(:first-of-type){margin-top:50px}#sakurapress-detail h1{margin-bottom:.5rem;font-size:26px}#sakurapress-detail #press-content:not(.press-mi) h2:not(.type-line){position:relative;margin:56px 0 36px;padding:19px 32px;background-color:rgba(151,116,166,.1);font-size:24px;font-weight:700;letter-spacing:1px;line-height:1.41667}#sakurapress-detail #press-content:not(.press-mi) h2:not(.type-line):before{display:inline-block;position:absolute;top:0;left:0;width:6px;height:100%;background-color:#9774a6;content:""}#sakurapress-detail #press-content:not(.press-mi) h2:not(.type-line):not(:first-of-type){margin-top:81px}@media (-ms-high-contrast:none),print{#sakurapress-detail #press-content:not(.press-mi) h2:not(.type-line){padding:23px 32px 15px}}#sakurapress-detail #press-content:not(.press-mi) h2.type-line{position:relative;margin:40px 0 32px;padding-bottom:7px;border-bottom:1px solid #dedede;font-size:20px;font-weight:700;line-height:1.4}#sakurapress-detail #press-content:not(.press-mi) h2.type-line:after{display:inline-block;position:absolute;bottom:-2px;left:0;width:160px;height:3px;background-color:#9774a6;content:""}#sakurapress-detail #press-content:not(.press-mi) h2.type-line:not(:first-of-type){margin-top:47px}#sakurapress-detail #press-content:not(.press-mi) h3{font-size:20px;font-weight:700;line-height:1.4}#sakurapress-detail #press-content:not(.press-mi) h3:not(.type-r){position:relative;margin:40px 0 32px;padding-bottom:7px;border-bottom:1px solid #dedede}#sakurapress-detail #press-content:not(.press-mi) h3:not(.type-r):after{display:inline-block;position:absolute;bottom:-2px;left:0;width:160px;height:3px;background-color:#9774a6;content:""}#sakurapress-detail #press-content:not(.press-mi) h3.type-r{margin-top:30px;margin-bottom:30px;padding:6px 52px;border-radius:20px;background-color:#9774a6;color:#fff}@media (-ms-high-contrast:none),print{#sakurapress-detail #press-content:not(.press-mi) h3.type-r{padding:9px 52px 3px}}#sakurapress-detail #press-content:not(.press-mi) h3~p{margin-bottom:18px}#sakurapress-detail #press-content:not(.press-mi) h3~p+p{margin-bottom:15px}#sakurapress-detail #press-content:not(.press-mi) h3.type-vertical-space{margin-top:55px}#sakurapress-detail #press-content:not(.press-mi) h4{margin:32px 0 24px;font-size:20px;font-weight:700;line-height:1.5}#sakurapress-detail #press-content:not(.press-mi) h5{margin:24px 0 16px;font-size:18px;font-weight:700;line-height:1.5}#sakurapress-detail #press-content:not(.press-mi) h6{margin:24px 0 16px;font-size:16px;font-weight:700;line-height:1.5}#sakurapress-detail #press-content:not(.press-mi) p{margin-bottom:16px;font-size:16px;font-weight:400;letter-spacing:1.23px;line-height:1.8125}#sakurapress-detail #press-content:not(.press-mi) p img{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 54px}#sakurapress-detail #press-content:not(.press-mi) p .purple{color:#9774a6}#sakurapress-detail #press-content:not(.press-mi) p~h3{margin-top:31px}#sakurapress-detail #press-content:not(.press-mi) a{color:red}#sakurapress-detail #press-content:not(.press-mi) sup{font-size:70%;vertical-align:super}#sakurapress-detail #press-content:not(.press-mi) sub{font-size:70%;vertical-align:sub}#sakurapress-detail #press-content:not(.press-mi) table th{font-weight:400}#sakurapress-detail #press-content:not(.press-mi) table td,#sakurapress-detail #press-content:not(.press-mi) table th{padding:10px}#sakurapress-detail #press-content:not(.press-mi) table p{margin:0}#sakurapress-detail #press-content:not(.press-mi) table .c-dl-list{margin-bottom:0}#sakurapress-detail #press-content:not(.press-mi) figure img{width:auto;max-width:100%}#sakurapress-detail #press-content:not(.press-mi) figure figcaption{margin-top:17px;color:#666;font-size:14px;font-weight:400;line-height:1.5;text-align:left}#sakurapress-detail #press-content:not(.press-mi) picture img{width:100%}#sakurapress-detail #press-content:not(.press-mi) ul:not(#products-list-flex){margin-bottom:20px;font-size:16px;font-weight:400;line-height:1.375}#sakurapress-detail #press-content:not(.press-mi) ul:not(#products-list-flex) li{-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start}#sakurapress-detail #press-content:not(.press-mi) ul:not(#products-list-flex) li:not(:first-of-type){margin-top:10px}#sakurapress-detail #press-content:not(.press-mi) ul:not(#products-list-flex) li:before{display:inline-block;width:10px;min-width:10px;height:10px;margin-top:6px;margin-right:12px;margin-left:3px;border-radius:2px;background-color:#c6b3ce;content:""}@media (-ms-high-contrast:none),print{#sakurapress-detail #press-content:not(.press-mi) ul:not(#products-list-flex) li:before{margin-top:3px}}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) ul:not(#products-list-flex){margin-bottom:14px;font-size:14px;line-height:1.39286}#sakurapress-detail #press-content:not(.press-mi) ul:not(#products-list-flex) li{display:-webkit-box;display:-ms-flexbox;display:flex}#sakurapress-detail #press-content:not(.press-mi) ul:not(#products-list-flex) li:not(:first-of-type){margin-top:9px}#sakurapress-detail #press-content:not(.press-mi) ul:not(#products-list-flex) li:before{width:8.75px;min-width:8.75px;height:8.75px;margin-top:6px;margin-right:11px}}#sakurapress-detail #press-content:not(.press-mi) small{display:inline-block;margin-bottom:20px;padding-left:17px;color:#666;font-size:14px;font-weight:400;line-height:1.42857;text-indent:-16px}#sakurapress-detail #press-content:not(.press-mi) .press-content-hdg-purple{border-bottom:none!important;color:#7030a0;font-size:32px;font-weight:700;text-align:center}#sakurapress-detail #press-content:not(.press-mi) .press-content-hdg-purple:after,#sakurapress-detail #press-content:not(.press-mi) .press-content-hdg-purple:before{content:none!important}#sakurapress-detail #press-content:not(.press-mi) .press-content-layout-01{width:100%;max-width:800px;margin-right:auto;margin-left:auto}#sakurapress-detail #press-content:not(.press-mi) .press-content-layout-02{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:100%}#sakurapress-detail #press-content:not(.press-mi) .press-content-layout-02 .col{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-top:20px;margin-right:20px;text-align:center}#sakurapress-detail #press-content:not(.press-mi) .press-content-layout-02 .col img{max-width:100%}#sakurapress-detail #press-content:not(.press-mi) .press-content-layout-02 .col:last-child{margin-right:0}#sakurapress-detail #press-content:not(.press-mi) .press-content-layout-02[data-wide-col="2"] .col{-ms-flex-preferred-size:calc((100% - 20px)/2);flex-basis:calc((100% - 20px)/2)}#sakurapress-detail #press-content:not(.press-mi) .press-content-layout-02[data-wide-col="2"]:nth-child(2n){margin-right:0}#sakurapress-detail #press-content:not(.press-mi) .press-content-layout-02[data-wide-col="3"] .col{-ms-flex-preferred-size:calc((100% - 40px)/3);flex-basis:calc((100% - 40px)/3)}#sakurapress-detail #press-content:not(.press-mi) .press-content-layout-02[data-wide-col="3"] .col:nth-child(3n){margin-right:0}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .press-content-layout-02{display:block}#sakurapress-detail #press-content:not(.press-mi) .press-content-layout-02 .col{margin-right:0;margin-bottom:20px}}#sakurapress-detail #press-content:not(.press-mi) .press-content-layout-03{-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;gap:16px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin-top:48px;margin-bottom:64px}#sakurapress-detail #press-content:not(.press-mi) .press-content-layout-03[data-col="2"]>.col{width:calc(50% - 32px)}#sakurapress-detail #press-content:not(.press-mi) .press-content-layout-03[data-col="3"]>.col{width:calc(33.33333% - 32px)}#sakurapress-detail #press-content:not(.press-mi) .press-content-layout-03[data-col="4"]>.col{width:calc(25% - 32px)}#sakurapress-detail #press-content:not(.press-mi) .press-content-layout-03 .col{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}#sakurapress-detail #press-content:not(.press-mi) .press-content-layout-03 .col>img{-o-object-fit:cover;width:100%;object-fit:cover}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .press-content-layout-03[data-col="2"]>.col,#sakurapress-detail #press-content:not(.press-mi) .press-content-layout-03[data-col="3"]>.col,#sakurapress-detail #press-content:not(.press-mi) .press-content-layout-03[data-col="4"]>.col{width:100%}}#sakurapress-detail #press-content:not(.press-mi) .press-content-box-01{width:100%;margin-top:50px;margin-bottom:50px;padding:30px;border:1px solid #000}#sakurapress-detail #press-content:not(.press-mi) .press-content-box-01>:first-child{margin-top:0}#sakurapress-detail #press-content:not(.press-mi) .press-content-box-01>:last-child{margin-bottom:0}#sakurapress-detail #press-content:not(.press-mi) .press-content-box-01 .lead{display:block;margin-bottom:24px;font-style:normal;font-weight:700}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .press-content-box-01{margin-top:30px;margin-bottom:30px;padding:16px}}#sakurapress-detail #press-content:not(.press-mi) .press-content-box-02{width:100%;margin-top:56px;margin-bottom:64px;padding:30px;border-radius:8px;background:rgba(151,116,166,.1)}#sakurapress-detail #press-content:not(.press-mi) .press-content-box-02.--bg-gray{background:#f2f2f2}#sakurapress-detail #press-content:not(.press-mi) .press-content-box-02 .lead{display:block;margin-bottom:16px;font-style:normal;font-weight:700}#sakurapress-detail #press-content:not(.press-mi) .press-content-box-02 .lead.--purple{margin-bottom:24px;color:#7030a0}#sakurapress-detail #press-content:not(.press-mi) .press-content-box-02 .lead.--nogap{margin-bottom:0}#sakurapress-detail #press-content:not(.press-mi) .press-content-box-02 .text+.text{margin-top:16px}#sakurapress-detail #press-content:not(.press-mi) .press-content-box-02 .text>a{color:#54544c;word-break:break-all}#sakurapress-detail #press-content:not(.press-mi) .press-content-box-02 .text+*{margin-top:16px}#sakurapress-detail #press-content:not(.press-mi) .press-content-box-02 .text.--nogap{margin-top:0}#sakurapress-detail #press-content:not(.press-mi) .press-content-box-02 .text>strong{color:#c81812}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .press-content-box-02{margin-top:30px;margin-bottom:30px;padding:16px}#sakurapress-detail #press-content:not(.press-mi) .press-content-box-02 .lead{margin-bottom:10px}}#sakurapress-detail #press-content:not(.press-mi) .press-content-box-02.auto-width{display:inline-block;width:auto;max-width:100%}#sakurapress-detail #press-content:not(.press-mi) .press-content-box-03{width:100%;margin-top:32px;margin-bottom:56px;border-radius:8px;background:rgba(151,116,166,.1)}#sakurapress-detail #press-content:not(.press-mi) .press-content-box-03 .title{padding:24px 32px;border-radius:8px 8px 0 0;background:#eed0f2;font-style:normal;font-weight:700}#sakurapress-detail #press-content:not(.press-mi) .press-content-box-03 .content{padding:20px}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-01{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;margin-bottom:60px}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-01 .media-content{margin-right:40px}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-01 .media-content .lead{display:block;margin:0;font-style:normal;font-weight:700}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-01 .media-content .lead+.text{margin-top:20px}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-01 .media-content .text{margin-bottom:16px}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-01 .media-image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:140px;max-width:30%}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-01 .media-image>img{width:100%}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-01.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-01.reverse .media-content{margin-right:0;margin-left:40px;text-align:left}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-01.center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .press-content-media-01{margin-top:20px;margin-bottom:40px}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-01 .media-content{margin-right:20px}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-01.reverse .media-content{margin-left:20px}}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-02{-webkit-box-align:end;-ms-flex-align:end;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-end;margin-bottom:50px}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-02 .media-content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;height:auto;margin-right:40px;padding:30px 50px;border-radius:60px;background-color:#dedede}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-02 .media-content:after{-webkit-box-sizing:border-box;-webkit-transform:rotate(15deg);box-sizing:border-box;display:block;position:absolute;top:50%;right:-20px;width:40px;height:30px;transform:rotate(15deg);border:none;border-top:30px solid transparent;border-left:40px solid #dedede;content:""}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-02 .media-content>p{margin-bottom:0;font-weight:700}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-02 .media-image{max-width:140px}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-02 .media-image>img{width:100%}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .press-content-media-02{-ms-flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;flex-wrap:wrap;align-items:flex-start;margin-bottom:30px}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-02 .media-image{max-width:100px;margin-left:30px}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-02 .media-content{margin-right:0;margin-bottom:30px;padding:20px 30px}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-02 .media-content:after{-webkit-transform:rotate(90deg);top:auto;bottom:-15px;left:50px;transform:rotate(90deg)}}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-03{display:-webkit-box;display:-ms-flexbox;display:flex}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-03 .media-content{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%;margin-right:40px}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-03 .media-content .lead{display:block;margin-bottom:20px;font-style:normal;font-weight:700}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-03 .media-content .text{margin-bottom:16px}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-03 .media-image{-webkit-box-flex:0;-ms-flex:0 0 20%;-ms-flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex:0 0 20%;flex-direction:column;flex-wrap:wrap;max-width:100%}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-03 .media-image .image-wrap{width:100%;max-width:200px;margin-bottom:20px}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-03 .media-image .image-wrap img{width:100%;height:auto}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-03.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-03.reverse .media-content{margin-right:0;margin-left:40px}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-03.wide .media-image{-ms-flex-preferred-size:auto;flex-basis:auto}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-03.wide .media-image .image-wrap{max-width:none}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-03.media-03--center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .press-content-media-03{-ms-flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;flex-wrap:wrap}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-03 .media-content{margin-right:0}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-03 .media-image{-ms-flex-preferred-size:100%;-ms-flex-wrap:nowrap;flex-basis:100%;flex-wrap:nowrap}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-03 .media-image .image-wrap{width:100%;max-width:140px;margin-right:auto;margin-left:auto}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-03.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-03.reverse .media-content{margin-left:0}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-03.wide .media-image .image-wrap{max-width:none}}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-04{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-04 .image{margin-bottom:20px}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-04 .content>:first-child{margin-top:0}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-04 .content>:last-child{margin-bottom:0}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-05{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;align-items:center;max-width:840px;margin:30px auto}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-05 .content{width:100%;padding:110px 40px 40px;border-radius:8px;background:rgba(151,116,166,.1)}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-05 .content>:first-child{margin-top:0}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-05 .content>:last-child{margin-bottom:0}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-05 .content .text-lead{display:block;margin-bottom:16px;font-size:20px;font-style:normal;font-weight:700;text-align:center}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-05 .image{margin-bottom:-80px}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .press-content-media-05 .content{padding-right:20px;padding-bottom:20px;padding-left:20px}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-05 .content .text-lead{font-size:16px}#sakurapress-detail #press-content:not(.press-mi) .press-content-media-05 .image{max-width:140px;margin-bottom:-90px}}#sakurapress-detail #press-content:not(.press-mi) .press-content-text-center{text-align:center}#sakurapress-detail #press-content:not(.press-mi) .press-content-text-bold{font-weight:700}#sakurapress-detail #press-content:not(.press-mi) .press-content-text-underline{font-weight:700;text-decoration:underline}#sakurapress-detail #press-content:not(.press-mi) .press-content-caption{margin-top:70px;text-align:center}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .press-content-caption{margin-top:40px}}#sakurapress-detail #press-content:not(.press-mi) .press-content-image+.press-content-caption{margin-top:10px}#sakurapress-detail #press-content:not(.press-mi) .press-content-step-list{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;padding-left:0;list-style:none}#sakurapress-detail #press-content:not(.press-mi) .press-content-step-list .step-list-item{-ms-flex-preferred-size:calc((100% - 80px)/3);flex-basis:calc((100% - 80px)/3);margin-top:40px;margin-right:40px}#sakurapress-detail #press-content:not(.press-mi) .press-content-step-list .step-list-item:nth-child(3n){margin-right:0}#sakurapress-detail #press-content:not(.press-mi) .press-content-step-list .step-list-item .title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:10px;font-weight:700}#sakurapress-detail #press-content:not(.press-mi) .press-content-step-list .step-list-item .title:before{display:inline-block;width:10px;min-width:10px;height:10px;margin:6px 12px 0 3px;border-radius:2px;background-color:#c6b3ce;content:""}#sakurapress-detail #press-content:not(.press-mi) .press-content-step-list .step-list-item .content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse}#sakurapress-detail #press-content:not(.press-mi) .press-content-step-list .step-list-item .content .image{margin-right:auto;margin-bottom:10px;margin-left:auto}#sakurapress-detail #press-content:not(.press-mi) .press-content-step-list .step-list-item .content .image>img{max-width:100%;height:auto}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .press-content-step-list{display:block}#sakurapress-detail #press-content:not(.press-mi) .press-content-step-list .step-list-item{margin-right:0}}#sakurapress-detail #press-content:not(.press-mi) .press-content-step-list[data-wide-col="2"] .step-list-item{-ms-flex-preferred-size:calc((100% - 40px)/2);flex-basis:calc((100% - 40px)/2);margin-top:40px;margin-right:40px}#sakurapress-detail #press-content:not(.press-mi) .press-content-step-list[data-wide-col="2"] .step-list-item:nth-child(2n){margin-right:0}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .press-content-step-list[data-wide-col="2"] .step-list-item{margin-right:0}}#sakurapress-detail #press-content:not(.press-mi) .press-content-list,#sakurapress-detail #press-content:not(.press-mi) .press-content-sns-list{margin-bottom:0!important}#sakurapress-detail #press-content:not(.press-mi) .press-content-sns-list>li{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;max-width:100%}#sakurapress-detail #press-content:not(.press-mi) .press-content-sns-list>li>.sns-list-link{-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:100%;flex-basis:100%;flex-grow:1;flex-shrink:1;max-width:100%;margin-left:22px;word-break:break-all}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .press-content-sns-list{margin-bottom:14px!important}}#sakurapress-detail #press-content:not(.press-mi) .press-content-desc-01 dt{margin-bottom:12px;font-weight:700}#sakurapress-detail #press-content:not(.press-mi) .press-content-desc-02 dt{position:relative;margin-bottom:12px;padding-left:20px}#sakurapress-detail #press-content:not(.press-mi) .press-content-desc-02 dt:after{-webkit-transform:translateY(-50%);display:block;position:absolute;top:50%;left:0;width:14px;height:14px;transform:translateY(-50%);border-radius:50%;background-color:#9774a6;content:""}#sakurapress-detail #press-content:not(.press-mi) .press-content-desc-02 dd+dt{margin-top:16px}#sakurapress-detail #press-content:not(.press-mi) .press-content-desc-03{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;gap:16px 32px;-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin-bottom:24px}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .press-content-desc-03{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#sakurapress-detail #press-content:not(.press-mi) .press-content-desc-03__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;gap:16px;-ms-flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:wrap}#sakurapress-detail #press-content:not(.press-mi) .press-content-desc-03__item a{color:#54544c;word-break:break-all}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .press-content-desc-03__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#sakurapress-detail #press-content:not(.press-mi) .press-content-desc-03__title{position:relative;padding-left:20px;font-weight:700}#sakurapress-detail #press-content:not(.press-mi) .press-content-desc-03__title:after{-webkit-transform:translateY(-50%) rotate(45deg);display:block;position:absolute;top:50%;left:0;width:12px;height:12px;transform:translateY(-50%) rotate(45deg);background-color:#333;content:""}#sakurapress-detail #press-content:not(.press-mi) .press-content-table{width:100%;margin-top:30px;margin-bottom:30px}#sakurapress-detail #press-content:not(.press-mi) .press-content-table-inner{width:100%;overflow-x:auto}#sakurapress-detail #press-content:not(.press-mi) .press-content-table-table{width:100%;margin:0;border:1px solid #dedede;text-align:center;white-space:nowrap}#sakurapress-detail #press-content:not(.press-mi) .press-content-table-table .table-thead .table-th:first-child{border-bottom:1px solid #fff}#sakurapress-detail #press-content:not(.press-mi) .press-content-table-table .table-thead .table-th:not(:last-child){border-right:1px solid #fff}#sakurapress-detail #press-content:not(.press-mi) .press-content-table-table .table-tbody .table-th{border-top:1px solid #fff}#sakurapress-detail #press-content:not(.press-mi) .press-content-table-table .table-tbody tr:first-child .table-th{border-top:none}#sakurapress-detail #press-content:not(.press-mi) .press-content-table-table .table-th{min-width:140px;padding:25px 30px;background-color:#f8f8f8;vertical-align:middle}#sakurapress-detail #press-content:not(.press-mi) .press-content-table-table .table-td{min-width:140px;padding:25px 32px;border:1px solid #dedede;vertical-align:middle}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .press-content-table-table .table-td,#sakurapress-detail #press-content:not(.press-mi) .press-content-table-table .table-th{min-width:100px;padding:15px 9px}}#sakurapress-detail #press-content:not(.press-mi) .press-content-table.wrap .press-content-table-table{text-align:left;white-space:normal}#sakurapress-detail #press-content:not(.press-mi) .press-content-note{text-align:right}#sakurapress-detail #press-content:not(.press-mi) .press-content-movie{max-width:800px;margin:0 auto 40px}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .press-content-movie{margin-bottom:50px}}#sakurapress-detail #press-content:not(.press-mi) .press-content-movie-item{text-align:center}#sakurapress-detail #press-content:not(.press-mi) .press-content-movie-item+.press-content-movie-item{margin-top:30px}#sakurapress-detail #press-content:not(.press-mi) .press-content-movie .movie-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}#sakurapress-detail #press-content:not(.press-mi) .press-content-movie .movie-link-text{margin-top:10px}#sakurapress-detail #press-content:not(.press-mi) .press-content-movie .movie-link-img-wrap{display:block;width:100%;height:100%;overflow:hidden}#sakurapress-detail #press-content:not(.press-mi) .press-content-movie .movie-link-img{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}#sakurapress-detail #press-content:not(.press-mi) .press-content-movie .movie-link:before{-webkit-transform:translateX(-50%) translateY(-50%);-webkit-filter:drop-shadow(3px 3px 10px rgba(0,0,0,.5));display:inline-block;z-index:1;position:absolute;top:50%;left:calc(50% + 7px);transform:translateX(-50%) translateY(-50%);border-top:22px solid transparent;border-bottom:22px solid transparent;border-left:36px solid #fff;content:"";filter:drop-shadow(3px 3px 10px rgba(0,0,0,.5))}#sakurapress-detail #press-content:not(.press-mi) .press-content-movie .movie-link:after{-webkit-transition:opacity .3s;display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);content:"";opacity:0;transition:opacity .3s}#sakurapress-detail #press-content:not(.press-mi) .press-content-movie .movie-link:focus .movie-link-img,#sakurapress-detail #press-content:not(.press-mi) .press-content-movie .movie-link:hover .movie-link-img{-webkit-transform:scale(105%);transform:scale(105%)}#sakurapress-detail #press-content:not(.press-mi) .press-content-movie .movie-link:focus:after,#sakurapress-detail #press-content:not(.press-mi) .press-content-movie .movie-link:hover:after{opacity:1}#sakurapress-detail #press-content:not(.press-mi) .press-content-banner{margin:0 auto 40px;padding:0 16px}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .press-content-banner{margin-bottom:50px}}#sakurapress-detail #press-content:not(.press-mi) .press-content-banner-item{text-align:center}#sakurapress-detail #press-content:not(.press-mi) .press-content-banner-item+.press-content-banner-item{margin-top:30px}#sakurapress-detail #press-content:not(.press-mi) .press-content-banner .banner-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;text-align:center}#sakurapress-detail #press-content:not(.press-mi) .press-content-banner .banner-link-text{margin-top:10px}#sakurapress-detail #press-content:not(.press-mi) .press-content-nogap{margin-bottom:0!important}#sakurapress-detail #products-list-flex li>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}@media print,screen and (min-width:769px){#sakurapress-detail #products-list-flex li>div:hover img{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);-webkit-transform:scale(1.05) rotate(.1deg) translateZ(0);-webkit-transition:all .3s;transform:scale(1.05) rotate(.1deg) translateZ(0);box-shadow:0 10px 10px -6px rgba(0,0,0,.25);transition:all .3s}}#sakurapress-detail #products-list-flex li>div a{display:inline-block;color:#54544c!important;text-decoration:none!important}#sakurapress-detail #press-content .anchor_nav-press{margin:40px 0}#sakurapress-detail #press-content .anchor_nav-press ul#anchor_press{-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:-16px}#sakurapress-detail #press-content .anchor_nav-press ul#anchor_press li{display:inline-block;margin-bottom:16px;padding:8px 16px;border-right:1px solid #dedede;border-left:1px solid #dedede}#sakurapress-detail #press-content .anchor_nav-press ul#anchor_press li:first-child{border-left:1px solid #dedede}#sakurapress-detail #press-content .anchor_nav-press ul#anchor_press li:not(:first-of-type){margin-top:0}#sakurapress-detail #press-content .anchor_nav-press ul#anchor_press li:before{content:none}@media print,screen and (min-width:768px){#sakurapress-detail #press-content .anchor_nav-press ul#anchor_press li:not(:first-of-type){margin-left:-1px}}#sakurapress-detail #press-content .anchor_nav-press ul#anchor_press li a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;height:100%;padding:5px 16px;border-radius:8px;color:#000;font-size:18px;font-weight:700;line-height:2;text-align:center;text-decoration:none}#sakurapress-detail #press-content .anchor_nav-press ul#anchor_press li a svg{-webkit-transition:.3s ease;width:18px;height:18px;margin-right:10px;transition:.3s ease}#sakurapress-detail #press-content .anchor_nav-press ul#anchor_press li a svg rect{fill:none}#sakurapress-detail #press-content .anchor_nav-press ul#anchor_press li a svg path{-webkit-transition:.3s;transition:.3s}@media print,screen and (min-width:769px){#sakurapress-detail #press-content .anchor_nav-press ul#anchor_press li a:hover{background:red;color:#fff}#sakurapress-detail #press-content .anchor_nav-press ul#anchor_press li a:hover svg path{fill:#fff}}@media screen and (max-width:767px){#sakurapress-detail #press-content .anchor_nav-press{margin:0 0 30px}#sakurapress-detail #press-content .anchor_nav-press ul#anchor_press{display:block;margin-bottom:0;border-top:1px solid #dedede;border-left:none}#sakurapress-detail #press-content .anchor_nav-press ul#anchor_press li{display:block;width:auto;margin:0;padding:0;border:none;border-bottom:1px solid #dedede}#sakurapress-detail #press-content .anchor_nav-press ul#anchor_press li:first-child{border-left:none}#sakurapress-detail #press-content .anchor_nav-press ul#anchor_press li a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:5px 15px;border:none;font-size:14px;text-align:left}#sakurapress-detail #press-content .anchor_nav-press ul#anchor_press li a svg{width:13px;margin-right:8px}}@media screen and (max-width:767px){#sakurapress-detail{padding:18px 0 50px}#sakurapress-detail #press-content{width:100%;margin:0 auto}#sakurapress-detail #press-content img{width:auto;max-width:100%}#sakurapress-detail #press-title{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #dedede;font-size:18px;line-height:1.4}#sakurapress-detail #press-header{padding-bottom:20px}#sakurapress-detail .press-date{display:inline-block;margin-right:10px;margin-bottom:0;color:#666;font-size:14px;font-weight:700;letter-spacing:0}#sakurapress-detail .press-cat{display:inline-block;margin-bottom:0;padding:3px 26px;border-radius:20px;background:#ffe4e4;font-size:12px;font-weight:700}#sakurapress-detail .press-sns-btns{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:300px;margin:8px 0 20px;float:none}#sakurapress-detail .press-sns-btns li{margin:0 4px 0 0}#sakurapress-detail .press-img{margin-bottom:20px}#sakurapress-detail .press-img-radius img{border-radius:10px}#sakurapress-detail .img-center{text-align:center}#sakurapress-detail .press-headline{margin-bottom:20px;font-size:16px;line-height:1.4}#sakurapress-detail .press-main-text{margin-bottom:30px;font-size:14px;line-height:1.8}#sakurapress-detail .press-main-text strong{color:#c81812;font-weight:700}#sakurapress-detail .press-main-text a:link,#sakurapress-detail .press-main-text a:visited{color:red;text-decoration:underline}#sakurapress-detail .press-main-text a:hover{color:red;text-decoration:none}#sakurapress-detail .press-main-text a:active{color:red;text-decoration:underline}#sakurapress-detail #press-tag-list dt{position:relative;margin-bottom:15px;padding:0 0 5px 30px;border-bottom:1px solid #dedede;font-size:16px;font-weight:700}#sakurapress-detail #press-tag-list dt:before{position:absolute;top:0;left:0;width:20px;height:20px;background:url(../img/press/ico-tag.svg);background-repeat:no-repeat;background-size:20px auto;content:""}#sakurapress-detail #press-tag-list dd{display:inline-block;margin:0 5px 5px 0;padding:5px 10px;border-radius:5px;background:#f3eff5;font-size:12px;font-weight:700}#sakurapress-detail #press-tag-list dd a:link,#sakurapress-detail #press-tag-list dd a:visited{color:#333;text-decoration:underline}#sakurapress-detail #press-tag-list dd a:hover{color:#333;text-decoration:none}#sakurapress-detail #press-tag-list dd a:active{color:#333;text-decoration:underline}#sakurapress-detail section:not(:first-of-type){margin-top:20px}#sakurapress-detail h1{margin-bottom:.5rem;font-size:20px}#sakurapress-detail #press-content:not(.press-mi) h2:not(.type-line){margin-bottom:28px;padding:13px 22px;font-size:16px;line-height:1.40625}#sakurapress-detail #press-content:not(.press-mi) h2:not(.type-line):before{width:4px}#sakurapress-detail #press-content:not(.press-mi) h2:not(.type-line):not(:first-of-type){margin-top:40px}#sakurapress-detail #press-content:not(.press-mi) h2.type-line{margin-bottom:17px;padding-bottom:5px;font-size:15px;line-height:1.4}#sakurapress-detail #press-content:not(.press-mi) h2.type-line:after{bottom:-2px;width:120px}#sakurapress-detail #press-content:not(.press-mi) h2.type-line:not(:first-of-type){margin-top:23px}#sakurapress-detail #press-content:not(.press-mi) h3{font-size:15px;line-height:1.4}#sakurapress-detail #press-content:not(.press-mi) h3:not(.type-r){margin-bottom:16px;padding-bottom:5px}#sakurapress-detail #press-content:not(.press-mi) h3:not(.type-r):after{width:120px}#sakurapress-detail #press-content:not(.press-mi) h3.type-r{margin-top:13px;margin-bottom:19px;padding:4px 40px 5px}#sakurapress-detail #press-content:not(.press-mi) h3~p{margin-bottom:13px}#sakurapress-detail #press-content:not(.press-mi) h3~p+p{margin-bottom:8px}#sakurapress-detail #press-content:not(.press-mi) p{margin-bottom:9px;font-size:14px;line-height:1.82143}#sakurapress-detail #press-content:not(.press-mi) p img{margin:0 auto 25px}#sakurapress-detail #press-content:not(.press-mi) p~h3{margin-top:22px}#sakurapress-detail #press-content:not(.press-mi) sup{font-size:70%;vertical-align:super}#sakurapress-detail #press-content:not(.press-mi) sub{font-size:70%;vertical-align:sub}#sakurapress-detail #press-content:not(.press-mi) figure figcaption{margin-top:6px;font-size:14px;line-height:1.5}#sakurapress-detail #press-content:not(.press-mi) table td,#sakurapress-detail #press-content:not(.press-mi) table th{padding:5px}#sakurapress-detail #press-content:not(.press-mi) h4,#sakurapress-detail #press-content:not(.press-mi) h5{margin-top:15px;font-size:14px;line-height:1.5}#sakurapress-detail #press-content:not(.press-mi) h6{margin-top:10px;font-size:14px;line-height:1.5}#sakurapress-detail #press-content:not(.press-mi) small{margin-bottom:10px;padding-left:16px;color:#666;font-size:13px;line-height:1.38462;text-indent:-15px}}#sakurapress-form .press-form{margin-bottom:150px;padding-top:70px}@media screen and (max-width:767px){#sakurapress-form .press-form{padding-top:0}}#sakurapress-form .form-table{margin-bottom:80px}@media screen and (max-width:767px){#sakurapress-form .form-table{margin-bottom:40px}}#sakurapress-form .form-control-feedback{padding:10px 0;color:red}#sakurapress-form .press-form-text{margin-bottom:40px;font-size:16px;line-height:1.82}#sakurapress-form .for_partner{padding:10px 0 72px}@media screen and (max-width:767px){#sakurapress-form .for_partner{padding-bottom:40px}}#sakurapress-form .for_partner .title-on_short_underbar{margin-bottom:53px}@media screen and (max-width:767px){#sakurapress-form .for_partner .title-on_short_underbar{margin-bottom:30px}}#sakurapress-form .for_partner-lead{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;max-width:1000px;margin:0 auto 24px}@media screen and (max-width:767px){#sakurapress-form .for_partner-lead{display:block}}@media screen and (max-width:767px){#sakurapress-form .for_partner-lead-text_area{width:100%;padding:0}}#sakurapress-form .for_partner-lead-image{width:calc(100% - 600px);max-width:382px}#sakurapress-form .for_partner-lead-image img{border-radius:16px}@media screen and (max-width:767px){#sakurapress-form .for_partner-lead-image{width:100%;margin:20px 0 0;text-align:center}#sakurapress-form .for_partner-lead-image img{border-radius:8px}}#sakurapress-form .for_partner-lead-text01{color:#525252;font-size:16px;line-height:1.8}@media screen and (max-width:767px){#sakurapress-form .for_partner-lead-text01{font-size:14px}}#sakurapress-form .for_partner-lead-text02{color:#000;font-size:16px;line-height:1.82}@media screen and (max-width:767px){#sakurapress-form .for_partner-lead-text02{font-size:14px}}#sakurapress-form .for_partner-lead-text03{font-size:14px;line-height:2}@media screen and (max-width:767px){#sakurapress-form .for_partner-lead-text03{font-size:13px}}#sakurapress-form .form{margin-bottom:107px}@media screen and (max-width:767px){#sakurapress-form .form{margin-bottom:60px}}#sakurapress-form .form-inner{padding:64px 60px 87px;border-radius:16px}@media screen and (max-width:767px){#sakurapress-form .form-inner{padding:40px 20px;border-radius:8px}}#sakurapress-form .form-title{margin-bottom:56px;text-align:center}@media screen and (max-width:767px){#sakurapress-form .form-title{margin-bottom:30px}}#sakurapress-form .form-title span{display:inline-block;padding:0 0 38px;font-size:22px;font-weight:700}@media screen and (max-width:767px){#sakurapress-form .form-title span{padding-bottom:20px;background-size:100% auto;font-size:16px}}#sakurapress-form .form-table{width:100%;border-collapse:collapse}#sakurapress-form .form-table tr{-webkit-box-sizing:border-box;box-sizing:border-box}#sakurapress-form .form-table tr td,#sakurapress-form .form-table tr th{padding:0 0 21px;vertical-align:top}@media screen and (max-width:767px){#sakurapress-form .form-table tr th{padding-bottom:10px}#sakurapress-form .form-table tr td{padding-bottom:30px}}#sakurapress-form .form-table tr.form-btn td{padding:73px 0 0}@media screen and (max-width:767px){#sakurapress-form .form-table tr.form-btn td{padding:40px 0 0}}@media screen and (max-width:767px){#sakurapress-form .form-table{display:block}#sakurapress-form .form-table tbody,#sakurapress-form .form-table td,#sakurapress-form .form-table tr{display:block;width:100%!important}}#sakurapress-form .form-table button,#sakurapress-form .form-table input,#sakurapress-form .form-table select,#sakurapress-form .form-table textarea{font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif}@media (-ms-high-contrast:none),print{#sakurapress-form .form-table button,#sakurapress-form .form-table input,#sakurapress-form .form-table select,#sakurapress-form .form-table textarea{font-family:メイリオ,ＭＳ Ｐゴシック,sans-serif}}#sakurapress-form .form-table-req{color:red;font-weight:700}#sakurapress-form .form-question{width:278px;text-align:left}#sakurapress-form .form-question .form-control-label,#sakurapress-form .form-question label{display:inline-block;color:#525252;font-size:16px;letter-spacing:.03em;line-height:1}@media screen and (max-width:767px){#sakurapress-form .form-question .form-control-label,#sakurapress-form .form-question label{font-size:14px}}#sakurapress-form .form-input{width:calc(100% - 278px)}#sakurapress-form .form-input input[type=text]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:3px 10px;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:14px;line-height:1}@media screen and (max-width:767px){#sakurapress-form .form-input input[type=text]{width:100%;height:29px;font-size:16px}#sakurapress-form .form-input input[type=text]:placeholder-shown{padding-top:4px}#sakurapress-form .form-input input[type=text]::-webkit-input-placeholder{padding-top:4px}#sakurapress-form .form-input input[type=text]:-moz-placeholder,#sakurapress-form .form-input input[type=text]::-moz-placeholder{padding-top:4px}#sakurapress-form .form-input input[type=text]:-ms-input-placeholder{padding-top:4px}}#sakurapress-form .form-input select{-webkit-box-sizing:border-box;box-sizing:border-box;width:150px;padding:3px 10px;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:14px;line-height:1.5}#sakurapress-form .form-input select::-ms-expand{display:none}@media screen and (max-width:767px){#sakurapress-form .form-input select{width:100%}}#sakurapress-form .form-input textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:160px;padding:3px 10px;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:14px;line-height:1.5}@media screen and (max-width:767px){#sakurapress-form .form-input textarea{font-size:16px}}#sakurapress-form .form-input .text-muted{margin-top:8px;color:#525252;font-size:14px}#sakurapress-form .form-input .text-muted a{color:red;text-decoration:underline}#sakurapress-form .form-input .text-muted a:hover{text-decoration:none}#sakurapress-form .form-checkbox{position:relative;padding-left:20px;line-height:1em}#sakurapress-form .form-checkbox-input{z-index:-1;position:absolute;opacity:0}#sakurapress-form .form-checkbox-input:checked~.form-checkbox-indicator:after,#sakurapress-form .form-checkbox-input:checked~.form-checkbox-indicator:before{visibility:visible;opacity:1}#sakurapress-form .form-checkbox-indicator{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:block;position:absolute;top:0;left:0;width:13px;height:13px;border:1px solid #ccc;border-radius:2px;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:50% 50%;pointer-events:none;user-select:none}@media screen and (max-width:767px){#sakurapress-form .form-checkbox-indicator{top:3px}}#sakurapress-form .form-checkbox-description{font-size:16px}#sakurapress-form .form-checkbox-description:hover{cursor:pointer}@media screen and (max-width:767px){#sakurapress-form .form-checkbox-description{font-size:14px}}#sakurapress-form .form-radio{position:relative;margin-right:20px;padding-left:20px;line-height:1}#sakurapress-form .form-radio+label{margin-top:20px}#sakurapress-form .form-radio-input{z-index:-1;position:absolute;opacity:0}#sakurapress-form .form-radio-input:checked~.form-radio-indicator{border-color:red}#sakurapress-form .form-radio-input:checked~.form-radio-indicator:after{opacity:1}#sakurapress-form .form-radio-indicator{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #ccc;border-radius:50%;background:#fff;pointer-events:none;user-select:none}#sakurapress-form .form-radio-indicator:after{position:absolute;top:0;right:0;bottom:0;left:0;width:8px;height:8px;margin:auto;border-radius:50%;background:red;content:"";opacity:0}#sakurapress-form .form-radio-description{font-size:16px}#sakurapress-form .form-radio-description:hover{cursor:pointer}@media screen and (max-width:767px){#sakurapress-form .form-radio-description{font-size:14px}}#sakurapress-form .form-name{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}#sakurapress-form .form-name input[type=text]{width:48%}#sakurapress-form .form-tel input[type=text]{max-width:290px}@media screen and (max-width:767px){#sakurapress-form .form-tel input[type=text]{max-width:100%}}#sakurapress-form .form-postalcode input[type=text]{max-width:150px}@media screen and (max-width:767px){#sakurapress-form .form-postalcode input[type=text]{max-width:100%}}#sakurapress-form .form-select{display:inline-block;position:relative}#sakurapress-form .form-select:after{position:absolute;top:0;right:4px;bottom:0;height:12px;margin:auto 0;color:#525252;font-size:12px;line-height:1;content:"▼";pointer-events:none}@media screen and (max-width:767px){#sakurapress-form .form-select{display:block}}#sakurapress-form #question_event_title{padding:0;border:none}#sakurapress-form #sakurapress-detail__tit{margin-bottom:25px;font-size:22px;font-weight:700}@media screen and (max-width:767px){#sakurapress-form #sakurapress-detail__tit{margin-bottom:15px;font-size:16px}}#sakurapress-detail #press-content .renewal-list{margin:50px auto 0}#sakurapress-detail #press-content .renewal-item{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center}#sakurapress-detail #press-content .renewal-item:not(:first-of-type){margin-top:40px}#sakurapress-detail #press-content .renewal-item[data-kind=product]:before{background-image:url(/assets/press/0018/ico-product.png)}#sakurapress-detail #press-content .renewal-item[data-kind=drawing]:before{background-image:url(/assets/press/0018/ico-drawing.png)}#sakurapress-detail #press-content .renewal-item[data-kind=teacher]:before{background-image:url(/assets/press/0018/ico-teacher.png)}#sakurapress-detail #press-content .renewal-item[data-kind=corporation]:before{background-image:url(/assets/press/0018/ico-corporation.png)}#sakurapress-detail #press-content .renewal-item[data-kind=info]:before{background-image:url(/assets/press/0018/ico-info.png)}#sakurapress-detail #press-content .renewal-item[data-kind=recruitment]:before{background-image:url(/assets/press/0018/ico-recruitment.png)}#sakurapress-detail #press-content .renewal-item[data-kind=new]:before{background-image:url(/assets/press/0018/ico-new.png)}#sakurapress-detail #press-content .renewal-item[data-kind=contact]:before{background-image:url(/assets/press/0018/ico-contact.png)}#sakurapress-detail #press-content .renewal-item:before{display:inline-block;width:110px;min-width:110px;height:110px;margin-top:-12px;background-size:cover;content:""}#sakurapress-detail #press-content .renewal-txtarea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;width:100%;margin-left:30px}#sakurapress-detail #press-content .renewal-txtarea .tit{margin-bottom:0;font-size:22px;font-weight:700;line-height:1}#sakurapress-detail #press-content .renewal-txtarea .tit a{display:inline-block;color:#000;text-decoration:none}#sakurapress-detail #press-content .renewal-txtarea .tit a:hover{color:red}#sakurapress-detail #press-content .renewal-txtarea .txt{margin-top:8px;margin-bottom:0}@media screen and (max-width:767px){#sakurapress-detail #press-content .renewal-list{margin:50px auto 0}#sakurapress-detail #press-content .renewal-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#sakurapress-detail #press-content .renewal-item:not(:first-of-type){margin-top:15px}#sakurapress-detail #press-content .renewal-item:before{width:60px;min-width:60px;height:60px;margin-top:0}#sakurapress-detail #press-content .renewal-txtarea{margin-top:15px;margin-left:15px}#sakurapress-detail #press-content .renewal-txtarea .tit{margin-bottom:0;font-size:16px;line-height:1}#sakurapress-detail #press-content .renewal-txtarea .txt{margin-top:5px;margin-bottom:0}}#sakurapress-detail #press-content ol{margin-bottom:20px;padding-left:22px}#sakurapress-detail #press-content #wallpaper .title-on_short_underbar{margin-bottom:24px;padding-top:0;padding-bottom:18px;background-color:transparent;font-size:26px;font-weight:700;letter-spacing:.1em;line-height:1.3}#sakurapress-detail #press-content #wallpaper .title-on_short_underbar:before{content:none}#sakurapress-detail #press-content #wallpaper .wallpaper-text{margin-bottom:50px}#sakurapress-detail #press-content #wallpaper .wallpaper-text>p{margin-bottom:0!important}#sakurapress-detail #press-content #wallpaper .wallpaper-title-area{text-align:center}#sakurapress-detail #press-content #wallpaper .wallpaper-title-area>.title{margin-top:0!important;margin-bottom:0!important;padding:0!important;background-color:transparent!important;font-size:74px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.2!important}#sakurapress-detail #press-content #wallpaper .wallpaper-title-area>.title:before{content:none!important}#sakurapress-detail #press-content #wallpaper .wallpaper-title-area>.subtitle{margin-bottom:15px!important;font-size:13px!important;font-weight:700!important}#sakurapress-detail #press-content #wallpaper .wallpaper-title-area>.lead{margin-bottom:15px!important;font-weight:700!important}#sakurapress-detail #press-content #wallpaper .wallpaper-content{margin-top:50px;padding-bottom:50px;border-bottom:1px solid #dedede}#sakurapress-detail #press-content #wallpaper .wallpaper-content>.wallpaper-content-inner{display:-webkit-box;display:-ms-flexbox;display:flex}#sakurapress-detail #press-content #wallpaper .wallpaper-content>.wallpaper-content-inner:not(:first-child){display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px;padding-top:50px;border-top:1px solid #dedede}#sakurapress-detail #press-content #wallpaper .wallpaper-content>.wallpaper-content-inner>.wallpaper-content-pc{margin-right:4%}#sakurapress-detail #press-content #wallpaper .wallpaper-content+.title-on_short_underbar{margin-top:90px}#sakurapress-detail #press-content #wallpaper .wallpaper-table{margin-top:20px;margin-bottom:0;border:1px solid #dedede;text-align:left}#sakurapress-detail #press-content #wallpaper .wallpaper-table>tbody tr{border-right:1px solid #dedede;border-bottom:1px solid #dedede}#sakurapress-detail #press-content #wallpaper .wallpaper-table>tbody th{padding:10px;border-right:1px solid #dedede;background-color:#f8f8f8;font-weight:700}#sakurapress-detail #press-content #wallpaper .wallpaper-table>tbody td{padding:10px}#sakurapress-detail #press-content #wallpaper .wallpaper-table>tbody td>a{color:#000;font-weight:700;text-decoration:underline}#sakurapress-detail #press-content #wallpaper .wallpaper-content-sp .wallpaper-table>tbody>tr{text-align:left}#sakurapress-detail #press-content #wallpaper .wallpaper-heading-lv3{margin-top:40px;margin-bottom:15px;padding-bottom:0;padding-left:10px;border-left:3px solid #9774a6;border-bottom-width:0;font-size:20px;font-weight:700}#sakurapress-detail #press-content #wallpaper .wallpaper-heading-lv3:after{content:none}#sakurapress-detail #press-content #wallpaper .wallpaper-link-list{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-bottom:0!important;padding:30px;border-radius:8px;background-color:#f5f1f6}#sakurapress-detail #press-content #wallpaper .wallpaper-link-list>li{margin-top:0!important;list-style:none}#sakurapress-detail #press-content #wallpaper .wallpaper-link-list>li:before{content:none!important}#sakurapress-detail #press-content #wallpaper .wallpaper-link-list>li>a{display:block;position:relative;padding-right:20px;padding-left:20px;color:#000;font-weight:700;line-height:1.2;text-decoration:none}#sakurapress-detail #press-content #wallpaper .wallpaper-link-list>li>a:before{position:absolute;top:.05em;left:0;width:16px;height:16px;background:url(/img/common/arrow_r.png);background-repeat:no-repeat;background-size:16px 16px;content:""}#sakurapress-detail #press-content #wallpaper .wallpaper-link-list.col3>li{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}#sakurapress-detail #press-content #wallpaper .wallpaper-link-list.col3>li:nth-child(n+4){margin-top:10px!important}#sakurapress-detail #press-content #wallpaper .wallpaper-link-list.col5>li{-ms-flex-preferred-size:20%;flex-basis:20%}#sakurapress-detail #press-content #wallpaper .wallpaper-link-list.col5>li:nth-child(n+6){margin-top:10px!important}#sakurapress-detail #press-content #wallpaper .wallpaper-box{margin-top:40px;margin-bottom:30px;padding:30px;border-radius:8px;background-color:#f8f8f8}#sakurapress-detail #press-content #wallpaper .wallpaper-box>.title{margin-top:0;margin-bottom:5px;padding-top:0;padding-bottom:0;padding-left:0;border-bottom:0;background-color:transparent;font-size:18px;font-weight:700}#sakurapress-detail #press-content #wallpaper .wallpaper-box>.title:before{content:none}#sakurapress-detail #press-content #wallpaper .wallpaper-box>.text{margin-bottom:0}@media screen and (max-width:767px){#sakurapress-detail #press-content #wallpaper .title-on_short_underbar{padding-bottom:20px;font-size:17px;letter-spacing:.05em}#sakurapress-detail #press-content #wallpaper .wallpaper-text{margin-bottom:30px!important}#sakurapress-detail #press-content #wallpaper .wallpaper-title-area>.title{font-size:45px!important}#sakurapress-detail #press-content #wallpaper .wallpaper-title-area>.subtitle{margin-bottom:15px!important}#sakurapress-detail #press-content #wallpaper .wallpaper-title-area>.lead>.text-break{display:block}#sakurapress-detail #press-content #wallpaper .wallpaper-content,#sakurapress-detail #press-content #wallpaper .wallpaper-content>.wallpaper-content-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#sakurapress-detail #press-content #wallpaper .wallpaper-content>.wallpaper-content-inner{margin-right:auto;margin-left:auto}#sakurapress-detail #press-content #wallpaper .wallpaper-content>.wallpaper-content-inner>.wallpaper-content-pc{margin-right:0;margin-bottom:40px}#sakurapress-detail #press-content #wallpaper .wallpaper-content-pc .wallpaper-table>tbody>tr>th{padding:10px}#sakurapress-detail #press-content #wallpaper .wallpaper-content-pc .wallpaper-table>tbody>tr>td{text-align:center}#sakurapress-detail #press-content #wallpaper .wallpaper-content-sp .wallpaper-table>tbody>tr>th{padding:10px}#sakurapress-detail #press-content #wallpaper .wallpaper-link-list{padding:20px}#sakurapress-detail #press-content #wallpaper .wallpaper-link-list>li>a:before{top:0}#sakurapress-detail #press-content #wallpaper .wallpaper-link-list.col3>li{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:10px!important;padding-right:0}#sakurapress-detail #press-content #wallpaper .wallpaper-link-list.col3>li:first-child{margin-top:0!important}#sakurapress-detail #press-content #wallpaper .wallpaper-link-list.col5>li{-ms-flex-preferred-size:50%;flex-basis:50%}#sakurapress-detail #press-content #wallpaper .wallpaper-link-list.col5>li:nth-child(n+3){margin-top:10px!important}#sakurapress-detail #press-content #wallpaper .wallpaper-heading-lv3{margin-bottom:15px!important}#sakurapress-detail #press-content #wallpaper .wallpaper-box{padding:20px}#sakurapress-detail #press-content #wallpaper .wallpaper-box>.title{margin-bottom:5px;font-size:16px;line-height:1.7}}#sakurapress-detail #press-content.press-mi{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;width:1000px}#sakurapress-detail #press-content.press-mi *{-webkit-box-sizing:border-box;-webkit-font-feature-settings:"palt";box-sizing:border-box;font-feature-settings:"palt";letter-spacing:1px}#sakurapress-detail #press-content.press-mi .press-mi__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;width:100%}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-01 .press-mi__meta .caption{color:#e72418}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-01 .press-mi__meta .tit{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background-color:#e72418;color:#fff}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-01 .press-mi__meta .tit__small{margin-left:10px;font-size:16px;line-height:1}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-01 .press-mi__purpose{border-color:#e72418}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-01 .press-mi__purpose .caption,#sakurapress-detail #press-content.press-mi .press-mi__inner.month-01 .tit-arrow{background-color:rgba(231,36,24,.1);color:#e72418}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-01 .tit-arrow:after{z-index:-1;position:absolute;width:0;height:0;border-width:16px 10px 0;border-style:solid;border-color:rgba(231,36,24,.1) transparent transparent;content:""}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-01 ul.check li:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017.21%2016.76%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23e72418%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eico-check-red%3C%2Ftitle%3E%3Cg%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%3E%3Cg%20id%3D%22postArea%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%226.61%2016.76%200%206.02%203.41%203.93%206.91%209.61%2013.99%200%2017.21%202.37%206.61%2016.76%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-02 .press-mi__meta .caption{color:#6289c6}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-02 .press-mi__meta .tit{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background-color:#6289c6;color:#fff}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-02 .press-mi__meta .tit__small{margin-left:10px;font-size:16px;line-height:1}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-02 .press-mi__purpose{border-color:#6289c6}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-02 .press-mi__purpose .caption,#sakurapress-detail #press-content.press-mi .press-mi__inner.month-02 .tit-arrow{background-color:rgba(98,137,198,.1);color:#6289c6}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-02 .tit-arrow:after{z-index:-1;position:absolute;width:0;height:0;border-width:16px 10px 0;border-style:solid;border-color:rgba(98,137,198,.1) transparent transparent;content:""}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-02 ul.check li:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017.21%2016.76%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%236289c6%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eico-check-red%3C%2Ftitle%3E%3Cg%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%3E%3Cg%20id%3D%22postArea%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%226.61%2016.76%200%206.02%203.41%203.93%206.91%209.61%2013.99%200%2017.21%202.37%206.61%2016.76%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-03 .press-mi__meta .caption{color:#fc6f84}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-03 .press-mi__meta .tit{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background-color:#fc6f84;color:#fff}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-03 .press-mi__meta .tit__small{margin-left:10px;font-size:16px;line-height:1}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-03 .press-mi__purpose{border-color:#fc6f84}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-03 .press-mi__purpose .caption,#sakurapress-detail #press-content.press-mi .press-mi__inner.month-03 .tit-arrow{background-color:rgba(252,111,132,.1);color:#fc6f84}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-03 .tit-arrow:after{z-index:-1;position:absolute;width:0;height:0;border-width:16px 10px 0;border-style:solid;border-color:rgba(252,111,132,.1) transparent transparent;content:""}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-03 ul.check li:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017.21%2016.76%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fc6f84%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eico-check-red%3C%2Ftitle%3E%3Cg%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%3E%3Cg%20id%3D%22postArea%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%226.61%2016.76%200%206.02%203.41%203.93%206.91%209.61%2013.99%200%2017.21%202.37%206.61%2016.76%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-04 .press-mi__meta .caption{color:#8fc42f}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-04 .press-mi__meta .tit{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background-color:#8fc42f;color:#fff}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-04 .press-mi__meta .tit__small{margin-left:10px;font-size:16px;line-height:1}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-04 .press-mi__purpose{border-color:#8fc42f}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-04 .press-mi__purpose .caption,#sakurapress-detail #press-content.press-mi .press-mi__inner.month-04 .tit-arrow{background-color:rgba(143,196,47,.1);color:#8fc42f}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-04 .tit-arrow:after{z-index:-1;position:absolute;width:0;height:0;border-width:16px 10px 0;border-style:solid;border-color:rgba(143,196,47,.1) transparent transparent;content:""}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-04 ul.check li:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017.21%2016.76%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%238fc42f%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eico-check-red%3C%2Ftitle%3E%3Cg%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%3E%3Cg%20id%3D%22postArea%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%226.61%2016.76%200%206.02%203.41%203.93%206.91%209.61%2013.99%200%2017.21%202.37%206.61%2016.76%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-05 .press-mi__meta .caption{color:#00b0a5}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-05 .press-mi__meta .tit{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background-color:#00b0a5;color:#fff}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-05 .press-mi__meta .tit__small{margin-left:10px;font-size:16px;line-height:1}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-05 .press-mi__purpose{border-color:#00b0a5}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-05 .press-mi__purpose .caption,#sakurapress-detail #press-content.press-mi .press-mi__inner.month-05 .tit-arrow{background-color:rgba(0,176,165,.1);color:#00b0a5}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-05 .tit-arrow:after{z-index:-1;position:absolute;width:0;height:0;border-width:16px 10px 0;border-style:solid;border-color:rgba(0,176,165,.1) transparent transparent;content:""}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-05 ul.check li:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017.21%2016.76%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2300b0a5%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eico-check-red%3C%2Ftitle%3E%3Cg%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%3E%3Cg%20id%3D%22postArea%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%226.61%2016.76%200%206.02%203.41%203.93%206.91%209.61%2013.99%200%2017.21%202.37%206.61%2016.76%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-06 .press-mi__meta .caption{color:#9c549d}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-06 .press-mi__meta .tit{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background-color:#9c549d;color:#fff}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-06 .press-mi__meta .tit__small{margin-left:10px;font-size:16px;line-height:1}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-06 .press-mi__purpose{border-color:#9c549d}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-06 .press-mi__purpose .caption,#sakurapress-detail #press-content.press-mi .press-mi__inner.month-06 .tit-arrow{background-color:rgba(156,84,157,.1);color:#9c549d}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-06 .tit-arrow:after{z-index:-1;position:absolute;width:0;height:0;border-width:16px 10px 0;border-style:solid;border-color:rgba(156,84,157,.1) transparent transparent;content:""}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-06 ul.check li:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017.21%2016.76%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%239c549d%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eico-check-red%3C%2Ftitle%3E%3Cg%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%3E%3Cg%20id%3D%22postArea%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%226.61%2016.76%200%206.02%203.41%203.93%206.91%209.61%2013.99%200%2017.21%202.37%206.61%2016.76%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-07 .press-mi__meta .caption{color:#0094d4}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-07 .press-mi__meta .tit{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background-color:#0094d4;color:#fff}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-07 .press-mi__meta .tit__small{margin-left:10px;font-size:16px;line-height:1}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-07 .press-mi__purpose{border-color:#0094d4}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-07 .press-mi__purpose .caption,#sakurapress-detail #press-content.press-mi .press-mi__inner.month-07 .tit-arrow{background-color:rgba(0,148,212,.1);color:#0094d4}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-07 .tit-arrow:after{z-index:-1;position:absolute;width:0;height:0;border-width:16px 10px 0;border-style:solid;border-color:rgba(0,148,212,.1) transparent transparent;content:""}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-07 ul.check li:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017.21%2016.76%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%230094d4%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eico-check-red%3C%2Ftitle%3E%3Cg%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%3E%3Cg%20id%3D%22postArea%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%226.61%2016.76%200%206.02%203.41%203.93%206.91%209.61%2013.99%200%2017.21%202.37%206.61%2016.76%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-08 .press-mi__meta .caption{color:#f5a200}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-08 .press-mi__meta .tit{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background-color:#f5a200;color:#fff}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-08 .press-mi__meta .tit__small{margin-left:10px;font-size:16px;line-height:1}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-08 .press-mi__purpose{border-color:#f5a200}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-08 .press-mi__purpose .caption,#sakurapress-detail #press-content.press-mi .press-mi__inner.month-08 .tit-arrow{background-color:rgba(245,162,0,.1);color:#f5a200}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-08 .tit-arrow:after{z-index:-1;position:absolute;width:0;height:0;border-width:16px 10px 0;border-style:solid;border-color:rgba(245,162,0,.1) transparent transparent;content:""}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-08 ul.check li:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017.21%2016.76%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23f5a200%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eico-check-red%3C%2Ftitle%3E%3Cg%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%3E%3Cg%20id%3D%22postArea%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%226.61%2016.76%200%206.02%203.41%203.93%206.91%209.61%2013.99%200%2017.21%202.37%206.61%2016.76%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-09 .press-mi__meta .caption{color:#319041}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-09 .press-mi__meta .tit{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background-color:#319041;color:#fff}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-09 .press-mi__meta .tit__small{margin-left:10px;font-size:16px;line-height:1}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-09 .press-mi__purpose{border-color:#319041}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-09 .press-mi__purpose .caption,#sakurapress-detail #press-content.press-mi .press-mi__inner.month-09 .tit-arrow{background-color:rgba(49,144,65,.1);color:#319041}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-09 .tit-arrow:after{z-index:-1;position:absolute;width:0;height:0;border-width:16px 10px 0;border-style:solid;border-color:rgba(49,144,65,.1) transparent transparent;content:""}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-09 ul.check li:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017.21%2016.76%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23319041%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eico-check-red%3C%2Ftitle%3E%3Cg%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%3E%3Cg%20id%3D%22postArea%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%226.61%2016.76%200%206.02%203.41%203.93%206.91%209.61%2013.99%200%2017.21%202.37%206.61%2016.76%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-10 .press-mi__meta .caption{color:#de346e}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-10 .press-mi__meta .tit{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background-color:#de346e;color:#fff}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-10 .press-mi__meta .tit__small{margin-left:10px;font-size:16px;line-height:1}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-10 .press-mi__purpose{border-color:#de346e}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-10 .press-mi__purpose .caption,#sakurapress-detail #press-content.press-mi .press-mi__inner.month-10 .tit-arrow{background-color:rgba(222,52,110,.1);color:#de346e}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-10 .tit-arrow:after{z-index:-1;position:absolute;width:0;height:0;border-width:16px 10px 0;border-style:solid;border-color:rgba(222,52,110,.1) transparent transparent;content:""}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-10 ul.check li:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017.21%2016.76%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23de346e%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eico-check-red%3C%2Ftitle%3E%3Cg%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%3E%3Cg%20id%3D%22postArea%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%226.61%2016.76%200%206.02%203.41%203.93%206.91%209.61%2013.99%200%2017.21%202.37%206.61%2016.76%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-11 .press-mi__meta .caption{color:#b54622}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-11 .press-mi__meta .tit{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background-color:#b54622;color:#fff}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-11 .press-mi__meta .tit__small{margin-left:10px;font-size:16px;line-height:1}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-11 .press-mi__purpose{border-color:#b54622}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-11 .press-mi__purpose .caption,#sakurapress-detail #press-content.press-mi .press-mi__inner.month-11 .tit-arrow{background-color:rgba(181,70,34,.1);color:#b54622}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-11 .tit-arrow:after{z-index:-1;position:absolute;width:0;height:0;border-width:16px 10px 0;border-style:solid;border-color:rgba(181,70,34,.1) transparent transparent;content:""}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-11 ul.check li:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017.21%2016.76%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23b54622%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eico-check-red%3C%2Ftitle%3E%3Cg%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%3E%3Cg%20id%3D%22postArea%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%226.61%2016.76%200%206.02%203.41%203.93%206.91%209.61%2013.99%200%2017.21%202.37%206.61%2016.76%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-12 .press-mi__meta .caption{color:#0068b7}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-12 .press-mi__meta .tit{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background-color:#0068b7;color:#fff}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-12 .press-mi__meta .tit__small{margin-left:10px;font-size:16px;line-height:1}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-12 .press-mi__purpose{border-color:#0068b7}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-12 .press-mi__purpose .caption,#sakurapress-detail #press-content.press-mi .press-mi__inner.month-12 .tit-arrow{background-color:rgba(0,104,183,.1);color:#0068b7}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-12 .tit-arrow:after{z-index:-1;position:absolute;width:0;height:0;border-width:16px 10px 0;border-style:solid;border-color:rgba(0,104,183,.1) transparent transparent;content:""}#sakurapress-detail #press-content.press-mi .press-mi__inner.month-12 ul.check li:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017.21%2016.76%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%230068b7%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eico-check-red%3C%2Ftitle%3E%3Cg%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%3E%3Cg%20id%3D%22postArea%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%226.61%2016.76%200%206.02%203.41%203.93%206.91%209.61%2013.99%200%2017.21%202.37%206.61%2016.76%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}#sakurapress-detail #press-content.press-mi .press-mi__mv{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);position:relative;width:640px;margin-top:6px;box-shadow:0 5px 10px rgba(0,0,0,.1)}#sakurapress-detail #press-content.press-mi .press-mi__mv:after{-webkit-box-shadow:0 0 0 6px #fff inset;display:inline-block;z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 0 6px #fff;content:""}#sakurapress-detail #press-content.press-mi .press-mi__mv .masking{z-index:9;position:absolute;top:-22px;left:calc(50% - 61.8px);width:123.6px;height:60px}#sakurapress-detail #press-content.press-mi .press-mi__meta{width:640px;margin-top:54px;text-align:center}#sakurapress-detail #press-content.press-mi .press-mi__meta .caption{font-size:24px;font-weight:700;letter-spacing:1.8px;line-height:1.5}#sakurapress-detail #press-content.press-mi .press-mi__meta .tit{display:block;margin-top:14px;padding:15px 14px 12px;border-radius:24px;font-size:24px;font-weight:700;letter-spacing:1.8px;line-height:.875;text-align:center}@media (-ms-high-contrast:none),print{#sakurapress-detail #press-content.press-mi .press-mi__meta .tit{padding:16px 14px 10px}}#sakurapress-detail #press-content.press-mi .press-mi__meta .description{margin-top:32px;font-size:16px;font-weight:500;line-height:2}#sakurapress-detail #press-content.press-mi .press-mi__purpose{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:640px;margin-top:31px;padding:28px 61px 38px;border-width:3px;border-style:dashed;border-radius:8px}#sakurapress-detail #press-content.press-mi .press-mi__purpose,#sakurapress-detail #press-content.press-mi .press-mi__purpose .caption{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}#sakurapress-detail #press-content.press-mi .press-mi__purpose .caption{width:228px;height:44px;margin-bottom:0;border-radius:22px;font-size:22px;font-weight:700;line-height:1.5;text-align:center}@media (-ms-high-contrast:none),print{#sakurapress-detail #press-content.press-mi .press-mi__purpose .caption{padding-top:8px}}#sakurapress-detail #press-content.press-mi .press-mi__purpose ul{width:100%;margin-top:20px;font-size:18px;font-weight:500;line-height:1.38889}#sakurapress-detail #press-content.press-mi .press-mi__purpose ul li:not(:first-of-type){margin-top:19px}#sakurapress-detail #press-content.press-mi .press-mi__material{-webkit-box-shadow:0 0 0 4px #dedede;position:relative;width:632px;margin-top:50px;padding:23px 27px 24px;box-shadow:0 0 0 4px #dedede}#sakurapress-detail #press-content.press-mi .press-mi__material .caption{display:inline-block;position:absolute;top:-12px;left:10px;padding:0 15px 0 16px;background-color:#fff;font-size:16px;font-weight:500;font-weight:700;letter-spacing:2.5px;line-height:1}@media (-ms-high-contrast:none),print{#sakurapress-detail #press-content.press-mi .press-mi__material .caption{top:-8px}}#sakurapress-detail #press-content.press-mi .press-mi__material p{font-size:16px;font-weight:500;line-height:1.375}#sakurapress-detail #press-content.press-mi .press-mi__flow{-webkit-box-align:start;-ms-flex-align:start;-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:100%;margin-top:72px;margin-bottom:-76px;color:#333}#sakurapress-detail #press-content.press-mi .press-mi__flow .item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;margin-bottom:76px}#sakurapress-detail #press-content.press-mi .press-mi__flow .item:not(.wide){width:468px}#sakurapress-detail #press-content.press-mi .press-mi__flow .item .txtarea{margin-top:39px}@media print,screen and (min-width:768px){#sakurapress-detail #press-content.press-mi .press-mi__flow .item .txtarea{width:468px}}#sakurapress-detail #press-content.press-mi .press-mi__flow .item .txtarea__tit{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;font-size:18px;font-weight:700;line-height:1.38889}#sakurapress-detail #press-content.press-mi .press-mi__flow .item .txtarea__tit .num{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:36px;margin-right:10px;padding-top:4px;padding-left:2px;border-radius:4px;background-color:#fc0;color:#fff;font-family:Josefin Sans,sans-serif;font-size:20px;font-weight:700;line-height:1}@media (-ms-high-contrast:none),print{#sakurapress-detail #press-content.press-mi .press-mi__flow .item .txtarea__tit .num{margin-top:-6px}}#sakurapress-detail #press-content.press-mi .press-mi__flow .item .txtarea ol{margin-top:18px;margin-left:21px}#sakurapress-detail #press-content.press-mi .press-mi__flow .item .txtarea ol li:not(:first-of-type){margin-top:10px}#sakurapress-detail #press-content.press-mi .press-mi__flow .item .txtarea .txt{margin-top:18px;margin-left:21px;font-size:16px;font-weight:500;line-height:1.375}#sakurapress-detail #press-content.press-mi .press-mi__flow .item .imagearea img{width:100%;border-radius:16px}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;margin-top:99px;margin-bottom:86px;border-radius:8px;background-color:#f8f8f8}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area.last{margin-top:8px}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area.no-image .txtarea{padding-right:30px}@media print,screen and (min-width:768px){#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area.no-image .txtarea{padding-bottom:39px}}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area .txtarea{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:30px 320px 20px 30px}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area .txtarea__tit{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;padding-right:25px;border-radius:18px;background-color:#fff;font-size:18px;font-weight:700;letter-spacing:.5px;line-height:1}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area .txtarea__tit:before{display:inline-block;width:36px;height:36px;margin-right:10px;border-radius:50%;background-color:red;background-image:url(../img/press/common/ico-check-white.svg);background-position:50%;background-repeat:no-repeat;background-size:16.76px 17px;content:""}@media (-ms-high-contrast:none),print{#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area .txtarea__tit{height:36px;padding-top:8px}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area .txtarea__tit:before{margin-top:-8px}}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area .txtarea__txt{width:100%;margin-top:17px;font-size:16px;font-weight:500;line-height:1.375}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area .txtarea ol{width:100%;margin-top:16px;margin-left:4px}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area .imagearea{position:absolute;right:60px;bottom:23px}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area .imagearea.no1{right:330px}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area .imagearea.adjust{right:353px;bottom:65px}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area .imagearea.adjust:after{display:inline-block;position:absolute;top:calc(50% - 8px);right:-36px;width:18px;height:26px;background-image:url(../img/press/common/ico-arrow-yellow.svg);content:""}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area .imagearea__inner{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);position:relative;box-shadow:0 5px 10px rgba(0,0,0,.1)}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area .imagearea__inner .masking{z-index:9;position:absolute;top:-19px;left:calc(50% - 46.35px);width:92.7px;height:45px}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area .imagearea__inner:after{-webkit-box-shadow:0 0 0 8px #fff inset;display:inline-block;z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 0 8px #fff;content:""}#sakurapress-detail #press-content.press-mi .press-mi__btn{margin-top:40px;color:#fff;text-decoration:none}@media screen and (max-width:767px){#sakurapress-detail #press-content.press-mi .press-mi__btn{margin-top:30px}}#sakurapress-detail #press-content.press-mi .tit-arrow{position:relative;width:100%;margin-top:84px;padding:22px;font-size:22px;font-weight:700;line-height:1;text-align:center}@media (-ms-high-contrast:none),print{#sakurapress-detail #press-content.press-mi .tit-arrow{padding:26px 22px 18px}}#sakurapress-detail #press-content.press-mi .tit-arrow:after{position:absolute;bottom:-16px;left:calc(50% - 10px)}#sakurapress-detail #press-content.press-mi h1{font-size:26px;font-weight:700;line-height:.80769}#sakurapress-detail #press-content.press-mi h2{margin-top:30px;font-size:24px;font-weight:700;line-height:1.5}#sakurapress-detail #press-content.press-mi h3{margin-top:20px;font-size:22px;font-weight:700;line-height:1.5}#sakurapress-detail #press-content.press-mi h4{margin-top:15px;font-size:20px;font-weight:700;line-height:1.5}#sakurapress-detail #press-content.press-mi h5{margin-top:15px;font-size:18px;font-weight:700;line-height:1.5}#sakurapress-detail #press-content.press-mi h6{margin-top:10px;font-size:16px;font-weight:700;line-height:1.5}#sakurapress-detail #press-content.press-mi p{margin-bottom:inherit;color:#333;font-size:16px;font-weight:400;line-height:1.8125}#sakurapress-detail #press-content.press-mi p a{color:red;text-decoration:underline}#sakurapress-detail #press-content.press-mi p b{color:#c81812}#sakurapress-detail #press-content.press-mi small{display:inline-block;margin-top:10px;padding-left:17px;color:#666;font-size:14px;font-weight:400;line-height:1.42857;text-indent:-16px}#sakurapress-detail #press-content.press-mi dl{margin-top:20px;font-size:16px;font-weight:400;line-height:1.375}#sakurapress-detail #press-content.press-mi dl dt{font-weight:700}#sakurapress-detail #press-content.press-mi dl dd{margin-top:10px}#sakurapress-detail #press-content.press-mi ul li:before{display:inline-block;width:10px;min-width:10px;height:10px;margin-top:6px;margin-right:10px;border-radius:2px;background-color:#ff7373;content:""}#sakurapress-detail #press-content.press-mi ul.check li:before{width:16.76px;min-width:16.76px;height:17px;margin-top:4px;margin-right:11px;background:none;background-size:cover}@media (-ms-high-contrast:none),print{#sakurapress-detail #press-content.press-mi ul.check li:before{margin-top:0}}#sakurapress-detail #press-content.press-mi ol{counter-reset:item}#sakurapress-detail #press-content.press-mi ol li:before{width:14px;min-width:14px;margin-top:5px;margin-right:7px;color:red;font-family:Josefin Sans,sans-serif;font-size:14px;font-weight:700;line-height:1;content:counter(item) ".";counter-increment:item}#sakurapress-detail #press-content.press-mi ol,#sakurapress-detail #press-content.press-mi ul{margin-top:30px;color:#333;font-size:16px;font-weight:400;line-height:1.375;list-style:none}#sakurapress-detail #press-content.press-mi ol li,#sakurapress-detail #press-content.press-mi ul li{-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;letter-spacing:1px}#sakurapress-detail #press-content.press-mi ol li:not(:first-of-type),#sakurapress-detail #press-content.press-mi ul li:not(:first-of-type){margin-top:10px}#sakurapress-detail #press-content.press-mi .tit-underline{width:100%;padding-bottom:12px;border-bottom:1px solid #dedede}@media screen and (max-width:767px){#sakurapress-detail #press-content.press-mi{width:100%}#sakurapress-detail #press-content.press-mi .press-mi__mv{width:100%;margin-top:15px}#sakurapress-detail #press-content.press-mi .press-mi__mv .masking{top:-10px;left:calc(50% - 31px);width:61.8px;height:30px}#sakurapress-detail #press-content.press-mi .press-mi__mv:after{-webkit-box-shadow:0 0 0 4px #fff inset;box-shadow:inset 0 0 0 4px #fff}#sakurapress-detail #press-content.press-mi .press-mi__meta{width:100%;margin-top:26px}#sakurapress-detail #press-content.press-mi .press-mi__meta .caption{padding-left:3px;font-size:18px;letter-spacing:1.5px;line-height:1.5}#sakurapress-detail #press-content.press-mi .press-mi__meta .tit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:10px;padding:9px 14px 7px 16px;border-radius:56px;font-size:18px;letter-spacing:1.4px;line-height:1.27778}#sakurapress-detail #press-content.press-mi .press-mi__meta .tit__small{margin-top:1px;margin-bottom:3px;margin-left:0;font-size:15px;line-height:1.6}#sakurapress-detail #press-content.press-mi .press-mi__meta .description{margin-top:14px;font-size:14px;line-height:2;text-align:left}#sakurapress-detail #press-content.press-mi .press-mi__purpose{width:100%;margin-top:21px;padding:19px 20px 17px;border-width:1.5px;border-radius:4px}#sakurapress-detail #press-content.press-mi .press-mi__purpose .caption{width:166px;height:32px;margin-bottom:0;border-radius:16px;font-size:16px;line-height:1.5}#sakurapress-detail #press-content.press-mi .press-mi__purpose ul{margin-top:19px;font-size:14px;line-height:1.39286}#sakurapress-detail #press-content.press-mi .press-mi__purpose ul li:not(:first-of-type){margin-top:9px}#sakurapress-detail #press-content.press-mi .press-mi__material{-webkit-box-shadow:0 0 0 2px #dedede;width:100%;margin-top:28px;padding:16px 20px 18px;box-shadow:0 0 0 2px #dedede}#sakurapress-detail #press-content.press-mi .press-mi__material .caption{top:-11px;left:13px;padding:0 5px 0 7px;font-size:14px;letter-spacing:2.5px;line-height:1.39286}#sakurapress-detail #press-content.press-mi .press-mi__material p{font-size:14px;line-height:1.39286}#sakurapress-detail #press-content.press-mi .press-mi__flow{margin-top:19px;margin-bottom:-28px}#sakurapress-detail #press-content.press-mi .press-mi__flow .item{margin-bottom:28px}#sakurapress-detail #press-content.press-mi .press-mi__flow .item:not(.wide){width:100%}#sakurapress-detail #press-content.press-mi .press-mi__flow .item .txtarea{margin-top:20px}#sakurapress-detail #press-content.press-mi .press-mi__flow .item .txtarea__tit{font-size:14px;letter-spacing:.8px;line-height:1.39286}#sakurapress-detail #press-content.press-mi .press-mi__flow .item .txtarea__tit .num{width:28px;min-width:28px;height:28px;margin-right:7px;padding-top:2px;padding-left:3px;border-radius:2px;font-size:15.5px;line-height:1}#sakurapress-detail #press-content.press-mi .press-mi__flow .item .txtarea ol{margin-top:13px;margin-left:12px}#sakurapress-detail #press-content.press-mi .press-mi__flow .item .txtarea ol li:not(:first-of-type){margin-top:10px}#sakurapress-detail #press-content.press-mi .press-mi__flow .item .txtarea .txt{margin-top:13px;margin-left:8px;font-size:14px;line-height:1.39286}#sakurapress-detail #press-content.press-mi .press-mi__flow .item .imagearea img{width:100%;border-radius:8px}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area{margin-top:1px;margin-bottom:25px;border-radius:4px}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area.last{margin-top:-1px}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area.no-image .txtarea{padding-right:16px}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area .txtarea{padding:15px 16px 16px}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area .txtarea__tit{padding-right:18px;border-radius:28px;font-size:14px;letter-spacing:.5px;line-height:1.39286}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area .txtarea__tit:before{width:28px;height:28px;margin-right:8px;background-size:9.33px 10.8px}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area .txtarea__txt{margin-top:9px;font-size:14px;line-height:1.39286}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area .txtarea ol{margin-top:10px;margin-left:12px}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area .imagearea{display:none;right:60px;bottom:23px}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area .imagearea__inner{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.1)}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area .imagearea__inner:after{-webkit-box-shadow:0 0 0 8px #fff inset;box-shadow:inset 0 0 0 8px #fff}#sakurapress-detail #press-content.press-mi .tit-arrow{margin-top:42px;padding:12px 22px;font-size:16px;line-height:1.5}#sakurapress-detail #press-content.press-mi .tit-arrow:after{bottom:-8px;left:calc(50% - 5px);border-width:8px 5px 0!important}#sakurapress-detail #press-content.press-mi h1{font-size:20px;line-height:1.5}#sakurapress-detail #press-content.press-mi h2{margin-top:30px;font-size:18px;line-height:1.5}#sakurapress-detail #press-content.press-mi h3{margin-top:20px;font-size:16px;line-height:1.5}#sakurapress-detail #press-content.press-mi h4,#sakurapress-detail #press-content.press-mi h5{margin-top:15px;font-size:14px;line-height:1.5}#sakurapress-detail #press-content.press-mi h6{margin-top:10px;font-size:14px;line-height:1.5}#sakurapress-detail #press-content.press-mi p{margin-bottom:inherit;font-size:14px;line-height:1.78571}#sakurapress-detail #press-content.press-mi small{margin-top:10px;padding-left:16px;color:#666;font-size:13px;line-height:1.38462;text-indent:-15px}#sakurapress-detail #press-content.press-mi dl{margin-top:20px;font-size:14px;line-height:1.39286}#sakurapress-detail #press-content.press-mi dl dd{margin-top:10px}#sakurapress-detail #press-content.press-mi ul li:before{width:8.75px;min-width:8.75px;height:8.75px;margin-top:6px;margin-right:8.75px;border-radius:2px}#sakurapress-detail #press-content.press-mi ul.check li:before{width:10px;min-width:10px;height:9.75px;margin-top:4px;margin-right:11px}#sakurapress-detail #press-content.press-mi ol li:before{width:9px;min-width:9px;margin-top:5px;margin-right:11px;font-size:14px;line-height:1}#sakurapress-detail #press-content.press-mi ol,#sakurapress-detail #press-content.press-mi ul{margin-top:30px;font-size:14px;line-height:1.39286}#sakurapress-detail #press-content.press-mi ol li,#sakurapress-detail #press-content.press-mi ul li{display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:1px}#sakurapress-detail #press-content.press-mi ol li:not(:first-of-type),#sakurapress-detail #press-content.press-mi ul li:not(:first-of-type){margin-top:10px}}@media print,screen and (max-width:1279px) and (min-width:768px){#sakurapress-detail #press-content.press-mi{width:100%}#sakurapress-detail #press-content.press-mi .press-mi__flow{margin-bottom:-50px}#sakurapress-detail #press-content.press-mi .press-mi__flow .item{margin-bottom:50px}#sakurapress-detail #press-content.press-mi .press-mi__flow .item.wide,#sakurapress-detail #press-content.press-mi .press-mi__flow .item:not(.wide){width:calc(50% - 20px)}#sakurapress-detail #press-content.press-mi .press-mi__flow .item .txtarea{width:100%}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area{margin-top:1px;margin-bottom:50px}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area.last{margin-top:-1px}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area.no-image .txtarea br{display:none}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area .txtarea{padding-right:30px}#sakurapress-detail #press-content.press-mi .press-mi__flow .enhance-area .imagearea{display:none}}#sakurapress-detail #press-content:not(.press-mi) *{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#sakurapress-detail #press-content:not(.press-mi) .c-mv{max-width:600px;margin:0 auto 57px;text-align:center}@media print,screen and (min-width:768px){#sakurapress-detail #press-content:not(.press-mi) .c-mv img{width:auto;max-width:600px;height:auto;max-height:600px}}#sakurapress-detail #press-content:not(.press-mi) .c-mv__caption{margin-top:17px;margin-bottom:0;font-size:16px;font-weight:700;letter-spacing:1px;line-height:1.375;text-align:center}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .c-mv{max-width:100%;max-height:100%;margin-bottom:25px}#sakurapress-detail #press-content:not(.press-mi) .c-mv__caption{margin-top:19px;font-size:14px;line-height:1.39286}#sakurapress-detail #press-content:not(.press-mi) .c-mv img{-o-object-fit:contain;-o-object-position:top;width:auto!important;height:auto!important;object-fit:contain;object-position:top;font-family:"object-fit: contain; object-position: top"}}#sakurapress-detail #press-content:not(.press-mi) .c-arrowcap{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;margin-bottom:36px;font-size:16px;font-weight:700;letter-spacing:2.7px;line-height:1}#sakurapress-detail #press-content:not(.press-mi) .c-arrowcap a{color:#666}#sakurapress-detail #press-content:not(.press-mi) .c-arrowcap__caption{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;height:24px;margin-right:24px;padding:0 7px 0 9px;color:#fff;letter-spacing:1px}#sakurapress-detail #press-content:not(.press-mi) .c-arrowcap__caption:after{position:absolute;top:0;right:-8px}@media (-ms-high-contrast:none),print{#sakurapress-detail #press-content:not(.press-mi) .c-arrowcap__caption{margin-top:-5px;padding-top:6px}}#sakurapress-detail #press-content:not(.press-mi) .c-arrowcap.glay{color:#666}#sakurapress-detail #press-content:not(.press-mi) .c-arrowcap.glay .c-arrowcap__caption{background-color:#666}#sakurapress-detail #press-content:not(.press-mi) .c-arrowcap.glay .c-arrowcap__caption:after{z-index:-1;position:absolute;width:0;height:0;border-width:12px 0 12px 8px;border-style:solid;border-color:transparent transparent transparent #666;content:""}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .c-arrowcap.glay .c-arrowcap__caption:after{z-index:-1;position:absolute;width:0;height:0;border-width:10.5px 0 10.5px 7px;border-style:solid;border-color:transparent transparent transparent #666;content:""}}#sakurapress-detail #press-content:not(.press-mi) .c-arrowcap.purple{color:#9774a6}#sakurapress-detail #press-content:not(.press-mi) .c-arrowcap.purple .c-arrowcap__caption{background-color:#9774a6}#sakurapress-detail #press-content:not(.press-mi) .c-arrowcap.purple .c-arrowcap__caption:after{z-index:-1;position:absolute;width:0;height:0;border-width:12px 0 12px 8px;border-style:solid;border-color:transparent transparent transparent #9774a6;content:""}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .c-arrowcap.purple .c-arrowcap__caption:after{z-index:-1;position:absolute;width:0;height:0;border-width:10.5px 0 10.5px 7px;border-style:solid;border-color:transparent transparent transparent #9774a6;content:""}}#sakurapress-detail #press-content:not(.press-mi) .c-arrowcap.responsibility{margin-top:40px;letter-spacing:.7px}@media print,screen and (min-width:768px){#sakurapress-detail #press-content:not(.press-mi) .c-arrowcap.responsibility{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .c-arrowcap{margin-bottom:24px;font-size:14px;letter-spacing:2.2px;line-height:1.14286}#sakurapress-detail #press-content:not(.press-mi) .c-arrowcap__caption{height:21px;margin-right:21px;padding:0 6px 0 7px;letter-spacing:1px}#sakurapress-detail #press-content:not(.press-mi) .c-arrowcap__caption:after{top:0;right:-7px}#sakurapress-detail #press-content:not(.press-mi) .c-arrowcap.responsibility{margin-top:29px}#sakurapress-detail #press-content:not(.press-mi) .c-arrowcap.responsibility .c-arrowcap__caption{min-width:45px}}#sakurapress-detail #press-content:not(.press-mi) .c-table{width:100%;margin-top:32px;margin-bottom:38px;border:1px solid #dedede;font-size:16px;font-weight:400;line-height:1.8125}#sakurapress-detail #press-content:not(.press-mi) .c-table:not(.has-header) tr{letter-spacing:1.23px}#sakurapress-detail #press-content:not(.press-mi) .c-table:not(.has-header) tr th{width:192px;min-width:192px;padding-left:32px;background-color:#f8f8f8;text-align:left;vertical-align:middle}#sakurapress-detail #press-content:not(.press-mi) .c-table:not(.has-header) tr td{padding:25px 32px}#sakurapress-detail #press-content:not(.press-mi) .c-table:not(.has-header) tr td ol{margin-bottom:7px;padding-left:24px;font-size:16px;font-weight:400;line-height:1.375}#sakurapress-detail #press-content:not(.press-mi) .c-table:not(.has-header) tr td ol li:not(:first-of-type){margin-top:14px}@media print,screen and (min-width:768px){#sakurapress-detail #press-content:not(.press-mi) .c-table:not(.has-header) tr:not(:first-of-type) th{border-top:1px solid #fff}#sakurapress-detail #press-content:not(.press-mi) .c-table:not(.has-header) tr:not(:first-of-type) td{border-top:1px solid #dedede}}@media print,screen and (min-width:768px){#sakurapress-detail #press-content:not(.press-mi) .c-table.has-header tr:first-of-type{background-color:#f8f8f8}#sakurapress-detail #press-content:not(.press-mi) .c-table.has-header tr:first-of-type th{border-right-color:#fff;border-left-color:#fff;font-weight:700}#sakurapress-detail #press-content:not(.press-mi) .c-table.has-header tr:first-of-type th:first-of-type{border-left-color:#dedede}#sakurapress-detail #press-content:not(.press-mi) .c-table.has-header tr:first-of-type th:last-of-type{border-right-color:#dedede}#sakurapress-detail #press-content:not(.press-mi) .c-table.has-header tr th{padding:26px 26px 25px;border:1px solid #dedede;text-align:center}#sakurapress-detail #press-content:not(.press-mi) .c-table.has-header tr td{padding:26px 26px 25px;border:1px solid #dedede;text-align:left;vertical-align:middle}}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .c-table{margin-top:24px;margin-bottom:27px;font-size:14px;line-height:1.82143}#sakurapress-detail #press-content:not(.press-mi) .c-table:not(.has-header) tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;letter-spacing:1.23px}#sakurapress-detail #press-content:not(.press-mi) .c-table:not(.has-header) tr th{width:inherit;min-width:inherit;padding:9px 15px 7px}#sakurapress-detail #press-content:not(.press-mi) .c-table:not(.has-header) tr td{padding:9px 15px}#sakurapress-detail #press-content:not(.press-mi) .c-table:not(.has-header) tr td ol{margin-bottom:7px;padding-left:20px;font-size:14px;line-height:1.39286}#sakurapress-detail #press-content:not(.press-mi) .c-table:not(.has-header) tr td ol li:not(:first-of-type){margin-top:12px}#sakurapress-detail #press-content:not(.press-mi) .c-table.has-header tr:nth-of-type(2n){background-color:#f6f6f6}#sakurapress-detail #press-content:not(.press-mi) .c-table.has-header tr:nth-of-type(2n) td:not(:first-of-type){border-left:1px solid #fff}#sakurapress-detail #press-content:not(.press-mi) .c-table.has-header tr:nth-of-type(odd) td{border-left:1px solid #dedede}#sakurapress-detail #press-content:not(.press-mi) .c-table.has-header tr th{background-color:#dedede;text-align:left}#sakurapress-detail #press-content:not(.press-mi) .c-table.has-header tr td{border-top:1px solid #dedede}#sakurapress-detail #press-content:not(.press-mi) .c-table.has-header tr td,#sakurapress-detail #press-content:not(.press-mi) .c-table.has-header tr th{padding:9px 15px 8px}#sakurapress-detail #press-content:not(.press-mi) .c-table.no-color tr:nth-of-type(2n){background-color:#fff}#sakurapress-detail #press-content:not(.press-mi) .c-table.no-color tr:nth-of-type(2n) td:not(:first-of-type){border-color:#dedede}#sakurapress-detail #press-content:not(.press-mi) .c-table .small-header th{background-color:#f8f8f8!important;font-weight:700}#sakurapress-detail #press-content:not(.press-mi) .c-table .small-header th:not(:first-of-type){border-left:1px solid #fff}}#sakurapress-detail #press-content:not(.press-mi) .c-col{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin-bottom:30px}#sakurapress-detail #press-content:not(.press-mi) .c-col.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col="2"]>*{width:calc(50% - 16px)}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col="3"]>*{width:33.33333%!important}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col="4"]>*{width:25%!important}@media print,screen and (min-width:768px){#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="1"]{width:1%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="2"]{width:2%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="3"]{width:3%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="4"]{width:4%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="5"]{width:5%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="6"]{width:6%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="7"]{width:7%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="8"]{width:8%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="9"]{width:9%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="10"]{width:10%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="11"]{width:11%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="12"]{width:12%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="13"]{width:13%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="14"]{width:14%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="15"]{width:15%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="16"]{width:16%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="17"]{width:17%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="18"]{width:18%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="19"]{width:19%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="20"]{width:20%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="21"]{width:21%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="22"]{width:22%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="23"]{width:23%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="24"]{width:24%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="25"]{width:25%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="26"]{width:26%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="27"]{width:27%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="28"]{width:28%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="29"]{width:29%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="30"]{width:30%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="31"]{width:31%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="32"]{width:32%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="33"]{width:33%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="34"]{width:34%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="35"]{width:35%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="36"]{width:36%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="37"]{width:37%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="38"]{width:38%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="39"]{width:39%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="40"]{width:40%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="41"]{width:41%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="42"]{width:42%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="43"]{width:43%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="44"]{width:44%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="45"]{width:45%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="46"]{width:46%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="47"]{width:47%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="48"]{width:48%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="49"]{width:49%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="50"]{width:50%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="51"]{width:51%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="52"]{width:52%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="53"]{width:53%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="54"]{width:54%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="55"]{width:55%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="56"]{width:56%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="57"]{width:57%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="58"]{width:58%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="59"]{width:59%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="60"]{width:60%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="61"]{width:61%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="62"]{width:62%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="63"]{width:63%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="64"]{width:64%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="65"]{width:65%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="66"]{width:66%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="67"]{width:67%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="68"]{width:68%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="69"]{width:69%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="70"]{width:70%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="71"]{width:71%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="72"]{width:72%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="73"]{width:73%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="74"]{width:74%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="75"]{width:75%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="76"]{width:76%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="77"]{width:77%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="78"]{width:78%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="79"]{width:79%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="80"]{width:80%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="81"]{width:81%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="82"]{width:82%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="83"]{width:83%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="84"]{width:84%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="85"]{width:85%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="86"]{width:86%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="87"]{width:87%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="88"]{width:88%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="89"]{width:89%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="90"]{width:90%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="91"]{width:91%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="92"]{width:92%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="93"]{width:93%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="94"]{width:94%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="95"]{width:95%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="96"]{width:96%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="97"]{width:97%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="98"]{width:98%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child[data-width="99"]{width:99%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child img{margin-top:7px}}@media print,screen and (min-width:768px){#sakurapress-detail #press-content:not(.press-mi) .c-col a{-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1)}#sakurapress-detail #press-content:not(.press-mi) .c-col a:hover{opacity:.7}#sakurapress-detail #press-content:not(.press-mi) .c-col~h3{margin-top:50px}}#sakurapress-detail #press-content:not(.press-mi) .c-col__child{text-decoration:none}#sakurapress-detail #press-content:not(.press-mi) .c-col__child.reverse{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;margin:0 5px}#sakurapress-detail #press-content:not(.press-mi) .c-col__child.reverse .tit{width:100%;margin-top:10px;margin-bottom:0;color:#666;font-size:14px;font-weight:400;line-height:2.07143;text-decoration:none}#sakurapress-detail #press-content:not(.press-mi) .c-col__child .border{width:100%;border:1px solid #dedede;text-align:center}#sakurapress-detail #press-content:not(.press-mi) .c-col__child .border img{width:auto}#sakurapress-detail #press-content:not(.press-mi) .c-col__child img{max-width:100%}#sakurapress-detail #press-content:not(.press-mi) .c-col.start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .c-col.center{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#sakurapress-detail #press-content:not(.press-mi) .c-col.center .c-col__child{margin:0 4px}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col="2"]>*{width:calc(50% - 10px)}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child{width:100%}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child.sp-size-61{margin-bottom:30px}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child.sp-size-61 figure{width:61%;margin:4px auto 0}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child figure{width:calc(50% - 6px);margin:7px auto 0}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child .c-col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#sakurapress-detail #press-content:not(.press-mi) .c-col[data-col=normal] .c-col__child .c-col figure{margin:7px 0 0}#sakurapress-detail #press-content:not(.press-mi) .c-col__child.reverse .tit{font-size:14px;line-height:1.5;text-align:left}#sakurapress-detail #press-content:not(.press-mi) .c-col.nurie .c-col__child:not(:first-of-type){margin-top:0}#sakurapress-detail #press-content:not(.press-mi) .c-col.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#sakurapress-detail #press-content:not(.press-mi) .c-col.column .c-bg-glay{width:100%}#sakurapress-detail #press-content:not(.press-mi) .c-col.column .c-bg-glay:not(:first-of-type){margin-top:18px;margin-left:0}#sakurapress-detail #press-content:not(.press-mi) .c-col~h3{margin-top:30px}}#sakurapress-detail #press-content:not(.press-mi) .c-bg-glay{padding:27px 20px 26px;border-radius:16px;background-color:#f8f8f8;text-align:center}#sakurapress-detail #press-content:not(.press-mi) .c-bg-glay .tit{margin-bottom:26px;font-size:18px;font-weight:700;line-height:1.38889;text-align:center}#sakurapress-detail #press-content:not(.press-mi) .c-bg-glay picture img{width:auto}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .c-bg-glay{padding:20px 16px 12px;border-radius:8px}#sakurapress-detail #press-content:not(.press-mi) .c-bg-glay .tit{margin-bottom:10px;font-size:14px;line-height:1.39286}#sakurapress-detail #press-content:not(.press-mi) .c-bg-glay:not(:first-of-type){margin-top:0}}#sakurapress-detail #press-content:not(.press-mi) .c-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center}#sakurapress-detail #press-content:not(.press-mi) .c-center:not(:first-of-type){margin-top:27px}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .c-center:not(:first-of-type){margin-top:13px}}#sakurapress-detail #press-content:not(.press-mi) .c-flow{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-top:41px}#sakurapress-detail #press-content:not(.press-mi) .c-flow .c-flow__txt:first-of-type{background-color:#dadcfa}#sakurapress-detail #press-content:not(.press-mi) .c-flow .c-flow__txt:first-of-type:after{z-index:-1;position:absolute;width:0;height:0;border-width:10px 10px 0;border-style:solid;border-color:#dadcfa transparent transparent;content:""}@media print,screen and (min-width:768px){#sakurapress-detail #press-content:not(.press-mi) .c-flow .c-flow__txt:first-of-type:after{z-index:-1;position:absolute;width:0;height:0;border-width:90px 0 90px 30px;border-style:solid;border-color:transparent transparent transparent #dadcfa;content:""}}#sakurapress-detail #press-content:not(.press-mi) .c-flow .c-flow__txt:first-of-type .num{color:#4850b3}#sakurapress-detail #press-content:not(.press-mi) .c-flow .c-flow__txt:nth-of-type(2){background-color:#e2dcfa}#sakurapress-detail #press-content:not(.press-mi) .c-flow .c-flow__txt:nth-of-type(2):after{z-index:-1;position:absolute;width:0;height:0;border-width:10px 10px 0;border-style:solid;border-color:#e2dcfa transparent transparent;content:""}@media print,screen and (min-width:768px){#sakurapress-detail #press-content:not(.press-mi) .c-flow .c-flow__txt:nth-of-type(2):after{z-index:-1;position:absolute;width:0;height:0;border-width:90px 0 90px 30px;border-style:solid;border-color:transparent transparent transparent #e2dcfa;content:""}}#sakurapress-detail #press-content:not(.press-mi) .c-flow .c-flow__txt:nth-of-type(2) .num{color:#634eb3}#sakurapress-detail #press-content:not(.press-mi) .c-flow .c-flow__txt:nth-of-type(3){background-color:#eadbfa}#sakurapress-detail #press-content:not(.press-mi) .c-flow .c-flow__txt:nth-of-type(3):after{z-index:-1;position:absolute;width:0;height:0;border-width:10px 10px 0;border-style:solid;border-color:#eadbfa transparent transparent;content:""}@media print,screen and (min-width:768px){#sakurapress-detail #press-content:not(.press-mi) .c-flow .c-flow__txt:nth-of-type(3):after{z-index:-1;position:absolute;width:0;height:0;border-width:90px 0 90px 30px;border-style:solid;border-color:transparent transparent transparent #eadbfa;content:""}}#sakurapress-detail #press-content:not(.press-mi) .c-flow .c-flow__txt:nth-of-type(3) .num{color:#7e4cb3}#sakurapress-detail #press-content:not(.press-mi) .c-flow .c-flow__txt:nth-of-type(4){background-color:#f2dbfa}#sakurapress-detail #press-content:not(.press-mi) .c-flow .c-flow__txt:nth-of-type(4):after{z-index:-1;position:absolute;width:0;height:0;border-width:10px 10px 0;border-style:solid;border-color:#f2dbfa transparent transparent;content:""}@media print,screen and (min-width:768px){#sakurapress-detail #press-content:not(.press-mi) .c-flow .c-flow__txt:nth-of-type(4):after{z-index:-1;position:absolute;width:0;height:0;border-width:90px 0 90px 30px;border-style:solid;border-color:transparent transparent transparent #f2dbfa;content:""}}#sakurapress-detail #press-content:not(.press-mi) .c-flow .c-flow__txt:nth-of-type(4) .num{color:#b348b3}#sakurapress-detail #press-content:not(.press-mi) .c-flow .c-flow__txt:nth-of-type(5){background-color:#fadafa}#sakurapress-detail #press-content:not(.press-mi) .c-flow .c-flow__txt:nth-of-type(5):after{z-index:-1;position:absolute;width:0;height:0;border-width:10px 10px 0;border-style:solid;border-color:#fadafa transparent transparent;content:""}@media print,screen and (min-width:768px){#sakurapress-detail #press-content:not(.press-mi) .c-flow .c-flow__txt:nth-of-type(5):after{z-index:-1;position:absolute;width:0;height:0;border-width:90px 0 90px 30px;border-style:solid;border-color:transparent transparent transparent #fadafa;content:""}}#sakurapress-detail #press-content:not(.press-mi) .c-flow .c-flow__txt:nth-of-type(5) .num{color:#b348b3}@media print,screen and (min-width:768px){#sakurapress-detail #press-content:not(.press-mi) .c-flow[data-num="1"] .c-flow__txt{width:calc(100% - 40px)}}@media print,screen and (min-width:768px){#sakurapress-detail #press-content:not(.press-mi) .c-flow[data-num="2"] .c-flow__txt{width:calc(50% - 40px)}}@media print,screen and (min-width:768px){#sakurapress-detail #press-content:not(.press-mi) .c-flow[data-num="3"] .c-flow__txt{width:calc(33.33333% - 40px)}}@media print,screen and (min-width:768px){#sakurapress-detail #press-content:not(.press-mi) .c-flow[data-num="4"] .c-flow__txt{width:calc(25% - 40px)}}@media print,screen and (min-width:768px){#sakurapress-detail #press-content:not(.press-mi) .c-flow[data-num="5"] .c-flow__txt{width:calc(20% - 40px)}}@media print,screen and (min-width:768px){#sakurapress-detail #press-content:not(.press-mi) .c-flow[data-num="6"] .c-flow__txt{width:calc(16.66667% - 40px)}}@media print,screen and (min-width:768px){#sakurapress-detail #press-content:not(.press-mi) .c-flow[data-num="7"] .c-flow__txt{width:calc(14.28571% - 40px)}}@media print,screen and (min-width:768px){#sakurapress-detail #press-content:not(.press-mi) .c-flow[data-num="8"] .c-flow__txt{width:calc(12.5% - 40px)}}@media print,screen and (min-width:768px){#sakurapress-detail #press-content:not(.press-mi) .c-flow[data-num="9"] .c-flow__txt{width:calc(11.11111% - 40px)}}@media print,screen and (min-width:768px){#sakurapress-detail #press-content:not(.press-mi) .c-flow[data-num="10"] .c-flow__txt{width:calc(10% - 40px)}}#sakurapress-detail #press-content:not(.press-mi) .c-flow__txt{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:180px;margin-right:50px;margin-bottom:0;padding:17px 18px 17px 20px;text-align:center}#sakurapress-detail #press-content:not(.press-mi) .c-flow__txt:after{position:absolute;top:0;right:-30px}#sakurapress-detail #press-content:not(.press-mi) .c-flow__txt:last-of-type{margin-right:0}#sakurapress-detail #press-content:not(.press-mi) .c-flow__txt:last-of-type:after{display:none}#sakurapress-detail #press-content:not(.press-mi) .c-flow__txt .num{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;height:50px;padding-top:30px;padding-right:6px;font-family:Josefin Sans,sans-serif;font-size:50px;font-style:italic;font-weight:700;line-height:.42;content:""}#sakurapress-detail #press-content:not(.press-mi) .c-flow__txt .txt{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-top:16px}@media print,screen and (max-width:924px){#sakurapress-detail #press-content:not(.press-mi) .c-flow__txt{padding:20px 0 20px 8px}#sakurapress-detail #press-content:not(.press-mi) .c-flow__txt .txt{font-size:14px;line-height:1.57143}}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .c-flow{margin-top:14px}#sakurapress-detail #press-content:not(.press-mi) .c-flow__txt{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;height:auto;margin-right:0;padding:13px 15px;font-size:12px;font-weight:400;letter-spacing:.7px;line-height:1.5}#sakurapress-detail #press-content:not(.press-mi) .c-flow__txt:after{top:auto;right:auto;bottom:-10px;left:0}#sakurapress-detail #press-content:not(.press-mi) .c-flow__txt:not(:first-of-type){margin-top:18px}#sakurapress-detail #press-content:not(.press-mi) .c-flow__txt .num{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:40px;height:auto;margin-top:4px;padding-top:0;padding-right:0;font-size:25px;line-height:.58}#sakurapress-detail #press-content:not(.press-mi) .c-flow__txt .txt{padding-top:0}}#sakurapress-detail #press-content:not(.press-mi) .c-dl-list{margin-bottom:30px}#sakurapress-detail #press-content:not(.press-mi) .c-dl-list dl:not(:first-of-type){margin-top:18px}#sakurapress-detail #press-content:not(.press-mi) .c-dl-list dl dt{-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;font-size:18px;font-weight:700;line-height:1.5}#sakurapress-detail #press-content:not(.press-mi) .c-dl-list dl dt:before{-webkit-box-shadow:0 0 0 2px rgba(151,116,166,.5) inset;display:inline-block;width:18px;min-width:18px;height:18px;margin-top:5px;margin-right:10px;border-radius:50%;box-shadow:inset 0 0 0 2px rgba(151,116,166,.5);content:""}@media (-ms-high-contrast:none),print{#sakurapress-detail #press-content:not(.press-mi) .c-dl-list dl dt:before{margin-top:1px}}#sakurapress-detail #press-content:not(.press-mi) .c-dl-list dl dd{margin-top:10px;font-size:16px;font-weight:400;letter-spacing:1.4px;line-height:1.8125}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .c-dl-list{margin-top:18px}#sakurapress-detail #press-content:not(.press-mi) .c-dl-list dl:not(:first-of-type){margin-top:15px}#sakurapress-detail #press-content:not(.press-mi) .c-dl-list dl dt{font-size:14px;line-height:1.5}#sakurapress-detail #press-content:not(.press-mi) .c-dl-list dl dt:before{width:14px;min-width:14px;height:14px;margin-top:4px;margin-right:7px}#sakurapress-detail #press-content:not(.press-mi) .c-dl-list dl dd{margin-top:7px;font-size:14px;letter-spacing:1px;line-height:1.78571}}#sakurapress-detail #press-content:not(.press-mi) .press-headline{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px;clear:both}#sakurapress-detail #press-content:not(.press-mi) .press-headline>.headline-img{margin-top:0;margin-right:30px;margin-bottom:0}#sakurapress-detail #press-content:not(.press-mi) .press-headline>.headline-img img{margin-bottom:0}#sakurapress-detail #press-content:not(.press-mi) .press-headline>.headline-txt{margin-top:10px;color:#366d91}#sakurapress-detail #press-content:not(.press-mi) .press-headline>.headline-txt>.main-txt{margin-bottom:0;font-size:22px;font-weight:700}#sakurapress-detail #press-content:not(.press-mi) .press-headline>.headline-txt>.sub-txt{margin-bottom:0;font-size:18px;font-weight:700}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .press-headline{display:block;margin-bottom:50px}#sakurapress-detail #press-content:not(.press-mi) .press-headline:after{display:block;visibility:hidden;height:0;clear:both;content:""}#sakurapress-detail #press-content:not(.press-mi) .press-headline>.headline-img{float:left}#sakurapress-detail #press-content:not(.press-mi) .press-headline>.headline-txt{margin-top:15px;float:left;font-size:14px}#sakurapress-detail #press-content:not(.press-mi) .press-headline>.headline-txt>.main-txt,#sakurapress-detail #press-content:not(.press-mi) .press-headline>.headline-txt>.sub-txt{font-size:14px}}#sakurapress-detail #press-content:not(.press-mi) .press-lead{margin-bottom:40px;color:#333}#sakurapress-detail #press-content:not(.press-mi) .press-lead>.lead-main{margin-bottom:0;font-size:28px;font-weight:700}#sakurapress-detail #press-content:not(.press-mi) .press-lead>.lead-sub{margin-bottom:0;font-size:28px}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .press-lead{margin-bottom:20px;clear:both;text-align:center}#sakurapress-detail #press-content:not(.press-mi) .press-lead>.lead-main,#sakurapress-detail #press-content:not(.press-mi) .press-lead>.lead-sub{font-size:16px;font-weight:700}}#sakurapress-detail #press-content:not(.press-mi) .press-box{width:100%;margin-bottom:50px;padding:30px;border-radius:8px;background-color:#f8f8f8;color:#333;text-align:justify;text-justify:inter-ideograph}#sakurapress-detail #press-content:not(.press-mi) .press-box>.box-lead{margin-top:15px;margin-bottom:15px;border-bottom:1px solid #999;color:#000;font-size:18px;font-weight:700}#sakurapress-detail #press-content:not(.press-mi) .press-box p{margin-bottom:15px}#sakurapress-detail #press-content:not(.press-mi) .press-box p:last-child{margin-bottom:0}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .press-box{height:356px;padding:15px;overflow-y:scroll}#sakurapress-detail #press-content:not(.press-mi) .press-box>.box-lead{font-size:15px;font-weight:700}}#sakurapress-detail #press-content:not(.press-mi) .press-img{margin-top:40px;margin-bottom:40px}#sakurapress-detail #press-content:not(.press-mi) .press-img img{margin-bottom:0}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .press-img{margin-top:20px;margin-bottom:20px}}#sakurapress-detail #press-content:not(.press-mi) .press-banner{margin-top:40px;margin-bottom:0}#sakurapress-detail #press-content:not(.press-mi) .press-banner a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-transition:opacity .3s;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;max-width:640px;height:128px;max-height:128px;margin-right:auto;margin-left:auto;overflow:hidden;border-radius:10px;background-position:50%;background-repeat:no-repeat;background-size:cover;text-decoration:none;transition:opacity .3s}#sakurapress-detail #press-content:not(.press-mi) .press-banner a>.banner-txt{margin-bottom:0;color:#fff;font-size:13px;font-weight:700;letter-spacing:2.5px}#sakurapress-detail #press-content:not(.press-mi) .press-banner a>.banner-txt>.banner-txt-sm{display:none}#sakurapress-detail #press-content:not(.press-mi) .press-banner a:hover{-webkit-box-shadow:0 5px 16px 0 rgba(0,0,0,.35);box-shadow:0 5px 16px 0 rgba(0,0,0,.35)}#sakurapress-detail #press-content:not(.press-mi) .press-banner a:after{display:inline-block;position:absolute;right:8px;bottom:10px;width:14.5px;height:14.5px;background-image:url(/img/common/arrow_r.png);background-size:cover;content:""}#sakurapress-detail #press-content:not(.press-mi) .press-banner a.banner-event{background-image:url(/img/press/012/bnr_artmuseum_event.jpg)}#sakurapress-detail #press-content:not(.press-mi) .press-banner a.banner-archive{background-image:url(/img/press/012/bnr_artmuseum_archive.png)}@media screen and (max-width:767px){#sakurapress-detail #press-content:not(.press-mi) .press-banner a{width:100%;max-height:96px}#sakurapress-detail #press-content:not(.press-mi) .press-banner a>.banner-txt{letter-spacing:1.5px;text-align:center}#sakurapress-detail #press-content:not(.press-mi) .press-banner a>.banner-txt>.banner-txt-sm{display:-webkit-box;display:-ms-flexbox;display:flex}#sakurapress-detail #press-content:not(.press-mi) .press-banner a:after{right:8px;bottom:8px;width:15px;height:15px}}.recruiting-head-navi{max-width:1000px;margin:0 auto 55px;text-align:center}.rec-btn-bottom{padding-bottom:15px}.recruiting-content{width:100%;padding:30px 0 0}.recruiting-block{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;background-color:#f8f8f8}.recruiting-right{float:right}.recruiting-left{float:left}.recruiting-text{width:50%}.recruiting-text-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:400px;margin:0 auto}.recruiting-text-area{padding-bottom:60px;font-size:22px;font-weight:700;line-height:1.4;text-align:center}.recruiting-img{width:50%}.recruiting-img img{width:100%}#recruiting-menu{padding-top:80px;background:url(../img/recruiting/cont_bg1.jpg);background-position:bottom;background-size:cover}#recruiting-menu-flex1,#recruiting-menu-flex2{-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:20px}#recruiting-menu-flex1 li{width:312px;margin:0 32px 35px 0}#recruiting-menu-flex1 li:nth-child(2){margin-right:0}#recruiting-menu-flex1 li a,#recruiting-menu-flex2 li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}#recruiting-menu-flex2 li{width:calc(33% - 64px);max-width:260px;margin:0 32px 35px 0}#recruiting-menu-flex2 li:last-child{margin-right:0}@media print,screen and (min-width:768px){#recruiting-menu-flex2 li:nth-child(3){margin-right:0}}.recruiting-menu-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;position:relative;order:2;margin-bottom:20px;margin-left:-25px;padding:0 0 0 25px;color:#333;font-size:18px;font-weight:700;text-align:center}a:active .recruiting-menu-title,a:link .recruiting-menu-title,a:visited .recruiting-menu-title{color:#333}.recruiting-menu-title:before{position:relative;top:2px;width:18px;height:18px;padding:0 0 0 25px;background:url(../img/common/arrow_r.png);background-repeat:no-repeat;background-size:18px auto;content:""}.recruiting-menu-img{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-transition:all .3s;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;order:1;margin-bottom:28px;border:4px solid rgba(255,0,0,0);border-radius:25px;transition:all .3s}@media print,screen and (min-width:769px){a:hover .recruiting-menu-img{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);-webkit-transform:scale(1.05) rotate(.1deg) translateZ(0);-webkit-transition:all .3s;transform:scale(1.05) rotate(.1deg) translateZ(0);border:4px solid red;box-shadow:0 10px 10px -6px rgba(0,0,0,.25);transition:all .3s}}@media print,screen and (min-width:769px){a.nolink:hover .recruiting-menu-img{-webkit-box-shadow:none;-webkit-transform:scale(1);-webkit-transition:all .3s;transform:scale(1);border:4px solid rgba(255,0,0,0);box-shadow:none;transition:all .3s}}.recruiting-menu-img img{-webkit-box-shadow:0 3px 6px 3px rgba(0,0,0,.1);-o-object-fit:cover;width:100%;height:100%;object-fit:cover;border-radius:20px;box-shadow:0 3px 6px 3px rgba(0,0,0,.1);font-family:"object-fit: cover"}.mynavi-download{margin:0 auto;padding:35px 16px 25px;background:rgba(98,204,119,.8)}.mynavi-download__tit{margin-bottom:21px;color:#fff;font-size:26px;font-weight:700;line-height:1.38462;text-align:center}@media screen and (max-width:767px){.mynavi-download__tit{margin-bottom:12px;font-size:17px;line-height:1.38235}}.mynavi-download .content-width{max-width:1000px}.mynavi-block{width:48%;float:left}.mynavi-block a{display:block;border-radius:15px}.mynavi-block img{width:100%}@media print,screen and (min-width:769px){.mynavi-block a:hover{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);-webkit-transform:scale(1.1);-webkit-transition:all .3s;transform:scale(1.1);box-shadow:0 10px 10px -6px rgba(0,0,0,.25);transition:all .3s}}.download-block{width:485px;float:right}.download-block a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:center}@media print,screen and (min-width:769px){.download-block a:hover{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);-webkit-transform:scale(1.1) rotate(.1deg) translateZ(0);-webkit-transition:all .3s;transform:scale(1.1) rotate(.1deg) translateZ(0);box-shadow:0 10px 10px -6px rgba(0,0,0,.25);transition:all .3s}}.download-ttl{margin-bottom:14px;padding:4px 0;border:2px solid #fff;border-radius:20px;background-color:#20ad3d;color:#fff;font-size:18px;font-weight:700;text-align:center}@media (-ms-high-contrast:none),print{.download-ttl{padding:7px 0 1px}}.download-btn{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.download-btn a{width:234px;padding:14px 0;border-radius:7px;background-color:#fff;font-size:16px;font-weight:700;text-align:center}@media screen and (min-width:768px) and (-ms-high-contrast:none){.download-btn a{-webkit-box-sizing:border-box;box-sizing:border-box;padding:17px 0 11px 17px}}.pdf-icon:after{position:relative;right:-10px;width:24px;height:24px;background:url(../img/recruiting/pdf.svg);background-repeat:no-repeat;content:""}@media (-ms-high-contrast:none),print{.pdf-icon:after{top:-3px}}.excel-icon:after{position:relative;right:-10px;width:24px;height:24px;background:url(../img/recruiting/excel.svg);background-repeat:no-repeat;content:""}@media (-ms-high-contrast:none),print{.excel-icon:after{top:-3px}}.download-btn a:active,.download-btn a:link,.download-btn a:visited{color:#000}#recruiting-top .recruiting-content-links{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;position:relative;flex-wrap:wrap}#recruiting-top .recruiting-content-links-fullwidth{width:100%}#recruiting-top .recruiting-content-links-fullwidth a{height:400px}#recruiting-top .recruiting-content-links-fullwidth a .bg span{-webkit-transition:.3s ease;position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-size:cover;transition:.3s ease}#recruiting-top .recruiting-content-links-fullwidth a .bg .ov{opacity:0}@media print,screen and (min-width:769px){#recruiting-top .recruiting-content-links-fullwidth a:hover .bg span{-webkit-transform:scale(1.1);transform:scale(1.1)}}#recruiting-top .recruiting-content-links-fullwidth a:hover .bg .ov{opacity:1}#recruiting-top .recruiting-content-links-fullwidth a:hover .recruiting-content-links-arrow svg path{fill:red}#recruiting-top .recruiting-content-links-fullwidth a .recruiting-content-links-arrow svg{width:39px;height:39px}#recruiting-top .recruiting-content-links-harfwidth{width:50%}#recruiting-top .recruiting-content-links-harfwidth a{height:300px}#recruiting-top .recruiting-content-links-harfwidth a:before{position:absolute;top:16px;right:16px;bottom:16px;left:16px;border:1px solid #fff;border-radius:16px;content:""}#recruiting-top .recruiting-content-links-harfwidth a:after{-webkit-transition:.3s ease;z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;content:"";opacity:0;transition:.3s ease}#recruiting-top .recruiting-content-links-harfwidth a:hover:after{opacity:.6}#recruiting-top .recruiting-content-links-harfwidth a .recruiting-content-links-arrow svg{width:30px;height:30px}#recruiting-top .recruiting-content-links-title{margin-bottom:40px;color:#fff;font-size:26px;font-weight:700;letter-spacing:.1em;line-height:1}#recruiting-top .recruiting-content-links-title.black{color:#000}#recruiting-top .recruiting-content-links-arrow.black svg path{fill:#000}#recruiting-top .recruiting-content-links-arrow svg rect{fill:none}#recruiting-top .recruiting-content-links-arrow svg path{fill:#fff;-webkit-transition:.3s ease;transition:.3s ease}#recruiting-top .recruiting-content-links a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;flex-direction:column;align-items:center;padding:20px 30px 40px;overflow:hidden}@media print,screen and (max-width:1000px){.rec-btn-bottom{padding-bottom:15px}.recruiting-content,.recruiting-content .width-middle{width:100%}.recruiting-content .width-middle a{font-size:16px}.recruiting-content .width-long{width:100%}.recruiting-content .width-long a{font-size:14px}.recruiting-block{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;background-color:#f8f8f8}.recruiting-right{float:right}.recruiting-left{float:left}.recruiting-text{width:50%}.recruiting-text-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80%;margin:0 auto}.recruiting-text-area{padding-bottom:30px;font-size:18px;font-weight:700;line-height:1.4;text-align:center}.recruiting-img{width:50%}.recruiting-img img{width:100%}#recruiting-menu{padding-top:80px;background:url(../img/recruiting/cont_bg1.jpg);background-position:bottom;background-size:cover}#recruiting-menu-flex1,#recruiting-menu-flex2{-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center}#recruiting-menu-flex1 li{width:312px;margin:0 32px 35px 0}#recruiting-menu-flex1 li a,#recruiting-menu-flex2 li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}#recruiting-menu-flex2 li{width:calc(33% - 64px);max-width:260px;margin:0 32px 35px 0}.recruiting-menu-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;position:relative;order:2;margin-bottom:20px;margin-left:-25px;padding:0 0 0 25px;color:#333;font-size:18px;font-weight:700;text-align:center}a:active .recruiting-menu-title,a:link .recruiting-menu-title,a:visited .recruiting-menu-title{color:#333}.recruiting-menu-title:before{position:relative;top:0;width:18px;height:18px;padding:0 0 0 25px;background:url(../img/common/arrow_r.png);background-repeat:no-repeat;background-size:18px auto;content:""}.recruiting-menu-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:28px}.recruiting-menu-img img{-webkit-box-shadow:0 3px 6px 3px rgba(0,0,0,.1);border-radius:20px;box-shadow:0 3px 6px 3px rgba(0,0,0,.1)}.mynavi-download{-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 32px;background:rgba(98,204,119,.8)}.mynavi-block{width:80%;margin:0 auto 30px;float:none}.mynavi-block img{width:100%;margin:0 auto}.download-block{width:80%;margin:0 auto;float:none}.download-ttl{margin-bottom:14px;padding:4px 0;border:2px solid #fff;border-radius:20px;background-color:#20ad3d;color:#fff;font-size:18px;font-weight:700;text-align:center}.download-btn{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:48%}.download-btn a{width:100%;padding:14px 0;border-radius:7px;background-color:#fff;font-size:16px;font-weight:700;text-align:center}.pdf-icon:after{background:url(../img/recruiting/pdf.svg);background-repeat:no-repeat}.excel-icon:after,.pdf-icon:after{position:relative;right:-10px;width:24px;height:24px;content:""}.excel-icon:after{background:url(../img/recruiting/excel.svg);background-repeat:no-repeat}.download-btn a:active,.download-btn a:link,.download-btn a:visited{color:#000}#recruiting-top .recruiting-content-links a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#recruiting-top .recruiting-content-links a .bg{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-size:cover}#recruiting-top .recruiting-content-links a.industry{padding-top:101px}#recruiting-top .recruiting-content-links a.tech .bg{background-image:url(../img/recruiting/career_bg.jpg)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),print{#recruiting-top .recruiting-content-links a.tech .bg{background-image:url(../img/recruiting/career_bg@2x.jpg);background-repeat:no-repeat;background-size:cover}}#recruiting-top .recruiting-content-links a.oem .bg{background-image:url(../img/recruiting/shogai_bg.jpg)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),print{#recruiting-top .recruiting-content-links a.oem .bg{background-image:url(../img/recruiting/shogai_bg@2x.jpg);background-repeat:no-repeat;background-size:cover}}#recruiting-top .recruiting-content-links a.oem,#recruiting-top .recruiting-content-links a.tech{padding-top:100px}#recruiting-top .recruiting-content-links a.oem .recruiting-content-links-title,#recruiting-top .recruiting-content-links a.tech .recruiting-content-links-title{margin-bottom:30px}@media screen and (max-width:767px){.recruiting-head-navi{margin:0 auto 35px}.recruiting-content .width-middle a{font-size:15px}.rec-btn-bottom{padding-bottom:15px}.recruiting-content{width:100%}.recruiting-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;flex-wrap:wrap;background-color:#f8f8f8}.recruiting-right{float:none}.recruiting-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;display:block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;order:2;width:100%;height:auto}.recruiting-text-inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;align-items:center;width:100%;margin:0 auto;padding:30px 16px 40px}.recruiting-text-area{padding-bottom:20px;font-size:17px;font-weight:700;line-height:1.4;text-align:center}.recruiting-img,.recruiting-img img{width:100%}#recruiting-menu{padding-top:40px;background:url(../img/recruiting/cont_bg1.jpg);background-position:bottom;background-size:cover}#recruiting-menu-flex1,#recruiting-menu-flex2{-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:0;padding:0}#recruiting-menu-flex1 li{width:48%;margin:0 4% 20px 0}#recruiting-menu-flex1 li a,#recruiting-menu-flex2 li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}#recruiting-menu-flex2 li{width:48%;margin:0 4% 30px 0}#recruiting-menu-flex1 li:nth-child(2),#recruiting-menu-flex2 li:last-child,#recruiting-menu-flex2 li:nth-child(2n){margin-right:0}.recruiting-menu-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;position:relative;order:2;margin-bottom:10px;margin-left:-25px;padding:0 0 0 20px;color:#333;font-size:14px;font-weight:700;text-align:center}a:active .recruiting-menu-title,a:link .recruiting-menu-title,a:visited .recruiting-menu-title{color:#333}.recruiting-menu-title:before{position:relative;top:2px;width:14px;height:14px;padding:0 0 0 25px;background:url(../img/common/arrow_r.png);background-repeat:no-repeat;background-size:14px auto;content:""}.recruiting-menu-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:10px}.recruiting-menu-img img{-webkit-box-shadow:0 3px 6px 3px rgba(0,0,0,.1);border-radius:8px;box-shadow:0 3px 6px 3px rgba(0,0,0,.1)}.mynavi-download{padding:17px 0 20px;background:rgba(98,204,119,.8)}.mynavi-block{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 auto 15px;padding:0 16px;float:none}.download-block,.mynavi-block img{width:100%;margin:0 auto}.download-block{-webkit-box-sizing:border-box;-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 16px;float:none}.recruiting-left{float:none}.recruiting-right{float:right}.download-ttl{display:block;width:100%;margin-bottom:10px;padding:4px 0;border:2px solid #fff;border-radius:30px;background-color:#20ad3d;color:#fff;font-size:14px;font-weight:700;text-align:center}.download-btn{-webkit-box-pack:justify;-ms-flex-pack:justify;display:block;justify-content:space-between;width:48%}.download-btn a{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);display:block;width:100%;padding:14px 0;border-radius:5px;background-color:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);font-size:12px;font-weight:700;text-align:center}.pdf-icon:after{background:url(../img/recruiting/pdf.svg);background-repeat:no-repeat}.excel-icon:after,.pdf-icon:after{position:relative;right:-10px;width:24px;height:24px;padding-right:20px;content:""}.excel-icon:after{background:url(../img/recruiting/excel.svg);background-repeat:no-repeat}.download-btn a:active,.download-btn a:link,.download-btn a:visited{color:#000}#recruiting-top .recruiting-content-links a.tech .bg{background-image:url(../img/recruiting/career_bg_sp.jpg)}#recruiting-top .recruiting-content-links a.oem .bg{background-image:url(../img/recruiting/shogai_bg_sp.jpg)}#recruiting-top .recruiting-content-links a.oem .recruiting-content-links-text,#recruiting-top .recruiting-content-links a.oem .recruiting-content-links-title,#recruiting-top .recruiting-content-links a.tech .recruiting-content-links-text,#recruiting-top .recruiting-content-links a.tech .recruiting-content-links-title{margin-bottom:11px}#recruiting-top .recruiting-content-links-title{font-size:16px}#recruiting-top .recruiting-content-links a.oem,#recruiting-top .recruiting-content-links a.tech{padding-top:50px}#recruiting-top .recruiting-content-links a{padding:50px 0}#recruiting-top .recruiting-content-links-harfwidth a{height:auto}}@media print,screen and (max-width:1600px){.recruiting-pagetitle-section{background-size:auto}}@media print,screen and (max-width:959px){.recruiting-pagetitle-section{padding-bottom:200px}}.recruiting-pagetitle-section h1{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;font-size:32px;font-weight:700;letter-spacing:.1em}.recruiting-pagetitle-section h1 img{width:113px;margin-bottom:13px}.recruiting-pagetitle-section-image{position:absolute;right:0;bottom:-90px;left:0;max-width:1000px;margin:0 auto;padding:0 16px;text-align:center}.recruiting-pagetitle-section-image img{overflow:hidden;border-radius:16px}@media screen and (max-width:767px){.recruiting-pagetitle-section h1{font-size:20px;letter-spacing:.05em}.recruiting-pagetitle-section h1 img{width:68px;margin-bottom:8px}.recruiting-pagetitle-section-image{bottom:-73px;padding:0 32px;border-radius:4px}}#recruiting-top{position:relative;padding:80px 0 0;background:#fff}#recruiting-top .title-on_short_underbar{margin-bottom:60px}#recruiting-top .recruiting-content-info{position:relative;padding:0 0 95px}#recruiting-top .recruiting-content-info .contact-title-on_short_underbar{margin-bottom:60px}#recruiting-top .recruiting-content-info-list{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;max-width:1000px;margin:0 auto}#recruiting-top .recruiting-content-info-list li{width:22.8%;margin:0 2.9% 43px 0}#recruiting-top .recruiting-content-info-list li:nth-child(4n){margin-right:0}#recruiting-top .recruiting-content-info-list li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}#recruiting-top .recruiting-content-info-list-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:10px;line-height:1.5}#recruiting-top .recruiting-content-info-list-date{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-bottom:10px;color:#666;font-size:14px;font-weight:700}#recruiting-top .recruiting-content-info-list-category{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}#recruiting-top .recruiting-content-info-list-category span{display:inline-block;padding:4px 15px;border-radius:10px;background:#ffe4e4;color:#333;font-size:12px;font-weight:700}#recruiting-top .recruiting-content-info-list-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;position:relative;order:1;margin-bottom:15px;border-radius:15px}#recruiting-top .recruiting-content-info-list-img img{width:100%;height:auto;border:1px solid #dedede;border-radius:15px}@media screen and (max-width:767px){#recruiting-top .recruiting-content-info{padding-bottom:28px}#recruiting-top .recruiting-content-info .contact-title-on_short_underbar{margin-bottom:28px}#recruiting-top .recruiting-content-info-list li{width:calc(50% - 8px);margin:0 16px 27px 0}#recruiting-top .recruiting-content-info-list li a{width:100%}#recruiting-top .recruiting-content-info-list li:nth-child(2n){margin-right:0}#recruiting-top .recruiting-content-info-list-title{margin-bottom:17px;font-size:12px;line-height:1.7}#recruiting-top .recruiting-content-info-list-category span{padding:3px 10px;border-radius:20px;font-size:12px}#recruiting-top .recruiting-content-info-list-img{width:100%;border-radius:5px}#recruiting-top.recruiting-content-info-list-img img{border-radius:5px}#recruiting-top .recruiting-content-links-harfwidth a:before{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid #fff;border-radius:8px;content:""}#recruiting-top .recruiting-content-links-harfwidth a .recruiting-content-links-arrow svg{width:16px;height:16px}}#recruiting-top .recruiting-content-more{padding:78px 0 145px;background:url(../img/common/bg_more.jpg);background-position:bottom;background-repeat:no-repeat}#recruiting-top .recruiting-content-more .contact-title-on_short_underbar{margin-bottom:61px}#recruiting-top .recruiting-content-more-list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;max-width:1000px;margin:0 auto}#recruiting-top .recruiting-content-more-list li{width:31.2%}#recruiting-top .recruiting-content-more-list li a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;-webkit-transition:all .5s;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;padding:10px;border:1px solid #dedede;border-radius:10px;background:#fff;transition:all .5s}@media print,screen and (min-width:769px){#recruiting-top .recruiting-content-more-list li a:hover{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);-webkit-transition:all .5s;box-shadow:0 10px 10px -6px rgba(0,0,0,.25);transition:all .5s}}#recruiting-top .recruiting-content-more-list-image{margin-right:20px}#recruiting-top .recruiting-content-more-list-text{font-size:18px;font-weight:700}#recruiting-top .recruiting-content-more-list-arrow{position:absolute;right:9px;bottom:9px;width:18px;height:18px}@media screen and (max-width:767px){#recruiting-top .recruiting-content-more{padding:40px 0 80px;background:url(../img/recruiting/bg_more_sp.jpg) bottom no-repeat #f8f8f8;background-size:100% auto}#recruiting-top .recruiting-content-more .contact-title-on_short_underbar{margin-bottom:25px}#recruiting-top .recruiting-content-more-list{display:block}#recruiting-top .recruiting-content-more-list li{width:100%}#recruiting-top .recruiting-content-more-list li+li{margin-top:8px}#recruiting-top .recruiting-content-more-list-image{width:80px}#recruiting-top .recruiting-content-more-list-text{font-size:14px}#recruiting-top .recruiting-content-more-list-arrow{right:7px;bottom:7px;width:14px;height:14px;font-size:0}}#recruiting-top .recruiting-content-catalog{padding:60px 0}#recruiting-top .recruiting-content-catalog-link{max-width:1000px;margin:0 auto}#recruiting-top .recruiting-content-catalog-link a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:space-between;padding:12px 50px 12px 30px;border-radius:16px;background:#1cbed6}bg_pagetitle_sp.png #recruiting-top .recruiting-content-catalog-link-image{width:312px}#recruiting-top .recruiting-content-catalog-link-text_area{width:520px}#recruiting-top .recruiting-content-catalog-link-text_area-text{color:#fff;font-size:16px;line-height:1.4}#recruiting-top .recruiting-content-catalog-link-arrow{position:absolute;right:12px;bottom:12px}#recruiting-top .recruiting-content-catalog-link-arrow svg{width:24px;height:24px}#recruiting-top .recruiting-content-catalog-link-arrow svg circle{fill:#fff}#recruiting-top .recruiting-content-catalog-link-arrow svg rect{fill:none}#recruiting-top .recruiting-content-catalog-link-arrow svg path{fill:#1cbed6}@media screen and (max-width:767px){#recruiting-top .recruiting-content-catalog{padding:20px 0}#recruiting-top .recruiting-content-catalog-link a{display:block;padding:19px 16px 24px}#recruiting-top .recruiting-content-catalog-link-text_area{width:100%}#recruiting-top .recruiting-content-catalog-link-text_area-title{margin-bottom:8px;padding-bottom:6px;font-size:15px;text-align:center}#recruiting-top .recruiting-content-catalog-link-text_area-text{font-size:14px}#recruiting-top .recruiting-content-catalog-link-text_area-text br{display:none}#recruiting-top .recruiting-content-catalog-link-arrow{right:9px;bottom:5px}#recruiting-top .recruiting-content-catalog-link-arrow svg{width:18px;height:18px}#recruiting-top .recruiting-content-catalog-link-image{width:100%;margin-bottom:7px}#recruiting-top .recruiting-content-catalog-link-image img{width:156px;margin:0 auto}}#recruiting-top .recruiting-content-faq .contact-title-on_short_underbar{margin-bottom:38px}#recruiting-top .recruiting-content-faq-text{margin-bottom:36px;font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.5;text-align:center}#recruiting-top .recruiting-content-faq .title-on_short_underbar{margin-bottom:30px}@media print,screen and (max-width:900px){#recruiting-top .recruiting-content-faq-contact{padding-right:20px;padding-left:20px}}#recruiting-top .recruiting-content-faq-contact-text_area-title{margin-bottom:23px;color:#fff;font-size:20px;font-weight:700;line-height:1.5}#recruiting-top .recruiting-content-faq-contact-text_area-text{color:#fff;font-size:16px;line-height:1.5}@media screen and (max-width:767px){#recruiting-top{position:relative;padding:30px 0 0;background:#fff}#recruiting-top .title-on_short_underbar{margin-bottom:30px}#recruiting-top .recruiting-content-faq .contact-title-on_short_underbar{margin-bottom:27px}#recruiting-top .recruiting-content-faq-text{margin-bottom:11px;font-size:14px;letter-spacing:0;line-height:1.84;text-align:left}#recruiting-top .recruiting-content-faq-contact{display:block;margin-top:30px;padding:25px 16px 20px;border-radius:10px}#recruiting-top .recruiting-content-faq-contact-text_area{margin-bottom:15px}#recruiting-top .recruiting-content-faq-contact-text_area-title{margin-bottom:15px;font-size:15px;text-align:center}#recruiting-top .recruiting-content-faq-contact-text_area-text{font-size:14px;line-height:1.6}#recruiting-top .recruiting-content-faq-contact-text_area-text br{display:none}#recruiting-top .recruiting-content-faq-contact-btn .btn-red{width:256px}}#recruiting_low img{max-width:100%}#recruiting_low .recruiting_low-title{margin-bottom:18px}@media screen and (max-width:767px){#recruiting_low .recruiting_low-title{margin-bottom:10px}#recruiting_low .recruiting_low-title br{display:none}}#recruiting_low .recruiting_low-title span{-webkit-font-feature-settings:"palt";background:linear-gradient(0deg,hsla(0,0%,100%,0) 2px,rgba(98,204,119,.4) 0,rgba(98,204,119,.4) 8px,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0));font-feature-settings:"palt";font-size:26px;font-weight:700;line-height:1.7}@media screen and (min-width:768px) and (-ms-high-contrast:none){#recruiting_low .recruiting_low-title span{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,transparent),color-stop(50%,rgba(98,204,119,.4)),color-stop(80%,rgba(98,204,119,.4)),color-stop(80%,transparent),to(transparent))!important;background:linear-gradient(transparent,transparent 50%,rgba(98,204,119,.4) 0,rgba(98,204,119,.4) 80%,transparent 0,transparent)!important}}@media print,screen and (min-width:768px){#recruiting_low .recruiting_low-title span:not(:first-of-type){margin-left:15px}}@media screen and (max-width:767px){#recruiting_low .recruiting_low-title span{background:linear-gradient(0deg,hsla(0,0%,100%,0) 2px,rgba(98,204,119,.4) 0,rgba(98,204,119,.4) 6px,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0));font-size:18px}}#recruiting_low .recruiting_low-text{font-size:16px;line-height:1.8}@media screen and (max-width:767px){#recruiting_low .recruiting_low-text{font-size:14px}}#recruiting_low .recruiting_low-cap{margin-top:7px;font-size:14px;line-height:1.4}@media screen and (max-width:767px){#recruiting_low .recruiting_low-cap{font-size:13px}}#recruiting_low .recruiting_low-wrap>div+div{margin-top:47px}#recruiting_low .recruiting_low-wrap .recruiting_low-fulltext{margin-top:30px}#recruiting_low .recruiting_low-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (max-width:767px){#recruiting_low .recruiting_low-flex{display:block}#recruiting_low .recruiting_low-flex>div{width:100%!important}#recruiting_low .recruiting_low-flex>div+div{margin-top:20px}}#recruiting_low .recruiting_low-flex.-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#recruiting_low .recruiting_low-flex.-message01 .recruiting_low-flex-text_area{width:52.4%}#recruiting_low .recruiting_low-flex.-message01 .recruiting_low-flex-image{width:42%}#recruiting_low .recruiting_low-flex.-message02 .recruiting_low-flex-text_area{width:62%}#recruiting_low .recruiting_low-flex.-message02 .recruiting_low-flex-image{width:32%}#recruiting_low .recruiting_low-flex.-business01 .recruiting_low-flex-text_area{width:52.4%}#recruiting_low .recruiting_low-flex.-business01 .recruiting_low-flex-image{width:42%}#recruiting_low .recruiting_low-flex.-business02 .recruiting_low-flex-text_area{width:62%}#recruiting_low .recruiting_low-flex.-business02 .recruiting_low-flex-image{width:32%}#recruiting_low .recruiting_low-flex.-study01 .recruiting_low-flex-text_area{width:52.4%}#recruiting_low .recruiting_low-flex.-study01 .recruiting_low-flex-image{width:42%}#recruiting_low .recruiting_low-flex.-study02 .recruiting_low-flex-text_area{width:62%}#recruiting_low .recruiting_low-flex.-study02 .recruiting_low-flex-image{width:32%}#recruiting_low .recruiting_low-table{width:100%;border:1px solid #ddd;font-size:16px;letter-spacing:.05em;line-height:1.82}#recruiting_low .recruiting_low-table *{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){#recruiting_low .recruiting_low-table{display:block;font-weight:14px}#recruiting_low .recruiting_low-table tbody,#recruiting_low .recruiting_low-table td,#recruiting_low .recruiting_low-table th,#recruiting_low .recruiting_low-table tr{display:block}}#recruiting_low .recruiting_low-table tr th{width:22%;padding:20px 40px;background:#dbf5e0;text-align:left}@media screen and (max-width:767px){#recruiting_low .recruiting_low-table tr th{width:100%;padding:15px}}#recruiting_low .recruiting_low-table tr td{width:78%;padding:20px 90px 20px 35px}@media screen and (max-width:767px){#recruiting_low .recruiting_low-table tr td{width:100%;padding:15px}}#recruiting_low .recruiting_low-table tr+tr th{border-top:1px solid #fff}@media screen and (max-width:767px){#recruiting_low .recruiting_low-table tr+tr th{border-top:1px solid #ddd}}#recruiting_low .recruiting_low-table tr+tr td{border-top:1px solid #ddd}@media screen and (max-width:767px){#recruiting_low .recruiting_low-table tr+tr td{border-top:none}}#recruiting_low .recruiting_low-table-text a{color:red;text-decoration:underline}#recruiting_low .recruiting_low-table-text a:hover{text-decoration:none}#recruiting_low .recruiting_low-table-text02{padding-left:1em;text-indent:-1em}#recruiting_low .recruiting_low-table-text02+.recruiting_low-table-text{margin-top:18px}#recruiting_low .recruiting_low-table-bold{font-weight:700}#recruiting_low .message{margin-top:18px;margin-bottom:95px}@media screen and (max-width:767px){#recruiting_low .message{margin-bottom:50px}}#recruiting_low .business{margin-top:47px;margin-bottom:95px}@media screen and (max-width:767px){#recruiting_low .business{margin-bottom:50px}}#recruiting_low .study{margin-top:47px;margin-bottom:95px}@media screen and (max-width:767px){#recruiting_low .study{margin-bottom:50px}}#recruiting_low .company_history{margin-top:16px;margin-bottom:80px}@media screen and (max-width:767px){#recruiting_low .company_history{margin-bottom:50px}}#recruiting_low .company_history-box{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (max-width:767px){#recruiting_low .company_history-box{display:block}#recruiting_low .company_history-box+div{margin-top:60px}}#recruiting_low .company_history-box>div{padding-bottom:80px}@media screen and (max-width:767px){#recruiting_low .company_history-box>div{width:100%!important;padding-bottom:0}#recruiting_low .company_history-box>div+div{margin-top:20px}}#recruiting_low .company_history-box:last-child>div{padding-bottom:45px}@media screen and (max-width:767px){#recruiting_low .company_history-box:last-child>div{padding-bottom:0}}#recruiting_low .company_history-box-wrap{position:relative}#recruiting_low .company_history-box-image{width:44%}#recruiting_low .company_history-box-image img{-webkit-box-shadow:0 6px 12px rgba(0,0,0,.1);border-radius:10px;box-shadow:0 6px 12px rgba(0,0,0,.1)}#recruiting_low .company_history-box-text_area{position:relative;width:48.2%;padding-left:3.4%;border-left:10px solid #f8f8f8}@media screen and (max-width:767px){#recruiting_low .company_history-box-text_area{padding-left:0;border:none}}#recruiting_low .company_history-box-text_area:after,#recruiting_low .company_history-box-text_area:before{position:absolute;top:0;left:-22px;border-radius:50%;content:""}@media screen and (max-width:767px){#recruiting_low .company_history-box-text_area:after,#recruiting_low .company_history-box-text_area:before{top:-4px;left:0}}#recruiting_low .company_history-box-text_area:before{width:22px;height:22px;border:6px solid #fff;background:#62cc77}#recruiting_low .company_history-box-text_area:after{-webkit-transform:translate(7px,7px);width:16px;height:16px;transform:translate(7px,7px);border:2px solid #fff;background:#62cc77}#recruiting_low .company_history-box-text_area-title{margin-bottom:25px;font-size:22px;font-weight:700;line-height:1.46}#recruiting_low .company_history-box-text_area-title span{font-size:16px}@media screen and (max-width:767px){#recruiting_low .company_history-box-text_area-title{margin-bottom:15px;padding-left:35px;font-size:18px}#recruiting_low .company_history-box-text_area-title span{font-size:14px}}#recruiting_low .company_history-box-text_area-text{font-size:16px;line-height:1.82}@media screen and (max-width:767px){#recruiting_low .company_history-box-text_area-text{font-size:14px}}#recruiting_low .company_history-box-text_area-text+p{margin-top:24px}@media screen and (max-width:767px){#recruiting_low .company_history-box-text_area-text+p{margin-top:10px}}#recruiting_low .company_history-box-text_area-text span{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative;height:24px;margin-bottom:10px;padding:0 15px;border-radius:2px;background:#62cc77;color:#fff;font-size:13px;line-height:24px;text-align:center}@media (-ms-high-contrast:none),print{#recruiting_low .company_history-box-text_area-text span{padding-top:3px}}#recruiting_low .company_history-box-text_area-text span:before{position:absolute;right:0;bottom:-4px;left:0;width:0;height:0;margin:0 auto;border-width:4px 2.5px 0;border-style:solid;border-color:#62cc77 transparent transparent;content:""}#recruiting_low .company_history-box-text_area-textbox{margin-top:27px;padding:16px 29px;border-radius:8px;background:rgba(98,204,119,.08)}@media screen and (max-width:767px){#recruiting_low .company_history-box-text_area-textbox{padding:16px}}#recruiting_low .company_history-box-text_area-textbox p{font-size:16px;line-height:1.82}@media screen and (max-width:767px){#recruiting_low .company_history-box-text_area-textbox p{font-size:14px}}#recruiting_low .newgrad_guideline{margin-top:55px}#recruiting_low .newgrad_guideline-bnr{padding:111px 0 100px;background:url(../img/recruiting/newgrad/guideline/img_mynavi.png) 100% 100% no-repeat;text-align:center}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),print{#recruiting_low .newgrad_guideline-bnr{background:url(../img/recruiting/newgrad/guideline/img_mynavi@2x.png) 100% 100% no-repeat;background-size:contain}}@media print,screen and (max-width:1300px){#recruiting_low .newgrad_guideline-bnr{background:none}}@media screen and (max-width:767px){#recruiting_low .newgrad_guideline-bnr{padding:50px 0;background:none}}#recruiting_low .newgrad_guideline-bnr-text{margin-bottom:43px;font-size:18px;font-weight:700;line-height:1.4}@media screen and (max-width:767px){#recruiting_low .newgrad_guideline-bnr-text{margin-bottom:20px;font-size:16px}}#recruiting_low .newgrad_guideline-bnr-bnr a{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);display:inline-block;border-radius:16px;box-shadow:0 5px 10px rgba(0,0,0,.1)}@media print,screen and (min-width:769px){#recruiting_low .newgrad_guideline-bnr-bnr a:hover{-webkit-box-shadow:0 5px 10px 3px rgba(0,0,0,.3);box-shadow:0 5px 10px 3px rgba(0,0,0,.3)}}#recruiting_low .newgrad_guideline-bnr-bnr img{width:484px;max-width:100%}#recruiting_low .recruit-form{margin-top:14px;margin-bottom:125px}@media screen and (max-width:767px){#recruiting_low .recruit-form{margin-bottom:50px}}#recruiting_low .recruit-form .form-control-feedback{padding:10px 0;color:red}#recruiting_low .recruit-form-text{margin-bottom:40px;font-size:16px;line-height:1.82}@media screen and (max-width:767px){#recruiting_low .recruit-form-text{margin-bottom:20px;font-size:14px}}#recruiting_low .recruit-form-table{width:100%;margin-bottom:80px;border:1px solid #ddd}#recruiting_low .recruit-form-table *{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){#recruiting_low .recruit-form-table{display:block;margin-bottom:30px}#recruiting_low .recruit-form-table tbody,#recruiting_low .recruit-form-table td,#recruiting_low .recruit-form-table th,#recruiting_low .recruit-form-table tr{display:block}}#recruiting_low .recruit-form-table tr+tr th{border-top:1px solid #fff}@media screen and (max-width:767px){#recruiting_low .recruit-form-table tr+tr th{border-color:#ddd}}#recruiting_low .recruit-form-table tr+tr td{border-top:1px solid #ddd}@media screen and (max-width:767px){#recruiting_low .recruit-form-table tr+tr td{border-top:none}}#recruiting_low .recruit-form-table-question{width:30%;padding:25px 20px 25px 40px;background:#dbf5e0;line-height:1;text-align:left;vertical-align:middle}@media print,screen and (max-width:1032px){#recruiting_low .recruit-form-table-question{padding:20px}}@media screen and (max-width:767px){#recruiting_low .recruit-form-table-question{width:100%}}#recruiting_low .recruit-form-table-question-req{display:inline-block;color:red}#recruiting_low .recruit-form-table-question .form-control-label,#recruiting_low .recruit-form-table-question label{display:inline-block;color:#525252;font-size:16px;letter-spacing:.03em;line-height:1.4}@media screen and (max-width:767px){#recruiting_low .recruit-form-table-question .form-control-label,#recruiting_low .recruit-form-table-question label{font-size:14px}}#recruiting_low .recruit-form-table-question.-texttop{vertical-align:top}#recruiting_low .recruit-form-table-input{width:70%;padding:25px 40px}@media print,screen and (max-width:1032px){#recruiting_low .recruit-form-table-input{padding:20px}}@media screen and (max-width:767px){#recruiting_low .recruit-form-table-input{width:100%}}#recruiting_low .recruit-form-table-input .text-muted{margin-top:8px;color:#525252;font-size:14px}#recruiting_low .recruit-form-table-input .text-muted a{color:red;text-decoration:underline}#recruiting_low .recruit-form-table-input .text-muted a:hover{text-decoration:none}#recruiting_low .recruit-form-table-input-checkbox{position:relative;padding-left:30px;line-height:1em}@media screen and (max-width:767px){#recruiting_low .recruit-form-table-input-checkbox{padding-left:20px}}#recruiting_low .recruit-form-table-input-checkbox-input{z-index:-1;position:absolute;opacity:0}#recruiting_low .recruit-form-table-input-checkbox-input:checked~.recruit-form-table-input-checkbox-indicator:after,#recruiting_low .recruit-form-table-input-checkbox-input:checked~.recruit-form-table-input-checkbox-indicator:before{visibility:visible;opacity:1}#recruiting_low .recruit-form-table-input-checkbox-indicator{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:block;position:absolute;top:0;left:0;width:15px;height:15px;border:1px solid #ccc;border-radius:2px;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:50% 50%;pointer-events:none;user-select:none}@media screen and (max-width:767px){#recruiting_low .recruit-form-table-input-checkbox-indicator{top:2px;width:14px;height:14px}}#recruiting_low .recruit-form-table-input-checkbox-description{font-size:16px}#recruiting_low .recruit-form-table-input-checkbox-description:hover{cursor:pointer}@media screen and (max-width:767px){#recruiting_low .recruit-form-table-input-checkbox-description{font-size:14px}}#recruiting_low .recruit-form-table-input-radio{position:relative;padding-left:30px;line-height:1}@media screen and (max-width:767px){#recruiting_low .recruit-form-table-input-radio{padding-left:20px}}#recruiting_low .recruit-form-table-input-radio+label{margin-left:50px}@media screen and (max-width:767px){#recruiting_low .recruit-form-table-input-radio+label{margin-left:20px}}#recruiting_low .recruit-form-table-input-radio-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}#recruiting_low .recruit-form-table-input-radio-input{z-index:-1;position:absolute;opacity:0}#recruiting_low .recruit-form-table-input-radio-input:checked~.recruit-form-table-input-radio-indicator{border-color:red}#recruiting_low .recruit-form-table-input-radio-input:checked~.recruit-form-table-input-radio-indicator:after{opacity:1}#recruiting_low .recruit-form-table-input-radio-indicator{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:block;position:absolute;top:-2px;left:0;width:18px;height:18px;border:1px solid #ccc;border-radius:50%;background:#fff;pointer-events:none;user-select:none}@media screen and (max-width:767px){#recruiting_low .recruit-form-table-input-radio-indicator{top:0;width:14px;height:14px}}#recruiting_low .recruit-form-table-input-radio-indicator:after{position:absolute;top:0;right:0;bottom:0;left:0;width:8px;height:8px;margin:auto;border-radius:50%;background:red;content:"";opacity:0}#recruiting_low .recruit-form-table-input-radio-description{font-size:16px}#recruiting_low .recruit-form-table-input-radio-description:hover{cursor:pointer}@media screen and (max-width:767px){#recruiting_low .recruit-form-table-input-radio-description{font-size:14px}}#recruiting_low .recruit-form-table-input-select{position:relative}@media screen and (max-width:767px){#recruiting_low .recruit-form-table-input-select{width:100%}}#recruiting_low .recruit-form-table-input-select select{-webkit-box-sizing:border-box;box-sizing:border-box;width:210px;padding:3px 10px;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:14px;line-height:1.5}#recruiting_low .recruit-form-table-input-select select::-ms-expand{display:none}@media screen and (max-width:767px){#recruiting_low .recruit-form-table-input-select select{width:100%}}#recruiting_low .recruit-form-table-input-select:after{position:absolute;top:0;right:4px;bottom:0;height:12px;margin:auto 0;color:#525252;font-size:12px;line-height:1;content:"▼";pointer-events:none}#recruiting_low .recruit-form-table-input-select-wrap{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}#recruiting_low .recruit-form-table-input-select-wrap.is_text{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){#recruiting_low .recruit-form-table-input-select-wrap.is_text{display:block}}#recruiting_low .recruit-form-table-input-select-wrap.is_clm .recruit-form-table-input-select+div{margin-left:10px}@media screen and (max-width:767px){#recruiting_low .recruit-form-table-input-select-wrap.is_clm .recruit-form-table-input-select{width:30%}}#recruiting_low .recruit-form-table-input-select-wrap.is_clm .recruit-form-table-input-select select{width:100px}@media screen and (max-width:767px){#recruiting_low .recruit-form-table-input-select-wrap.is_clm .recruit-form-table-input-select select{width:100%}}#recruiting_low .recruit-form-table-input-select-text{margin-left:15px;font-size:14px;line-height:1.4}@media screen and (max-width:767px){#recruiting_low .recruit-form-table-input-select-text{margin:10px 0 0}}#recruiting_low .recruit-form-table-input-name{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (max-width:767px){#recruiting_low .recruit-form-table-input-name{display:block}}#recruiting_low .recruit-form-table-input-name .recruit-form-table-input-control{width:48%}@media screen and (max-width:767px){#recruiting_low .recruit-form-table-input-name .recruit-form-table-input-control+input{margin-top:10px}}#recruiting_low .recruit-form-table-input-control{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:3px 10px;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:14px;line-height:1}#recruiting_low .recruit-form-table-input-control.-postalcode{width:150px}#recruiting_low .recruit-form-table-input-control.-education,#recruiting_low .recruit-form-table-input-control.-station{width:440px}#recruiting_low .recruit-form-table-input-control.-companies{width:150px}#recruiting_low .recruit-form-table-input-control.-tel{width:290px}@media screen and (max-width:767px){#recruiting_low .recruit-form-table-input-control{width:100%!important}}#recruiting_low .recruit-form-table-input-textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:130px;padding:10px 5px;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:14px;line-height:1.5}@media screen and (max-width:767px){#recruiting_low .recruit-form-table-input-textarea{font-size:16px}}#recruiting_low .recruit-form button,#recruiting_low .recruit-form input,#recruiting_low .recruit-form select,#recruiting_low .recruit-form textarea{font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif}@media (-ms-high-contrast:none),print{#recruiting_low .recruit-form button,#recruiting_low .recruit-form input,#recruiting_low .recruit-form select,#recruiting_low .recruit-form textarea{font-family:メイリオ,ＭＳ Ｐゴシック,sans-serif}}#recruiting_low .recruit-form-postalcode input[type=text]{max-width:150px}@media screen and (max-width:767px){#recruiting_low .recruit-form-postalcode input[type=text]{max-width:100%}}#recruiting_low .recruit-form input[type=text]{height:29px;font-size:16px}#recruiting_low .recruit-form input[type=text]:placeholder-shown{padding-top:4px}#recruiting_low .recruit-form input[type=text]::-webkit-input-placeholder{padding-top:4px}#recruiting_low .recruit-form input[type=text]:-moz-placeholder,#recruiting_low .recruit-form input[type=text]::-moz-placeholder{padding-top:4px}#recruiting_low .recruit-form input[type=text]:-ms-input-placeholder{padding-top:4px}#recruiting_low .history{margin-bottom:25px}#recruiting_low .history-lead{margin-top:14px;margin-bottom:56px;text-align:center}@media screen and (max-width:767px){#recruiting_low .history-lead{margin-bottom:30px}}#recruiting_low .history-lead-title{margin-bottom:24px;font-size:24px;font-weight:700}@media screen and (max-width:767px){#recruiting_low .history-lead-title{font-size:18px}}#recruiting_low .history-lead-text{font-size:18px;line-height:2}@media screen and (max-width:767px){#recruiting_low .history-lead-text{font-size:16px;text-align:left}}#recruiting_low .history-bgarea{padding:65px 0 75px;background:rgba(98,204,119,.08) url(../img/recruiting/newgrad/sakura/product-history/bg.png) 0 100% no-repeat}#recruiting_low .history-bgarea.-right{background:rgba(98,204,119,.08) url(../img/recruiting/newgrad/sakura/product-history/bg_reverse.png) 100% 0 no-repeat}@media screen and (max-width:767px){#recruiting_low .history-bgarea{padding:30px 0 40px;background-size:200% auto!important}}#recruiting_low .history-bgarea-textarea{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:70px}@media print,screen and (max-width:1032px){#recruiting_low .history-bgarea-textarea{display:block}}@media screen and (max-width:767px){#recruiting_low .history-bgarea-textarea{margin-bottom:30px}}#recruiting_low .history-bgarea-textarea-title{width:280px;color:#53c465;font-size:26px;font-weight:700}@media print,screen and (max-width:1032px){#recruiting_low .history-bgarea-textarea-title{width:100%!important;margin-bottom:10px}}@media screen and (max-width:767px){#recruiting_low .history-bgarea-textarea-title{font-size:18px}}#recruiting_low .history-bgarea-textarea-text{width:calc(100% - 300px);font-size:16px;line-height:1.82}@media print,screen and (max-width:1032px){#recruiting_low .history-bgarea-textarea-text{width:100%!important}}@media screen and (max-width:767px){#recruiting_low .history-bgarea-textarea-text{font-size:14px}}#recruiting_low .history-bgarea-products_area{-webkit-box-shadow:0 5px 8px rgba(0,0,0,.02);position:relative;padding:30px;border-radius:16px;background:#fff;box-shadow:0 5px 8px rgba(0,0,0,.02)}@media screen and (max-width:767px){#recruiting_low .history-bgarea-products_area{padding:30px 16px 20px;border-radius:8px}}#recruiting_low .history-bgarea-products_area-title{position:absolute;top:-18px;left:30px;padding:4px 16px;border-radius:3px;background:#62cc77;color:#fff;font-size:18px;font-weight:700}@media (-ms-high-contrast:none),print{#recruiting_low .history-bgarea-products_area-title{padding:7px 16px 1px}}@media screen and (max-width:767px){#recruiting_low .history-bgarea-products_area-title{top:-14px;font-size:16px}#recruiting_low .history-bgarea-products_area-title.title-01{left:calc(50% - 79.5px)}#recruiting_low .history-bgarea-products_area-title.title-02{left:calc(50% - 120px)}#recruiting_low .history-bgarea-products_area-title.title-03{left:calc(50% - 104px)}#recruiting_low .history-bgarea-products_area-title.title-04{left:calc(50% - 144px)}}#recruiting_low .history-bgarea-products_area-flex{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}@media screen and (max-width:767px){#recruiting_low .history-bgarea-products_area-flex{display:block}}@media screen and (max-width:767px){#recruiting_low .history-bgarea-products_area-flex-item{width:100%!important}#recruiting_low .history-bgarea-products_area-flex-item+div{margin-top:40px}}@media screen and (max-width:767px){#recruiting_low .history-bgarea-products_area-flex-item-image img,#recruiting_low .history-bgarea-products_area-flex-item-since img{width:auto}}#recruiting_low .history-bgarea-products_area-flex-item-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}#recruiting_low .history-bgarea-products_area-flex-item-text{margin-top:18px;font-size:16px;line-height:1.625}@media screen and (max-width:767px){#recruiting_low .history-bgarea-products_area-flex-item-text{margin-top:10px;font-size:14px}#recruiting_low .history-bgarea-products_area-flex-item-text br{display:none}}#recruiting_low .history-bgarea-products_area-flex-item-link{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:14px}#recruiting_low .history-bgarea-products_area-flex-item-link a{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}#recruiting_low .history-bgarea-products_area-flex-item-link a img{width:12px;height:12px;margin-right:10px}#recruiting_low .history-bgarea-products_area-flex-item-link a span{width:calc(100% - 22px);font-size:18px;font-weight:700;line-height:1.5}@media screen and (max-width:767px){#recruiting_low .history-bgarea-products_area-flex-item-link a span{font-size:15px}}#recruiting_low .history-area{padding:45px 0 85px}@media screen and (max-width:767px){#recruiting_low .history-area{padding:30px 0 40px}}#recruiting_low .history-area-text{font-size:16px;line-height:1.82}@media screen and (max-width:767px){#recruiting_low .history-area-text{font-size:14px}}#recruiting_low .history-area-text.-in_image.-left img{margin-right:50px;margin-bottom:40px;float:left}@media screen and (max-width:767px){#recruiting_low .history-area-text.-in_image.-left img{margin:0 auto 20px;float:none}}#recruiting_low .history-area-text.-in_image.-right img{margin-bottom:40px;margin-left:50px;float:right}@media screen and (max-width:767px){#recruiting_low .history-area-text.-in_image.-right img{margin:0 auto 20px;float:none}}#recruiting_low .history-area-bg{margin-top:45px;padding:30px;border-radius:16px;background:rgba(47,145,194,.08)}@media screen and (max-width:767px){#recruiting_low .history-area-bg{margin-top:30px;padding:20px 16px;border-radius:8px}}#recruiting_low .history-area-bg-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (max-width:767px){#recruiting_low .history-area-bg-flex{display:block}}#recruiting_low .history-area-bg-flex+div{margin-top:43px}@media screen and (max-width:767px){#recruiting_low .history-area-bg-flex+div{margin-top:20px}}#recruiting_low .history-area-bg-flex-text_area{width:55%}#recruiting_low .history-area-bg-flex-text_area p{font-size:16px;line-height:1.82}@media screen and (max-width:767px){#recruiting_low .history-area-bg-flex-text_area{width:100%;margin-bottom:10px}#recruiting_low .history-area-bg-flex-text_area p{font-size:14px}}#recruiting_low .history-area-bg-flex-image{width:39.4%}@media screen and (max-width:767px){#recruiting_low .history-area-bg-flex-image{width:100%}}#recruiting_low .history-area-bg-flex-image img{border-radius:16px}@media screen and (max-width:767px){#recruiting_low .history-area-bg-flex-image img{border-radius:8px}}#recruiting_low .history-area-bg-flex.-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#recruiting_low .history-lists-item.-long .history-bgarea-products_area-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#recruiting_low .history-lists-item.-long .history-bgarea-products_area-flex-item{width:25%}@media print,screen and (min-width:768px){#recruiting_low .history-lists-item.-long .history-bgarea-products_area-flex-item:first-of-type .history-bgarea-products_area-flex-item-image{height:187px}#recruiting_low .history-lists-item.-long .history-bgarea-products_area-flex-item:nth-of-type(2) .history-bgarea-products_area-flex-item-image{height:184px}#recruiting_low .history-lists-item.-long .history-bgarea-products_area-flex-item:nth-of-type(2) .history-bgarea-products_area-flex-item-image img{min-width:239px;height:176px;margin-top:11px;margin-left:-2px}#recruiting_low .history-lists-item.-long .history-bgarea-products_area-flex-item:nth-of-type(3) .history-bgarea-products_area-flex-item-image{height:186px}#recruiting_low .history-lists-item.-long .history-bgarea-products_area-flex-item:nth-of-type(3) .history-bgarea-products_area-flex-item-image img{margin-top:-14px;margin-left:29px}#recruiting_low .history-lists-item.-long .history-bgarea-products_area-flex-item:nth-of-type(4) .history-bgarea-products_area-flex-item-image{height:187px}#recruiting_low .history-lists-item.-long .history-bgarea-products_area-flex-item:nth-of-type(4) .history-bgarea-products_area-flex-item-image img{margin-top:-12px;margin-left:33px}}#recruiting_low .history-lists-item.-long .history-bgarea-products_area-flex-item-since{margin-bottom:30px;background:linear-gradient(0deg,hsla(0,0%,100%,0) 1px,rgba(98,204,119,.11) 0,rgba(98,204,119,.11) 17px,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0));line-height:1}#recruiting_low .history-lists-item.-long .history-bgarea-products_area-flex-item-image{padding:0 10px}#recruiting_low .history-lists-item.-long .history-bgarea-products_area-flex-item-text{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;height:2em}@media screen and (max-width:767px){#recruiting_low .history-lists-item.-long .history-bgarea-products_area-flex-item-text{height:auto}}#recruiting_low .history-lists-item.-first .history-bgarea-products_area-flex{position:relative;padding-right:97px}#recruiting_low .history-lists-item.-first .history-bgarea-products_area-flex:before{position:absolute;top:7px;right:0;width:0;height:0;border-width:67px 0 0 97px;border-style:solid;border-color:transparent transparent transparent rgba(98,204,119,.11);content:""}@media screen and (max-width:767px){#recruiting_low .history-lists-item.-first .history-bgarea-products_area-flex{padding-right:0}#recruiting_low .history-lists-item.-first .history-bgarea-products_area-flex:before{content:none}}#recruiting_low .history-lists-item.-first .history-bgarea-products_area-flex-item{width:33.3333%}#recruiting_low .history-lists-item.-first .history-bgarea-products_area-flex-item-since{margin-bottom:30px;background:linear-gradient(0deg,hsla(0,0%,100%,0) 1px,rgba(98,204,119,.11) 0,rgba(98,204,119,.11) 17px,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0));line-height:1}#recruiting_low .history-lists-item.-lineup .history-bgarea-textarea-title{width:400px}#recruiting_low .history-lists-item.-lineup .history-bgarea-textarea-text{width:calc(100% - 420px)}#recruiting_low .history-lists-item.-lineup .history-bgarea-products_area{padding-top:75px}#recruiting_low .history-lists-item.-lineup .history-bgarea-products_area-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#recruiting_low .history-lists-item.-lineup .history-bgarea-products_area-flex-item{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px 20px;background:linear-gradient(90deg,rgba(98,204,119,.11) 0,rgba(98,204,119,.11) 10px,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 14px);background-repeat:repeat;background-size:14px}#recruiting_low .history-lists-item.-lineup .history-bgarea-products_area-flex-item-flex>div{width:50%}@media screen and (max-width:767px){#recruiting_low .history-lists-item.-lineup .history-bgarea-products_area-flex-item-flex>div{width:48%}}#recruiting_low .history-lists-item.-lineup .history-bgarea-products_area-flex-item-since img{-webkit-transform:translateY(-50%);transform:translateY(-50%)}#recruiting_low .history-lists-item.-lineup .history-bgarea-products_area-flex-item:first-child{width:32%}#recruiting_low .history-lists-item.-lineup .history-bgarea-products_area-flex-item:nth-child(2){width:45%}#recruiting_low .history-lists-item.-lineup .history-bgarea-products_area-flex-item:nth-child(3){width:18%}#recruiting_low .history-lists-item.-tech .history-bgarea-textarea-title{width:400px}#recruiting_low .history-lists-item.-tech .history-bgarea-textarea-text{width:calc(100% - 430px)}#recruiting_low .history-lists-item.-tech .history-bgarea-products_area{padding-top:75px}#recruiting_low .history-lists-item.-tech .history-bgarea-products_area-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#recruiting_low .history-lists-item.-tech .history-bgarea-products_area-flex-item{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px 20px;background:linear-gradient(90deg,rgba(98,204,119,.11) 0,rgba(98,204,119,.11) 10px,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 14px);background-repeat:repeat;background-size:14px}#recruiting_low .history-lists-item.-tech .history-bgarea-products_area-flex-item:last-of-type .history-bgarea-products_area-flex-item-image.shadow img{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}#recruiting_low .history-lists-item.-tech .history-bgarea-products_area-flex-item-flex>div{width:50%}@media screen and (max-width:767px){#recruiting_low .history-lists-item.-tech .history-bgarea-products_area-flex-item-flex>div{width:48%}}#recruiting_low .history-lists-item.-tech .history-bgarea-products_area-flex-item-since img{-webkit-transform:translateY(-50%);transform:translateY(-50%)}#recruiting_low .history-lists-item.-tech .history-bgarea-products_area-flex-item:first-child{width:52%}#recruiting_low .history-lists-item.-tech .history-bgarea-products_area-flex-item:nth-child(2){width:46%}.recruiting_low-wrap{max-width:1000px;margin:0 auto}.recruiting-page__inner{position:relative;width:1000px;margin:0 auto}.recruiting-page__inner,.recruiting-page__inner *{-webkit-box-sizing:border-box;-webkit-font-feature-settings:"palt";box-sizing:border-box;font-feature-settings:"palt"}@media print,screen and (max-width:1279px) and (min-width:768px){.recruiting-page__inner{width:calc(100% - 32px);max-width:1000px}}@media screen and (max-width:767px){.recruiting-page__inner{width:100%;padding:0 16px}}.recruiting-page.staff .staff-list-wrap{margin:30px auto 103px}.recruiting-page.staff .txtarea__tit br{display:none}@media print,screen and (max-width:1279px) and (min-width:768px){.recruiting-page.staff .txtarea__meta--job{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-5px}.recruiting-page.staff .txtarea__meta--job .detail,.recruiting-page.staff .txtarea__meta--job .jobname{margin-bottom:5px}}@media screen and (max-width:767px){.recruiting-page.staff .staff-list-wrap{margin:0 auto 80px}}.recruiting-page.staff-detail .pagetitle-section-wrap .pagetitle-section{height:327px;margin-bottom:96px}@media screen and (max-width:767px){.recruiting-page.staff-detail .pagetitle-section-wrap .pagetitle-section{height:200px;margin-bottom:0}}.recruiting-page.staff-detail .staff-detail-wrap{z-index:99;position:relative;margin:30px auto 0}.recruiting-page.staff-detail .staff-detail-wrap__intro{margin-top:-239px}@media print,screen and (max-width:1279px) and (min-width:768px){.recruiting-page.staff-detail .staff-detail-wrap__intro{padding:0 10px}}@media screen and (max-width:767px){.recruiting-page.staff-detail .staff-detail-wrap__intro{margin-top:-100px}}.recruiting-page.staff-detail .staff-detail-wrap__intro .imagearea{overflow:hidden;border-radius:16px}@media print,screen and (max-width:1279px) and (min-width:768px){.recruiting-page.staff-detail .staff-detail-wrap__intro .imagearea img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}}.recruiting-page.staff-detail .staff-detail-wrap__intro .txtarea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;bottom:-49px;flex-direction:column;padding:0 31px 22px 23px;background-color:#fff}.recruiting-page.staff-detail .staff-detail-wrap__intro .txtarea__caption{margin-top:-13px;margin-left:-2px;color:#333;font-family:Josefin Sans,sans-serif;font-size:32px;font-weight:700;letter-spacing:1.8px;line-height:1}.recruiting-page.staff-detail .staff-detail-wrap__intro .txtarea__meta{margin-top:13px;color:#525252}.recruiting-page.staff-detail .staff-detail-wrap__intro .txtarea__meta--job{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center}.recruiting-page.staff-detail .staff-detail-wrap__intro .txtarea__meta--job .jobname{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;margin-right:12px;padding:4px 5px 4px 8px;background-color:#62cc77;color:#fff;font-size:16px;font-weight:700;letter-spacing:3px;line-height:1}@media (-ms-high-contrast:none),print{.recruiting-page.staff-detail .staff-detail-wrap__intro .txtarea__meta--job .jobname{padding:7px 5px 1px 8px}}.recruiting-page.staff-detail .staff-detail-wrap__intro .txtarea__meta--job .detail{font-size:15px;font-weight:400;letter-spacing:1.1px;line-height:1.26667}.recruiting-page.staff-detail .staff-detail-wrap__intro .txtarea__meta--name{-webkit-font-feature-settings:"palt";margin-top:16px;font-feature-settings:"palt";letter-spacing:3.5px}.recruiting-page.staff-detail .staff-detail-wrap__intro .txtarea__meta--name .name{color:#212121;font-size:23px;font-weight:700;line-height:1}.recruiting-page.staff-detail .staff-detail-wrap__intro .txtarea__meta--name .year{margin-left:5px;font-size:14px;font-weight:700;letter-spacing:1.3px;line-height:1}.recruiting-page.staff-detail .staff-detail-wrap__intro .txtarea__meta--name .year:before{display:inline-block;margin-right:3px;content:"";content:"/"}.recruiting-page.staff-detail .staff-detail-wrap__intro .txtarea__name--en{margin-top:11px;margin-left:4px;color:#62cc77;font-size:11px;font-weight:700;font-weight:"Josefin Sans",sans-serif;letter-spacing:.7px;line-height:1}.recruiting-page.staff-detail .staff-detail-wrap__qa{position:relative;margin-top:60px;background-image:url(../img/recruiting/staff/common/bg-qa.png);background-position:0 100%;background-repeat:no-repeat}.recruiting-page.staff-detail .staff-detail-wrap__qa:before{display:inline-block;z-index:-1;position:absolute;bottom:0;left:0;width:100%;height:257px;background-color:hsla(0,0%,87.1%,.15);content:""}.recruiting-page.staff-detail .staff-detail-wrap__qa .inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media print,screen and (max-width:1279px) and (min-width:768px){.recruiting-page.staff-detail .staff-detail-wrap__qa .imagearea{-webkit-box-align:end;-ms-flex-align:end;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-end}}.recruiting-page.staff-detail .staff-detail-wrap__qa .imagearea img{position:absolute;bottom:0;margin-left:-67px}@media screen and (max-width:767px){.recruiting-page.staff-detail .staff-detail-wrap__qa .imagearea img{position:relative;bottom:auto}}.recruiting-page.staff-detail .staff-detail-wrap__qa .txtarea{width:660px;margin-top:70px;margin-left:340px;color:#333}@media screen and (max-width:767px){.recruiting-page.staff-detail .staff-detail-wrap__qa .txtarea{width:100%}}.recruiting-page.staff-detail .staff-detail-wrap__qa .txtarea__tit{padding-left:10px;font-size:26px;font-weight:700;line-height:1.69231}.recruiting-page.staff-detail .staff-detail-wrap__qa .txtarea__tit span{display:inline;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0,rgba(98,204,119,.4)));background:linear-gradient(transparent 70%,rgba(98,204,119,.4) 0);letter-spacing:1.8px}@media print,screen and (max-width:768px){.recruiting-page.staff-detail .staff-detail-wrap__qa .txtarea__tit span br{display:none}}.recruiting-page.staff-detail .staff-detail-wrap__qa .txtarea__qaarea{-webkit-box-shadow:0 4.57px 9.14px 0 rgba(0,0,0,.1);position:relative;margin-top:50px;margin-bottom:50px;padding:56px 29px 30px;border-radius:16px;background-color:#fff;box-shadow:0 4.57px 9.14px 0 rgba(0,0,0,.1)}.recruiting-page.staff-detail .staff-detail-wrap__qa .txtarea__qaarea--tit{position:absolute;top:-8px;left:29px;color:#62cc77;font-family:Josefin Sans,sans-serif;font-size:32px;font-weight:700;letter-spacing:2px;line-height:1}.recruiting-page.staff-detail .staff-detail-wrap__qa .txtarea__qaarea--wrap dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.recruiting-page.staff-detail .staff-detail-wrap__qa .txtarea__qaarea--wrap dl:not(:first-of-type){margin-top:28px}.recruiting-page.staff-detail .staff-detail-wrap__qa .txtarea__qaarea--wrap dl dt{font-size:18px;font-weight:700;letter-spacing:1.6px;line-height:1}.recruiting-page.staff-detail .staff-detail-wrap__qa .txtarea__qaarea--wrap dl dt:before{display:inline-block;margin-right:12px;color:#62cc77;font-family:Josefin Sans,sans-serif;font-size:24px;font-weight:400;line-height:1;content:"";content:"Q."}.recruiting-page.staff-detail .staff-detail-wrap__qa .txtarea__qaarea--wrap dl dd{margin-top:12px;color:#525252;font-size:16px;font-weight:400;letter-spacing:1.6px;line-height:1.75}.recruiting-page.staff-detail .staff-detail-wrap__qa .txtarea__qaarea--wrap dl dd b{font-weight:700}.recruiting-page.staff-detail .staff-detail-wrap__work .txtarea:not(:first-of-type){margin-top:74px}.recruiting-page.staff-detail .staff-detail-wrap__work .txtarea__tit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.recruiting-page.staff-detail .staff-detail-wrap__work .txtarea__tit .caption{color:#62cc77;font-family:Josefin Sans,sans-serif;font-size:14px;font-weight:700;letter-spacing:1.1px;line-height:1.71429}.recruiting-page.staff-detail .staff-detail-wrap__work .txtarea__tit .caption .num{margin-left:4px;font-size:24px;font-weight:700;line-height:1}.recruiting-page.staff-detail .staff-detail-wrap__work .txtarea__tit .txt{margin-top:1px;font-size:22px;font-weight:700;letter-spacing:2px;line-height:1}.recruiting-page.staff-detail .staff-detail-wrap__work .txtarea__tit.interview01{width:230px}@media screen and (max-width:767px){.recruiting-page.staff-detail .staff-detail-wrap__work .txtarea__tit.interview01{width:100%}}.recruiting-page.staff-detail .staff-detail-wrap__work .txtarea__txt{margin-top:24px;font-size:16px;font-weight:400;letter-spacing:.8px;line-height:1.8125}.recruiting-page.staff-detail .staff-detail-wrap__work .txtarea.wide{background-color:#53c465}.recruiting-page.staff-detail .staff-detail-wrap__work .txtarea.wide .recruiting-page__inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:55px 0 288px}@media print,screen and (max-width:1279px) and (min-width:768px){.recruiting-page.staff-detail .staff-detail-wrap__work .txtarea.wide .recruiting-page__inner{padding:55px 10px 288px}}.recruiting-page.staff-detail .staff-detail-wrap__work .txtarea.wide .txtarea__tit .caption,.recruiting-page.staff-detail .staff-detail-wrap__work .txtarea.wide .txtarea__tit .txt{color:#fff}.recruiting-page.staff-detail .staff-detail-wrap__work .txtarea.wide .txtarea__txt{width:750px;margin-top:2px;margin-left:20px;color:#fff;font-weight:400;letter-spacing:1.8px}@media screen and (max-width:767px){.recruiting-page.staff-detail .staff-detail-wrap__work .txtarea.wide .txtarea__txt{width:100%;margin-left:0}}.recruiting-page.staff-detail .staff-detail-wrap__work .custom-wrap{-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;margin-top:-242px;padding:56px 50px 98px 41px;border-radius:16px;background-color:#fff}@media print,screen and (max-width:768px){.recruiting-page.staff-detail .staff-detail-wrap__work .custom-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media print,screen and (max-width:1279px) and (min-width:768px){.recruiting-page.staff-detail .staff-detail-wrap__work .custom-wrap{width:calc(100% - 20px)}}.recruiting-page.staff-detail .staff-detail-wrap__work .custom-wrap__txtarea{margin-right:40px}@media print,screen and (max-width:768px){.recruiting-page.staff-detail .staff-detail-wrap__work .custom-wrap__txtarea{margin-right:0}}.recruiting-page.staff-detail .staff-detail-wrap__work .custom-wrap__imagearea{margin-top:-6px}@media print,screen and (max-width:768px){.recruiting-page.staff-detail .staff-detail-wrap__work .custom-wrap__imagearea{margin:-6px auto 0}}.recruiting-page.staff-detail .staff-detail-wrap__timeline{position:relative;padding-top:70px;padding-left:80px}@media print,screen and (max-width:1279px) and (min-width:768px){.recruiting-page.staff-detail .staff-detail-wrap__timeline{padding:70px 10px 0}}.recruiting-page.staff-detail .staff-detail-wrap__timeline:before{display:inline-block;position:absolute;top:0;left:0;width:100%;height:374px;background-color:#88dd98;background-image:url(../img/recruiting/bg_pattern01.png);background-position:100%;background-repeat:no-repeat;content:""}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),print{.recruiting-page.staff-detail .staff-detail-wrap__timeline:before{background-image:url(../img/recruiting/bg_pattern01@2x.png);background-size:100%}}.recruiting-page.staff-detail .staff-detail-wrap__timeline .inner{z-index:1;padding:39px 0;border-radius:16px;background-color:hsla(0,0%,100%,.9)}.recruiting-page.staff-detail .staff-detail-wrap__timeline .titarea{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center}.recruiting-page.staff-detail .staff-detail-wrap__timeline .titarea__ja{position:relative;margin-left:2px;padding-top:66px;font-size:22px;font-weight:700;letter-spacing:2.9px;line-height:1}.recruiting-page.staff-detail .staff-detail-wrap__timeline .titarea__ja:before{display:inline-block;position:absolute;top:0;left:calc(50% - 25px);width:50px;height:50px;background-image:url(../img/common/ico-time.svg);content:""}.recruiting-page.staff-detail .staff-detail-wrap__timeline .titarea__en{margin-top:16px;margin-left:2px;color:#62cc77;font-family:Josefin Sans,sans-serif;font-size:16px;font-weight:700;letter-spacing:1.2px;line-height:1}.recruiting-page.staff-detail .staff-detail-wrap__timeline .timeline-wrap{position:relative;margin:50px auto 0;padding-left:218px}.recruiting-page.staff-detail .staff-detail-wrap__timeline .timeline-wrap:before{display:inline-block;position:absolute;top:0;left:327px;width:10px;height:calc(100% - 6px);background-color:#efefef;content:""}.recruiting-page.staff-detail .staff-detail-wrap__timeline .timeline-wrap dl{-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;width:100%;color:#525252;font-size:18px;font-weight:700;line-height:1.63889}.recruiting-page.staff-detail .staff-detail-wrap__timeline .timeline-wrap dl:not(:first-of-type){margin-top:26px}.recruiting-page.staff-detail .staff-detail-wrap__timeline .timeline-wrap dl dt{width:70px;min-width:70px;letter-spacing:3.1px}.recruiting-page.staff-detail .staff-detail-wrap__timeline .timeline-wrap dl dd{position:relative;width:100%;margin-top:-2px;margin-left:35px;padding:0 20px 0 58px;font-weight:400;letter-spacing:1px}.recruiting-page.staff-detail .staff-detail-wrap__timeline .timeline-wrap dl dd:after,.recruiting-page.staff-detail .staff-detail-wrap__timeline .timeline-wrap dl dd:before{display:inline-block;position:absolute;top:8px;left:1px;border-radius:50%;content:""}.recruiting-page.staff-detail .staff-detail-wrap__timeline .timeline-wrap dl dd:before{width:16px;height:16px;background-color:#62cc77}.recruiting-page.staff-detail .staff-detail-wrap__timeline .timeline-wrap dl dd:after{-webkit-box-shadow:0 0 0 1px #62cc77 inset;width:22px;height:22px;margin-top:-3px;margin-left:-3px;box-shadow:inset 0 0 0 1px #62cc77}.recruiting-page.staff-detail .staff-detail-wrap__other{margin-top:44px;background-color:#f8f8f8}.recruiting-page.staff-detail .staff-detail-wrap__other .inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:75px 0 100px}@media print,screen and (max-width:1279px) and (min-width:768px){.recruiting-page.staff-detail .staff-detail-wrap__other .inner{padding:75px 10px 100px}}.recruiting-page.staff-detail .staff-detail-wrap__other .titarea{margin-left:-26px;color:#525252;letter-spacing:1px}.recruiting-page.staff-detail .staff-detail-wrap__other .staff-list-wrap{width:100%;height:100%;margin-top:88px}@media screen and (max-width:767px){.recruiting-page.staff-detail .staff-detail-wrap{margin:0 auto}.recruiting-page.staff-detail .staff-detail-wrap__intro .imagearea{border-radius:8px 8px 0 0}.recruiting-page.staff-detail .staff-detail-wrap__intro .imagearea img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}.recruiting-page.staff-detail .staff-detail-wrap__intro .txtarea{position:relative;right:inherit;bottom:inherit;margin:-15px 16px 0;padding:23px 31px 22px 23px}.recruiting-page.staff-detail .staff-detail-wrap__intro .txtarea__caption{margin-top:0;margin-left:-2px;font-size:21px;letter-spacing:1.8px;line-height:1}.recruiting-page.staff-detail .staff-detail-wrap__intro .txtarea__meta{margin-top:13px}.recruiting-page.staff-detail .staff-detail-wrap__intro .txtarea__meta--job{margin-bottom:-3px}.recruiting-page.staff-detail .staff-detail-wrap__intro .txtarea__meta--job .jobname{margin-right:10px;margin-bottom:3px;padding:3px 1px 3px 7px;font-size:13px;letter-spacing:5px;line-height:1}.recruiting-page.staff-detail .staff-detail-wrap__intro .txtarea__meta--job .detail{margin-bottom:3px;font-size:14px;letter-spacing:1.1px;line-height:1.42857}.recruiting-page.staff-detail .staff-detail-wrap__intro .txtarea__meta--name{margin-top:10px;letter-spacing:.6px}.recruiting-page.staff-detail .staff-detail-wrap__intro .txtarea__meta--name .name{font-size:14px;line-height:1}.recruiting-page.staff-detail .staff-detail-wrap__intro .txtarea__meta--name .year{margin-left:5px;font-size:14px;letter-spacing:1.3px;line-height:1}.recruiting-page.staff-detail .staff-detail-wrap__intro .txtarea__meta--name .year:before{margin-right:5px}.recruiting-page.staff-detail .staff-detail-wrap__intro .txtarea__name--en{margin-top:8px;margin-left:2px;font-size:10px;letter-spacing:.7px;line-height:1}.recruiting-page.staff-detail .staff-detail-wrap__qa{margin-top:30px;background-size:100%}.recruiting-page.staff-detail .staff-detail-wrap__qa:before{height:60px}.recruiting-page.staff-detail .staff-detail-wrap__qa .inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.recruiting-page.staff-detail .staff-detail-wrap__qa .imagearea{text-align:center}.recruiting-page.staff-detail .staff-detail-wrap__qa .imagearea img{width:150px;margin-left:0}.recruiting-page.staff-detail .staff-detail-wrap__qa .txtarea{margin-top:30px;margin-left:0}.recruiting-page.staff-detail .staff-detail-wrap__qa .txtarea__tit{padding-left:0;font-size:20px;line-height:1.4}.recruiting-page.staff-detail .staff-detail-wrap__qa .txtarea__tit span{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0,rgba(98,204,119,.4)));background:linear-gradient(transparent 70%,rgba(98,204,119,.4) 0);letter-spacing:.5px}.recruiting-page.staff-detail .staff-detail-wrap__qa .txtarea__qaarea{margin-top:50px;margin-bottom:20px;padding:30px 16px;border-radius:8px}.recruiting-page.staff-detail .staff-detail-wrap__qa .txtarea__qaarea--tit{top:-8px;left:13px;font-size:21px;letter-spacing:.5px;line-height:1}.recruiting-page.staff-detail .staff-detail-wrap__qa .txtarea__qaarea--wrap dl:not(:first-of-type){margin-top:15px}.recruiting-page.staff-detail .staff-detail-wrap__qa .txtarea__qaarea--wrap dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;letter-spacing:.5px;line-height:1.78571}.recruiting-page.staff-detail .staff-detail-wrap__qa .txtarea__qaarea--wrap dl dt:before{margin-top:6px;margin-right:5px;font-size:15px;line-height:1}.recruiting-page.staff-detail .staff-detail-wrap__qa .txtarea__qaarea--wrap dl dd{margin-top:4px;margin-left:24px;font-size:14px;letter-spacing:.5px;line-height:1.78571}.recruiting-page.staff-detail .staff-detail-wrap__work .txtarea:not(:first-of-type){margin-top:30px}.recruiting-page.staff-detail .staff-detail-wrap__work .txtarea__tit .caption{font-size:21px;letter-spacing:1.1px;line-height:1}.recruiting-page.staff-detail .staff-detail-wrap__work .txtarea__tit .caption .num{margin-left:4px;font-size:29px;line-height:1}.recruiting-page.staff-detail .staff-detail-wrap__work .txtarea__tit .txt{margin-top:1px;font-size:14px;letter-spacing:2px;line-height:1}.recruiting-page.staff-detail .staff-detail-wrap__work .txtarea__txt{margin-top:20px;font-size:14px;letter-spacing:.8px;line-height:1.78571}.recruiting-page.staff-detail .staff-detail-wrap__work .txtarea.wide .recruiting-page__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px 16px 288px}.recruiting-page.staff-detail .staff-detail-wrap__work .txtarea.wide .txtarea__txt{margin-top:24px;margin-left:0;letter-spacing:.8px}.recruiting-page.staff-detail .staff-detail-wrap__work .custom-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 32px);margin:-262px 16px 0;padding:40px 22px 50px;border-radius:8px}.recruiting-page.staff-detail .staff-detail-wrap__work .custom-wrap__txtarea{margin-right:0}.recruiting-page.staff-detail .staff-detail-wrap__work .custom-wrap__imagearea{margin-top:20px}.recruiting-page.staff-detail .staff-detail-wrap__timeline{padding:50px 16px 0}.recruiting-page.staff-detail .staff-detail-wrap__timeline:before{height:374px}.recruiting-page.staff-detail .staff-detail-wrap__timeline .inner{padding:39px 0 0;border-radius:8px}.recruiting-page.staff-detail .staff-detail-wrap__timeline .titarea__ja{margin-left:0;padding-top:55px;font-size:17px;letter-spacing:2.9px;line-height:1.41176}.recruiting-page.staff-detail .staff-detail-wrap__timeline .titarea__ja:before{left:calc(50% - 20px);width:40px;height:40px}.recruiting-page.staff-detail .staff-detail-wrap__timeline .titarea__en{margin-top:10px;margin-left:0;font-size:14px;letter-spacing:1.2px;line-height:1}.recruiting-page.staff-detail .staff-detail-wrap__timeline .timeline-wrap{margin:50px auto 0;padding-right:10px;padding-left:0}.recruiting-page.staff-detail .staff-detail-wrap__timeline .timeline-wrap:before{top:8px;left:50px;width:2px;height:calc(100% - 35px)}.recruiting-page.staff-detail .staff-detail-wrap__timeline .timeline-wrap dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:80px;font-size:14px;line-height:1.78571}.recruiting-page.staff-detail .staff-detail-wrap__timeline .timeline-wrap dl:not(:first-of-type){margin-top:15px}.recruiting-page.staff-detail .staff-detail-wrap__timeline .timeline-wrap dl dt{position:relative;width:100%;min-width:100%;letter-spacing:.5px}.recruiting-page.staff-detail .staff-detail-wrap__timeline .timeline-wrap dl dt:after,.recruiting-page.staff-detail .staff-detail-wrap__timeline .timeline-wrap dl dt:before{display:inline-block;position:absolute;top:8px;left:-34px;border-radius:50%;content:""}.recruiting-page.staff-detail .staff-detail-wrap__timeline .timeline-wrap dl dt:before{width:10px;height:10px;background-color:#62cc77}.recruiting-page.staff-detail .staff-detail-wrap__timeline .timeline-wrap dl dt:after{-webkit-box-shadow:0 0 0 1px #62cc77 inset;width:14px;height:14px;margin-top:-2px;margin-left:-2px;box-shadow:inset 0 0 0 1px #62cc77}.recruiting-page.staff-detail .staff-detail-wrap__timeline .timeline-wrap dl dd{margin-top:2px;margin-left:0;padding-left:0;font-weight:400;letter-spacing:.5px}.recruiting-page.staff-detail .staff-detail-wrap__timeline .timeline-wrap dl dd:after,.recruiting-page.staff-detail .staff-detail-wrap__timeline .timeline-wrap dl dd:before{display:none}.recruiting-page.staff-detail .staff-detail-wrap__other{margin-top:43px}.recruiting-page.staff-detail .staff-detail-wrap__other .inner{padding:50px 16px 100px}.recruiting-page.staff-detail .staff-detail-wrap__other .titarea{margin-left:0;letter-spacing:.5px}.recruiting-page.staff-detail .staff-detail-wrap__other .staff-list-wrap{margin-top:80px}}@media print,screen and (max-width:1279px) and (min-width:768px){#recruiting-page .content-width{width:calc(100% - 32px);max-width:1000px}}#recruiting-page .title-on_short_underbar{margin-bottom:60px}@media screen and (max-width:767px){#recruiting-page .title-on_short_underbar{margin-bottom:30px}}#recruiting-page .recruit-headeline{margin-bottom:40px;padding-bottom:10px;background:url(../img/common/dotted-line.png);background-position:bottom;background-repeat:repeat-x;font-size:20px;font-weight:700}@media screen and (max-width:767px){#recruiting-page .recruit-headeline{margin-bottom:20px;font-size:15px}}#recruiting-page .text-center{margin-bottom:60px;text-align:center}@media screen and (max-width:767px){#recruiting-page .text-center{margin-bottom:30px;text-align:left}}#recruiting-page .text-center img{width:16px;height:auto;margin-top:-2px;vertical-align:middle}@media screen and (max-width:767px){#recruiting-page .text-center img{width:14px}}#recruiting-page #recruiting-table-section{margin-bottom:90px}@media print,screen and (max-width:1279px) and (min-width:768px){#recruiting-page #recruiting-table-section{padding-top:70px}}@media screen and (max-width:767px){#recruiting-page #recruiting-table-section{margin-bottom:60px}}#recruiting-page #recruiting-table-section .content-width{width:calc(100% - 32px);max-width:1000px}@media print,screen and (max-width:1279px) and (min-width:768px){#recruiting-page #recruiting-table-section .content-width{width:calc(100% - 32px);max-width:1000px}}#recruiting-page #recruiting-table-section .recruiting-table{width:100%;margin:0 auto 20px;border:1px solid #dedede}#recruiting-page #recruiting-table-section .recruiting-table td,#recruiting-page #recruiting-table-section .recruiting-table th{padding:15px 25px;border-right:1px solid #fff;border-bottom:1px solid #fff;vertical-align:middle}#recruiting-page #recruiting-table-section .recruiting-table td img,#recruiting-page #recruiting-table-section .recruiting-table th img{width:16px;height:auto}@media screen and (max-width:767px){#recruiting-page #recruiting-table-section .recruiting-table td img,#recruiting-page #recruiting-table-section .recruiting-table th img{width:14px;height:auto}}#recruiting-page #recruiting-table-section .recruiting-table td{text-align:center}#recruiting-page #recruiting-table-section .recruiting-table td:last-child,#recruiting-page #recruiting-table-section .recruiting-table th:last-child{border-right:1px solid #dedede}#recruiting-page #recruiting-table-section .recruiting-table tr:last-child td,#recruiting-page #recruiting-table-section .recruiting-table tr:last-child th{border-bottom:1px solid #dedede}#recruiting-page #recruiting-table-section .th-center{text-align:center}#recruiting-page #recruiting-table-section .th-left{width:230px;text-align:left}#recruiting-page #recruiting-table-section tr:nth-child(odd) th{background:#d7f1dd}#recruiting-page #recruiting-table-section tr:nth-child(odd) td{background:#f7f7f7}#recruiting-page #recruiting-table-section tr:nth-child(2n) th{background:#dff4e3}#recruiting-page #recruiting-table-section dd:nth-child(odd){display:none}#recruiting-page #recruiting-table-section dd:nth-child(odd) .recruiting-table-sp-title{background:#d8f2dd}#recruiting-page #recruiting-table-section dd:nth-child(odd) .recruiting-table-sp-check{background:#f8f8f8}#recruiting-page #recruiting-table-section dd:nth-child(2n){display:none}#recruiting-page #recruiting-table-section dd:nth-child(2n) .recruiting-table-sp-title{background:#dff4e3}#recruiting-page #recruiting-table-section dd:nth-child(2n) .recruiting-table-sp-check{background:#fff}#recruiting-page-block{border-top:1px solid #fff}#recruiting-page-block,#recruiting-page-block span{display:-webkit-box;display:-ms-flexbox;display:flex}#recruiting-page-block span{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#recruiting-page-title{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 51px);height:42px;padding:0 5px 0 15px;font-weight:700;letter-spacing:-.1em}#recruiting-page .recruiting-table-green th{background:#c7ecd0}#recruiting-page .table-note{font-size:14px}#recruiting-page .table-note a:link,#recruiting-page .table-note a:visited{color:red;text-decoration:underline}#recruiting-page .table-note a:hover{color:red;text-decoration:none}#recruiting-page .table-note a:active{color:red;text-decoration:underline}@media screen and (max-width:767px){.recruiting-table-sp{margin-bottom:15px;border:1px solid #dedede;font-size:14px}.recruiting-table-sp img{width:16px;height:auto}.recruiting-table-sp dl+dl{border-top:1px solid #fff}.recruiting-table-sp dl dt a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;height:42px;background:#c7ecd0;color:#000;font-size:14px;font-weight:700}.recruiting-table-sp dl dt a:after{-webkit-transform:rotate(90deg);position:absolute;top:0;right:12px;bottom:0;width:14px;height:13px;margin:auto 0;transform:rotate(90deg);background:url(../img/common/ico_arrow_r.svg) 50% no-repeat;background-size:100% auto;content:""}.recruiting-table-sp dl dt a.is_open:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.recruiting-table-sp dl dd{display:block}.recruiting-table-sp-block{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #fff}.recruiting-table-sp-block span{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.recruiting-table-sp-block:nth-child(2n) .recruiting-table-sp-title{background:#d8f2dd}.recruiting-table-sp-block:nth-child(2n) .recruiting-table-sp-check{background:#f8f8f8}.recruiting-table-sp-title{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 51px);height:42px;padding:0 5px 0 15px;background:#dff4e3;font-weight:700;letter-spacing:-.1em}.recruiting-table-sp-check{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;border-left:1px solid #fff;background:#fff;font-weight:700}.recruiting-table-sp-cap{margin-top:12px;font-size:13px;line-height:1.5}}#recruiting-occupation-section{padding-bottom:60px}#recruiting-occupation-section .recruiting-occupation-block{padding-bottom:45px}@media screen and (max-width:767px){#recruiting-occupation-section .recruiting-occupation-block{padding-bottom:30px}}#recruiting-occupation-section .recruiting-occupation-block .recruit-location-header{font-size:18px}@media screen and (max-width:767px){#recruiting-occupation-section .recruiting-occupation-block .recruit-location-header{font-size:14px}}#recruiting-occupation-section .recruiting-occupation-block .recruit-text{margin-bottom:20px}@media screen and (max-width:767px){#recruiting-occupation-section .recruiting-occupation-block .recruit-text{margin-bottom:15px}}#recruiting-occupation-section .recruiting-occupation-block ul li{display:inline-block}#recruiting-occupation-section .recruiting-occupation-block ul li a{position:relative;padding:0 15px 0 20px;font-weight:700}#recruiting-occupation-section .recruiting-occupation-block ul li a:link,#recruiting-occupation-section .recruiting-occupation-block ul li a:visited{color:#333;text-decoration:underline}#recruiting-occupation-section .recruiting-occupation-block ul li a:hover{text-decoration:none}#recruiting-occupation-section .recruiting-occupation-block ul li a:active{color:#333;text-decoration:underline}#recruiting-occupation-section .recruiting-occupation-block ul li a:before{position:absolute;top:2px;left:0;width:16px;height:16px;background:url(../img/common/arrow_r.png);background-size:16px auto;content:""}@media print,screen and (max-width:1279px) and (min-width:768px){#recruiting-application-page .content-width{width:calc(100% - 32px);max-width:1000px}}#recruiting-application-page #recruiting-application-section{margin-bottom:92px;padding-top:30px}#recruiting-application-page .recruiting-application-table{width:100%;margin-bottom:35px;border:1px solid #dedede}#recruiting-application-page .recruiting-application-table td,#recruiting-application-page .recruiting-application-table th{padding:22px 30px}@media screen and (max-width:767px){#recruiting-application-page .recruiting-application-table td,#recruiting-application-page .recruiting-application-table th{padding:10px}}#recruiting-application-page .recruiting-application-table th{width:200px;border-bottom:1px solid #fff;background:#dff4e3;text-align:left}@media screen and (max-width:767px){#recruiting-application-page .recruiting-application-table th{width:100px}}#recruiting-application-page .recruiting-application-table td{border-bottom:1px solid #dedede}#recruiting-application-page .recruit-attention{margin:100px 0}#recruiting-application-page .attentionlink,#recruiting-application-page .recruit-attention{color:#333;font-size:16px;font-weight:700;text-align:center}.personnel-deve{margin-top:16px;margin-bottom:80px}@media screen and (max-width:767px){.personnel-deve{margin-bottom:50px}}.personnel-deve-title{margin-bottom:70px;text-align:center}@media screen and (max-width:767px){.personnel-deve-title{margin-bottom:40px}}.personnel-deve-title h2{color:#333;letter-spacing:1px}.personnel-deve-title .c-tit__line-under-arrow.green span:after,.personnel-deve-title .c-tit__line-under-arrow.green span:before{background-color:#c7e7c2}.personnel-deve-lead{margin-bottom:40px;font-size:16px;line-height:2;text-align:center}@media screen and (max-width:767px){.personnel-deve-lead{font-size:14px}}.personnel-deve-bg_area{margin-bottom:60px;padding:60px 0 95px;background:url(../img/recruiting/newgrad/personnel-deve/img01@2x.jpg) top no-repeat;background-size:cover}@media screen and (max-width:767px){.personnel-deve-bg_area{padding:50px 0}}.personnel-deve-bg_area-text01{font-size:26px;font-weight:700;text-align:center}.personnel-deve-bg_area-text01 span{background:linear-gradient(0deg,transparent 3px,rgba(98,204,119,.4) 0,rgba(98,204,119,.4) 11px,transparent 0)}@media screen and (max-width:767px){.personnel-deve-bg_area-text01{font-size:16px}.personnel-deve-bg_area-text01 span{background:linear-gradient(0deg,transparent,rgba(98,204,119,.4) 0,rgba(98,204,119,.4) 6px,transparent 0)}}.personnel-deve-bg_area-text02{margin-top:35px;margin-bottom:50px;font-size:26px;font-weight:700;line-height:1.84;text-align:center}@media screen and (max-width:767px){.personnel-deve-bg_area-text02{margin-top:20px;margin-bottom:30px;font-size:16px}}#recruiting_low .personnel-deve .recruiting_low-table tr th{padding:18px 20px;vertical-align:middle}@media screen and (max-width:767px){#recruiting_low .personnel-deve .recruiting_low-table tr th{padding:15px}}#recruiting_low .personnel-deve .recruiting_low-table tr td{padding:18px 40px 18px 20px}@media screen and (max-width:767px){#recruiting_low .personnel-deve .recruiting_low-table tr td{padding:15px}}.selectionflow{margin-top:16px;margin-bottom:80px}@media screen and (max-width:767px){.selectionflow{margin-bottom:50px}}.selectionflow-box{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.selectionflow-box{display:block}}.selectionflow-box-image{width:34.2%;margin-right:4.7%}@media screen and (max-width:767px){.selectionflow-box-image{display:none}}@media screen and (max-width:767px){.selectionflow-box-image-item{margin-top:20px}}.selectionflow-box-image-item+div{margin-top:30px}.selectionflow-box-image-item img{-webkit-box-shadow:0 6px 12px rgba(0,0,0,.1);border-radius:16px;box-shadow:0 6px 12px rgba(0,0,0,.1)}.selectionflow-box-textarea{width:52.4%}@media screen and (max-width:767px){.selectionflow-box-textarea{width:100%}}.selectionflow-box-textarea-item{position:relative;padding-bottom:50px;padding-left:32px;border-left:10px solid #f8f8f8}@media screen and (max-width:767px){.selectionflow-box-textarea-item{padding-left:0;border-left:none}}.selectionflow-box-textarea-item:after,.selectionflow-box-textarea-item:before{position:absolute;top:0;left:-22px;border-radius:50%;content:""}@media (-ms-high-contrast:none),print{.selectionflow-box-textarea-item:after,.selectionflow-box-textarea-item:before{top:-5px}}@media screen and (max-width:767px){.selectionflow-box-textarea-item:after,.selectionflow-box-textarea-item:before{top:-4px;left:0}}.selectionflow-box-textarea-item:before{width:22px;height:22px;border:6px solid #fff;background:#62cc77}.selectionflow-box-textarea-item:after{-webkit-transform:translate(7px,7px);width:16px;height:16px;transform:translate(7px,7px);border:2px solid #fff;background:#62cc77}.selectionflow-box-textarea-item.-red{padding-bottom:0}.selectionflow-box-textarea-item.-red .selectionflow-box-title{margin-bottom:0;color:red}.selectionflow-box-textarea-item.-red:after,.selectionflow-box-textarea-item.-red:before{background:red}.selectionflow-box-title{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:15px;font-size:22px;font-weight:700;line-height:1.46}@media screen and (max-width:767px){.selectionflow-box-title{margin-bottom:15px;padding-left:35px;font-size:18px}}.selectionflow-box-title .major{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:52px;height:26px;margin-left:10px;border:1px solid #62cc77;border-radius:2px;color:#53c465;font-size:16px}@media (-ms-high-contrast:none),print{.selectionflow-box-title .major{-webkit-transform:translateY(-3px);padding-top:5px;transform:translateY(-3px)}}@media screen and (max-width:767px){.selectionflow-box-title .major{font-size:14px}}.selectionflow-box-text{line-height:1.82}@media screen and (max-width:767px){.selectionflow-box-text{font-size:14px}}.selectionflow-box-location{margin-top:20px}.selectionflow-box-location,.selectionflow-box-location dt{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.selectionflow-box-location dt{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:92px;height:26px;border-radius:2px;background:#62cc77;color:#fff;font-size:16px}@media (-ms-high-contrast:none),print{.selectionflow-box-location dt{-webkit-transform:translateY(-3px);padding-top:5px;transform:translateY(-3px)}}@media screen and (max-width:767px){.selectionflow-box-location dt{font:14px}}.selectionflow-box-location dd{margin-left:15px;font-size:16px}@media screen and (max-width:767px){.selectionflow-box-location dd{font-size:14px}}@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes hidden{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-10px);z-index:-1;transform:translateY(-10px);opacity:0}}.recruiting-page.voice .voice-list-wrap{margin:30px auto 103px}.voicelist{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-top:-45px}@media screen and (max-width:767px){.voicelist{margin-top:-30px}}.voicelist__item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;position:relative;flex-direction:column-reverse;width:47.4%;margin-top:45px;margin-right:5.2%;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}.voicelist__item:nth-child(2n){margin-right:0}@media screen and (max-width:767px){.voicelist__item{width:100%!important;margin-top:30px!important;margin-right:0!important;border-radius:8px}}@media print,screen and (min-width:769px){.voicelist__item .imagearea{z-index:1;overflow:hidden;border-radius:16px 16px 0 0}.voicelist__item .imagearea img{transition:transform .4s ease,-webkit-transform .4s ease;will-change:transform}.voicelist__item:hover{-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.25);box-shadow:0 10px 10px -6px rgba(0,0,0,.25)}.voicelist__item:hover .imagearea img{-webkit-transform:scale(1.05) rotate(.1deg);transform:scale(1.05) rotate(.1deg)}.voicelist__item:hover .txtarea__tit{color:red}}.voicelist .txtarea{margin-bottom:auto;padding:22px 18px 72px}@media screen and (max-width:767px){.voicelist .txtarea{padding:18px 16px 20px}}.voicelist .txtarea__tit{-webkit-font-feature-settings:"palt";-webkit-transition:color .4s ease;color:#333;font-feature-settings:"palt";font-size:18px;font-weight:700;line-height:1.64706;transition:color .4s ease}@media screen and (max-width:767px){.voicelist .txtarea__tit{font-size:15px;line-height:1.66}}.voicelist .txtarea__tit br{display:none!important}.voicelist .txtarea__meta{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:18px;bottom:30px;left:18px;align-items:center;margin-top:19px;color:#525252}@media screen and (max-width:767px){.voicelist .txtarea__meta{position:static}}.voicelist .txtarea__meta--job{-webkit-font-feature-settings:"palt";-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:79px;height:23px;background-color:#62cc77;color:#fff;font-feature-settings:"palt";font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1}@media (-ms-high-contrast:none),print{.voicelist .txtarea__meta--job{-webkit-transform:translateY(-2px);padding-top:2px;transform:translateY(-2px)}}.voicelist .txtarea__meta--name{-webkit-font-feature-settings:"palt";margin-left:10px;font-feature-settings:"palt";font-size:15px;font-weight:400}.voicelist .imagearea img{width:100%}.voicelist.small{margin-top:-18px}.voicelist.small .voicelist__item{width:23.6%;margin-top:18px;margin-right:1.8%;border-radius:12px}.voicelist.small .voicelist__item:nth-child(4n){margin-right:0}.voicelist.small .voicelist__item .imagearea{border-radius:0}.voicelist.small .txtarea{padding:15px}.voicelist.small .txtarea__meta{position:static;margin-top:0}.voicelist.small .txtarea__meta--job{width:90px;font-size:14px}@media (-ms-high-contrast:none),print{.voicelist.small .txtarea__meta--job{padding-top:3px}}.voicelist.small .txtarea__meta--name{font-size:14px}.voicedetail{margin-top:30px;margin-bottom:90px}@media screen and (max-width:767px){.voicedetail{margin-bottom:50px}}.voicedetail__prof{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:flex-start;width:36.5%;margin-right:6%;margin-bottom:20px;float:left}@media screen and (max-width:767px){.voicedetail__prof{width:100%;margin-right:0;margin-bottom:30px;float:none}}.voicedetail__prof img{max-width:100%}.voicedetail__prof__meta{margin-top:13px}.voicedetail__prof__meta,.voicedetail__prof__meta--job{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.voicedetail__prof__meta--job{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:92px;height:24px;background:#62cc77;color:#fff;font-size:14px;font-weight:700;letter-spacing:.1em}@media (-ms-high-contrast:none),print{.voicedetail__prof__meta--job{-webkit-transform:translateY(-3px);padding-top:4px;transform:translateY(-3px)}}.voicedetail__prof__meta--name{margin-left:10px;font-size:16px;font-weight:700}.voicedetail__tit{margin-bottom:40px;padding-left:10px;font-size:26px;font-weight:700;line-height:1.69231}@media screen and (max-width:767px){.voicedetail__tit{padding-left:0;font-size:20px;line-height:1.4}}.voicedetail__tit span{display:inline;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0,rgba(98,204,119,.4)));background:linear-gradient(transparent 70%,rgba(98,204,119,.4) 0);letter-spacing:1.8px}@media screen and (max-width:767px){.voicedetail__tit span{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0,rgba(98,204,119,.4)));background:linear-gradient(transparent 70%,rgba(98,204,119,.4) 0);letter-spacing:.5px}}.voicedetail__qa{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.voicedetail__qa+dl{margin-top:35px}@media screen and (max-width:767px){.voicedetail__qa+dl{margin-top:15px}}.voicedetail__qa dt{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:700;letter-spacing:1.6px;line-height:1.8}@media screen and (max-width:767px){.voicedetail__qa dt{font-size:14px}}.voicedetail__qa dt:before{display:inline-block;margin-top:5px;margin-right:12px;color:#62cc77;font-family:Josefin Sans,sans-serif;font-size:24px;font-weight:400;line-height:1;content:"Q."}@media screen and (max-width:767px){.voicedetail__qa dt:before{margin-top:6px;margin-right:5px;font-size:15px}}.voicedetail__qa dd{margin-top:12px;color:#525252;font-size:16px;font-weight:400;letter-spacing:1.6px;line-height:1.75}.voicedetail__qa dd b{font-weight:700}@media screen and (max-width:767px){.voicedetail__qa dd{margin-top:4px;margin-left:24px;font-size:14px;letter-spacing:.5px}}.voice-detail-wrap__other{padding:75px 0 110px;background-color:#f8f8f8}@media screen and (max-width:767px){.voice-detail-wrap__other{padding:50px 0 100px}}.voice-detail-wrap__other .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center}.voice-detail-wrap__other .titarea{margin-bottom:80px}@media screen and (max-width:767px){.voice-detail-wrap__other .titarea{margin-bottom:50px}}.voice-detail-wrap__other .voice-list-wrap{width:100%;max-width:1000px;height:100%;margin:0!important}@media screen and (max-width:767px){.sitemap .l-lg{display:none!important}}@media print,screen and (min-width:768px){.sitemap .l-sm{display:none!important}}.sitemap #content *,.sitemap #content :after,.sitemap #content :before{-webkit-box-sizing:border-box;box-sizing:border-box}.sitemap__wrap{-webkit-font-feature-settings:"palt";margin-top:14px;margin-bottom:121px;font-feature-settings:"palt"}.sitemap__inner{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;justify-content:space-between;width:1000px;margin:0 auto}@media print,screen and (max-width:1279px) and (min-width:768px){.sitemap__inner{width:calc(100% - 32px);max-width:1000px}}@media screen and (max-width:767px){.sitemap__inner{width:100%;padding:0 16px}}.sitemap__col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:calc(50% - 32px)}.sitemap__list{width:100%}.sitemap__list:not(:first-of-type){margin-top:54px}.sitemap__list--item{width:100%}.sitemap__list--item .tit{display:block;position:relative;width:100%;padding-bottom:8px;background:url(../img/common/dotted-line@2x.png);background-position:0 100%;background-repeat:repeat-x;background-size:6px 3px;font-size:20px;font-weight:700;letter-spacing:1px;line-height:1.4}.sitemap__list--item .tit:after{display:inline-block;position:absolute;top:calc(50% - 14px);right:2px;width:20px;height:20px;background-image:url(../img/common/arrow_r.svg);background-size:cover;content:""}.sitemap__list--item .list-wrap{margin-top:24px;margin-left:16px}.sitemap__list--item .list-wrap:not(:first-of-type){margin-top:17px}.sitemap__list--item .list-wrap__tit{font-size:16px;font-weight:700;letter-spacing:.5px;line-height:1.375}.sitemap__list--item .link{-webkit-box-align:start;-ms-flex-align:start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:flex-start;font-size:16px;font-weight:400;letter-spacing:1.3px;line-height:1.375;text-decoration:underline}.sitemap__list--item .link:before{display:inline-block;width:7.4px;min-width:7.4px;height:12px;margin-top:5px;margin-right:11px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%207.2%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m1.2%2012a1.22%201.22%200%200%201%20-.85-.35%201.2%201.2%200%200%201%200-1.7l3.95-3.95-3.95-3.95a1.2%201.2%200%200%201%201.7-1.7l4.8%204.8a1.2%201.2%200%200%201%200%201.7l-4.8%204.8a1.22%201.22%200%200%201%20-.85.35z%22%20fill%3D%22%23f00%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;content:""}@media print,screen and (min-width:768px){.sitemap__list--item .link+.list-wrap{margin-top:20px;margin-left:0}.sitemap__list--item .link+.list-wrap+.list-wrap{margin-top:18px;margin-bottom:17px;margin-left:0}}.sitemap__list--item ul{margin-top:8px;padding-left:0}.sitemap__list--item ul li:not(:first-of-type){margin-top:8px}.sitemap__list--item ul li ul{padding-left:26px}@media screen and (max-width:767px){.sitemap .pagetitle-section-title{padding:32px 0 82px}.sitemap__wrap{position:relative;margin-top:0;margin-bottom:121px}.sitemap__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sitemap__col{width:100%}.sitemap__col:not(:first-of-type),.sitemap__list:not(:first-of-type){margin-top:26px}.sitemap__list--item .tit{padding-bottom:5px;background-position:1px 100%;background-repeat:repeat-x;font-size:15px;letter-spacing:1px;line-height:1.4}.sitemap__list--item .tit:after{top:calc(50% - 11px);right:1px;width:15px;height:15px;background-size:100%}.sitemap__list--item .list-wrap{margin-top:16px;margin-left:3px}.sitemap__list--item .list-wrap:not(:first-of-type){margin-top:17px}.sitemap__list--item .list-wrap__tit{font-size:14px;letter-spacing:.5px;line-height:1.39286}.sitemap__list--item .link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;letter-spacing:1.3px;line-height:1.39286}.sitemap__list--item .link:before{width:7.4px;min-width:7.4px;height:12px;margin-top:0;margin-right:11px}.sitemap__list--item ul{margin-top:8px;padding-left:0}.sitemap__list--item ul li:not(:first-of-type){margin-top:10px}.sitemap__list--item ul li ul{margin-top:7px;padding-left:14px}}.m-banner{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:64px auto 0;padding:0 16px}.m-banner__item{text-align:center}.m-banner__item+.m-banner__item{margin-top:50px}@media screen and (max-width:767px){.m-banner__item+.m-banner__item{margin-top:30px}}.m-banner.is-banner-mt-s{margin-top:32px}.m-banner.is-banner-mt-m{margin-top:64px}.m-banner.is-banner-mt-l{margin-top:96px}.m-banner.is-banner-mb-s{margin-bottom:32px}.m-banner.is-banner-mb-m{margin-bottom:64px}.m-banner.is-banner-mb-l{margin-bottom:96px}.m-banner.is-banner-pt-s{padding-top:32px}.m-banner.is-banner-pt-m{padding-top:64px}.m-banner.is-banner-pt-l{padding-top:96px}.m-banner.is-banner-pb-s{padding-bottom:32px}.m-banner.is-banner-pb-m{padding-bottom:64px}.m-banner.is-banner-pb-l{padding-bottom:96px}.m-banner-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;max-width:100%;text-align:center}.m-banner-link__img img{max-width:100%;height:auto;vertical-align:bottom}.m-banner-link__img:after{-webkit-transition:opacity .3s;display:block;width:100%;height:10px;background-image:radial-gradient(farthest-side at top center,rgba(0,0,0,.25),transparent);content:"";opacity:0;transition:opacity .3s}@media print,screen and (min-width:769px){.m-banner-link:not(.is-banner-link_no-shadow):hover .m-banner-link__img:after{opacity:1}}@media screen and (max-width:767px){.other .l-lg{display:none!important}}@media print,screen and (min-width:768px){.other .l-sm{display:none!important}}.other #content *,.other #content :after,.other #content :before{-webkit-box-sizing:border-box;box-sizing:border-box}.other__wrap{-webkit-font-feature-settings:"palt";margin-top:10px;margin-bottom:121px;font-feature-settings:"palt"}.other__inner{width:1000px;margin:0 auto}@media print,screen and (max-width:1279px) and (min-width:768px){.other__inner{width:calc(100% - 32px);max-width:1000px}}@media screen and (max-width:767px){.other__inner{width:100%;padding:0 16px}}.other__item:not(:first-of-type){margin-top:120px}.other__item .tit{margin-bottom:30px}.other__lead{margin-bottom:37px;font-size:16px;font-weight:400;letter-spacing:1.6px;line-height:1.8125}.other__lead--caption{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:13px;color:#666;font-size:14px;font-weight:400;letter-spacing:1.4px;line-height:1.42857}.other__lead--caption:before{display:inline-block;margin-right:6px;content:"";content:"※"}.other__sec:not(:first-of-type){margin-top:49px}.other__sec a{-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1);word-break:break-all;transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.other__sec a:hover{opacity:.6}.other__sec a:not([href^="tel:"]){color:red;letter-spacing:.7px;text-decoration:underline}@media print,screen and (min-width:768px){.other__sec a[href^="tel:"]{pointer-events:none}}.other__sec a[target=_blank]:after{display:inline-block;width:15px;height:12.2px;margin-left:5px;background-image:url(../img/common/ico-blank.svg);background-repeat:no-repeat;content:""}.other__tit{margin-bottom:22px;padding-bottom:8px;background:url(../img/common/dotted-line@2x.png);background-position:1px 100%;background-repeat:repeat-x;background-size:6px 3px;font-size:20px;letter-spacing:.9px;line-height:1.4}.other__smalltit,.other__tit{position:relative;font-weight:700}.other__smalltit{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;margin-bottom:13px;font-size:18px;letter-spacing:1px;line-height:1.38889}.other__txt{font-size:16px;font-weight:400;letter-spacing:1.6px;line-height:1.8125}.other__txt:not(:first-of-type){margin-top:19px}.other__txt--caption{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:13px;color:#666;font-size:14px;font-weight:400;letter-spacing:1.4px;line-height:1.42857}.other__txt--caption:before{display:inline-block;margin-right:6px;content:"";content:"※"}.other__dl{margin-top:31px;letter-spacing:1px}.other__dl:not(:first-of-type){margin-top:34px}.other__dl--tit{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;margin-bottom:13px;padding-left:14px;font-size:18px;font-weight:700;letter-spacing:1px;line-height:1.38889}.other__dl--tit:before{display:inline-block;position:absolute;top:3px;left:0;width:4px;height:calc(100% - 6px);background-color:red;content:""}.other__dl dl{-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start}.other__dl dl:not(:first-of-type){margin-top:5px}.other__dl dl dt:after{display:inline-block;margin-left:4px;content:"";content:":"}.other__dl dl dd{margin-left:6px}.other__dl--caption{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:13px;color:#666;font-size:14px;font-weight:400;letter-spacing:1.4px;line-height:1.42857}.other__dl--caption:before{display:inline-block;margin-right:6px;content:"";content:"※"}.other__dl--txt{letter-spacing:1.7px}.other__dl--txt,.other ol{font-size:16px;font-weight:400;line-height:1.8125}.other ol{margin-top:6px;padding-left:2px;list-style:none;counter-reset:item}.other ol.number-hyphen li:before{content:"0" counter(item) "."}.other ol.number-hyphen li:nth-of-type(n+10):before{content:counter(item) "."}.other ol li{display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:1.1px}.other ol li:not(:first-of-type){margin-top:3px}.other ol li:before{margin-right:8px;color:red;content:counter(item) ".";counter-increment:item}.other__inner-sec{margin-top:31px}.other__inner-sec:not(:first-of-type){margin-top:34px}.other__inner-sec ol{margin-top:14px}@media screen and (max-width:767px){.other .pagetitle-section-title{padding:32px 0 52px}.other__wrap{z-index:99;position:relative;margin-top:10px;margin-bottom:121px}.other__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.other__item:not(:first-of-type){margin-top:60px}.other__item .tit,.other__lead{margin-bottom:20px}.other__lead{font-size:14px;letter-spacing:1px;line-height:1.82143}.other__lead--caption{margin-top:1px;font-size:13px;letter-spacing:1.4px;line-height:1.38462}.other__lead--caption:before{margin-right:6px}.other__sec:not(:first-of-type){margin-top:21px}.other__sec a{letter-spacing:.6px}.other__sec a[target=_blank]:after{width:15px;height:12.2px;margin-top:2px;margin-left:4px}.other__tit{margin-bottom:14px;padding-bottom:4px;letter-spacing:1.8px}.other__smalltit,.other__tit{font-size:14px;line-height:1.82143}.other__smalltit{margin-bottom:3px;letter-spacing:1px}.other__txt{font-size:14px;letter-spacing:1.3px;line-height:1.82143}.other__txt:not(:first-of-type){margin-top:12px}.other__txt--caption{margin-top:1px;font-size:13px;letter-spacing:1.4px;line-height:1.38462}.other__txt--caption:before{margin-right:6px}.other__dl{margin-top:10px;letter-spacing:.7px}.other__dl:not(:first-of-type){margin-top:13px}.other__dl--tit{margin-bottom:3px;padding-left:11px;font-size:14px;letter-spacing:1px;line-height:1.82143}.other__dl--tit:before{top:3px;width:3px;height:calc(100% - 11px)}.other__dl dl{font-size:14px;line-height:1.82143}.other__dl dl:not(:first-of-type){margin-top:1px}.other__dl dl dt{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.other__dl dl dt.expand{min-width:102px}.other__dl dl dt:after{margin-top:-2px;margin-left:4px;line-height:0}.other__dl dl dd{margin-left:4px}.other__dl--caption{margin-top:1px;font-size:13px;letter-spacing:1.4px;line-height:1.38462}.other__dl--caption:before{margin-right:6px}.other__dl--txt{font-size:14px;letter-spacing:1.7px;line-height:1.82143}.other ol{margin-top:11px;padding-left:2px;font-size:13px;line-height:1.46154}.other ol li{display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:1.5px}.other ol li:not(:first-of-type){margin-top:10px}.other ol li:before{margin-right:8px}.other__inner-sec{margin-top:10px}.other__inner-sec:not(:first-of-type){margin-top:13px}}#search-result .title-on_short_underbar{margin-bottom:40px}@media screen and (max-width:767px){#search-result .title-on_short_underbar{margin-bottom:20px}}#search-result .other__wrap{z-index:1}@media screen and (max-width:767px){#search-result .other__wrap{margin-bottom:80px}}#search-result .pager{padding-bottom:0}#search-result .other__inner,#search-result .search-input-block{-webkit-box-sizing:border-box;box-sizing:border-box}#search-result .search-input-block{width:100%;margin-bottom:75px;padding:45px;border-radius:10px;background:#f7f7f7}@media screen and (max-width:767px){#search-result .search-input-block{margin-bottom:30px;padding:30px 15px}}#search-result .search-input-block .form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height:60px;border-radius:10px;background:#fff}@media screen and (max-width:767px){#search-result .search-input-block .form-inline{display:block;height:auto;background:transparent}}#search-result .search-input-block .form-inline .form-control{padding:20px;font-size:16px;font-weight:700;text-align:left}#search-result .search-input-block .form-inline button.form-control{overflow:hidden;text-indent:200px;white-space:nowrap}#search-result .search-input-block .form-inline label{width:calc(100% - 60px)}@media screen and (max-width:767px){#search-result .search-input-block .form-inline label{display:block;width:100%}}#search-result .search-input-block .form-inline label .input-search-text{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (max-width:767px){#search-result .search-input-block .form-inline label .input-search-text{height:42px;margin-bottom:10px;padding:15px 15px 13px;border-radius:8px;background:#fff;font-size:14px}}@media screen and (max-width:767px){#search-result .search-input-block .form-inline #btn-keyword-search{display:block;position:relative;width:100%;height:auto;padding:8px;border-radius:8px;background-image:none;color:#fff;font-size:14px;text-align:center;text-indent:0}}#search-result .theme-num{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;max-width:800px;margin:0 auto 60px;padding:7px 0;border-radius:27px;background:#f8f8f8;font-size:18px;font-weight:700}@media screen and (max-width:767px){#search-result .theme-num{-webkit-box-sizing:border-box;box-sizing:border-box;width:90%;margin:0 auto 40px;border-radius:19px;font-size:14px}}#search-result .theme-num span{margin-right:10px;color:#c81812;font-size:27px}@media screen and (max-width:767px){#search-result .theme-num span{margin-right:10px;font-size:17px}}#search-result .d-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:55px}@media screen and (max-width:767px){#search-result .d-flex{margin-bottom:30px}}#search-result .d-flex a:link,#search-result .d-flex a:visited{text-decoration:underline}#search-result .d-flex a:hover{text-decoration:none}#search-result .d-flex a:active{text-decoration:underline}#search-result .d-flex .result-title{display:block;margin-bottom:30px;padding-bottom:5px;background:url(../img/common/dotted-line.png);background-position:0 100%;background-repeat:repeat-x;font-size:20px}@media screen and (max-width:767px){#search-result .d-flex .result-title{margin-bottom:15px;background:url(../img/search/dot_sp.png);background-position:0 100%;background-repeat:repeat-x;background-size:6px auto;font-size:15px}}#search-result .d-flex .thumbnail{width:140px;height:140px}@media screen and (max-width:767px){#search-result .d-flex .thumbnail{width:70px;height:70px}}#search-result .d-flex .thumbnail img{-o-object-fit:contain;width:100%;height:auto;height:100%;object-fit:contain;border:1px solid #dedede;border-radius:10px;font-family:"object-fit: contain"}@media screen and (max-width:767px){#search-result .d-flex .thumbnail img{border-radius:5px}}#search-result .d-flex .result-text{width:calc(100% - 175px)}#search-result .d-flex .result-text .snippet strong{background-color:#f7e50a}@media screen and (max-width:767px){#search-result .d-flex .result-text{width:calc(100% - 88px);line-height:1.8}}#search-result .search-attention-text{margin-bottom:300px;font-size:18px;text-align:center}@media screen and (max-width:767px){#search-result .search-attention-text{margin-bottom:100px;font-size:14px}}@media print{#header{position:absolute}#header.active{height:100px}#header #g-nav{display:none!important}#header #menu-products-block{display:none}.pickup__feature--item.wrap{page-break-inside:avoid}}.notfound__wrap{margin:16px auto 0}.notfound__wrap *{-webkit-box-sizing:border-box;-webkit-font-feature-settings:"palt";box-sizing:border-box;font-feature-settings:"palt"}.notfound__wrap .btn-red a{padding:12px 30px 11px;letter-spacing:0}.notfound__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center}.notfound__tit{margin-left:1px;font-family:Josefin Sans,sans-serif;font-size:100px;font-weight:700;letter-spacing:6px;line-height:1}.notfound__txt{margin-top:41px;font-size:18px;font-weight:700;letter-spacing:2px;line-height:2}@media print,screen and (min-width:768px){.notfound__txt{text-align:center}}.notfound__col{-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:flex-start;margin-top:50px}@media print,screen and (min-width:768px){.notfound__col{width:930px;height:441px}}@media print,screen and (min-width:768px){.notfound__col .imagearea1{position:absolute;top:1px;left:1px}}@media print,screen and (max-width:1279px) and (min-width:768px){.notfound__col .imagearea1{left:calc(50% - 350px);width:380px}.notfound__col .imagearea1 img{width:100%}}.notfound__col .imagearea2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}@media print,screen and (min-width:768px){.notfound__col .imagearea2{position:absolute;top:7px;right:-66px}}@media print,screen and (max-width:1279px) and (min-width:768px){.notfound__col .imagearea2{left:calc(50% + 30px);width:280px}.notfound__col .imagearea2 img{width:100%}}@media print,screen and (min-width:768px){.notfound__col .imagearea2 .txt{position:relative;height:64px;margin-bottom:30px;font-size:40px;font-weight:700;line-height:.725}.notfound__col .imagearea2 .txt-arrange{position:absolute}.notfound__col .imagearea2 .txt-1{top:0;left:84px}.notfound__col .imagearea2 .txt-2{top:23px;left:150px}.notfound__col .imagearea2 .txt-3{top:32px;left:227px}}@media print,screen and (max-width:1279px) and (min-width:768px){.notfound__col .imagearea2 .txt-1{left:54px}.notfound__col .imagearea2 .txt-2{left:120px}.notfound__col .imagearea2 .txt-3{left:197px}}.notfound__addtext{margin-top:20px;font-weight:700}@media screen and (max-width:767px){.notfound__addtext{margin-top:15px}}.notfound__search{width:100%;margin-top:60px;padding:30px 20px 146px;background-color:#f8f8f8}.notfound__search .btnarea{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;margin-top:30px}@media print,screen and (min-width:768px){.notfound__search .btnarea{margin-left:-2px}}.notfound__search .btnarea .btn-red{margin:0}.notfound__search .btnarea .btn-red:not(:first-of-type){margin-left:32px}.notfound__search .searcharea{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin:57px auto 0}@media print,screen and (min-width:768px){.notfound__search .searcharea{width:100%;max-width:896px}}.notfound__search .searcharea__tit{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;margin-left:-1px;font-size:18px;font-weight:700;letter-spacing:1px;line-height:1.38889}.notfound__search .searcharea__tit:before{display:inline-block;width:4px;height:18px;margin-right:9px;background-color:red;content:""}.notfound__search .searcharea__input{width:100%;margin-top:16px}.notfound__search .searcharea__input #header-search{width:100%}.notfound__search .searcharea__input #header-search-input{padding:18px 0;letter-spacing:.5px}.notfound__search .searcharea__input #header-search-btn{top:calc(50% - 10px);right:20px;width:20px;height:20px;background-size:20px}@media screen and (max-width:767px){.notfound__wrap{margin:16px auto 0}.notfound__wrap .btn-red a{width:calc(100% - 32px);margin:0 auto;padding:14px 30px 13px;border-radius:4px;font-size:15px;letter-spacing:1px;line-height:1}.notfound__tit{margin-left:3px;font-size:75px;letter-spacing:4px;line-height:1}.notfound__txt{margin-top:16px;margin-left:-7px;font-size:14px;letter-spacing:1.4px;line-height:2}.notfound__col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:22px;margin-bottom:20px}.notfound__col .imagearea1{padding:0 40px}.notfound__col .imagearea2{margin-top:16px}.notfound__col .imagearea2 .txt{position:relative;height:50px;font-size:30px;font-weight:700;line-height:.71667}.notfound__col .imagearea2 .txt-arrange{position:absolute}.notfound__col .imagearea2 .txt-1{top:0;left:calc(50% - 69px)}.notfound__col .imagearea2 .txt-2{top:17px;left:calc(50% - 19px)}.notfound__col .imagearea2 .txt-3{top:24px;left:calc(50% + 40px)}.notfound__col .imagearea2 picture{margin-top:12px;padding:0 53px}.notfound__search{margin-top:30px;padding:30px 16px 86px}.notfound__search .btnarea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0}.notfound__search .btnarea .btn-red{width:100%;margin:0}.notfound__search .btnarea .btn-red:not(:first-of-type){margin-top:7px;margin-left:0}.notfound__search .searcharea{margin:29px auto 0}.notfound__search .searcharea__tit{margin-left:0;font-size:14px;letter-spacing:1px;line-height:1}.notfound__search .searcharea__tit:before{width:3px;height:14px;margin-top:1px;margin-right:8px}.notfound__search .searcharea__input{width:100%;margin-top:10px}.notfound__search .searcharea__input #header-search{width:100%;border-radius:4px;background-color:#999}.notfound__search .searcharea__input #header-search-input{width:calc(100% - 42px);padding:12px 13px 10px;background-color:#fff;font-size:13px;letter-spacing:0;line-height:1}.notfound__search .searcharea__input #header-search-btn{top:calc(50% - 7px);right:14px;width:14px;height:14px;background-image:url(../img/common/ico_search.svg);background-size:14px}}.mt0{margin-top:0!important}.mr0{margin-right:0!important}.mb0{margin-bottom:0!important}.ml0{margin-left:0!important}.pt0{padding-top:0!important}.pr0{padding-right:0!important}.pb0{padding-bottom:0!important}.pl0{padding-left:0!important}.mt1{margin-top:1px!important}.mr1{margin-right:1px!important}.mb1{margin-bottom:1px!important}.ml1{margin-left:1px!important}.pt1{padding-top:1px!important}.pr1{padding-right:1px!important}.pb1{padding-bottom:1px!important}.pl1{padding-left:1px!important}.mt2{margin-top:2px!important}.mr2{margin-right:2px!important}.mb2{margin-bottom:2px!important}.ml2{margin-left:2px!important}.pt2{padding-top:2px!important}.pr2{padding-right:2px!important}.pb2{padding-bottom:2px!important}.pl2{padding-left:2px!important}.mt3{margin-top:3px!important}.mr3{margin-right:3px!important}.mb3{margin-bottom:3px!important}.ml3{margin-left:3px!important}.pt3{padding-top:3px!important}.pr3{padding-right:3px!important}.pb3{padding-bottom:3px!important}.pl3{padding-left:3px!important}.mt4{margin-top:4px!important}.mr4{margin-right:4px!important}.mb4{margin-bottom:4px!important}.ml4{margin-left:4px!important}.pt4{padding-top:4px!important}.pr4{padding-right:4px!important}.pb4{padding-bottom:4px!important}.pl4{padding-left:4px!important}.mt5{margin-top:5px!important}.mr5{margin-right:5px!important}.mb5{margin-bottom:5px!important}.ml5{margin-left:5px!important}.pt5{padding-top:5px!important}.pr5{padding-right:5px!important}.pb5{padding-bottom:5px!important}.pl5{padding-left:5px!important}.mt6{margin-top:6px!important}.mr6{margin-right:6px!important}.mb6{margin-bottom:6px!important}.ml6{margin-left:6px!important}.pt6{padding-top:6px!important}.pr6{padding-right:6px!important}.pb6{padding-bottom:6px!important}.pl6{padding-left:6px!important}.mt7{margin-top:7px!important}.mr7{margin-right:7px!important}.mb7{margin-bottom:7px!important}.ml7{margin-left:7px!important}.pt7{padding-top:7px!important}.pr7{padding-right:7px!important}.pb7{padding-bottom:7px!important}.pl7{padding-left:7px!important}.mt8{margin-top:8px!important}.mr8{margin-right:8px!important}.mb8{margin-bottom:8px!important}.ml8{margin-left:8px!important}.pt8{padding-top:8px!important}.pr8{padding-right:8px!important}.pb8{padding-bottom:8px!important}.pl8{padding-left:8px!important}.mt9{margin-top:9px!important}.mr9{margin-right:9px!important}.mb9{margin-bottom:9px!important}.ml9{margin-left:9px!important}.pt9{padding-top:9px!important}.pr9{padding-right:9px!important}.pb9{padding-bottom:9px!important}.pl9{padding-left:9px!important}.mt10{margin-top:10px!important}.mr10{margin-right:10px!important}.mb10{margin-bottom:10px!important}.ml10{margin-left:10px!important}.pt10{padding-top:10px!important}.pr10{padding-right:10px!important}.pb10{padding-bottom:10px!important}.pl10{padding-left:10px!important}.mt11{margin-top:11px!important}.mr11{margin-right:11px!important}.mb11{margin-bottom:11px!important}.ml11{margin-left:11px!important}.pt11{padding-top:11px!important}.pr11{padding-right:11px!important}.pb11{padding-bottom:11px!important}.pl11{padding-left:11px!important}.mt12{margin-top:12px!important}.mr12{margin-right:12px!important}.mb12{margin-bottom:12px!important}.ml12{margin-left:12px!important}.pt12{padding-top:12px!important}.pr12{padding-right:12px!important}.pb12{padding-bottom:12px!important}.pl12{padding-left:12px!important}.mt13{margin-top:13px!important}.mr13{margin-right:13px!important}.mb13{margin-bottom:13px!important}.ml13{margin-left:13px!important}.pt13{padding-top:13px!important}.pr13{padding-right:13px!important}.pb13{padding-bottom:13px!important}.pl13{padding-left:13px!important}.mt14{margin-top:14px!important}.mr14{margin-right:14px!important}.mb14{margin-bottom:14px!important}.ml14{margin-left:14px!important}.pt14{padding-top:14px!important}.pr14{padding-right:14px!important}.pb14{padding-bottom:14px!important}.pl14{padding-left:14px!important}.mt15{margin-top:15px!important}.mr15{margin-right:15px!important}.mb15{margin-bottom:15px!important}.ml15{margin-left:15px!important}.pt15{padding-top:15px!important}.pr15{padding-right:15px!important}.pb15{padding-bottom:15px!important}.pl15{padding-left:15px!important}.mt16{margin-top:16px!important}.mr16{margin-right:16px!important}.mb16{margin-bottom:16px!important}.ml16{margin-left:16px!important}.pt16{padding-top:16px!important}.pr16{padding-right:16px!important}.pb16{padding-bottom:16px!important}.pl16{padding-left:16px!important}.mt17{margin-top:17px!important}.mr17{margin-right:17px!important}.mb17{margin-bottom:17px!important}.ml17{margin-left:17px!important}.pt17{padding-top:17px!important}.pr17{padding-right:17px!important}.pb17{padding-bottom:17px!important}.pl17{padding-left:17px!important}.mt18{margin-top:18px!important}.mr18{margin-right:18px!important}.mb18{margin-bottom:18px!important}.ml18{margin-left:18px!important}.pt18{padding-top:18px!important}.pr18{padding-right:18px!important}.pb18{padding-bottom:18px!important}.pl18{padding-left:18px!important}.mt19{margin-top:19px!important}.mr19{margin-right:19px!important}.mb19{margin-bottom:19px!important}.ml19{margin-left:19px!important}.pt19{padding-top:19px!important}.pr19{padding-right:19px!important}.pb19{padding-bottom:19px!important}.pl19{padding-left:19px!important}.mt20{margin-top:20px!important}.mr20{margin-right:20px!important}.mb20{margin-bottom:20px!important}.ml20{margin-left:20px!important}.pt20{padding-top:20px!important}.pr20{padding-right:20px!important}.pb20{padding-bottom:20px!important}.pl20{padding-left:20px!important}.mt21{margin-top:21px!important}.mr21{margin-right:21px!important}.mb21{margin-bottom:21px!important}.ml21{margin-left:21px!important}.pt21{padding-top:21px!important}.pr21{padding-right:21px!important}.pb21{padding-bottom:21px!important}.pl21{padding-left:21px!important}.mt22{margin-top:22px!important}.mr22{margin-right:22px!important}.mb22{margin-bottom:22px!important}.ml22{margin-left:22px!important}.pt22{padding-top:22px!important}.pr22{padding-right:22px!important}.pb22{padding-bottom:22px!important}.pl22{padding-left:22px!important}.mt23{margin-top:23px!important}.mr23{margin-right:23px!important}.mb23{margin-bottom:23px!important}.ml23{margin-left:23px!important}.pt23{padding-top:23px!important}.pr23{padding-right:23px!important}.pb23{padding-bottom:23px!important}.pl23{padding-left:23px!important}.mt24{margin-top:24px!important}.mr24{margin-right:24px!important}.mb24{margin-bottom:24px!important}.ml24{margin-left:24px!important}.pt24{padding-top:24px!important}.pr24{padding-right:24px!important}.pb24{padding-bottom:24px!important}.pl24{padding-left:24px!important}.mt25{margin-top:25px!important}.mr25{margin-right:25px!important}.mb25{margin-bottom:25px!important}.ml25{margin-left:25px!important}.pt25{padding-top:25px!important}.pr25{padding-right:25px!important}.pb25{padding-bottom:25px!important}.pl25{padding-left:25px!important}.mt26{margin-top:26px!important}.mr26{margin-right:26px!important}.mb26{margin-bottom:26px!important}.ml26{margin-left:26px!important}.pt26{padding-top:26px!important}.pr26{padding-right:26px!important}.pb26{padding-bottom:26px!important}.pl26{padding-left:26px!important}.mt27{margin-top:27px!important}.mr27{margin-right:27px!important}.mb27{margin-bottom:27px!important}.ml27{margin-left:27px!important}.pt27{padding-top:27px!important}.pr27{padding-right:27px!important}.pb27{padding-bottom:27px!important}.pl27{padding-left:27px!important}.mt28{margin-top:28px!important}.mr28{margin-right:28px!important}.mb28{margin-bottom:28px!important}.ml28{margin-left:28px!important}.pt28{padding-top:28px!important}.pr28{padding-right:28px!important}.pb28{padding-bottom:28px!important}.pl28{padding-left:28px!important}.mt29{margin-top:29px!important}.mr29{margin-right:29px!important}.mb29{margin-bottom:29px!important}.ml29{margin-left:29px!important}.pt29{padding-top:29px!important}.pr29{padding-right:29px!important}.pb29{padding-bottom:29px!important}.pl29{padding-left:29px!important}.mt30{margin-top:30px!important}.mr30{margin-right:30px!important}.mb30{margin-bottom:30px!important}.ml30{margin-left:30px!important}.pt30{padding-top:30px!important}.pr30{padding-right:30px!important}.pb30{padding-bottom:30px!important}.pl30{padding-left:30px!important}.mt31{margin-top:31px!important}.mr31{margin-right:31px!important}.mb31{margin-bottom:31px!important}.ml31{margin-left:31px!important}.pt31{padding-top:31px!important}.pr31{padding-right:31px!important}.pb31{padding-bottom:31px!important}.pl31{padding-left:31px!important}.mt32{margin-top:32px!important}.mr32{margin-right:32px!important}.mb32{margin-bottom:32px!important}.ml32{margin-left:32px!important}.pt32{padding-top:32px!important}.pr32{padding-right:32px!important}.pb32{padding-bottom:32px!important}.pl32{padding-left:32px!important}.mt33{margin-top:33px!important}.mr33{margin-right:33px!important}.mb33{margin-bottom:33px!important}.ml33{margin-left:33px!important}.pt33{padding-top:33px!important}.pr33{padding-right:33px!important}.pb33{padding-bottom:33px!important}.pl33{padding-left:33px!important}.mt34{margin-top:34px!important}.mr34{margin-right:34px!important}.mb34{margin-bottom:34px!important}.ml34{margin-left:34px!important}.pt34{padding-top:34px!important}.pr34{padding-right:34px!important}.pb34{padding-bottom:34px!important}.pl34{padding-left:34px!important}.mt35{margin-top:35px!important}.mr35{margin-right:35px!important}.mb35{margin-bottom:35px!important}.ml35{margin-left:35px!important}.pt35{padding-top:35px!important}.pr35{padding-right:35px!important}.pb35{padding-bottom:35px!important}.pl35{padding-left:35px!important}.mt36{margin-top:36px!important}.mr36{margin-right:36px!important}.mb36{margin-bottom:36px!important}.ml36{margin-left:36px!important}.pt36{padding-top:36px!important}.pr36{padding-right:36px!important}.pb36{padding-bottom:36px!important}.pl36{padding-left:36px!important}.mt37{margin-top:37px!important}.mr37{margin-right:37px!important}.mb37{margin-bottom:37px!important}.ml37{margin-left:37px!important}.pt37{padding-top:37px!important}.pr37{padding-right:37px!important}.pb37{padding-bottom:37px!important}.pl37{padding-left:37px!important}.mt38{margin-top:38px!important}.mr38{margin-right:38px!important}.mb38{margin-bottom:38px!important}.ml38{margin-left:38px!important}.pt38{padding-top:38px!important}.pr38{padding-right:38px!important}.pb38{padding-bottom:38px!important}.pl38{padding-left:38px!important}.mt39{margin-top:39px!important}.mr39{margin-right:39px!important}.mb39{margin-bottom:39px!important}.ml39{margin-left:39px!important}.pt39{padding-top:39px!important}.pr39{padding-right:39px!important}.pb39{padding-bottom:39px!important}.pl39{padding-left:39px!important}.mt40{margin-top:40px!important}.mr40{margin-right:40px!important}.mb40{margin-bottom:40px!important}.ml40{margin-left:40px!important}.pt40{padding-top:40px!important}.pr40{padding-right:40px!important}.pb40{padding-bottom:40px!important}.pl40{padding-left:40px!important}.mt41{margin-top:41px!important}.mr41{margin-right:41px!important}.mb41{margin-bottom:41px!important}.ml41{margin-left:41px!important}.pt41{padding-top:41px!important}.pr41{padding-right:41px!important}.pb41{padding-bottom:41px!important}.pl41{padding-left:41px!important}.mt42{margin-top:42px!important}.mr42{margin-right:42px!important}.mb42{margin-bottom:42px!important}.ml42{margin-left:42px!important}.pt42{padding-top:42px!important}.pr42{padding-right:42px!important}.pb42{padding-bottom:42px!important}.pl42{padding-left:42px!important}.mt43{margin-top:43px!important}.mr43{margin-right:43px!important}.mb43{margin-bottom:43px!important}.ml43{margin-left:43px!important}.pt43{padding-top:43px!important}.pr43{padding-right:43px!important}.pb43{padding-bottom:43px!important}.pl43{padding-left:43px!important}.mt44{margin-top:44px!important}.mr44{margin-right:44px!important}.mb44{margin-bottom:44px!important}.ml44{margin-left:44px!important}.pt44{padding-top:44px!important}.pr44{padding-right:44px!important}.pb44{padding-bottom:44px!important}.pl44{padding-left:44px!important}.mt45{margin-top:45px!important}.mr45{margin-right:45px!important}.mb45{margin-bottom:45px!important}.ml45{margin-left:45px!important}.pt45{padding-top:45px!important}.pr45{padding-right:45px!important}.pb45{padding-bottom:45px!important}.pl45{padding-left:45px!important}.mt46{margin-top:46px!important}.mr46{margin-right:46px!important}.mb46{margin-bottom:46px!important}.ml46{margin-left:46px!important}.pt46{padding-top:46px!important}.pr46{padding-right:46px!important}.pb46{padding-bottom:46px!important}.pl46{padding-left:46px!important}.mt47{margin-top:47px!important}.mr47{margin-right:47px!important}.mb47{margin-bottom:47px!important}.ml47{margin-left:47px!important}.pt47{padding-top:47px!important}.pr47{padding-right:47px!important}.pb47{padding-bottom:47px!important}.pl47{padding-left:47px!important}.mt48{margin-top:48px!important}.mr48{margin-right:48px!important}.mb48{margin-bottom:48px!important}.ml48{margin-left:48px!important}.pt48{padding-top:48px!important}.pr48{padding-right:48px!important}.pb48{padding-bottom:48px!important}.pl48{padding-left:48px!important}.mt49{margin-top:49px!important}.mr49{margin-right:49px!important}.mb49{margin-bottom:49px!important}.ml49{margin-left:49px!important}.pt49{padding-top:49px!important}.pr49{padding-right:49px!important}.pb49{padding-bottom:49px!important}.pl49{padding-left:49px!important}.mt50{margin-top:50px!important}.mr50{margin-right:50px!important}.mb50{margin-bottom:50px!important}.ml50{margin-left:50px!important}.pt50{padding-top:50px!important}.pr50{padding-right:50px!important}.pb50{padding-bottom:50px!important}.pl50{padding-left:50px!important}.mt51{margin-top:51px!important}.mr51{margin-right:51px!important}.mb51{margin-bottom:51px!important}.ml51{margin-left:51px!important}.pt51{padding-top:51px!important}.pr51{padding-right:51px!important}.pb51{padding-bottom:51px!important}.pl51{padding-left:51px!important}.mt52{margin-top:52px!important}.mr52{margin-right:52px!important}.mb52{margin-bottom:52px!important}.ml52{margin-left:52px!important}.pt52{padding-top:52px!important}.pr52{padding-right:52px!important}.pb52{padding-bottom:52px!important}.pl52{padding-left:52px!important}.mt53{margin-top:53px!important}.mr53{margin-right:53px!important}.mb53{margin-bottom:53px!important}.ml53{margin-left:53px!important}.pt53{padding-top:53px!important}.pr53{padding-right:53px!important}.pb53{padding-bottom:53px!important}.pl53{padding-left:53px!important}.mt54{margin-top:54px!important}.mr54{margin-right:54px!important}.mb54{margin-bottom:54px!important}.ml54{margin-left:54px!important}.pt54{padding-top:54px!important}.pr54{padding-right:54px!important}.pb54{padding-bottom:54px!important}.pl54{padding-left:54px!important}.mt55{margin-top:55px!important}.mr55{margin-right:55px!important}.mb55{margin-bottom:55px!important}.ml55{margin-left:55px!important}.pt55{padding-top:55px!important}.pr55{padding-right:55px!important}.pb55{padding-bottom:55px!important}.pl55{padding-left:55px!important}.mt56{margin-top:56px!important}.mr56{margin-right:56px!important}.mb56{margin-bottom:56px!important}.ml56{margin-left:56px!important}.pt56{padding-top:56px!important}.pr56{padding-right:56px!important}.pb56{padding-bottom:56px!important}.pl56{padding-left:56px!important}.mt57{margin-top:57px!important}.mr57{margin-right:57px!important}.mb57{margin-bottom:57px!important}.ml57{margin-left:57px!important}.pt57{padding-top:57px!important}.pr57{padding-right:57px!important}.pb57{padding-bottom:57px!important}.pl57{padding-left:57px!important}.mt58{margin-top:58px!important}.mr58{margin-right:58px!important}.mb58{margin-bottom:58px!important}.ml58{margin-left:58px!important}.pt58{padding-top:58px!important}.pr58{padding-right:58px!important}.pb58{padding-bottom:58px!important}.pl58{padding-left:58px!important}.mt59{margin-top:59px!important}.mr59{margin-right:59px!important}.mb59{margin-bottom:59px!important}.ml59{margin-left:59px!important}.pt59{padding-top:59px!important}.pr59{padding-right:59px!important}.pb59{padding-bottom:59px!important}.pl59{padding-left:59px!important}.mt60{margin-top:60px!important}.mr60{margin-right:60px!important}.mb60{margin-bottom:60px!important}.ml60{margin-left:60px!important}.pt60{padding-top:60px!important}.pr60{padding-right:60px!important}.pb60{padding-bottom:60px!important}.pl60{padding-left:60px!important}.mt61{margin-top:61px!important}.mr61{margin-right:61px!important}.mb61{margin-bottom:61px!important}.ml61{margin-left:61px!important}.pt61{padding-top:61px!important}.pr61{padding-right:61px!important}.pb61{padding-bottom:61px!important}.pl61{padding-left:61px!important}.mt62{margin-top:62px!important}.mr62{margin-right:62px!important}.mb62{margin-bottom:62px!important}.ml62{margin-left:62px!important}.pt62{padding-top:62px!important}.pr62{padding-right:62px!important}.pb62{padding-bottom:62px!important}.pl62{padding-left:62px!important}.mt63{margin-top:63px!important}.mr63{margin-right:63px!important}.mb63{margin-bottom:63px!important}.ml63{margin-left:63px!important}.pt63{padding-top:63px!important}.pr63{padding-right:63px!important}.pb63{padding-bottom:63px!important}.pl63{padding-left:63px!important}.mt64{margin-top:64px!important}.mr64{margin-right:64px!important}.mb64{margin-bottom:64px!important}.ml64{margin-left:64px!important}.pt64{padding-top:64px!important}.pr64{padding-right:64px!important}.pb64{padding-bottom:64px!important}.pl64{padding-left:64px!important}.mt65{margin-top:65px!important}.mr65{margin-right:65px!important}.mb65{margin-bottom:65px!important}.ml65{margin-left:65px!important}.pt65{padding-top:65px!important}.pr65{padding-right:65px!important}.pb65{padding-bottom:65px!important}.pl65{padding-left:65px!important}.mt66{margin-top:66px!important}.mr66{margin-right:66px!important}.mb66{margin-bottom:66px!important}.ml66{margin-left:66px!important}.pt66{padding-top:66px!important}.pr66{padding-right:66px!important}.pb66{padding-bottom:66px!important}.pl66{padding-left:66px!important}.mt67{margin-top:67px!important}.mr67{margin-right:67px!important}.mb67{margin-bottom:67px!important}.ml67{margin-left:67px!important}.pt67{padding-top:67px!important}.pr67{padding-right:67px!important}.pb67{padding-bottom:67px!important}.pl67{padding-left:67px!important}.mt68{margin-top:68px!important}.mr68{margin-right:68px!important}.mb68{margin-bottom:68px!important}.ml68{margin-left:68px!important}.pt68{padding-top:68px!important}.pr68{padding-right:68px!important}.pb68{padding-bottom:68px!important}.pl68{padding-left:68px!important}.mt69{margin-top:69px!important}.mr69{margin-right:69px!important}.mb69{margin-bottom:69px!important}.ml69{margin-left:69px!important}.pt69{padding-top:69px!important}.pr69{padding-right:69px!important}.pb69{padding-bottom:69px!important}.pl69{padding-left:69px!important}.mt70{margin-top:70px!important}.mr70{margin-right:70px!important}.mb70{margin-bottom:70px!important}.ml70{margin-left:70px!important}.pt70{padding-top:70px!important}.pr70{padding-right:70px!important}.pb70{padding-bottom:70px!important}.pl70{padding-left:70px!important}.mt71{margin-top:71px!important}.mr71{margin-right:71px!important}.mb71{margin-bottom:71px!important}.ml71{margin-left:71px!important}.pt71{padding-top:71px!important}.pr71{padding-right:71px!important}.pb71{padding-bottom:71px!important}.pl71{padding-left:71px!important}.mt72{margin-top:72px!important}.mr72{margin-right:72px!important}.mb72{margin-bottom:72px!important}.ml72{margin-left:72px!important}.pt72{padding-top:72px!important}.pr72{padding-right:72px!important}.pb72{padding-bottom:72px!important}.pl72{padding-left:72px!important}.mt73{margin-top:73px!important}.mr73{margin-right:73px!important}.mb73{margin-bottom:73px!important}.ml73{margin-left:73px!important}.pt73{padding-top:73px!important}.pr73{padding-right:73px!important}.pb73{padding-bottom:73px!important}.pl73{padding-left:73px!important}.mt74{margin-top:74px!important}.mr74{margin-right:74px!important}.mb74{margin-bottom:74px!important}.ml74{margin-left:74px!important}.pt74{padding-top:74px!important}.pr74{padding-right:74px!important}.pb74{padding-bottom:74px!important}.pl74{padding-left:74px!important}.mt75{margin-top:75px!important}.mr75{margin-right:75px!important}.mb75{margin-bottom:75px!important}.ml75{margin-left:75px!important}.pt75{padding-top:75px!important}.pr75{padding-right:75px!important}.pb75{padding-bottom:75px!important}.pl75{padding-left:75px!important}.mt76{margin-top:76px!important}.mr76{margin-right:76px!important}.mb76{margin-bottom:76px!important}.ml76{margin-left:76px!important}.pt76{padding-top:76px!important}.pr76{padding-right:76px!important}.pb76{padding-bottom:76px!important}.pl76{padding-left:76px!important}.mt77{margin-top:77px!important}.mr77{margin-right:77px!important}.mb77{margin-bottom:77px!important}.ml77{margin-left:77px!important}.pt77{padding-top:77px!important}.pr77{padding-right:77px!important}.pb77{padding-bottom:77px!important}.pl77{padding-left:77px!important}.mt78{margin-top:78px!important}.mr78{margin-right:78px!important}.mb78{margin-bottom:78px!important}.ml78{margin-left:78px!important}.pt78{padding-top:78px!important}.pr78{padding-right:78px!important}.pb78{padding-bottom:78px!important}.pl78{padding-left:78px!important}.mt79{margin-top:79px!important}.mr79{margin-right:79px!important}.mb79{margin-bottom:79px!important}.ml79{margin-left:79px!important}.pt79{padding-top:79px!important}.pr79{padding-right:79px!important}.pb79{padding-bottom:79px!important}.pl79{padding-left:79px!important}.mt80{margin-top:80px!important}.mr80{margin-right:80px!important}.mb80{margin-bottom:80px!important}.ml80{margin-left:80px!important}.pt80{padding-top:80px!important}.pr80{padding-right:80px!important}.pb80{padding-bottom:80px!important}.pl80{padding-left:80px!important}.mt81{margin-top:81px!important}.mr81{margin-right:81px!important}.mb81{margin-bottom:81px!important}.ml81{margin-left:81px!important}.pt81{padding-top:81px!important}.pr81{padding-right:81px!important}.pb81{padding-bottom:81px!important}.pl81{padding-left:81px!important}.mt82{margin-top:82px!important}.mr82{margin-right:82px!important}.mb82{margin-bottom:82px!important}.ml82{margin-left:82px!important}.pt82{padding-top:82px!important}.pr82{padding-right:82px!important}.pb82{padding-bottom:82px!important}.pl82{padding-left:82px!important}.mt83{margin-top:83px!important}.mr83{margin-right:83px!important}.mb83{margin-bottom:83px!important}.ml83{margin-left:83px!important}.pt83{padding-top:83px!important}.pr83{padding-right:83px!important}.pb83{padding-bottom:83px!important}.pl83{padding-left:83px!important}.mt84{margin-top:84px!important}.mr84{margin-right:84px!important}.mb84{margin-bottom:84px!important}.ml84{margin-left:84px!important}.pt84{padding-top:84px!important}.pr84{padding-right:84px!important}.pb84{padding-bottom:84px!important}.pl84{padding-left:84px!important}.mt85{margin-top:85px!important}.mr85{margin-right:85px!important}.mb85{margin-bottom:85px!important}.ml85{margin-left:85px!important}.pt85{padding-top:85px!important}.pr85{padding-right:85px!important}.pb85{padding-bottom:85px!important}.pl85{padding-left:85px!important}.mt86{margin-top:86px!important}.mr86{margin-right:86px!important}.mb86{margin-bottom:86px!important}.ml86{margin-left:86px!important}.pt86{padding-top:86px!important}.pr86{padding-right:86px!important}.pb86{padding-bottom:86px!important}.pl86{padding-left:86px!important}.mt87{margin-top:87px!important}.mr87{margin-right:87px!important}.mb87{margin-bottom:87px!important}.ml87{margin-left:87px!important}.pt87{padding-top:87px!important}.pr87{padding-right:87px!important}.pb87{padding-bottom:87px!important}.pl87{padding-left:87px!important}.mt88{margin-top:88px!important}.mr88{margin-right:88px!important}.mb88{margin-bottom:88px!important}.ml88{margin-left:88px!important}.pt88{padding-top:88px!important}.pr88{padding-right:88px!important}.pb88{padding-bottom:88px!important}.pl88{padding-left:88px!important}.mt89{margin-top:89px!important}.mr89{margin-right:89px!important}.mb89{margin-bottom:89px!important}.ml89{margin-left:89px!important}.pt89{padding-top:89px!important}.pr89{padding-right:89px!important}.pb89{padding-bottom:89px!important}.pl89{padding-left:89px!important}.mt90{margin-top:90px!important}.mr90{margin-right:90px!important}.mb90{margin-bottom:90px!important}.ml90{margin-left:90px!important}.pt90{padding-top:90px!important}.pr90{padding-right:90px!important}.pb90{padding-bottom:90px!important}.pl90{padding-left:90px!important}.mt91{margin-top:91px!important}.mr91{margin-right:91px!important}.mb91{margin-bottom:91px!important}.ml91{margin-left:91px!important}.pt91{padding-top:91px!important}.pr91{padding-right:91px!important}.pb91{padding-bottom:91px!important}.pl91{padding-left:91px!important}.mt92{margin-top:92px!important}.mr92{margin-right:92px!important}.mb92{margin-bottom:92px!important}.ml92{margin-left:92px!important}.pt92{padding-top:92px!important}.pr92{padding-right:92px!important}.pb92{padding-bottom:92px!important}.pl92{padding-left:92px!important}.mt93{margin-top:93px!important}.mr93{margin-right:93px!important}.mb93{margin-bottom:93px!important}.ml93{margin-left:93px!important}.pt93{padding-top:93px!important}.pr93{padding-right:93px!important}.pb93{padding-bottom:93px!important}.pl93{padding-left:93px!important}.mt94{margin-top:94px!important}.mr94{margin-right:94px!important}.mb94{margin-bottom:94px!important}.ml94{margin-left:94px!important}.pt94{padding-top:94px!important}.pr94{padding-right:94px!important}.pb94{padding-bottom:94px!important}.pl94{padding-left:94px!important}.mt95{margin-top:95px!important}.mr95{margin-right:95px!important}.mb95{margin-bottom:95px!important}.ml95{margin-left:95px!important}.pt95{padding-top:95px!important}.pr95{padding-right:95px!important}.pb95{padding-bottom:95px!important}.pl95{padding-left:95px!important}.mt96{margin-top:96px!important}.mr96{margin-right:96px!important}.mb96{margin-bottom:96px!important}.ml96{margin-left:96px!important}.pt96{padding-top:96px!important}.pr96{padding-right:96px!important}.pb96{padding-bottom:96px!important}.pl96{padding-left:96px!important}.mt97{margin-top:97px!important}.mr97{margin-right:97px!important}.mb97{margin-bottom:97px!important}.ml97{margin-left:97px!important}.pt97{padding-top:97px!important}.pr97{padding-right:97px!important}.pb97{padding-bottom:97px!important}.pl97{padding-left:97px!important}.mt98{margin-top:98px!important}.mr98{margin-right:98px!important}.mb98{margin-bottom:98px!important}.ml98{margin-left:98px!important}.pt98{padding-top:98px!important}.pr98{padding-right:98px!important}.pb98{padding-bottom:98px!important}.pl98{padding-left:98px!important}.mt99{margin-top:99px!important}.mr99{margin-right:99px!important}.mb99{margin-bottom:99px!important}.ml99{margin-left:99px!important}.pt99{padding-top:99px!important}.pr99{padding-right:99px!important}.pb99{padding-bottom:99px!important}.pl99{padding-left:99px!important}.mt100{margin-top:100px!important}.mr100{margin-right:100px!important}.mb100{margin-bottom:100px!important}.ml100{margin-left:100px!important}.pt100{padding-top:100px!important}.pr100{padding-right:100px!important}.pb100{padding-bottom:100px!important}.pl100{padding-left:100px!important}