@charset "UTF-8";
/*!
Theme Name: Copic_JP
Theme URI:
Description: This is our original theme.
Author: Miwa Kaneko
Author URI: https://www.copic.jp/
Version:2.1
*/@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;900&amp;display=swap");body,html{border:none;margin:0;padding:0}address,big,blockquote,button,caption,cite,code,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,img,label,legend,li,ol,p,small,strike,sub,sup,table,td,th,tr,ul{border:none;font-size:inherit;line-height:inherit;margin:0;padding:0;text-align:inherit}blockquote:after,blockquote:before{content:""}table{border-collapse:collapse;border-spacing:0}td{display:table-cell}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol[class],p,ul[class]{margin:0}mark{background-color:unset!important}html{-webkit-text-size-adjust:100%;-ms-overflow-style:-ms-autohiding-scrollbar;scroll-behavior:smooth;cursor:default}[aria-controls]{cursor:pointer}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:2;font-size:1rem}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;height:auto;display:inline-block}.container-page img,.sec_contents_book img,.sec_contents_book_header img,.sec_contents_color img,.sec_contents_color_nav img,.sec_contents_product img,.sec_contents_product_header img{width:100%}button,input,select,textarea{font:inherit}input[type=text]:focus{outline:none;caret-color:#333}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}.ml-stack-nav__item-inner{position:relative}.ml-stack-nav{position:fixed;top:0;left:0;right:0;height:auto;font-size:16px}.ml-stack-nav__menu{background-color:#fff;list-style:none}.ml-stack-nav__link{display:block;padding:0.6em 80px 0.5em 0.5em;border-bottom:1px solid #ccc;color:#333;text-decoration:none;margin:0 20px;height:50px}.ml-stack-nav__link_faq{padding:0.6em 0.5em 0.5em 0.5em;height:auto}.ml-stack-nav__link:focus,.ml-stack-nav__link:hover{opacity:0.5}.ml-stack-nav__back{padding:0.5em 1.5em;width:100%;border:0;background-color:#efefef;text-align:left;cursor:pointer}.ml-stack-nav__back:focus,.ml-stack-nav__back:hover{opacity:0.5}.ml-stack-nav__next{position:absolute;top:0;right:20px;bottom:0;border:0;border-bottom:1px solid #ccc;background-color:#fff;cursor:pointer;width:50px;text-align:center;height:50px}.ml-stack-nav__next:focus,.ml-stack-nav__next:hover{opacity:0.5}.ml-stack-nav-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ml-stack-nav-toggle span{position:relative;display:inline-block;overflow:hidden;padding:0;background-image:url(../svg/icon_menu.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:20px;height:20px;border:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ml-stack-nav-toggle.is-active span{background-image:url(../svg/icon_menu_w.svg)}.ml-stack-nav{position:fixed;right:0;left:0;z-index:-1;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}.ml-stack-nav *,.ml-stack-nav :after,.ml-stack-nav :before{-webkit-box-sizing:inherit;box-sizing:inherit}.ml-stack-nav__menu{position:absolute;top:0;right:0;bottom:0;left:0;z-index:990;visibility:hidden;margin:0;padding:0;background-color:#fff;list-style-position:inside;-webkit-transition:visibility 0.3s,-webkit-transform 0.3s;transition:visibility 0.3s,-webkit-transform 0.3s;transition:transform 0.3s,visibility 0.3s;transition:transform 0.3s,visibility 0.3s,-webkit-transform 0.3s}@-webkit-keyframes SlideLeft{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes SlideLeft{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes SlideRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes SlideRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.ml-stack-nav__menu3{position:absolute;top:0;right:0;bottom:0;left:0;width:0;z-index:990;visibility:hidden;margin:0;padding:0;background-color:#fff;list-style-position:inside}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ml-stack-nav__menu2{position:absolute;top:0;right:0;bottom:0;left:0;z-index:900;visibility:hidden;opacity:0;margin:0;padding:0;background-color:#fff;list-style-position:inside;-webkit-transition:visibility 0s,-webkit-transform 0.5s;transition:visibility 0s,-webkit-transform 0.5s;-webkit-transition:visibility 0.5s,-webkit-transform 0s;transition:visibility 0.5s,-webkit-transform 0s;transition:transform 0s,visibility 0.5s;transition:transform 0s,visibility 0.5s,-webkit-transform 0s;transition:transform 0s,visibility 0.5s,-webkit-transform 0.5s}.ml-stack-nav>.ml-stack-nav__menu{left:0}.ml-stack-nav--slide-left .ml-stack-nav__menu{right:20px;left:0}.ml-stack-nav--slide-left .ml-stack-nav__menu2{right:20px;left:0}.ml-stack-nav--slide-left>.ml-stack-nav__menu{right:0}.ml-stack-nav--slide-left>.ml-stack-nav__menu3{-webkit-animation:SlideLeft 0.5s ease 0s 1 normal;animation:SlideLeft 0.5s ease 0s 1 normal}.ml-stack-nav>.ml-stack-nav__menu3{-webkit-animation:SlideRight 0.5s ease 0s 1 normal;animation:SlideRight 0.5s ease 0s 1 normal}.no-js .ml-stack-nav:target{position:static;visibility:visible}.no-js .ml-stack-nav:target .ml-stack-nav__menu{position:static;visibility:visible}.no-js .ml-stack-nav .ml-stack-nav__back,.no-js .ml-stack-nav .ml-stack-nav__next{display:none}.is-open>.ml-stack-nav__menu{visibility:visible;-webkit-transition:visibility 0.3s,-webkit-transform 0.3s;transition:visibility 0.3s,-webkit-transform 0.3s;-webkit-transition:all 0.3s,visibility 0.3s;transition:all 0.3s,visibility 0.3s;transition:all 0.3s,visibility 0.3s,-webkit-transform 0.3s}.ml-stack-nav__menu3{left:0;width:100%}.is-open>.ml-stack-nav__menu2{visibility:visible;opacity:1;-webkit-animation:fadeIn 0.5s ease 0s 1 normal;animation:fadeIn 0.5s ease 0s 1 normal;-webkit-transition:none;transition:none}.is-open>.menu-sub-header{display:block;opacity:1;-webkit-animation:fadeIn 0.5s ease 0s 1 normal;animation:fadeIn 0.5s ease 0s 1 normal}.is-active>.ml-stack-nav__menu{overflow-x:hidden;overflow-y:auto}.is-active>.ml-stack-nav__menu2{overflow-x:hidden;overflow-y:auto;-webkit-animation:fadeIn 0.5s ease 0s 1 normal;animation:fadeIn 0.5s ease 0s 1 normal}.ml-stack-nav__item>.ml-stack-nav__menu3{overflow-x:hidden;overflow-y:auto;-webkit-animation:SlideRight 0.5s ease 0s 1 normal;animation:SlideRight 0.5s ease 0s 1 normal}.is-active>.ml-stack-nav__menu3{overflow-x:hidden;overflow-y:auto;-webkit-animation:SlideLeft 0.5s ease 0s 1 normal;animation:SlideLeft 0.5s ease 0s 1 normal}body{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Helvetica Neue",Helvetica,"Noto Sans JP",sans-serif;color:#333;font-weight:400}body a{color:#333;text-decoration:none;word-wrap:break-word;cursor:pointer}body a:hover{color:#888;opacity:0.6;cursor:pointer}body *,body :after,body :before{-webkit-box-sizing:inherit;box-sizing:inherit}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,"Noto Sans JP",sans-serif;font-weight:bold;font-weight:700;line-height:1.5}h1{font-size:3rem}h2{font-size:1.625rem}h2.bc{font-weight:bold!important;text-align:center;padding-bottom:2rem}h3,h4{margin-top:20px;font-size:1.625rem;clear:both}img{max-width:100%;height:auto}@media screen and (max-width:959px){h1{font-size:2.25rem}h2{font-size:1.25rem}h3{font-size:1.125rem}}@media screen and (max-width:767px){h1{font-size:1.75rem}h2{font-size:1.25rem}h3{font-size:1.25rem}}div,li,section,table,ul{-webkit-box-sizing:border-box;box-sizing:border-box}section{overflow:hidden}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}#page-top{-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;bottom:20px;right:20px;z-index:1001;font-size:80%}#page-top a{background-color:#666;text-decoration:none;color:#fff;width:30px;height:30px;padding:0;text-align:center;display:block;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}#page-top a:hover{text-decoration:none;background:#888}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{background-size:80%!important}.pc{display:block}.sp{display:none}@media screen and (max-width:959px){.pc{display:none!important}.sp{display:block!important}}.pc-use{display:block}.sp-use{display:none}.center{text-align:center}.center-pc{text-align:center!important}@media screen and (max-width:560px){.pc-use{display:none!important}.sp-use{display:block!important}.center-pc{text-align:left!important}}.no-bdr{border:none!important}.up.delighter{-webkit-transform:translatey(5%);transform:translatey(5%);opacity:0;-webkit-transition:all 0.7s ease-out;transition:all 0.7s ease-out}.up.delighter.started{-webkit-transform:none;transform:none;opacity:1}.delighter.right{-webkit-transform:translate(-10%);transform:translate(-10%);opacity:0;-webkit-transition:all 0.7s ease-out;transition:all 0.7s ease-out}.delighter.right.started{-webkit-transform:none;transform:none;opacity:1}.delighter.right_history{-webkit-transform:translate(-10%);transform:translate(-10%);-webkit-transition:all 0.7s ease-out;transition:all 0.7s ease-out}.delighter.right_history.started{-webkit-transform:none;transform:none}.delighter.copicabout{-webkit-transform:translate(-50px);transform:translate(-50px);-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.delighter.copicabout.started{-webkit-transform:none;transform:none}.delighter.left{-webkit-transform:translate(10%);transform:translate(10%);opacity:0;-webkit-transition:all 0.7s ease-out;transition:all 0.7s ease-out}.delighter.left.started{-webkit-transform:none;transform:none;opacity:1}.delighter.left_history{-webkit-transform:translate(10%);transform:translate(10%);-webkit-transition:all 0.7s ease-out;transition:all 0.7s ease-out}.delighter.left_history.started{-webkit-transform:none;transform:none}.delighter.bottom{-webkit-transform:translatey(25%);transform:translatey(25%);opacity:0;-webkit-transition:all 0.7s ease-out;transition:all 0.7s ease-out}.delighter.bottom.started{-webkit-transform:none;transform:none;opacity:1}.has-red-color{color:#FF665E!important}.has-red-background-color{background-color:#FF665E!important;border:none!important}.has-orange-color{color:#ec6800!important}.has-orange-background-color{background-color:#ec6800!important;border:none!important}.has-asagi-color{color:#00a1ae!important}.has-asagi-background-color{background-color:#00a1ae!important;border:none!important}.has-black-color{color:#333333!important}.has-black-background-color{background-color:#333333!important;border:none!important}.has-white-color{color:#ffffff!important}.has-white-background-color{background-color:#ffffff!important;border:none!important}header{background-color:#fff}.header_wrapper{background-color:#fff;width:100vw;position:fixed;top:0;height:60px;z-index:99}.header{background-color:#fff;width:100vw;max-width:1400px;margin:0 auto;position:fixed;z-index:3;top:0;left:0;right:0;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .logo{padding:15px 30px 10px;width:242px;height:60px}.header .header-link{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header-link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header-link .logo_award{width:256px;height:auto;padding:9px 20px 11px}.header .header-link .icon_sns{width:40px;padding:15px 5px}.header .header-link .icon_lang{width:25px;height:25px;margin-right:8px;vertical-align:middle}.header .header-link .lang__nav{padding:10px 25px 10px 20px;border:none;background-color:#fff}.header .header-link .lang__nav:hover{opacity:0.6;cursor:pointer}.header .header-link ul.lang__menu{position:absolute;top:60px;right:0;display:none;z-index:4}.header .header-link ul.lang__menu li a{padding:5px 20px;background-color:#fff;opacity:1}.header .header-link ul.lang__menu li a:hover{background-color:#ccc}.header-nav_wrapper{position:fixed;left:0;right:0;top:60px;background:#333;height:38px;z-index:1}nav.header-nav{max-width:1400px;margin:0 auto;position:fixed;z-index:9;left:0;right:0;top:60px;background:#333;font-size:0.875rem}nav.header-nav ul{margin:0;padding:0}nav.header-nav ul.h_nav{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0}nav.header-nav ul.h_nav li{width:16.6666%;list-style:none;text-align:center}nav.header-nav ul.h_nav li a{display:block;color:#fff;padding:11px 10px 11px}nav.header-nav ul.h_nav li a:hover{color:#fff;background:#888;opacity:1}nav.header-nav ul.h_nav li h1{display:block;font-size:1rem;line-height:1;font-weight:normal}nav.header-nav ul.h_nav li .n_product{position:absolute;top:38px;width:100%;background:#fff;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}nav.header-nav ul.h_nav li .n_product div{width:16.66%;margin:30px 0;padding:0 20px}nav.header-nav ul.h_nav li .n_product div span.sankaku{position:absolute;top:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #333}nav.header-nav ul.h_nav li .n_product div h1 a{color:#333;background:#fff}nav.header-nav ul.h_nav li .n_product div h1 a:hover{color:#ccc;background:#fff}nav.header-nav ul.h_nav li .n_product div ul{color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}nav.header-nav ul.h_nav li .n_product div ul li{width:100%;border:none;text-align:left}nav.header-nav ul.h_nav li .n_product div ul li a{display:block;color:#333;padding:1px 10px}nav.header-nav ul.h_nav li .n_product div ul li a:hover{color:#ccc;background:#fff}nav.header-nav ul.h_nav li .n_product div:first-child{border-right:3px solid #333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}nav.header-nav ul.h_nav li .n_news{position:absolute;top:38px;left:16.66%;width:16.66%;background:#fff;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}nav.header-nav ul.h_nav li .n_news div{width:100%;margin:30px 0;padding:0 20px}nav.header-nav ul.h_nav li .n_news div span.sankaku{position:absolute;top:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #333}nav.header-nav ul.h_nav li .n_news div h1 a{color:#333;background:#fff;padding-bottom:30px}nav.header-nav ul.h_nav li .n_news div h1 a:hover{color:#ccc;background:#fff}nav.header-nav ul.h_nav li .n_news div ul{color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}nav.header-nav ul.h_nav li .n_news div ul li{width:100%;border:none;text-align:left}nav.header-nav ul.h_nav li .n_news div ul li a{display:block;color:#333;padding:1px 10px}nav.header-nav ul.h_nav li .n_news div ul li a:hover{color:#ccc;background:#fff}nav.header-nav ul.h_nav li .n_howto{position:absolute;top:38px;left:33.333%;width:50%;background:#fff;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}nav.header-nav ul.h_nav li .n_howto div{width:33.333%;margin:30px 0;padding:0 20px}nav.header-nav ul.h_nav li .n_howto div span.sankaku{position:absolute;top:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #333}nav.header-nav ul.h_nav li .n_howto div h1 a{color:#333;background:#fff}nav.header-nav ul.h_nav li .n_howto div h1 a:hover{color:#ccc;background:#fff}nav.header-nav ul.h_nav li .n_howto div ul{color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}nav.header-nav ul.h_nav li .n_howto div ul li{width:100%;border:none;text-align:left}nav.header-nav ul.h_nav li .n_howto div ul li a{display:block;color:#333;padding:1px 10px}nav.header-nav ul.h_nav li .n_howto div ul li a:hover{color:#ccc;background:#fff}nav.header-nav ul.h_nav li .n_howto div:first-child{border-right:3px solid #333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}nav.header-nav ul.h_nav li .n_interview{position:absolute;top:38px;left:50%;width:33.33%;background:#fff;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}nav.header-nav ul.h_nav li .n_interview div{width:50%;margin:30px 0;padding:0 20px}nav.header-nav ul.h_nav li .n_interview div span.sankaku{position:absolute;top:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #333}nav.header-nav ul.h_nav li .n_interview div h1 a{color:#333;background:#fff}nav.header-nav ul.h_nav li .n_interview div h1 a:hover{color:#ccc;background:#fff}nav.header-nav ul.h_nav li .n_interview div ul{color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}nav.header-nav ul.h_nav li .n_interview div ul li{width:100%;border:none;text-align:left}nav.header-nav ul.h_nav li .n_interview div ul li a{display:block;color:#333;padding:1px 10px}nav.header-nav ul.h_nav li .n_interview div ul li a:hover{color:#ccc;background:#fff}nav.header-nav ul.h_nav li .n_interview div:first-child{border-right:3px solid #333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}nav.header-nav ul.h_nav li .n_shop{position:absolute;top:38px;right:16.66%;width:16.66%;background:#fff;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}nav.header-nav ul.h_nav li .n_shop div{width:100%;margin:30px 0;padding:0 20px}nav.header-nav ul.h_nav li .n_shop div span.sankaku{position:absolute;top:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #333}nav.header-nav ul.h_nav li .n_shop div h1 a{color:#333;background:#fff;padding-bottom:30px}nav.header-nav ul.h_nav li .n_shop div h1 a:hover{color:#ccc;background:#fff}nav.header-nav ul.h_nav li .n_shop div ul{color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}nav.header-nav ul.h_nav li .n_shop div ul li{width:100%;border:none;text-align:left}nav.header-nav ul.h_nav li .n_shop div ul li a{display:block;color:#333;padding:1px 10px}nav.header-nav ul.h_nav li .n_shop div ul li a:hover{color:#ccc;background:#fff}nav.header-nav ul.h_nav li .n_faq{position:absolute;top:38px;left:33.33%;width:66.66%;background:#fff;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}nav.header-nav ul.h_nav li .n_faq div{width:25%;margin:30px 0;padding:0 10px}nav.header-nav ul.h_nav li .n_faq div span.sankaku{position:absolute;top:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #333}nav.header-nav ul.h_nav li .n_faq div h1 a{color:#333;background:#fff}nav.header-nav ul.h_nav li .n_faq div h1 a:hover{color:#ccc;background:#fff}nav.header-nav ul.h_nav li .n_faq div ul{color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}nav.header-nav ul.h_nav li .n_faq div ul li{width:100%;border:none;text-align:left}nav.header-nav ul.h_nav li .n_faq div ul li a{display:block;color:#333;padding:1px 10px}nav.header-nav ul.h_nav li .n_faq div ul li a:hover{color:#ccc;background:#fff}nav.header-nav ul.h_nav li .n_faq div ul.faq-margin{margin-top:30px}nav.header-nav ul.h_nav li .n_faq div:first-child{border-right:3px solid #333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}nav.header-nav ul.h_nav li div.n_faq,nav.header-nav ul.h_nav li div.n_howto,nav.header-nav ul.h_nav li div.n_interview,nav.header-nav ul.h_nav li div.n_news,nav.header-nav ul.h_nav li div.n_product,nav.header-nav ul.h_nav li div.n_shop{height:0;overflow:hidden;-webkit-transition:0.5s;transition:0.5s;opacity:0}nav.header-nav ul.h_nav li:hover div.n_faq,nav.header-nav ul.h_nav li:hover div.n_howto,nav.header-nav ul.h_nav li:hover div.n_interview,nav.header-nav ul.h_nav li:hover div.n_news,nav.header-nav ul.h_nav li:hover div.n_product,nav.header-nav ul.h_nav li:hover div.n_shop{height:auto;overflow:visible;opacity:1}@media screen and (max-width:1400px){nav.header-nav{font-size:0.6875rem}nav.header-nav ul.h_nav li .n_product div{padding:0 10px}nav.header-nav ul.h_nav li .n_product div h1 a{font-size:0.9375rem}nav.header-nav ul.h_nav li .n_product div:first-child{border-right:3px solid #333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}nav.header-nav ul.h_nav li .n_faq div h1 a,nav.header-nav ul.h_nav li .n_howto div h1 a,nav.header-nav ul.h_nav li .n_interview div h1 a,nav.header-nav ul.h_nav li .n_news div h1 a,nav.header-nav ul.h_nav li .n_shop div h1 a{font-size:0.9375rem}nav.header-nav ul.h_nav li .n_faq div ul.faq-margin{margin-top:26px}}@media screen and (max-width:959px){.header{background-color:rgba(255,255,255,0.9);width:100vw;position:fixed;z-index:880;top:0;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header a{height:50px}.header .logo{width:150px;height:50px;padding:6px 25px 11px}.sns_sp_icon{margin-right:52px;margin-top:12px}.sns_sp_icon a{height:unset}.sns_sp_icon .icon_sns{width:25px;height:auto;margin-right:5px}.h_search{display:none;position:fixed;top:0;right:55px;z-index:881}.icon_search{width:50px;height:50px;padding:12px;cursor:pointer}.search-box{display:none;height:200px;width:100%;position:fixed;top:50px;left:0;right:0;background-color:#fff;text-align:center}.search-box form{margin:80px auto auto}#form01{background-color:transparent;width:300px;height:40px;border-bottom:1px #ccc solid}#input01{vertical-align:top;margin:0px;width:260px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;padding-left:1%;border:none}#submit01{border:none;background-image:url(../svg/icon_search.svg);background-position:center;background-size:cover;background-repeat:no-repeat;vertical-align:top;margin:0px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;padding-left:10px;width:26px;height:26px}.icon_menu{position:fixed;z-index:999;top:0;right:0;padding:10px 1em;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.arrow{position:relative;display:inline-block}.arrow:before{content:"";width:12px;height:12px;border:0px;border-top:solid 3px #333;border-right:solid 3px #333;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:0;margin-top:-12px}.nav__next{position:absolute;top:0;right:20px;bottom:0;border:0;cursor:pointer;width:50px;text-align:center}.arrow.nav-active{position:absolute;top:18px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);background:opacity}.arrow-back{position:relative;display:inline-block;padding-right:20px}.arrow-back:before{content:"";width:12px;height:12px;border:0px;border-top:solid 3px #333;border-right:solid 3px #333;-webkit-transform:rotate(225deg);transform:rotate(225deg);position:absolute;top:50%;left:0;margin-top:-12px}.js-nav-next{padding:7px}.menu-sub{display:none}.logo{width:150px;height:50px;padding:6px 25px 11px}.menu-sub-header{background:#333;height:50px;width:100%;position:absolute;left:0;top:0;right:0;display:none}.menu-sub-footer{position:relative;text-align:center;background:#efefef;padding:45px 20px}.menu-sub-footer .logo_award{margin:10px auto 10px;width:280px;height:auto}.menu-sub-footer .icon_sns{width:40px;height:auto;margin:10px 5px}.menu-sub-footer .menu-sub-footer-link{margin:20px auto 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu-sub-footer .menu-sub-footer-link a{padding:5px 20px;background:#fff;border:1px solid #ccc;border-radius:30px;line-height:1.2;margin:0 5px}}@media screen and (max-width:559px){.menu-sub-footer{position:relative;text-align:center;background:#efefef;padding:45px 15px}.menu-sub-footer .logo_award{margin:0 auto 5px;width:280px;height:auto}.menu-sub-footer .icon_sns{width:30px;height:auto;margin:5px}.menu-sub-footer .menu-sub-footer-link{margin:20px auto 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu-sub-footer .menu-sub-footer-link a{padding:5px 10px;margin:5px;background:#fff;border:1px solid #ccc;border-radius:30px;line-height:1.2}}#product1,#product10,#product2,#product3,#product4,#product5,#product6,#product7,#product8,#product9{padding-top:250px;margin-top:-200px}#page-topic{position:fixed;bottom:20px;right:20px;z-index:1001;width:150px;height:150px;background-image:url("../png/icon_award2024_pc.png");background-size:contain}#page-topic span.topic-close{width:150px;height:38px;position:absolute;top:0;left:0}#page-topic a span.topic-link{width:150px;height:110px;position:absolute;bottom:0;left:0}#page-topic-sp{display:none}@media screen and (max-width:559px){#page-topic{display:none}#page-topic-sp{display:block;position:fixed;z-index:1001;width:100vw;min-height:90px;bottom:0;left:0;right:0;background-image:url("../png/icon_award2024_sp.png");background-repeat:no-repeat;background-size:100% auto;background-position:center bottom}#page-topic-sp span.topic-close-sp{width:50px;height:50px;position:absolute;top:0;right:0}#page-topic-sp a span.topic-link-sp{width:90%;height:auto;min-height:80px;position:absolute;bottom:0;left:0}}#page-topiclp{position:fixed;bottom:20px;right:20px;z-index:1001;width:150px;height:150px;background-image:url("../png/comiillu_contest_banner_pc_re.png");background-size:contain}#page-topiclp span.topic-close{width:150px;height:38px;position:absolute;top:0;left:0}#page-topiclp a span.topic-link{width:150px;height:110px;position:absolute;bottom:0;left:0}#page-topiclp-sp{display:none}@media screen and (max-width:559px){#page-topiclp{display:none}#page-topiclp-sp{display:block;position:fixed;z-index:1001;width:100vw;min-height:90px;bottom:0;left:0;right:0;background-image:url("../png/comiillu_contest_banner_sp_re.png");background-repeat:no-repeat;background-size:100% auto;background-position:center bottom}#page-topiclp-sp span.topic-close-sp{width:50px;height:50px;position:absolute;top:0;right:0}#page-topiclp-sp a span.topic-link-sp{width:90%;height:auto;min-height:80px;position:absolute;bottom:0;left:0}}#page-top{position:fixed;bottom:180px;right:70px;z-index:1001}#page-top a{background-color:#333;width:52px;height:52px;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0.7}#page-top a span{display:inline-block;width:15px;height:15px;margin:4px 10px 0;border-top:4px solid #fff;border-left:4px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#page-top-sp{display:none}@media screen and (max-width:559px){#page-top{display:none}#page-top-sp{display:inline-block;position:fixed;bottom:100px;right:20px;z-index:1001}#page-top-sp a{background-color:#333;width:52px;height:52px;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0.7}#page-top-sp a span{display:inline-block;width:15px;height:15px;margin:4px 10px 0;border-top:4px solid #fff;border-left:4px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.sec_pc_sns{display:-webkit-box;display:-ms-flexbox;display:flex}.sec_pc_sns div{margin-right:5%}.sec_pc_sns h1{font-size:1.0625rem;margin-bottom:40px}.sec_pc_sns ul{list-style:none;padding:0}.sec_pc_sns .sns_icons{margin-top:40px;padding-top:40px;border-top:1px solid #ccc;margin-right:0}.sec_pc_sns .icon_twins{margin-top:5px;width:150px;height:auto}.sec_pc_sns .icon_copicolle{width:300px;height:auto;margin-right:20px;vertical-align:middle}.sec_pc_sns .icon_app{height:40px;width:auto;margin-left:5px;vertical-align:middle}.sec_pc_sns .icon_store{margin-top:5px;width:130px;height:auto}.sec_sns{text-align:center;padding:100px 20px!important}.sec_sns img.icon_sns{width:50px;height:auto;margin:10px}.sec_sns img.icon_twins{margin:40px 0;width:200px;height:auto}.sec_sns img.icon_copicolle{margin:0 20px 90px;width:300px;height:auto;vertical-align:middle}.sec_sns img.icon_app{margin:0 5px 120px;height:40px;width:auto;vertical-align:middle}.sec_sns img.icon_store{width:160px;height:auto}.search-box-fnav{margin-top:60px;height:46px;width:250px;text-align:center}#form03{background-color:transparent;width:250px;height:38px;border-radius:30px;background-color:rgba(255,255,255,0.6);border:1px #333 solid}#submit03{border:none;vertical-align:baseline;margin:0 0 0 2px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;width:24px;height:38px;background-image:url(../svg/icon_search.svg);background-position:center;background-repeat:no-repeat}#input03{vertical-align:top;margin:0;width:200px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;text-align:center;border:none}.footer-nav{padding:75px 30px}.footer-nav ul{list-style:none;padding:0}.footer-nav ul.f_nav{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-nav ul.f_nav li{font-size:0.875rem}.footer-nav ul.f_nav li.f_nav_li{width:13%;padding:10px}.footer-nav ul.f_nav li.f_nav_li a{display:inline-block}.footer-nav ul.f_nav h1{font-size:1.0625rem;border-bottom:3px solid #ccc;padding-bottom:10px;margin-bottom:10px}.sec_footer{margin:0;padding:45px 30px;text-align:center;color:#fff}.sec_footer a{color:#fff;display:inline-block}.sec_footer .col_w{padding:30px 0}.sec_footer img.logo_too_w{width:80px;height:auto}@media screen and (max-width:1400px){.footer-nav{padding:75px 30px}.footer-nav ul{list-style:none;padding:0}.footer-nav ul.f_nav{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-nav ul.f_nav li{font-size:0.6875rem}.footer-nav ul.f_nav li.f_nav_li{width:13%;padding:10px 5px}.footer-nav ul.f_nav h1{font-size:0.75rem;padding-bottom:10px;margin-bottom:10px}}@media screen and (max-width:1200px){.sec_pc_sns{display:-webkit-box;display:-ms-flexbox;display:flex}.sec_pc_sns div{margin-right:3%}.sec_pc_sns h1{font-size:1.0625rem;margin-bottom:40px}.sec_pc_sns ul{list-style:none;padding:0}.sec_pc_sns .sns_icons{margin-top:40px;padding-top:40px;border-top:1px solid #ccc;margin-right:0}.sec_pc_sns .icon_twins{width:150px;height:auto}.sec_pc_sns .icon_copicolle{width:220px;height:auto;margin-right:5px;vertical-align:middle}.sec_pc_sns .icon_app{height:30px;width:auto;margin-left:1px;vertical-align:middle}.sec_pc_sns .icon_store{width:130px;height:auto}.search-box-fnav{margin-top:50px}}@media screen and (max-width:959px){.sec_sns{text-align:center}.sec_sns img{max-width:80vw}.sec_sns img.icon_sns{width:50px;height:auto;margin:10px}.sec_sns img.icon_twins{margin:90px auto;width:200px;height:auto}.sec_sns img.icon_copicolle{margin:0 auto 40px;width:300px;height:auto;vertical-align:middle}.sec_sns img.icon_app{margin:0 5px 90px;height:40px;width:auto;vertical-align:middle}.sec_sns img.icon_store{width:300px;height:auto}.footer-nav{padding:0}.footer-nav ul{list-style:none;padding:0}.footer-nav ul.f_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-nav ul.f_nav li{font-size:0.875rem}.footer-nav ul.f_nav li.f_nav_li{width:100%;padding:10px 20px;border-bottom:1px solid #ccc;position:relative}.footer-nav ul.f_nav li.f_nav_li>ul{display:none;list-style:none}.footer-nav ul.f_nav h1{font-size:1rem;border-bottom:0;padding-bottom:0;margin-bottom:0;width:50vw}.footer-nav ul.f_nav .f-arrow{position:absolute;right:0;top:6px;width:44px;height:44px}.footer-nav ul.f_nav .f-arrow:before{content:"";width:12px;height:12px;border:0;border-top:solid 3px #333;border-right:solid 3px #333;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:14px;right:20px}.footer-nav ul.f_nav .f-arrow.f-nav-active{position:absolute;top:6;right:8px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.sec_footer{margin:0;padding:40px 20px;text-align:center;color:#fff}.sec_footer a{color:#fff;display:inline-block}.sec_footer p.btn{display:block;text-align:center;margin-top:10px}.sec_footer p.btn a{color:#333;display:inline-block;margin:10px;padding:0 20px;border:1px solid #333;border-radius:30px;background-color:#fff}.sec_footer .col_w{padding:20px 0}.sec_footer img.logo_too_w{width:80px;height:auto}}@media screen and (max-width:767px){.sec_sns{text-align:center}.sec_sns img{max-width:80vw}.sec_sns img.icon_sns{width:50px;height:auto;margin:10px}.sec_sns img.icon_twins{margin:90px auto;width:200px;height:auto}.sec_sns img.icon_copicolle{margin:0 auto 40px;width:300px;height:auto;vertical-align:middle}.sec_sns img.icon_app{margin:0 5px 90px;height:50px;width:auto;vertical-align:middle}.sec_sns img.icon_store{width:300px;height:auto}}@media screen and (max-width:375px){.sec_sns img.icon_sns{width:44px;height:auto;margin:5px}.sec_sns img.icon_app{margin:0 5px 90px;height:40px;width:auto;vertical-align:middle}}.contents{margin-top:98px;position:relative}#note{padding-top:200px;margin-top:-125px}@media screen and (max-width:959px){.contents{margin-top:50px}}.search-box1{height:46px;width:300px;position:absolute;top:20px;right:30px;text-align:center}.search-box1 form{margin:0}@media screen and (max-width:559px){.search-box1{height:46px;width:300px;position:absolute;top:20px;right:unset;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}}#form02{background-color:transparent;width:300px;height:38px;border-radius:30px;background-color:rgba(255,255,255,0.6);border:1px #333 solid}#input02{vertical-align:top;margin:0;padding-top:2px;width:240px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;text-align:center;border:none}#submit02{border:none;vertical-align:baseline;margin:0 0 0 -10px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;width:24px;height:38px;background-image:url("../svg/icon_search.svg");background-position:center;background-repeat:no-repeat}@media screen and (max-width:559px){#submit02{width:20px;height:32px;margin:3px 0 0 -10px;background-size:20px 32px}}.video_wrap{position:relative;width:100%;height:100vh;max-height:750px}.video_wrap video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video_wrap .wrap_words{width:50%;height:100vh;max-height:750px;color:#fff;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.video_wrap .wrap_words h1{font-size:3.5rem;margin-bottom:1rem}.video_wrap .wrap_words h2{font-size:1.125rem;font-weight:500}.video_wrap .wrap_words p{margin:40px auto;font-weight:500}.video_wrap .wrap_words p a{width:260px;color:#fff;font-size:1.125rem;font-weight:500;display:inline-block;margin:10px;padding:0 20px;border:2px solid #fff;border-radius:40px}@media screen and (max-width:1220px){.video_wrap .wrap_words{width:70%}}@media screen and (max-width:888px){.video_wrap .wrap_words{width:100%}}@media screen and (max-width:767px){.video_wrap{background:#efefef;position:relative;width:100%;height:100%;max-height:100%}.video_wrap video{position:relative;width:100%;height:400px;-o-object-fit:cover;object-fit:cover;overflow:hidden}.video_wrap .wrap_words{background:#efefef;width:100%;padding:20px;height:auto;color:#333;position:relative;top:auto;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.video_wrap .wrap_words h1{font-size:2.375rem}.video_wrap .wrap_words h2{font-size:1rem;font-weight:normal}.video_wrap .wrap_words p{margin:20px auto}.video_wrap .wrap_words p a{color:#333;width:160px;font-size:0.875rem;display:inline-block;margin:10px;padding:0 10px;border:1px solid #333;background:#fff;border-radius:40px}}.scroll_bg{position:absolute;bottom:30px;left:0;right:0;margin:auto;background-color:#fff;width:52px;height:52px;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0.7}.scroll_bg span{display:inline-block;width:15px;height:15px;margin:-15px 10px 0;border-bottom:4px solid #333;border-right:4px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sec{margin:0 auto;max-width:1200px;padding:100px 30px;overflow:hidden}@media screen and (max-width:767px){.sec{margin:0 auto;padding:75px 20px;overflow:hidden}}ul.important_info{padding-bottom:25px;margin-bottom:25px}ul.important_info li{position:relative;display:block}ul.important_info li a{display:inline-block;padding:5px 0}ul.important_info li a:hover{color:#333;opacity:1}ul.important_info li p{float:left;text-align:left;padding:0;max-width:730px}ul.important_info li span.label_note{margin-right:20px;width:160px;background:#ff665e;border-radius:10px;color:#fff;display:inline-block;text-align:center;line-height:1.6;font-weight:500}ul.important_info li span.label_cate{margin-right:20px;width:160px;background:#333;border-radius:10px;color:#fff;display:inline-block;text-align:center;line-height:1.6;font-weight:500}ul.important_info li span.date{margin-right:20px;font-weight:bold;font-weight:700}ul.important_info li span.more{font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;position:absolute;right:0;top:5px;font-weight:bold;font-weight:700}ul.important_info li span.more:before{font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;content:"▲";position:absolute;right:85px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}ul.important_info li span.more:hover{color:#888;opacity:0.6}.bdr-bt{border-bottom:1px solid #333}@media screen and (max-width:1166px){ul.important_info li span.more{display:none}}@media screen and (max-width:767px){ul.important_info li{position:relative;display:block;border-bottom:1px solid #ccc;font-size:0.875rem;line-height:1.8}ul.important_info li a{padding:20px 0}ul.important_info li p{float:none}ul.important_info li p.label{margin-bottom:5px}ul.important_info li span.label_note{background:#ff665e;border-radius:10px;color:#fff;padding:1px 10px;margin-right:10px;font-size:0.75rem;width:130px}ul.important_info li span.label_cate{border-radius:10px;padding:1px 10px;margin-right:10px;font-size:0.75rem;width:130px}ul.important_info li span.date{margin-right:10px;font-weight:bold;font-weight:700}ul.important_info li span.more{font-family:"Noto Sans JP" "Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;display:none;float:right;position:relative;right:0;margin-left:50px}ul.important_info li span.more:before{font-family:"Noto Sans JP" "Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;content:"▲";position:absolute;right:85px;top:1px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.bdr-bt{border-bottom:none;margin-top:80px}}.sec_contents{text-align:center}.sec_contents h1{margin:0;padding:0;line-height:1.2}.sec_contents h1 img{height:50px;width:auto}.sec_contents h2{font-weight:normal;padding:0 0 20px;line-height:1.6}.sec_contents .ac_col1{color:#fff;margin:20px 0 0;width:100%;position:relative}.sec_contents .ac_col1 a{display:block}.sec_contents .ac_col1 a:hover{color:#fff;opacity:1}.sec_contents .ac_col1 img{width:100%;height:auto;margin:0;padding:0}.sec_contents .ac_col1 .ac_col1_div{position:relative;height:auto;width:32%;height:100%;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec_contents .ac_col1 .ac_col1_div h1{padding:0;font-size:1.75rem;position:relative;width:100%}.sec_contents .ac_col1 .ac_col1_div h2{padding:0 0 20px;font-size:1.125rem;position:relative;width:100%}.sec_contents .ac_col1 .ac_col1_div p{font-size:1rem;line-height:1.8;display:block;text-align:justify}.sec_contents .ac_col1 .ac_col1_div .ac_col1_div_text{padding:20px 30px;width:100%;text-align:center;margin:0;color:#fff}.sec_contents .ac_col1 .ac_col1_div .more{text-align:center;margin:30px auto 0;color:#333;border:1px solid #333;background:#fff;line-height:1;padding:5px 20px;border-radius:30px;display:inline-block;font-weight:bold;font-weight:700;font-family:"Noto Sans JP" "Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif}.sec_contents .ac_col1 .ac_col1_div .more:hover{color:#888;opacity:0.6}.sec_contents .col3{margin:20px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sec_contents .col3 a{display:block}.sec_contents .col3 a:hover{color:#333;opacity:1}.sec_contents .col3 .col3_div{background:#f7f8f8;position:relative;width:32%;height:auto;margin-bottom:75px}.sec_contents .col3 .col3_div img{width:100%;height:auto;margin:0;padding:0}.sec_contents .col3 .col3_div h1{padding:0;font-size:1.75rem;position:relative;width:100%}.sec_contents .col3 .col3_div h2{padding:0 0 20px;font-size:1.125rem;position:relative;width:100%}.sec_contents .col3 .col3_div p{font-size:1rem;line-height:1.8;display:block;text-align:justify}.sec_contents .col3 .col3_div .col3_div_text{padding:20px 30px 90px;width:100%;position:relative;text-align:center;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between}.sec_contents .col3 .col3_div .more{text-align:center;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);margin:30px auto;color:#333;border:1px solid #333;background:#fff;line-height:1;padding:5px 20px;border-radius:30px;display:inline-block;font-weight:bold;font-weight:700;font-family:"Noto Sans JP" "Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif}.sec_contents .col3 .col3_div .more:hover{color:#888;opacity:0.6}p.btn{display:block;text-align:center}p.btn a{color:#333;display:inline-block;margin:10px;padding:0 10px;border:1px solid #333;border-radius:30px;background-color:#fff;font-weight:500;min-width:230px}.bg-g{background:#efefef}.bg-dg{background:#333}.tp_clrs{background-image:url("../jpg/top_colorlist.jpg");background-size:100% auto;background-position:center;color:#fff}.tp_clrs .clrs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%}.tp_clrs .clrs div{padding:75px 0;text-align:center}.tp_clrs .clrs div h1{font-size:3.5rem}.tp_clrs .clrs div h2{font-size:1.125rem;font-weight:500;margin-bottom:45px}.tp_clrs .clrs div .btn a{font-size:1.125rem;padding:0;width:240px;font-weight:500;color:#fff;border:solid 2px #fff;background:none}@media screen and (max-width:1093px){.sec_contents .ac_col1{color:#fff;margin:20px 0 0;width:100%;position:relative}.sec_contents .ac_col1 a{display:block}.sec_contents .ac_col1 a:hover{color:#fff;opacity:1}.sec_contents .ac_col1 img{width:100%;height:auto;margin:0;padding:0}.sec_contents .ac_col1 .ac_col1_div{position:relative;height:auto;width:32%;height:100%;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec_contents .ac_col1 .ac_col1_div h1{padding:0;font-size:1.5rem;position:relative}.sec_contents .ac_col1 .ac_col1_div h2{padding:0 0 10px;font-size:1rem;position:relative}.sec_contents .ac_col1 .ac_col1_div p{font-size:0.8125rem;line-height:1.8}.sec_contents .ac_col1 .ac_col1_div .ac_col1_div_text{padding:20px;width:100%;text-align:center;margin:0;color:#fff}.sec_contents .ac_col1 .ac_col1_div .more{text-align:center;margin:20px auto 0;color:#333;border:1px solid #333;background:#fff;line-height:1;padding:5px 20px;border-radius:30px;display:inline-block;font-weight:bold;font-weight:700;font-family:"Noto Sans JP" "Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif}.sec_contents .ac_col1 .ac_col1_div .more:hover{color:#888;opacity:0.6}.sec_contents .col3 .col3_div h1{padding:0;font-size:1.5rem;position:relative}.sec_contents .col3 .col3_div h2{padding:0 0 10px;font-size:1rem;position:relative}.sec_contents .col3 .col3_div p{font-size:0.8125rem;line-height:1.8}.sec_contents .col3 .col3_div .col3_div_text{padding:20px 20px 80px}.sec_contents .col3 .col3_div .more{margin:30px auto;font-weight:bold;font-weight:700}}@media screen and (max-width:767px){.sec_contents{text-align:center}.sec_contents h1{margin:0;padding:0;line-height:1.2}.sec_contents h2{font-weight:normal;padding:0 0 20px;line-height:1.6}.sec_contents .ac_col1{background:#f7f8f8;margin:20px 0 45px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sec_contents .ac_col1 a{display:block}.sec_contents .ac_col1 a:hover{opacity:1}.sec_contents .ac_col1 .ac_col1_div{position:relative;width:100%;height:auto;margin:0 0 0}.sec_contents .ac_col1 .ac_col1_div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0}.sec_contents .ac_col1 .ac_col1_div h1{padding:0;font-size:1.75rem;position:relative}.sec_contents .ac_col1 .ac_col1_div h2{padding:0 0 20px;font-size:1.125rem;position:relative}.sec_contents .ac_col1 .ac_col1_div p{font-size:0.875rem;line-height:1.8}.sec_contents .ac_col1 .ac_col1_div .ac_col1_div_text{color:#333;padding:20px 20px 0}.sec_contents .ac_col1 .ac_col1_div .more{margin:30px auto;color:#333;background:#fff;padding:5px 20px;border-radius:30px;display:inline-block;font-weight:bold;font-weight:700}.sec_contents .ac_col1 .ac_col1_div .ac_col1_div_on{padding:50px;width:100%;height:100%;position:absolute;top:0;left:0;color:#fff;background:rgba(0,0,0,0.6);opacity:0}.sec_contents .ac_col1 .ac_col1_div .ac_col1_div_on .more{margin:30px auto;color:#333;background:#fff;padding:1px 20px;border-radius:30px;display:inline-block;font-weight:bold;font-weight:700}.sec_contents .ac_col1 .ac_col1_div .ac_col1_div_on:hover{opacity:1;-webkit-transition-duration:0.8s;transition-duration:0.8s}.sec_contents .col3{margin:20px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sec_contents .col3 a{display:block}.sec_contents .col3 a:hover{opacity:1}.sec_contents .col3 .col3_div{position:relative;width:100%;height:auto;margin:0 0 45px}.sec_contents .col3 .col3_div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0}.sec_contents .col3 .col3_div h1{padding:0;font-size:1.75rem;position:relative}.sec_contents .col3 .col3_div h2{padding:0 0 20px;font-size:1.125rem;position:relative}.sec_contents .col3 .col3_div p{font-size:0.875rem;line-height:1.8}.sec_contents .col3 .col3_div .col3_div_on{padding:50px;width:100%;height:100%;position:absolute;top:0;left:0;color:#fff;background:rgba(0,0,0,0.6);opacity:0}.sec_contents .col3 .col3_div .col3_div_on .more{margin:20px auto 0;color:#333;background:#fff;padding:1px 20px;border-radius:30px;display:inline-block;font-weight:bold;font-weight:700}.sec_contents .col3 .col3_div .col3_div_on:hover{opacity:1;-webkit-transition-duration:0.8s;transition-duration:0.8s}p.btn{display:block;text-align:center}p.btn a{color:#333;display:inline-block;margin:10px;padding:0 40px;border:1px solid #333;border-radius:30px;background-color:#fff;font-weight:500}.tp_clrs{background-image:url("../jpg/top_colorlist_sp.jpg");background-size:100% auto}.tp_clrs .clrs{min-height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.tp_clrs .clrs div{padding:40px 20px;text-align:center}.tp_clrs .clrs div h1{font-size:1.75rem}.tp_clrs .clrs div h2{font-size:1rem;font-weight:500;margin-bottom:20px}.tp_clrs .clrs div .btn a{font-size:1rem;padding:0;width:220px;font-weight:500}}.box-3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.box-3x2{position:relative;width:32%;height:auto;margin:20px 0}.box-3x2 a:hover{color:#333;opacity:1}.box-3x2 .box-3-text{padding:20px 0}.box-3x2 p{margin:0 auto 10px}.box-3x2 span.label_cate{background:#333;border-radius:10px;color:#fff;padding:1px 20px;margin-right:20px;font-weight:500}.box-3x2 span.date{margin-right:20px;font-weight:bold;font-weight:700}.box-3x2 span.more{float:right;position:relative;right:0;margin-left:50px;font-weight:bold;font-weight:700}.box-3x2 span.more:before{font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;content:"▲";position:absolute;right:85px;top:1px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.box-3x2 span.more:hover{color:#888;opacity:0.6}.thumb{position:relative}.thumb .inner{position:absolute;top:0;left:0;width:100%;height:100%}.thumb .inner img{width:100%;height:100%;-o-object-fit:cover!important;object-fit:cover!important}.thumb:before{content:"";display:block;padding-top:66.66%}@media screen and (max-width:767px){.box-3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.box-3x2{position:relative;width:100%;height:auto;margin:0;padding:20px 0;border-bottom:1px solid #ccc}.box-3x2 .box_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.box-3x2 .box-3-text{width:56%;padding:0}.box-3x2 p{margin:5px 0;font-size:0.875rem;line-height:1.8}.box-3x2 span.label_cate{font-size:0.75rem;background:#333;border-radius:10px;color:#fff;padding:3px 10px;margin-right:10px;font-weight:500;line-height:1;display:inline-block}.box-3x2 span.date{margin-right:0;font-weight:bold;font-weight:700}.box-3x2 span.more{display:none}.box-3x2:nth-child(6){border-bottom:0;margin-bottom:25px}.thumb{width:40%;position:relative}ul.box-3topics li.box-3x2{border-bottom:none}ul.box-3topics li.box-3x2 .thumb{width:100%}ul.box-3topics li.box-3x2 .box-3-text{width:100%;position:relative;padding:0}ul.box-3sp li.box-3x2:first-child .thumb{width:100%}ul.box-3sp li.box-3x2:first-child .box-3-text{width:100%;position:relative;padding:0}ul.box-3sp li.box-3x2:nth-child(6){margin:0;border-bottom:1px solid #ccc}ul.box-3sp li.box-3x2:nth-child(9){border-bottom:0;margin-bottom:25px}}.bread{position:relative;margin:0 auto;padding:10px 30px;max-width:1400px}.bread a{display:inline-block}@media screen and (max-width:767px){.bread{background:#666;margin:0 auto;padding:0 20px;max-width:1200px;color:#fff;font-size:0.875rem}.bread a{padding:5px 0;display:inline-block;color:#fff}}ul.cat6{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}ul.cat6 li{position:relative;width:15.82%;margin:0 1% 10px 0;background:#fff;color:#333;line-height:1.2;border:1px solid #ccc}ul.cat6 li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;width:100%;height:60px;padding:0 1px}ul.cat6 li a:hover{color:#fff;opacity:1}ul.cat6 li:hover{color:#fff;background:#666;opacity:1}ul.cat6 li:nth-child(6n){margin-right:0}ul.cat2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;margin-bottom:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:2rem;padding-left:20px;padding-right:20px}ul.cat2 li{position:relative;width:20%;margin:0 1% 10px 0;background:#fff;color:#333;line-height:1.2;border:1px solid #ccc;display:inline-block}ul.cat2 li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;width:100%;height:60px;padding:0 5px}ul.cat2 li a:hover{color:#fff;opacity:1}ul.cat2 li:hover{color:#fff;background:#666;opacity:1}ul.cat2 li:nth-child(6n){margin-right:0}@media screen and (max-width:960px){ul.cat2 li,ul.cat6 li{font-size:0.875rem}}@media screen and (max-width:767px){ul.cat2 li,ul.cat6 li{font-size:0.75rem}}@media screen and (max-width:559px){ul.cat6{margin-bottom:50px}ul.cat6 li{font-size:0.875rem;width:48.5%;margin:0 3% 10px 0}ul.cat6 li a{color:#333;width:100%;height:44px}ul.cat6 li:nth-child(2n){margin-right:0}}@media screen and (max-width:559px){ul.cat2 li{font-size:0.875rem;width:80%;margin:0 auto 10px}ul.cat2 li a{color:#333;width:100%;height:44px}ul.cat2 li:nth-child(2n){margin-right:auto}}.br-sp{display:none}@media screen and (max-width:767px){.br-pc{display:none}.br-sp{display:inline-block}}.sns{padding:100px 0;font-weight:bold;text-align:center}.sns .sns_title{margin-bottom:30px}.sns img{width:58px;height:58px;margin:0 6px}@media screen and (max-width:559px){.sns{padding:75px 0}.sns .sns_title{margin-bottom:15px}.sns img{width:40px;height:40px;margin:0 7px}}.sec-site-map{margin:0 auto;max-width:1400px;padding:30px 30px 50px;display:-webkit-box;display:-ms-flexbox;display:flex}.sitemap1{font-size:0.8rem;padding:10px;width:20%}.sitemap1 div{padding-bottom:30px}.sitemap1 h2{padding:0 0 10px;font-size:1rem}.sitemap1 ul{list-style:none;padding:0}.sitemap1 ul>li>ul{padding:0 0 0 20px;list-style:disc}@media screen and (max-width:1100px){.sitemap1{font-size:0.7rem}}@media screen and (max-width:767px){.sec-site-map{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 50px}.sitemap1{width:100%}.sitemap1{padding:0 10px;font-size:1rem}}.btn_us{width:300px;height:auto}@media screen and (max-width:559px){.btn_us{width:80%;height:auto}}.grade-col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:860px;margin:auto}.grade-col:after{content:"";display:block;width:65%}.grade-col div{width:32%;padding:10px 0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:559px){.grade-col div{width:45%;padding:10px 0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}}.wp-block-table table{border:solid 1px #333}.wp-block-table table thead{border-bottom:1px solid #333;border-bottom-width:1px}.wp-block-table table td,.wp-block-table table th{padding:5px 10px}.contest2col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3rem 0}.contest2col div{width:50%}.contest2col .text img{height:50px;width:auto}.contest2col .text p{text-align:left;margin-top:1.5rem}@media screen and (max-width:559px){.contest2col{padding:2rem 0!important;-ms-flex-wrap:wrap;flex-wrap:wrap}.contest2col div{width:100%!important}.list1 div:first-child{padding-bottom:4rem}.contest2col .mt3{margin-top:3rem}.contest2col .text img{height:40px!important;width:auto}}.sketch-32col{margin:0 auto;max-width:1200px;padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sketch-32col .sketch-32col-box{width:33.33%;padding:40px}.sketch-32col .sketch-32col-box-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sketch-32col .sketch-32col-box-col div{width:32%}.sketch-32col .sketch-32col-box-col div h2{font-size:1rem;text-align:center}.sketch-21col{margin:0 auto;max-width:1200px;padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sketch-21col .sketch-21col-box{width:50%;padding:40px}.sketch-21col .sketch-21col-box-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sketch-21col .sketch-21col-box-col div{width:20%;padding:0 5px}.sketch-21col .sketch-21col-box-col div h2{font-size:1rem;text-align:center}@media screen and (max-width:559px){.sketch-32col{margin:0 auto;max-width:1200px;padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sketch-32col .sketch-32col-box{width:50%;padding:20px}.sketch-32col .sketch-32col-box-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sketch-32col .sketch-32col-box-col div{width:31.5%}.sketch-32col .sketch-32col-box-col div h2{font-size:0.8rem}.sketch-21col{margin:0 auto;max-width:1200px;padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sketch-21col .sketch-21col-box{width:100%;padding:20px}.sketch-21col .sketch-21col-box-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sketch-21col .sketch-21col-box-col div{width:20%;padding:0 5px}.sketch-21col .sketch-21col-box-col div h2{font-size:0.8rem}}#about,#student,#trailing,#welfare{padding-top:100px;margin-top:-100px}@media screen and (max-width:559px){#about,#student,#trailing,#welfare{padding-top:50px;margin-top:-50px}}.video_wrap img.img_about{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#fff}.wrap_words_about{width:100%;height:100vh;max-height:750px;color:#fff;position:absolute;top:0;left:0;padding-left:13%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}.wrap_words_about h1{font-size:3.5rem;line-height:1.5}.wrap_words_about h1 img{height:56px;width:auto}.wrap_words_about h2{font-size:1.625rem;font-weight:bold}.wrap_words_about p{font-size:1.125rem;margin:40px auto;font-weight:bold;font-weight:500}.wrap_words_about_w{color:#fff}.wrap_words_about_bk{color:#333}.img_about_marker{max-width:900px}.sec_about h1{text-align:center;font-size:2.25rem}.sec_about h2{font-size:1.625rem;line-height:1.5}.sec_about h2 span{font-size:2.25rem}.sec_about p{font-size:1.25rem;margin:40px auto;line-height:2}.sec_about p.btn{text-align:center}.sec_about p.btn a{padding:0;width:70%;text-align:center}.box-2-about{max-width:1060px;margin:100px auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box-2-about div{padding:0 30px;width:50%;position:relative}.box-2-about div span.odd{font-family:Futura,Helvetica Neue,Helvetica,"Noto Sans JP",sans-serif;font-size:7.5rem;position:absolute;font-weight:bold;top:-140px;right:50px}.box-2-about div span.even{font-family:Futura,Helvetica Neue,Helvetica,"Noto Sans JP",sans-serif;font-size:7.5rem;position:absolute;font-weight:bold;top:-140px;left:50px}.box-2-about div img{border-radius:30px}.box-2-about-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}h1.about_features{margin-top:100px;font-size:2rem;display:inline-block;position:relative;width:50vw;text-align:center;color:#fff;z-index:1}h1.about_features:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#666;-webkit-transform:scaleY(1) perspective(0.6em) rotateX(-0.8deg);transform:scaleY(1) perspective(0.6em) rotateX(-0.8deg);-webkit-transform-origin:top left;transform-origin:top left}h2.about_feature{text-align:center;font-size:2.25rem}h2.about_feature span{font-size:2.875rem;vertical-align:-2px}.box-2-about-ft{margin:100px auto 200px}.box-2-about-ft:nth-child(5){margin:100px auto 0}.about_start{background-image:url("../jpg/bnr_pc_lets_copic_about.jpg");background-size:cover;background-position:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:450px;text-align:center}.about_start div h1{font-size:2.1875rem;padding-bottom:40px}.about_start div p.btn{text-align:center}.about_start div p.btn a{padding:0;font-size:1.375rem;width:360px}.col3_div_text p{font-size:1rem;text-align:left}.col3_div_text_copic h1{font-size:2.5rem;line-height:1.5}.col3_div_text_copic h2{text-align:center;font-size:1.4375rem;line-height:1.5}.col3_div_text_copic p{font-size:1rem;text-align:left}.col3_div_text_copic p.btn{text-align:center!important}@media screen and (max-width:1300px){.wrap_words_about{padding:0 100px}}@media screen and (max-width:959px){.wrap_words_about{padding:0 30px;width:100%;height:100vh;max-height:750px;color:#fff;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}.wrap_words_about h1{font-size:2.1875rem;line-height:1.5}.wrap_words_about h2{font-size:1.625rem;font-weight:bold}.wrap_words_about p{font-size:1rem;margin:40px auto;font-weight:bold;font-weight:500}.img_about_marker{max-width:900px}.sec_about h1{text-align:center;font-size:2.25rem}.sec_about h2{font-size:1.625rem;line-height:1.5}.sec_about p{font-size:1rem;margin:40px auto;line-height:2}.sec_about p.btn{text-align:center!important}.sec_about p.btn a{width:70%;text-align:center!important}.box-2-about{max-width:1060px;margin:75px auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box-2-about div{padding:0 30px;width:50%;position:relative}.box-2-about div span.odd{font-family:Futura,Helvetica Neue,Helvetica,"Noto Sans JP",sans-serif;font-size:6.25rem;position:absolute;font-weight:bold;top:-120px;right:50px}.box-2-about div span.even{font-family:Futura,Helvetica Neue,Helvetica,"Noto Sans JP",sans-serif;font-size:6.25rem;position:absolute;font-weight:bold;top:-120px;left:50px}.box-2-about div img{border-radius:20px}.box-2-about-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}h1.about_features{font-size:2rem;display:inline-block;position:relative;width:50vw;text-align:center;color:#fff;z-index:1}h1.about_features:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#666;-webkit-transform:scaleY(1) perspective(0.6em) rotateX(-1deg);transform:scaleY(1) perspective(0.6em) rotateX(-1deg);-webkit-transform-origin:top left;transform-origin:top left}.box-2-about-ft{margin:75px auto}.box-2-about-ft:nth-child(5){margin:75px auto 0}.about_start{background-image:url("../jpg/bnr_pc_lets_copic_about.jpg");background-size:cover;background-position:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:450px;text-align:center}.about_start div h1{font-size:2.1875rem;padding-bottom:40px}.about_start div p.btn a{font-size:1rem;width:360px}.col3_div_text_copic h1{font-size:2.1875rem;line-height:1.5}.col3_div_text_copic h2{text-align:center;font-size:1rem;line-height:1.5}.col3_div_text_copic p{text-align:left}}@media screen and (max-width:559px){.video_wrap img.img_about{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.wrap_words_about{margin-top:-20px;padding:40px 20px 0;width:100%;height:auto;max-height:auto;color:#333;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;background:#fff}.wrap_words_about h1{font-size:1.75rem;line-height:1;text-align:left}.wrap_words_about h1 img{height:30px;width:auto}.wrap_words_about h2{font-size:1.125rem;font-weight:bold;text-align:left}.wrap_words_about p{font-size:1rem;margin:20px auto;font-weight:normal}.wrap_words_about_w{color:#333}.img_about_marker{max-width:900px;margin-bottom:-75px}.sec_about{padding:75px 20px 0}.sec_about h1{text-align:center;font-size:1.5rem}.sec_about h2{font-size:1.25rem;line-height:1.5}.sec_about h2 span{font-size:1.625rem}.sec_about p{font-size:1rem;margin:20px auto;line-height:2}.sec_about p.btn a{width:70%;text-align:center!important}.box-2-about{max-width:1060px;margin:0 auto;padding:0 0 45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.box-2-about div{padding:20px 0;width:100%;position:relative}.box-2-about div span.odd{font-family:Futura,Helvetica Neue,Helvetica,"Noto Sans JP",sans-serif;font-size:4.0625rem;position:absolute;font-weight:bold;top:-60px;right:auto;left:20px}.box-2-about div span.even{font-family:Futura,Helvetica Neue,Helvetica,"Noto Sans JP",sans-serif;font-size:4.0625rem;position:absolute;font-weight:bold;top:-60px;left:auto;right:20px}.box-2-about div img{border-radius:15px}.box-2-about-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}h1.about_features{font-size:1.25rem;display:inline-block;position:relative;width:95vw;padding-left:20px;text-align:left;color:#fff;z-index:1}h1.about_features:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#666;-webkit-transform:scaleY(1) perspective(0.6em) rotateX(-1deg);transform:scaleY(1) perspective(0.6em) rotateX(-1deg);-webkit-transform-origin:top left;transform-origin:top left}h2.about_feature{text-align:center;font-size:1.5rem}h2.about_feature span{font-size:1.875rem;vertical-align:-2px}.box-2-about-ft{margin:0 auto}.box-2-about-ft:nth-child(5){margin:0 auto}.about_start{background-image:url("../jpg/bnr_sp_lets_copic_about.jpg");background-size:cover;background-position:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:auto;height:400px;text-align:center}.about_start div h1{font-size:1.5rem;padding-bottom:40px}.about_start div p.btn a{font-size:1rem;width:160px}.col3_div_text_copic h1{font-size:1.5rem;line-height:1.2}.col3_div_text_copic h2{text-align:center;font-size:1rem;line-height:1.5}.col3_div_text_copic p{text-align:left}.col3_div_text_copic p.btn{text-align:center!important}}.box-2-about-col-system{margin:0 auto 100px}.sec_about_col-system h3{margin:100px auto 50px 60px}.sec_about_col-system div img{border-radius:0}.sec_about_col-system-h{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.sec_about_col-system-h div:last-child{text-align:center}.sec_about_col-system-h div:last-child img.col_system{width:80%}@media screen and (max-width:559px){.box-2-about-col-system{margin:0 auto;padding:0}.sec_about_col-system h3{margin:75px auto 30px 0}.sec_about_col-system p.note{font-size:0.875rem;font-weight:500}.sec_about_col-system div img{border-radius:0}.sec_about_col-system-h{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.sec_about_col-system-h div:last-child{text-align:center}.sec_about_col-system-h div:last-child img.col_system{width:100%}}.table_col2{margin:75px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.sec_about-colsys{max-width:900px;width:100%;margin:0 auto}.col_name_list{width:100%;margin:0 auto;border-collapse:collapse;-webkit-box-sizing:border-box;box-sizing:border-box}.col_name_list th{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0.75rem;color:#fff;background-color:#777;font-size:bold;text-align:center;border:1px #ccc solid}.col_name_list td{line-height:1.2;padding:15px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px #333 solid}.col_name_list td:first-child{width:15%;padding:0;position:relative;-o-object-fit:cover;object-fit:cover}.col_name_list td:first-child img{position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.col_name_list td:nth-child(2){width:15%;position:relative;font-weight:bold;text-align:center}.col_name_list td:nth-child(3){width:30%;font-weight:normal;font-size:0.9375rem}.col_name_list td:nth-child(4){width:40%;font-weight:normal;font-size:0.875rem}@media screen and (max-width:559px){.table_col2{margin:75px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.table_col2 div{width:100%;margin:0}.col_name_list{width:100%;margin:0;border-collapse:collapse;-webkit-box-sizing:border-box;box-sizing:border-box;border-spacing:0}.col_name_list th{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0.75rem;color:#fff;background-color:#777;font-size:bold;text-align:center}.col_name_list td{border-collapse:collapse;line-height:1.2;padding:10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.col_name_list td:first-child{width:18%}.col_name_list td:nth-child(2){width:18%;font-weight:bold;text-align:center;font-size:0.875rem}.col_name_list td:nth-child(3){width:30%;font-weight:normal;font-size:0.8125rem}.col_name_list td:nth-child(4){width:34%;font-weight:normal;font-size:0.75rem}}p.col_note{font-size:0.875rem;font-weight:500}.box-2-history{max-width:1060px;margin:-30px auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.box-2-history span.bdr{z-index:-1;width:10px;background-color:#555;position:absolute;left:50%;top:0;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.box-2-history span.bdr-first{top:50%}.box-2-history span.bdr-last{bottom:50%}.box-2-history span.maru{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px;height:40px}.box-2-history div{margin:0 80px;padding:50px;width:50%;position:relative}.box-2-history div h1{font-family:Futura,Helvetica Neue,Helvetica,"Noto Sans JP",sans-serif;font-size:5rem;line-height:1.2;color:#555}.box-2-history div h2{font-size:1.375rem;color:#555}.box-2-history div p{font-size:1rem;margin:20px 0 0}.box-2-history div img{border-radius:30px}.box-2-history div:first-child h1,.box-2-history div:first-child h2{text-align:right}.box-2-history div:nth-child(2) h1,.box-2-history div:nth-child(2) h2{text-align:left}.box-2-history .year{padding:50px 0}.box-2-history .his_text{background:#e6e6e6;border-radius:30px;position:relative}.box-2-history .his_text-right:before{content:"";position:absolute;top:50%;left:-70px;margin-top:-40px;border:40px solid transparent;border-right:60px solid #e6e6e6}.box-2-history .his_text-left:before{content:"";position:absolute;top:50%;right:-70px;margin-top:-40px;border:40px solid transparent;border-left:60px solid #e6e6e6}div.kara{font-size:3.5rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:0 40px;padding:0 100px 30px 50px;width:30px;height:30px;line-height:1.2;color:#555;font-weight:bold}@media screen and (max-width:767px){.box-2-history{margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:75px 0}.box-2-history span.bdr{z-index:-1;width:5px}.box-2-history span.bdr-first{top:10%}.box-2-history span.bdr-last{bottom:50%}.box-2-history span.maru{position:absolute;left:50%;top:10%;-webkit-transform:translate(-50%,-10%);transform:translate(-50%,-10%);width:20px;height:20px}.box-2-history div{margin:0;padding:30px;width:100%;position:relative}.box-2-history div h1{font-family:Futura,Helvetica Neue,Helvetica,"Noto Sans JP",sans-serif;font-size:2.875rem;line-height:1.2;color:#555}.box-2-history div h2{font-size:0.875rem;color:#555}.box-2-history div p{font-size:1rem;margin:20px 0 0}.box-2-history div img{border-radius:30px}.box-2-history div:first-child h1,.box-2-history div:first-child h2{text-align:right;padding-right:55%}.box-2-history div:nth-child(2) h1,.box-2-history div:nth-child(2) h2{text-align:left;padding-left:55%}.box-2-history .his_text{background:#e6e6e6;border-radius:30px;position:relative}.box-2-history .his_text-right:before{content:"";position:absolute;z-index:-1;top:0;left:60%;margin-bottom:-30px;border:40px solid transparent;border-bottom:40px solid #e6e6e6;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.box-2-history .his_text-left:before{content:"";position:absolute;z-index:-1;top:0;right:60%;margin-bottom:-30px;border:40px solid transparent;border-bottom:40px solid #e6e6e6;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.box-2-history div.year{margin:-80px 0 20px!important;padding:30px 0}.box-2-history-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}div.kara{font-size:2.25rem;padding:0 85px 20px 50px;width:10px;height:10px}}.csr_case_box{display:-webkit-box;display:-ms-flexbox;display:flex;margin:80px 0;padding:10px 30px;background-color:#efefef;border-radius:30px;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.csr_case_box div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0 30px 0 0}.csr_case_box div:first-child img{width:300px;margin:20px 0}.csr_case_box div h2{padding:10px 0}.csr_case_box div p{padding:10px 0}.csr_case_box2{margin:80px 0;padding:10px 30px;background-color:#efefef;border-radius:30px;text-align:left}.csr_case_box2 .csr_case_box2_1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.csr_case_box2 .csr_case_box2_1 div:first-child{width:330px;margin:0;padding:0 30px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.csr_case_box2 .csr_case_box2_1 div:nth-child(2){width:100%}.csr_case_box2 .csr_case_box2_1 div:nth-child(2) h2{padding:20px 0 10px}.csr_case_box2 .csr_case_box2_1 div:nth-child(2) p{padding:10px 0}.sec_contents_scr{padding-top:50px}@media screen and (max-width:559px){.csr_case_box{display:-webkit-box;display:-ms-flexbox;display:flex;margin:60px 0;padding:15px 30px;background-color:#efefef;border-radius:30px;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.csr_case_box div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:0}.csr_case_box div:first-child img{width:100%;height:auto;margin:20px auto}.csr_case_box div{width:100%}.csr_case_box div h2{padding:10px 0}.csr_case_box div p{padding:10px 0}.csr_case_box2{margin:60px 0;padding:15px 30px;background-color:#efefef;border-radius:30px;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.csr_case_box2 .csr_case_box2_1{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.csr_case_box2 .csr_case_box2_1 div:first-child{display:inline-block;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.csr_case_box2 .csr_case_box2_1 div:first-child img{width:100%;height:auto;margin:20px 0 0;-o-object-fit:contain;object-fit:contain}.csr_case_box2 .csr_case_box2_1 div{width:100%;height:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.csr_case_box2 .csr_case_box2_1 div h2{padding:10px 0 10px}.csr_case_box2 .csr_case_box2_1 div p{padding:5px 0 10px}}ul.cat4_csr{max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:100px auto}ul.cat4_csr li{position:relative;width:24%;margin:0 1% 10px 0;background:#fff;color:#333;line-height:1.2;border:1px solid #ccc}ul.cat4_csr li a{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;width:100%;height:60px;padding:2px 1px 0}ul.cat4_csr li a:hover{color:#fff;background:#666;opacity:1}@media screen and (max-width:559px){ul.cat4_csr{margin:75px 20px}ul.cat4_csr li{position:relative;width:100%;margin:0 1% 10px 0}}.page_product h1{padding:100px 0 20px;font-size:2.25rem;display:block;border-bottom:1px solid #333;clear:both;width:100%}.page_product .col4{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0}.page_product .col4 div{width:25%;padding:40px 40px 0}.page_product .col4 div img{width:100%;-o-object-fit:cover;object-fit:cover}.page_product .col4 div h2{padding-top:10px;font-size:1rem;font-weight:bold}.page_product .col4 div div.col4_recommend_1{z-index:1;width:100%;padding:0;position:relative;z-index:1}.page_product .col4 div div.col4_recommend_1:before{content:"";display:block;padding-top:100%}.page_product .col4 div div.col4_recommend_1 img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:contain;object-fit:contain}.page_product .col4 div div.col4_recommend_2{z-index:2;opacity:0;position:absolute;padding:10px 20px;top:0;bottom:0;left:0;right:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(255,255,255,0.8)}.page_product .col4 div div.col4_recommend_2 p{text-align:justify;font-size:0.875rem;color:#333}.page_product .col4 div div.col4_recommend_2:hover{opacity:1;-webkit-transition-duration:0.8s;transition-duration:0.8s}.page_product .col2{width:49%;margin-right:2%;float:left}.page_product .col2 .col2_2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0}.page_product .col2 .col2_2 div{width:50%;padding:40px 20px 0}.page_product .col2 .col2_2 div img{width:80%;-o-object-fit:cover;object-fit:cover}.page_product .col2 .col2_2 div h2{padding-top:10px;font-size:1rem;font-weight:bold}.page_product .col2_r{margin-right:0}.page_product .col3{margin-left:auto;margin-right:auto;width:75%}.page_product .col3 .col3_3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0}.page_product .col3 .col3_3 div{width:33.33%;padding:40px 20px 0}.page_product .col3 .col3_3 div img{width:80%;-o-object-fit:cover;object-fit:cover}.page_product .col3 .col3_3 div h2{padding-top:10px;font-size:1rem;font-weight:bold}.page_product .col1{margin-left:25%;clear:both;width:24%;margin-right:2%;float:left}.page_product .col1 .col1_2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0}.page_product .col1 .col1_2 div{width:100%;padding:40px 20px 0}.page_product .col1 .col1_2 div img{width:80%;-o-object-fit:cover;object-fit:cover}.page_product .col1 .col1_2 div h2{padding-top:10px;font-size:1rem;font-weight:bold}.page_product .col1_r{margin-left:0;margin-right:0;clear:none}.page_product .col1_cntr{width:25%;margin-left:auto;margin-right:auto;clear:none;float:none}.page_product .col1_cntr .col1_2 div img{width:85%}.single_product h1{padding:0 0 20px}@media screen and (max-width:959px){.page_product .col4 div div.col4_recommend_2:hover{opacity:0}}@media screen and (max-width:559px){.page_product h1{padding:75px 0 20px;font-size:1.5rem;display:block;border-bottom:1px solid #333;clear:both}.page_product .col4{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0}.page_product .col4 div{width:50%;padding:40px 15px 0}.page_product .col4 div img{width:100%;-o-object-fit:cover;object-fit:cover}.page_product .col4 div h2{padding-top:10px;font-size:0.875rem;font-weight:bold}.page_product .col4 div div.col4_recommend_2:hover{opacity:0}.page_product .icon_limited_list{padding:40px 15px 0}.page_product .col2{width:100%;margin-right:0;float:none}.page_product .col2 .col2_2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0}.page_product .col2 .col2_2 div{width:50%;padding:40px 20px 0}.page_product .col2 .col2_2 div img{width:100%;-o-object-fit:cover;object-fit:cover}.page_product .col2 .col2_2 div h2{padding-top:10px;font-size:0.875rem;font-weight:bold}.page_product .col2_r{margin-right:0}.page_product .col3{margin-left:0;margin-right:0;width:100%}.page_product .col3 .col3_3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0}.page_product .col3 .col3_3 div{width:50%;padding:40px 20px 0}.page_product .col3 .col3_3 div img{width:100%;-o-object-fit:cover;object-fit:cover}.page_product .col3 .col3_3 div h2{padding-top:10px;font-size:0.875rem;font-weight:bold}.page_product .col1{margin-left:0;clear:both;width:48%;margin-right:4%;float:left}.page_product .col1 .col1_2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0}.page_product .col1 .col1_2 div{width:100%;padding:40px 12px 0}.page_product .col1 .col1_2 div img{width:100%;-o-object-fit:cover;object-fit:cover}.page_product .col1 .col1_2 div h2{padding-top:10px;font-size:0.875rem;font-weight:bold}.page_product .col1_r{margin-left:0;margin-right:0;clear:none}.page_product .col1_cntr{margin-left:auto;margin-right:auto;clear:none;float:none}.page_product .col1_cntr .col1_2 div img{width:88%}}.sec_contents_product_header{text-align:center}.sec_contents_product_header h1{margin:0;padding:0 0 40px!important;line-height:1.3;font-size:2.5rem;border-bottom:1px solid #333}.sec_contents_product_header h1 img{height:55px;width:auto}.sec_contents_product_header h1 span{font-size:2.25rem;display:block;margin-top:15px}.sec_contents_product_header h2{font-size:2.25rem;font-weight:bold;font-weight:700;padding:0 0 20px;line-height:1.4}.sec_contents_product_header div{margin:0;padding:40px 0 0}.sec_contents_product_header div p{font-size:1.25rem}.sec_contents_product_header div p.btn{margin:30px 0 0}.sec_contents_product_header div p.btn a{color:#333;display:inline-block;margin:10px;padding:0 30px;width:auto}.sec_contents_product_header div p.date{padding:40px 0 0;font-weight:bold;font-weight:700;font-size:2.25rem}.sec_contents_product_header div p.red{font-weight:bold;font-weight:700;color:red}.sec_contents_product{text-align:center}.sec_contents_product h1{font-size:2.25rem;line-height:1.4;padding:0 0 40px}.sec_contents_product .col3{margin:20px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.sec_contents_product .col3 a{display:block}.sec_contents_product .col3 a:hover{color:#333;opacity:1}.sec_contents_product .col3 .col3_div{position:relative;width:33.3%;height:auto;padding:45px 1% 0}.sec_contents_product .col3 .col3_div img{width:100%;height:auto;margin:0;padding:0}.sec_contents_product .col3 .col3_div h1{padding:0 0 20px;font-size:1.125rem;position:relative;width:100%;line-height:1.4}.sec_contents_product .col3 .col3_div h2{padding:0 0 20px;font-size:1.125rem;position:relative;width:100%}.sec_contents_product .col3 .col3_div p{font-size:1rem;line-height:1.8;display:block;text-align:left}.sec_contents_product .col3 .col3_div .col3_div_text{padding:20px 30px;width:100%;position:relative;text-align:center;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between}.sec_contents_product .col3 .col3_div .more{text-align:center;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);margin:30px auto;color:#333;border:1px solid #333;background:#fff;line-height:1;padding:5px 20px;border-radius:30px;display:inline-block;font-weight:bold;font-weight:700}.sec_contents_product .col3 .col3_div .more:hover{color:#888;opacity:0.6}.sec_contents_product .col3 .col3_div:nth-child(n+4){margin-top:40px}.sec_contents_product .col2x2{margin:20px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:68%}.sec_contents_product .col2x2 a{display:block}.sec_contents_product .col2x2 a:hover{color:#333;opacity:1}.sec_contents_product .col2x2 .col2x2_div{position:relative;width:50%;padding:45px 1.5% 0;height:auto}.sec_contents_product .col2x2 .col2x2_div img{width:100%;height:auto;margin:0;padding:0}.sec_contents_product .col2x2 .col2x2_div h1{padding:0 0 20px;font-size:1.125rem;position:relative;width:100%;line-height:1.4}.sec_contents_product .col2x2 .col2x2_div h2{padding:0 0 20px;font-size:1.125rem;position:relative;width:100%}.sec_contents_product .col2x2 .col2x2_div p{font-size:1rem;line-height:1.8;display:block;text-align:left}.sec_contents_product .col2x2 .col2x2_div .col2x2_div_text{padding:20px 30px;width:100%;position:relative;text-align:center;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between}.sec_contents_product .col2x2 .col2x2_div .more{text-align:center;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);margin:30px auto;color:#333;border:1px solid #333;background:#fff;line-height:1;padding:5px 20px;border-radius:30px;display:inline-block;font-weight:bold;font-weight:700}.sec_contents_product .col2x2 .col2x2_div .more:hover{color:#888;opacity:0.6}@media screen and (max-width:559px){.sec_contents_product_header{text-align:center}.sec_contents_product_header h1{font-size:1.65rem}.sec_contents_product_header h1 img{height:auto!important;width:90%}.sec_contents_product_header h1 span{font-size:1.625rem}.sec_contents_product_header h2{font-size:1.625rem;font-weight:bold;font-weight:700;padding:0 0 20px;line-height:1.4}.sec_contents_product_header div{margin:0;padding:40px 0 0}.sec_contents_product_header div p{font-size:1rem;text-align:left}.sec_contents_product_header div p.btn{margin:30px 0 0;text-align:center}.sec_contents_product_header div p.date{padding:40px 0 0;font-weight:bold;font-weight:700;font-size:1.625rem;text-align:center}.sec_contents_product{text-align:center}.sec_contents_product h1{font-size:1.4375rem;line-height:1.4;padding:0 0 40px}.sec_contents_product .col3{margin:20px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sec_contents_product .col3 a{display:block}.sec_contents_product .col3 a:hover{color:#333;opacity:1}.sec_contents_product .col3 .col3_div{position:relative;width:33.3%;height:auto;padding:45px 1% 0}.sec_contents_product .col3 .col3_div img{width:100%;height:auto;margin:0;padding:0}.sec_contents_product .col3 .col3_div h1{padding:0 0 20px;font-size:1.125rem;position:relative;width:100%;line-height:1.4}.sec_contents_product .col3 .col3_div h2{padding:0 0 20px;font-size:1.125rem;position:relative;width:100%}.sec_contents_product .col3 .col3_div p{font-size:1rem;line-height:1.8;display:block;text-align:left}.sec_contents_product .col3 .col3_div .col3_div_text{padding:20px 0;width:100%;position:relative;text-align:center;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between}.sec_contents_product .col3 .col3_div .more{text-align:center;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);margin:30px auto;color:#333;border:1px solid #333;background:#fff;line-height:1;padding:5px 20px;border-radius:30px;display:inline-block;font-weight:bold;font-weight:700}.sec_contents_product .col3 .col3_div .more:hover{color:#888;opacity:0.6}}.box-2{max-width:1060px;margin:0 auto 100px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.box-2 .box-2-1{position:relative;width:47%;margin:10px 30px 0}.box-2 .box-2-1 .swiper-container-page{padding:30px;margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0}.box-2 .product_spec{margin:0 30px;width:50%}.box-2 .product_spec dl{border-bottom:solid 1px #333;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.box-2 .product_spec dl dt{width:150px;padding:4px 10px 4px 0;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.4}.box-2 .product_spec dl dd{width:100%;padding:4px 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box-2 .product_spec dl.b-line{border-top:solid 2px #333}.box-2 .product_spec dl:last-child{border-bottom:0}.box-2 .product_spec_1{margin:0 auto}.box-2 .spec_note{text-align:left;padding:20px}.box-2 .howto_detail{margin:0 30px;width:50%}.box-2 .howto_detail h1{font-size:1.375rem;padding:0 0 30px}.box-2 .howto_detail img{width:150px;height:auto;border-radius:150px;margin-bottom:30px}.box-2 .howto_detail p{font-size:1rem;text-align:left}.box-2 .howto_detail div.ht_sns{margin:20px auto}.box-2 .howto_detail div.ht_sns img{width:40px;height:auto;border-radius:0;margin:0 10px}.box-2 .howto_detail dl{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;padding:4px 0;line-height:1.7}.box-2 .howto_detail dl dt{width:80px;padding:0}.box-2 .howto_detail dl dd{width:100%;padding:0}.box-2:last-child{margin:0 auto 0}.artworks{padding:100px 0}.col8_2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.col8_2 div{width:12.5%;padding:10px 5px 20px}.col8_2 div img{display:block}.col8_2 div h2{text-align:left;font-size:1.375rem;line-height:1;margin-top:10px}.col8_2 div p{text-align:left;font-size:0.75rem;font-weight:400}.col6{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.col6 div{width:16.666%;padding:10px 5px 20px}.col6 div img{display:block}.col6 div h2{text-align:left;font-size:1.375rem;line-height:1;margin-top:10px}.col6 div p{text-align:left;font-size:0.75rem;font-weight:400}.col10_5{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 10px!important}.col10_5 div{width:12.5%;padding:0 5px 10px}.col10_5 div img{display:block}.col10_5 div h2{font-size:0.8125rem;line-height:1;text-align:center;padding:5px 0 0}@media screen and (max-width:767px){.box-2{padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.box-2 .box-2-1{width:100%;margin:0 0 40px}.box-2 .product_spec{margin:0;width:100%}.box-2 .product_spec dl{font-size:0.9375rem}.box-2 .product_spec dl dt{width:100px}.box-2 .howto_detail{margin:0 20px;width:100%}.box-2 .howto_detail h1{font-size:1.375rem;padding:40px 0 30px}.box-2 .howto_detail div.ht_sns{margin:30px auto 0}.box-2 .howto_detail div.ht_sns img{width:45px}.box-2 .howto_detail img{margin-bottom:30px}.box-2 .howto_detail dl dt{width:70px}.col8_2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.col8_2 div{width:47.5%;margin-right:5%;padding:10px 0 20px}.col8_2 div img{display:block}.col8_2 div h2{text-align:left;font-size:1rem}.col8_2 div:nth-child(2n){margin-right:0}.col6{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.col6 div{width:47.5%;margin-right:5%;padding:10px 0 20px}.col6 div img{display:block}.col6 div h2{text-align:left;font-size:1rem}.col6 div:nth-child(2n){margin-right:0}.col10_5{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding:0 0 10px!important}.col10_5 div{width:20%;padding:0 5px}.col10_5 div img{display:block}.col10_5 div h2{text-align:center;font-size:0.875rem;line-height:1;padding:0 0 5px}}@media screen and (max-width:959px){.sec_contents_product .col2x2{margin:20px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}}@media screen and (max-width:559px){.sec_contents_product .col3{margin:20px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.sec_contents_product .col3 a{display:block}.sec_contents_product .col3 a:hover{color:#333;opacity:1}.sec_contents_product .col3 .col3_div{position:relative;width:100%;height:auto;margin-bottom:40px}.sec_contents_product .col3 .col3_div:nth-child(n+4){margin-top:0}.sec_contents_product .col2x2{margin:20px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.sec_contents_product .col2x2 a{display:block}.sec_contents_product .col2x2 a:hover{color:#333;opacity:1}.sec_contents_product .col2x2 .col2x2_div{position:relative;width:100%;height:auto;margin-bottom:40px;padding:0}.artworks{padding:75px 0}}.product_note{display:inline-block;color:#fff;background:#ff665e;margin:0;padding:0 30px;border-radius:30px;font-size:1rem;font-weight:bold}.pop-box{padding:0 0 60px}.popup{background-color:rgba(0,0,0,0.8);color:#fff;display:none;position:fixed;z-index:4;top:0;left:0;right:0;bottom:0;margin:auto;width:80vw;height:35vw;overflow-y:scroll;text-align:left}#popup-on{display:none}#popup-on:checked+.popup{display:block}.icon-close-pop{color:#fff;line-height:1;font-size:60px;font-weight:bold;padding:20px 40px;position:absolute;right:0}.btn-close-pop{color:#fff;padding:10px;cursor:pointer;margin:10px auto;text-align:center}.popup-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px;width:100%;height:100%}.popup-content div{width:100%}.popup-content ul{list-style:none}.popup-content ul li:before{content:"● "}.popup-content .pop-back{width:100%;text-align:center}.popup-content .pop-back-btn{background:#fff;font-weight:bold;color:#333;padding:0 60px;margin:40px auto;display:inline-block;border-radius:20px;font-size:1rem}.popup2{background-color:rgba(0,0,0,0.8);color:#fff;display:none;position:fixed;z-index:4;top:0;left:0;right:0;bottom:0;margin:auto;width:70vw;height:38vw;overflow-y:scroll;text-align:left}#popup-on2{display:none}#popup-on2:checked+.popup2{display:block}.icon-close-pop2{color:#fff;line-height:1;font-size:60px;font-weight:bold;padding:20px 40px;position:absolute;right:0}.btn-close-pop2{color:#fff;padding:10px;cursor:pointer;margin:10px auto;text-align:center}.popup-content2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 200px;width:100%;height:100%;text-align:center}.popup-content2 ul{list-style:none}.popup-content2 ul li:before{content:"● "}.popup-content2 .pop-back{width:100%;text-align:center}.popup-content2 .pop-back-btn{background:#fff;font-weight:bold;color:#333;padding:0 60px;margin:40px auto 0;display:inline-block;border-radius:20px;font-size:1rem}@media screen and (max-width:767px){.product_note{display:block;color:#fff;background:#ff665e;margin:0;padding:10px;border-radius:30px;font-size:0.875rem;font-weight:bold;line-height:1.2;text-align:center!important}.pop-box{padding:0 0 40px}.popup{z-index:99999;width:100%;height:100%}.popup-content .pop-back-btn{margin:20px auto}.icon-close-pop{padding:0 20px}.popup2{z-index:99999;width:100%;height:100%}.popup-content2{padding:20px}.popup-content2 .pop-back-btn{margin:20px auto}.icon-close-pop{padding:0 20px}}.box-4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:100px}.box-4 .box-4-1{position:relative;width:23%;margin:1%}.box-4 .box-4-1 img{display:block;margin-bottom:10px}.box-4 .box-4-1 span.numb{line-height:1;font-weight:bold;font-weight:800;position:absolute;top:12px;left:15px;font-size:2.25rem}.box-4 .box-4-1 p{text-align:left}.gallery-top,.gallery-top1,.gallery-top10,.gallery-top2,.gallery-top3,.gallery-top4,.gallery-top5,.gallery-top6,.gallery-top7,.gallery-top8,.gallery-top9,.gallery-topa,.gallery-topb,.gallery-topc,.gallery-topd,.gallery-tope,.gallery-topf,.gallery-topg,.gallery-toph,.gallery-topi,.gallery-topj{width:100%}.gallery-thumbs,.gallery-thumbs1,.gallery-thumbs10,.gallery-thumbs2,.gallery-thumbs3,.gallery-thumbs4,.gallery-thumbs5,.gallery-thumbs6,.gallery-thumbs7,.gallery-thumbs8,.gallery-thumbs9,.gallery-thumbsa,.gallery-thumbsb,.gallery-thumbsc,.gallery-thumbsd,.gallery-thumbse,.gallery-thumbsf,.gallery-thumbsg,.gallery-thumbsh,.gallery-thumbsi,.gallery-thumbsj{margin-top:20px!important;width:80%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0;border:none!important;margin:auto}.swiper-slide{line-height:0}.gallery-top .swiper-slide-active,.gallery-top1 .swiper-slide-active,.gallery-top10 .swiper-slide-active,.gallery-top2 .swiper-slide-active,.gallery-top3 .swiper-slide-active,.gallery-top4 .swiper-slide-active,.gallery-top5 .swiper-slide-active,.gallery-top6 .swiper-slide-active,.gallery-top7 .swiper-slide-active,.gallery-top8 .swiper-slide-active,.gallery-top9 .swiper-slide-active,.gallery-topa .swiper-slide-active,.gallery-topb .swiper-slide-active,.gallery-topc .swiper-slide-active,.gallery-topd .swiper-slide-active,.gallery-tope .swiper-slide-active,.gallery-topf .swiper-slide-active,.gallery-topg .swiper-slide-active,.gallery-toph .swiper-slide-active,.gallery-topi .swiper-slide-active,.gallery-topj .swiper-slide-active{margin:0!important}.gallery-thumbs.swiper-slide,.gallery-thumbs1.swiper-slide,.gallery-thumbs10.swiper-slide,.gallery-thumbs2.swiper-slide,.gallery-thumbs3.swiper-slide,.gallery-thumbs4.swiper-slide,.gallery-thumbs5.swiper-slide,.gallery-thumbs6.swiper-slide,.gallery-thumbs7.swiper-slide,.gallery-thumbs8.swiper-slide,.gallery-thumbs9.swiper-slide,.gallery-thumbsa.swiper-slide,.gallery-thumbsb.swiper-slide,.gallery-thumbsc.swiper-slide,.gallery-thumbsd.swiper-slide,.gallery-thumbse.swiper-slide,.gallery-thumbsf.swiper-slide,.gallery-thumbsg.swiper-slide,.gallery-thumbsh.swiper-slide,.gallery-thumbsi.swiper-slide,.gallery-thumbsj.swiper-slide{width:25%;height:100%;opacity:0.6}.gallery-thumbs .swiper-slide image,.gallery-thumbs1 .swiper-slide image,.gallery-thumbs10 .swiper-slide image,.gallery-thumbs2 .swiper-slide image,.gallery-thumbs3 .swiper-slide image,.gallery-thumbs4 .swiper-slide image,.gallery-thumbs5 .swiper-slide image,.gallery-thumbs6 .swiper-slide image,.gallery-thumbs7 .swiper-slide image,.gallery-thumbs8 .swiper-slide image,.gallery-thumbs9 .swiper-slide image{opacity:0.6}.gallery-thumbs .swiper-slide-thumb-active image,.gallery-thumbs1.swiper-slide-thumb-active image,.gallery-thumbs10.swiper-slide-thumb-active image,.gallery-thumbs2 .swiper-slide-thumb-active image,.gallery-thumbs3.swiper-slide-thumb-active image,.gallery-thumbs4.swiper-slide-thumb-active image,.gallery-thumbs5.swiper-slide-thumb-active image,.gallery-thumbs6.swiper-slide-thumb-active image,.gallery-thumbs7.swiper-slide-thumb-active image,.gallery-thumbs8.swiper-slide-thumb-active image,.gallery-thumbs9.swiper-slide-thumb-active image,.gallery-thumbsa.swiper-slide-thumb-active image,.gallery-thumbsb .swiper-slide-thumb-active image,.gallery-thumbsc.swiper-slide-thumb-active image,.gallery-thumbsd.swiper-slide-thumb-active image,.gallery-thumbse.swiper-slide-thumb-active image,.gallery-thumbsf.swiper-slide-thumb-active image,.gallery-thumbsg.swiper-slide-thumb-active image,.gallery-thumbsh.swiper-slide-thumb-active image,.gallery-thumbsi.swiper-slide-thumb-active image,.gallery-thumbsj.swiper-slide-thumb-active image{opacity:1}.swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto}.swiper-container-1 .swiper-slide{position:relative}.swiper-container-1 span{line-height:1;font-weight:bold;font-weight:800;position:absolute;top:12px;left:15px;font-size:2.25rem}.howtouse_step{padding:40px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.howtouse_step span{width:30px;font-size:1.375rem;line-height:1.2;font-weight:bold}.howtouse_step p{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:0.875rem}.box-2-inkart{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box-2-inkart .sec-inkart-text{width:50%;padding:30px;position:absolute}.box-2-inkart .sec-inkart-text h1{padding:0 0 40px}.box-2-inkart .box-inkarts-mov1,.box-2-inkart .box-inkarts-mov2{width:50%;margin:0 30px}.box-2-inkart .box-inkarts-mov1 h1,.box-2-inkart .box-inkarts-mov2 h1{padding:0}.box-2-inkart .box-inkarts-mov1 .btn_bottom,.box-2-inkart .box-inkarts-mov2 .btn_bottom{position:absolute;bottom:8%;right:18%}.img_various{width:40%;max-width:600px;height:auto;position:absolute;right:10%;bottom:40%}.inkarts-mov{width:100%;max-width:700px;height:400px;margin-top:75px}.inkarts-mov2{width:100%;height:300px}.store_btn{margin-top:40px;padding:0;text-align:center!important}.store_btn a{display:inline-block;color:#fff;background:#c30d23;margin:0;width:220px;padding:5px 10px;text-align:center;border-radius:20px;font-size:0.875rem;font-weight:bold}.store_btn a:hover{color:#fff;opacity:0.7}.store_btn2{margin-top:20px;padding:0;text-align:center!important}.store_btn2 a{display:inline-block;color:#fff;background:#ef8200;margin:0;width:220px;padding:5px 10px;text-align:center;border-radius:20px;font-size:0.875rem;font-weight:bold}.store_btn2 a:hover{color:#fff;opacity:0.7}.store_btn3{margin-top:20px;padding:0;text-align:center!important}.store_btn3 a{display:inline-block;color:#fff;background:#000;margin:0;width:220px;padding:5px 10px;text-align:center;border-radius:20px;font-size:0.875rem;font-weight:bold}.store_btn3 a:hover{color:#fff;opacity:0.7}.store_btn4{margin-top:20px;padding:0;text-align:center!important}.store_btn4 a{display:inline-block;color:#000;background:#fff;text-align:center;border:1px solid #000;margin:0;width:220px;padding:3px 10px;border-radius:20px;font-size:0.875rem;font-weight:bold}.store_btn4 a:hover{color:#000;opacity:0.7}img.scroll{position:absolute;bottom:30px;left:0;right:0;width:55px;height:37px;margin:auto}img.scroll_white{width:55px;height:37px}.scroll_bg{position:absolute;bottom:30px;left:0;right:0;margin:auto;background-color:#fff;width:72px;height:72px;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:15px}img.ink_logo{margin:30px auto;width:320px;height:54px}img.csc_logo{margin:30px auto 75px;width:549px;height:54px}img.ink_img{margin:60px auto}.mov_center{width:50%;padding:100px 0;margin:0 auto}.border{border-top:1px solid #ccc}.lettersp_pc{letter-spacing:1px}@media screen and (max-width:1350px){.box-2-inkart .box-inkarts-mov1 h1,.box-2-inkart .box-inkarts-mov1 h2,.box-2-inkart .sec-inkart-text h1,.box-2-inkart .sec-inkart-text h2{padding:0 0 20px}.box-2-inkart .box-inkarts-mov1 p,.box-2-inkart .sec-inkart-text p{font-size:0.875rem}.box-2-inkart .box-inkarts-mov1 p.btn_page,.box-2-inkart .sec-inkart-text p.btn_page{margin:20px 0}.box-2-inkart .box-inkarts-mov2 h1{padding:30px 0 0}.inkarts-mov{height:400px}}@media screen and (max-width:1150px){.box-2-inkart .sec-inkart-text{width:70%}}@media screen and (max-width:767px){.box-2-inkart{padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.box-2-inkart .sec-inkart-text{width:100%}.box-2-inkart .box-inkarts-mov1,.box-2-inkart .box-inkarts-mov2{width:100%;margin:0}.box-2-inkart .box-inkarts-mov1 .btn_bottom,.box-2-inkart .box-inkarts-mov2 .btn_bottom{position:relative;bottom:auto;right:auto;margin:30px 0 0}.inkarts-mov{width:100%;height:200px;margin-bottom:20px}.inkarts-mov2{width:100%;height:200px;margin-bottom:20px}}.faq_accordion{max-width:1200px;margin:0 auto 75px;text-align:left}.faq_accordion ul{width:100%;padding:0;margin:0}.faq_accordion li{position:relative;border-bottom:1px solid #ccc;list-style:none}.faq_accordion li:last-child{border-bottom:none}.faq_accordion>ul>li>a{display:block;text-decoration:none;cursor:pointer;padding:20px;position:relative}.faq_accordion>ul>li>a h3{margin:0;font-size:1.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2;font-weight:normal}.faq_accordion>ul>li>a h3 span{font-size:2.1875rem;margin-right:10px;vertical-align:sub;font-weight:bold}.faq_accordion>ul>li>a h3:hover{text-decoration:none}.faq_accordion>ul>li>div.a_open{font-size:1.125rem;display:none;text-align:left;padding:0 20px 20px;color:#555;line-height:2;display:none}div.a_div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}div.a_div a{text-decoration:underline;color:#ff665e}.faq_accordion>ul>li>div span.answer{line-height:1.2;font-size:2.1875rem;margin-right:10px;font-weight:bold}.accordion li .accordion_icon span,.faq_accordion li .accordion_icon{display:inline-block;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-box-sizing:border-box;box-sizing:border-box}.faq_accordion li .accordion_icon{position:absolute;width:30px;height:30px;top:40px;right:10px}.faq_accordion li .accordion_icon span{position:absolute;width:100%;height:5px;background-color:#333}.faq_accordion li .accordion_icon span:first-of-type{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}.faq_accordion li .accordion_icon span:nth-of-type(2){transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.faq_accordion li .accordion_icon.active span:first-of-type{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);background-color:#ff665e}.faq_accordion li .accordion_icon.active span:nth-of-type(2){transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);background-color:#ff665e}a h3.pink{color:#ff665e}.related_topic{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.related_topic .text{width:50%;padding:40px 80px;position:absolute;color:#fff}.related_topic .text h1{font-size:2.25rem;padding-bottom:30px;text-align:left}.related_topic .text p{font-size:1.125rem;text-align:left}.related_topic img{height:500px;width:100%;-o-object-fit:cover;object-fit:cover}p.btn_page a{margin:40px 0 0;text-align:center;width:280px;border-radius:30px;border:1px solid #333;background:#fff;color:#333;display:inline-block;font-weight:bold;font-size:1rem;text-align:center!important}@media screen and (max-width:959px){.related_topic{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.related_topic .text{margin:0 auto;width:80%;padding:40px}}@media screen and (max-width:559px){.faq_accordion{margin:0 auto 60px;padding:0}.faq_accordion li .accordion_icon{position:absolute;width:18px;height:18px;top:37px;right:0}.faq_accordion>ul>li>a h3{margin:0;font-size:1rem}.faq_accordion>ul>li>a h3 span{font-size:1.375rem}.faq_accordion>ul>li>a{padding:20px 40px 20px 0}.faq_accordion>ul>li>div.a_open{display:none;text-align:left;padding:0 0 20px;color:#555;line-height:1.8;font-size:1rem}.faq_accordion>ul>li>div span.answer{line-height:1.2;font-size:1.375rem}.a_div{text-align:center}.a_div p{text-align:left}.faq_accordion li .accordion_icon span{height:4px}span.a_open1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.note{margin:0 30px;padding:0 10px;font-size:0.75rem}.related_topic{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.related_topic .text{width:100%;padding:20px 50px}.related_topic .text h1{font-size:1.4375rem;padding-bottom:30px;text-align:center}.related_topic .text p{font-size:1rem;text-align:center}.related_topic img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover}}.sec_discon,.sec_limited{padding:150px 30px 0}.sec_discon p,.sec_limited p{text-align:left}.sec_csr{padding:150px 30px 0}.sec_csr h1{margin:0;padding:0 0 40px;line-height:1.3;font-size:2.25rem;border-bottom:1px solid #333}.sec_csr p{text-align:left}.bdr_box{margin:40px 0!important;padding:30px!important;border:1px solid #333}.bdr_box h2{font-size:1.25rem;padding-bottom:10px}.bdr_box p{font-size:1rem!important}.bdr_box p a{font-weight:bold}.pop-box-discon{padding:60px 0 0}.artworks_limited{padding:0}.box-2_artworks_limited{padding:0 0 60px}.icon_limited{position:absolute;z-index:3;width:150px!important;height:150px;top:1px;left:1px}.icon_limited_list{position:absolute;z-index:3;width:100%!important;height:auto;top:1px;left:1px;padding:40px 40px 0}div.link_app{padding:100px 0 0}div.link_app a img{height:53px;width:auto;margin:0 5px}.sec_app{max-width:700px;margin:auto}.sec_app p{text-align:left;margin:20px 0}@media screen and (max-width:559px){.box-2{margin:0 auto 50px}.sec_discon,.sec_limited{padding:75px 20px 0}.sec_discon h1,.sec_limited h1{font-size:1.5rem}.sec_csr{padding:75px 20px 0}.sec_csr h1{font-size:1.5rem}.sec_csr p{text-align:left}div.link_app{padding:75px 0 0}div.link_app a img{height:45px;width:auto;margin:0 5px}p.btn_page{text-align:center}.box-4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.box-4 .box-4-1{position:relative;width:99%;margin:1% 1% 40px}.box-4 .box-4-1 img{display:block;margin-bottom:10px}.box-4 .box-4-1 span.numb{line-height:1;font-weight:bold;font-weight:800;position:absolute;top:12px;left:15px;font-size:2.25rem}.box-4 .box-4-1 p{text-align:left}}.box-mov{max-width:700px;margin:0 auto}.box-mov iframe{margin:40px auto}.box-mov p{margin:40px auto 0;text-align:left}.movie-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.sec_contents_color_nav{margin:0 auto;max-width:680px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.sec_contents_color_nav img{width:93%;margin:0 5px}.sec_contents_color_header{width:100%;margin:0 auto;padding:0 30px;max-width:1200px;text-align:center}.sec_contents_color_header h1{font-size:3.5rem}.sec_contents_color_header h1 span.number{font-size:4.375rem}.sec_contents_color_header h2{font-size:1.25rem;font-weight:normal}img.col_cat_img{width:100%;max-width:620px;height:auto;margin:20px 0 50px}@media screen and (max-width:559px){.sec_contents_color_header{padding:0 20px}.sec_contents_color_header h1{font-size:2.25rem}.sec_contents_color_header h1 span.number{font-size:3.125rem}.sec_contents_color_header h2{font-size:1rem;font-weight:normal}}.sec_contents_color{margin:0 auto;max-width:680px;padding:0 30px 100px;width:100%}.sec_contents_color h1{font-size:2.25rem;line-height:1}.sec_contents_color h1.col_num{font-size:1.5rem}.sec_contents_color h2{font-size:1.875rem}.sec_contents_color h3{font-size:1.625rem;margin:0 0 40px}.sec_contents_color p{margin:40px 0;font-size:1rem}.sec_contents_color ul{margin:65px auto 0;list-style:none;text-align:left;padding:0;max-width:400px}.sec_contents_color ul li{position:relative;border-bottom:1px solid #333;padding:10px 0;font-weight:bold;font-size:1rem}.sec_contents_color ul li span.store_btn{position:absolute;top:8px;right:0;margin-top:0}.sec_contents_color ul li span.store_btn a{font-size:0.75rem;padding:0 20px}@media screen and (max-width:559px){.sec_contents_color{padding:0 20px 65px}.sec_contents_color h1{font-size:1.5rem;line-height:1}.sec_contents_color h1.col_num{font-size:1.625rem}.sec_contents_color h2{font-size:1.125rem}.sec_contents_color h3{font-size:1rem;margin:0 0 40px}.sec_contents_color p{margin:40px 0;font-size:1rem}.sec_contents_color ul{margin:40px auto 0;list-style:none;text-align:left;padding:0;width:100%;max-width:559px}.sec_contents_color ul li{position:relative;border-bottom:1px solid #333;padding:10px 0;font-weight:bold}.sec_contents_color ul li span.store_btn{position:absolute;top:10;right:0;margin-top:0}}#contact{padding-top:100px;margin-top:-100px}.faq_tp_tx{border-top:solid 1px #333;padding:75px 0}.faq_tp_tx h3{font-size:2.25rem;padding-bottom:20px}.faq_tp_tx p{font-size:1.25rem}@media screen and (max-width:559px){.faq_tp_tx{border-top:solid 1px #333;padding:75px 0}.faq_tp_tx h3{font-size:1.625rem;padding-bottom:20px}.faq_tp_tx p{font-size:1rem;text-align:left}}.a_div div img,.img_faq{width:300px;height:auto;float:left;margin:10px 30px 30px 0}.a_div div table{font-family:"Noto Sans JP","Helvetica Neue",Helvetica,sans-serif;line-height:1.5}.a_div div table td{border:1px solid #ccc;padding:10px;text-align:center;vertical-align:top}@media screen and (max-width:559px){.a_div div img,.img_faq{max-width:450px;width:80%;float:none;text-align:center;margin:10px auto 30px auto}}.contact_col3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact_col3 div{width:32%}@media screen and (max-width:559px){.contact_col3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact_col3 div{width:100%}}.faq_cat{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left}.faq_cat div{width:33.33%;padding:20px}.faq_cat div h3{border-bottom:1px solid #333;font-size:1.25rem;padding:0 0 15px;margin:0 0 20px}.faq_cat div ul{list-style:none;padding:0}.faq_cat div ul li{padding:3px 0 3px 20px;position:relative}.faq_cat div ul li:before{font-family:"Noto Sans JP",sans-serif;content:"▲";position:absolute;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.faq-anchor-links{max-width:750px;margin:2rem auto;border:1px solid #ccc;border-radius:20px;padding:20px 20px 20px 30px}.faq-anchor-links div{width:100%!important;padding:0 20px;margin-left:0}.faq-anchor-links div ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.faq-anchor-links div ul li{width:50%}.faq-anchor-links div ul li a{padding:10px 20px 10px 0}@media screen and (max-width:959px){.faq_cat div{width:50%;padding:20px 0}.faq_cat div h3{border-bottom:1px solid #333;font-size:1.25rem;padding:0 0 15px;margin:0 0 20px}}@media screen and (max-width:559px){.faq_cat div{width:100%;padding:20px 0}.faq-anchor-links{max-width:800px;margin:2rem auto;border:1px solid #ccc;border-radius:20px;padding:20px}.faq-anchor-links div{width:100%!important;padding:20px}.faq-anchor-links div ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.faq-anchor-links div ul li{width:100%}.faq-anchor-links div ul li a{display:block;padding:0 20px 0 0}}.page_product_books{text-align:center}.page_product_books h1{font-size:1.25rem;line-height:1.5;font-weight:normal}ul.cat6_book{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:100px 0}ul.cat6_book li{position:relative;width:15.82%;margin:0 1% 10px 0;background:#fff;color:#333;line-height:1.2;border:1px solid #ccc}ul.cat6_book li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;width:100%;height:60px;padding:2px 1px 0}ul.cat6_book li a:hover{color:#fff;opacity:1}ul.cat6_book li:hover{color:#fff;background:#666;opacity:1}ul.cat6_book li:nth-child(6n){margin-right:0}@media screen and (max-width:960px){ul.cat6_book li{font-size:0.875rem}}@media screen and (max-width:767px){ul.cat6_book li{font-size:0.75rem}}@media screen and (max-width:559px){.page_product_books{text-align:center}.page_product_books h1{font-size:1rem;line-height:2;font-weight:normal}ul.cat6_book{margin:75px 0}ul.cat6_book li{font-size:0.875rem;width:48.5%;margin:0 3% 10px 0}ul.cat6_book li a{color:#333;width:100%;height:44px}ul.cat6_book li:nth-child(2n){margin-right:0}}.page_product .col4_book{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0}.page_product .col4_book div{width:25%;padding:40px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page_product .col4_book div div.inner{width:100%;height:auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page_product .col4_book div img{width:100%;height:auto}.page_product .col4_book div h2{padding-top:20px;font-size:1rem;font-weight:bold}@media screen and (max-width:559px){.page_product .col4_book{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0}.page_product .col4_book div{width:50%;padding:40px 15px 60px}.page_product .col4_book div img{width:100%;-o-object-fit:cover;object-fit:cover}.page_product .col4_book div h2{padding-top:10px;font-size:0.875rem;font-weight:bold}}.sec_contents_book_header{text-align:center;padding:100px 30px 0}.sec_contents_book_header h1{margin:0;padding:0 0 50px;font-size:2.25rem;border-bottom:1px solid #333;line-height:1.7}.sec_contents_book_header h2{font-size:1.625rem;font-weight:500;padding:50px 0 20px;line-height:2}.sec_contents_book{padding:50px 30px 50px}.sec_contents_book h1{font-size:2.25rem;padding:0 0 50px;text-align:center}.sec_contents_book p{text-align:left}@media screen and (max-width:559px){.sec_contents_book_header{padding:50px 20px 0;text-align:center}.sec_contents_book_header h1{font-size:1.25rem}.sec_contents_book_header h2{font-size:1.125rem;font-weight:normal;font-weight:700;padding:50px 0 20px;line-height:1.4}.sec_contents_book h1{font-size:1.5rem;padding:0 0 30px}}.box-2_book{max-width:1060px;margin:100px auto 50px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.box-2_book .box-2-1{width:47%;margin:10px 30px 0}.box-2_book .box-2-1 .swiper-container-book{padding:30px;margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0}.box-2_book .box-2-1 .swiper-container-book img{width:70%;height:auto}.box-2_book .box-2-1 .gallery-thumbs-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.box-2_book .box-2-1 .gallery-thumbs-center .swiper-slide img{margin:0 5px}.box-2_book .product_spec{margin:0 30px;width:60%}.box-2_book .product_spec dl{border-bottom:solid 1px #333;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.box-2_book .product_spec dl dt{width:120px;padding:4px 0;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box-2_book .product_spec dl dd{width:100%;padding:4px 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box-2_book .product_spec dl.b-line{border-top:solid 2px #333}.box-2_book .product_spec dl:last-child{border-bottom:0}.box-2_book .product_spec_1{margin:0 auto}.box-2_book .howto_detail{margin:0 30px;width:50%}.box-2_book .howto_detail h1{font-size:1.25rem;padding:0 0 30px}.box-2_book .howto_detail img{width:150px;height:auto;border-radius:150px;margin-bottom:30px}.box-2_book .howto_detail p{font-size:1rem;text-align:left}.box-2_book .howto_detail div.ht_sns{margin:20px auto}.box-2_book .howto_detail div.ht_sns img{width:40px;height:auto;border-radius:0;margin:0 10px}.box-2_book .howto_detail dl{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;padding:4px 0;line-height:1.7}.box-2_book .howto_detail dl dt{width:80px;padding:0}.box-2_book .howto_detail dl dd{width:100%;padding:0}@media screen and (max-width:559px){.box-2_book{max-width:1060px;margin:50px auto 20px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.box-2_book .box-2-1{width:100%;margin:10px 0 0}.box-2_book .box-2-1 .swiper-container-book{padding:0;margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0}.box-2_book .box-2-1 .swiper-container-book img{width:70%;height:auto}.box-2_book .box-2-1 .gallery-thumbs-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.box-2_book .box-2-1 .gallery-thumbs-center .swiper-slide img{margin:0 5px}.box-2_book .product_spec{margin:20px 30px 0;width:100%}.box-2_book .product_spec dl{border-bottom:solid 1px #333;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.box-2_book .product_spec dl dt{width:120px;padding:4px 0;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box-2_book .product_spec dl dd{width:100%;padding:4px 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box-2_book .product_spec dl.b-line{border-top:solid 2px #333}.box-2_book .product_spec dl:last-child{border-bottom:0}.box-2_book .product_spec_1{margin:0 auto}.box-2_book .howto_detail{margin:0 30px;width:50%}.box-2_book .howto_detail h1{font-size:1.25rem;padding:0 0 30px}.box-2_book .howto_detail img{width:150px;height:auto;border-radius:150px;margin-bottom:30px}.box-2_book .howto_detail p{font-size:1rem;text-align:left}.box-2_book .howto_detail div.ht_sns{margin:20px auto}.box-2_book .howto_detail div.ht_sns img{width:40px;height:auto;border-radius:0;margin:0 10px}.box-2_book .howto_detail dl{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;padding:4px 0;line-height:1.7}.box-2_book .howto_detail dl dt{width:80px;padding:0}.box-2_book .howto_detail dl dd{width:100%;padding:0}}.book_auther{width:300px;text-align:center}.book_auther h1{font-size:1.25rem;padding:0 0 30px}.book_auther img{width:150px;height:auto;border-radius:150px;margin-bottom:30px}.book_auther_p{padding:20px 0;text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1}.book_auther_p .ht_sns{margin:20px auto}.book_auther_p .ht_sns img{width:40px;height:auto;border-radius:0;margin:0 10px}@media screen and (max-width:559px){.book_auther{width:100%;text-align:center}.book_auther h1{font-size:1.25rem;padding:0 0 30px}.book_auther img{width:150px;height:auto;border-radius:150px;margin-bottom:30px}.book_auther_p{padding:20px 0;text-align:left;width:100%}.book_auther_p .ht_sns{text-align:center;margin:20px auto}.book_auther_p .ht_sns img{width:40px;height:auto;border-radius:0;margin:0 10px}}#beginner,#ciao-set,#classic-set,#collabo-set,#design,#illustration,#present,#sketch-set{padding-top:100px;margin-top:-100px}ul.cat5_set{margin-bottom:0}ul.cat5_set li{width:19%}ul.cat5_set li:nth-child(5n){margin-right:0}@media screen and (max-width:559px){ul.cat5_set{margin-bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}ul.cat5_set li{width:48%;font-size:0.75rem;margin:5px 4% 5px 0}ul.cat5_set li:nth-child(5n){margin-right:4%}ul.cat5_set li:nth-child(2n){margin-right:0}}.page_product_set_header{text-align:center}.page_product_set_header h1{font-size:1.25rem;line-height:2;font-weight:normal}.page_product_set_header .page_product_set_header h2{font-size:1.375rem;line-height:2;font-weight:500}@media screen and (max-width:559px){.page_product_set_header{text-align:center}.page_product_set_header h1{text-align:left;font-size:1rem;line-height:2;font-weight:normal}.page_product_set_header .page_product_set_header h2{font-size:1.375rem;line-height:2;font-weight:500;text-align:left}}.page_product_set{text-align:center}.page_product_set h1{font-size:1.375rem;line-height:2;font-weight:normal;margin:40px 0 30px}.page_product_set p.btn a{padding:0 30px}@media screen and (max-width:559px){.page_product_set{text-align:center}.page_product_set h1{font-size:1rem;line-height:2;font-weight:normal;margin:30px 0 20px}.page_product_set p.btn a{padding:0 30px}}.page_product_set_sec{text-align:center}.page_product_set_sec h1{padding:0 0 40px;font-size:3rem;border-bottom:1px solid #333;line-height:1.2}.page_product_set_sec h1 img{height:55px;width:auto}.page_product_set_sec h1 span{font-size:2.25rem}.page_product_set_sec img.col_cat_img{width:100%;max-width:1000px;height:auto;margin:40px 0 20px}.page_product_set_sec .box-2-set{max-width:1060px;margin:74px auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page_product_set_sec .box-2-set .box-img{width:45%;margin-right:5%}.page_product_set_sec .box-2-set .box-tx{width:50%;text-align:left}.page_product_set_sec p.btn a{padding:0 30px;width:auto}@media screen and (max-width:559px){.page_product_set_sec{text-align:center}.page_product_set_sec h1{padding:0 0 40px;font-size:2.25rem;border-bottom:1px solid #333;line-height:1.2}.page_product_set_sec h1 img{height:38px;width:auto}.page_product_set_sec h1 span{font-size:1.625rem}.page_product_set_sec img.sp-h-auto{height:auto!important}.page_product_set_sec img.col_cat_img{width:100%;max-width:620px;height:auto;margin:40px 0 20px}.page_product_set_sec .box-2-set{max-width:1060px;margin:40px auto 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.page_product_set_sec .box-2-set .box-img{width:100%;margin-right:0;margin-top:40px}.page_product_set_sec .box-2-set .box-tx{width:100%;text-align:left}.page_product_set_sec p.btn a{padding:0 30px;width:auto}}.h_for_use{padding:100px 0 0}ul.cat4_set{margin:40px 0 0!important}ul.cat4_set li:nth-child(4n){margin-right:0!important}.selection_sec{max-width:900px}.selection_sec .box-2-set{max-width:900px;margin:100px auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selection_sec .box-2-set .box-img{width:50%;text-align:center}.selection_sec .box-2-set .box-img img{width:270px}.selection_sec .box-2-set .box-tx{text-align:center;width:50%}.selection_sec .box-2-set .box-tx h1{font-size:1.375rem;padding-bottom:10px;margin-bottom:10px}.selection_sec .box-2-set .box-tx h2{font-size:1rem}.selection_sec .box-2-set .box-tx p{font-size:1rem;text-align:left;margin:20px 0}.h_yallow{border-bottom:4px solid #fabe00}.h_orenge{border-bottom:4px solid #ec6d65}.h_green{border-bottom:4px solid #57b76f}.h_blue{border-bottom:4px solid #0062b1}.page_product_set_copic{text-align:center}.page_product_set_copic h1{font-size:2.25rem;border-bottom:5px solid #333;padding-bottom:10px}.page_product_set_copic p{max-width:900px;margin:40px auto;text-align:left}.page_product_set_copic_list{text-align:center}.page_product_set_copic_list h1{margin:0;padding:0 0 40px;line-height:1.3}.page_product_set_copic_list h1 span{font-size:2.25rem}.page_product_set_copic_list h1 img{height:55px;width:auto}.page_product_set_copic_list img.img_copic{width:100%;max-width:620px;height:auto;margin:10px 0 20px}.page_product_set_copic_list p{max-width:900px;margin:40px auto;text-align:left}.page_product_set_copic_list p.btn{text-align:center}@media screen and (max-width:559px){.h_for_use{padding:75px 0 0}ul.cat4_set{margin:40px 0 0!important}ul.cat4_set li:nth-child(2n){margin-right:0!important}.selection_sec{max-width:900px}.selection_sec .box-2-set{max-width:900px;margin:100px auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selection_sec .box-2-set .box-img{width:100%;text-align:center}.selection_sec .box-2-set .box-img img{width:60%}.selection_sec .box-2-set .box-tx{text-align:center;width:100%}.selection_sec .box-2-set .box-tx h1{font-size:1.125rem;padding:10px 0;margin-bottom:10px}.selection_sec .box-2-set .box-tx h2{font-size:1rem}.selection_sec .box-2-set .box-tx p{font-size:0.875rem;text-align:left;margin:20px 0}.h_yallow{border-bottom:4px solid #fabe00}.h_orenge{border-bottom:4px solid #ec6d65}.h_green{border-bottom:4px solid #57b76f}.h_blue{border-bottom:4px solid #0062b1}.page_product_set_copic{text-align:center}.page_product_set_copic h1{font-size:1.375rem;border-bottom:5px solid #333;padding-bottom:10px}.page_product_set_copic p{max-width:900px;margin:40px auto;text-align:left}.page_product_set_copic_list{text-align:center}.page_product_set_copic_list h1{margin:0;padding:0 0 20px;line-height:1.3}.page_product_set_copic_list h1 span{font-size:1.375rem}.page_product_set_copic_list h1 img{height:30px;width:auto}.page_product_set_copic_list img.img_copic{width:100%;max-width:620px;height:auto;margin:10px 0 20px}.page_product_set_copic_list p{font-size:0.875rem;max-width:900px;margin:40px auto;text-align:left}.page_product_set_copic_list p.btn{text-align:center}}ul.cat6-news{margin-bottom:100px}.page_news h1{padding:0 0 20px;font-size:2.25rem;display:block;border-bottom:1px solid #333;clear:both;margin-bottom:50px}@media screen and (max-width:559px){ul.cat6-news{margin-bottom:50px}.page_news h1{font-size:1.5rem;margin-bottom:30px}}.page_news_contents h1{margin:0 0 50px;padding:0 0 50px;font-size:2.25rem;border-bottom:1px solid #333;line-height:1.7;text-align:center}.page_news_contents h2{margin:0;font-size:1.375rem;line-height:2;text-align:left}.page_news_contents img.news_thumb{margin:0 0 50px}.page_news_contents img{margin:75px 0 50px}.page_news_contents p{padding:0 0 50px}.page_news_contents span.label_cate{background:#333;border-radius:10px;color:#fff;padding:2px 20px;margin-right:20px;font-weight:500}.page_news_contents span.date{margin-right:20px;font-weight:bold;font-weight:700;font-size:1.5rem;vertical-align:-1px}.sec_page_news{max-width:700px;width:100%;margin:auto}@media screen and (max-width:559px){.page_news_contents h1{margin:0 0 30px;padding:0 0 30px;font-size:1.5rem;border-bottom:1px solid #333;line-height:1.7;text-align:center}.page_news_contents h2{margin:0;font-size:1.25rem;line-height:2;text-align:left}.page_news_contents img.news_thumb{margin:0 0 30px}.page_news_contents img{margin:50px 0 30px}.page_news_contents p{padding:0 0 30px}.page_news_contents span.label_cate{background:#333;border-radius:10px;color:#fff;padding:2px 20px;margin-right:20px;font-weight:500}.page_news_contents span.date{margin-right:20px;font-weight:bold;font-weight:700;font-size:1.25rem;vertical-align:-1px}.sec_page_news{max-width:700px;width:100%;margin:auto}}.media-works{position:relative;padding-bottom:40px;z-index:2;text-align:center}.media-works .media-container{margin-left:-1%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.media-works .media-list{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;width:100%}.media-works .media-list .media-link{display:block;position:relative;overflow:hidden}.media-works .media-list .lower-box{position:relative;bottom:0;width:100%;height:60px;background-color:rgb(255,255,255);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;color:#333;overflow:hidden;text-align:left}.media-works .media-list .lower-box .tag{display:inline-block}.media-works .media-list .lower-box .date{display:inline-block;font-size:12px;position:relative;top:1px}.media-works .media-list .lower-box .title{margin-top:2px;margin-bottom:2px;line-height:1.2}.media-works .media-list .lower-tx{position:relative;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;color:#333;overflow:hidden;text-align:center;padding:0 0 10px}.media-works .media-list .lower-tx p{margin:0}.media-works .media-list .lower-tx p span{background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,rgba(255,255,255,0)),color-stop(90%,pink));background:linear-gradient(rgba(255,255,255,0) 80%,pink 90%);font-weight:500;border-radius:2px}.tag{display:inline-block;line-height:20px;font-size:12px;letter-spacing:0.04em;padding:0 5px;border-radius:2px}.tag.tag-media{color:#fff;background-color:#888}.media-howto{clear:both;position:relative;padding:40px 0;z-index:2;text-align:center}.media-howto .media-container{margin-left:-1%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom-post-type{width:32.333%;margin-left:1%;margin-bottom:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}.media-howto .media-list{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;width:100%}.media-howto .media-list .media-link{display:block;position:relative;overflow:hidden}.media-howto .media-list .lower-box{position:relative;width:100%;height:60px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;color:#333;overflow:hidden;text-align:left}.media-howto .media-list .lower-box .tag{display:inline-block}.media-howto .media-list .lower-box .date{display:inline-block;font-size:12px;position:relative;top:1px}.media-howto .media-list .lower-box .title{margin-top:2px;margin-bottom:2px;line-height:1.2}.media-howto .media-list .lower-tx{position:absolute;bottom:0;width:100%;background-color:rgba(255,255,255,0.8);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;color:#333;overflow:hidden;text-align:center;padding:0 0 10px}.media-howto .media-list .lower-tx p{margin:0}.media-howto .media-list .lower-tx p span{background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,rgba(255,255,255,0)),color-stop(90%,pink));background:linear-gradient(rgba(255,255,255,0) 80%,pink 90%);font-weight:500;border-radius:2px}.media-howto .media-list.media-hover img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 1.2s;transition:all 1.2s}.media-howto .media-list.media-hover:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 1.2s;transition:all 1.2s}.tag{display:inline-block;line-height:20px;font-size:12px;letter-spacing:0.04em;padding:0 5px;border-radius:2px}.tag.tag-media{color:#fff;background-color:#888}ul.ht_catebox{padding:0 auto 40px;float:left;list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box}ul.ht_catebox li{float:left;margin-bottom:5px;-webkit-box-sizing:border-box;box-sizing:border-box}ul.ht_catebox li a{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 2px 5px;padding:5px 10px;font-size:1rem;font-size:14px;letter-spacing:0.1em;border-radius:5px;cursor:pointer;display:inline-block;border:1px solid #ccc}ul.ht_cate{padding:0 auto 40px;list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}ul.ht_cate li{margin-bottom:5px;-webkit-box-sizing:border-box;box-sizing:border-box}ul.ht_cate li a{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 2px 5px;padding:10px;font-size:1rem;font-size:14px;letter-spacing:0.1em;border-radius:5px;cursor:pointer}.bg_col1{border:1px solid #ccc;color:#333}.bg_col2{background-color:#a3a3a3;color:#fff}.bg_col3{background-color:#858585;color:#fff}.bg_col4{background-color:#666;color:#fff}.ht_bdr{border:1px solid #ccc}.tx-cntr{text-align:center}.ht_2col{width:50%;float:left;text-align:center;margin-bottom:20px}.ht_bgcol{padding:5px 10px;border-radius:5px;font-size:1rem}.bg_orenge{background-color:#d7822d;color:#fff}.bg_green{background-color:#93bf69;color:#fff}.bg_blue{background-color:#89b4e1;color:#fff}.bg_gray{background-color:#a9a9aa;color:#fff}table.mkr_types{width:100%;line-height:1.4}table.mkr_types td,table.mkr_types th{padding:10px;border:1px solid #ccc;text-align:center}table.mkr_types td:first-child,table.mkr_types th:first-child{background-color:#eee}@media screen and (max-width:768px){.media-works .media-container{margin-left:-1%}.custom-post-type{width:100%}.media-works .media-list{width:100%}.media-works .media-list .media-link{margin-left:1%;margin-bottom:1%}.media-works .media-list .lower-box{position:relative;width:100%;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;overflow:hidden;text-align:left}.media-works .media-list .lower-box .tag{display:none!important}.media-works .media-list .lower-box .date{display:none!important}.media-works .media-list .lower-box .title{text-align:center;margin-top:5px;font-size:1rem;line-height:1.3;font-weight:500}.media-works .media-list .lower-tx{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;overflow:hidden;text-align:center}.media-works .media-list .lower-tx .title{text-align:center;margin:5px 0 10px;font-size:1rem;line-height:1.3;font-weight:500}.media-howto .media-container{margin-left:-1%}.custom-post-type{width:100%}.media-howto .media-list{width:100%}.media-howto .media-list .media-link{margin-left:1%;margin-bottom:1%}.media-howto .media-list .lower-box{position:relative;width:100%;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;overflow:hidden;text-align:left}.media-howto .media-list .lower-box .tag{display:none!important}.media-howto .media-list .lower-box .date{display:none!important}.media-howto .media-list .lower-box .title{text-align:center;margin-top:5px;font-size:1rem;line-height:1.3;font-weight:500}.media-howto .media-list .lower-tx{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;overflow:hidden;text-align:center}.media-howto .media-list .lower-tx .title{text-align:center;margin:5px 0 10px;font-size:1rem;line-height:1.3;font-weight:500}ul.ht_catebox{margin:0;padding:0 20px 20px 20px;float:none;width:100%}ul.ht_catebox li{margin:8px 1px}ul.ht_catebox li a{margin:0 1px;padding:8px;font-size:12px}ul.ht_catebox span{display:none}.ht_2col{width:100%;float:none}}h2.h_how{font-size:2.25rem;padding-top:40px;margin:40px auto 20px}h2.h_how span{background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,rgba(255,255,255,0)),color-stop(90%,pink));background:linear-gradient(rgba(255,255,255,0) 80%,pink 90%);font-weight:500;border-radius:2px}.pan{float:left}.works_wrap{width:100%}.howto_wrap{width:80%;margin:20px auto 40px;padding:40px}.howto_wrap ul.nav_block{margin:0;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #ccc;border-radius:5px}.howto_wrap ul.nav_block li a{text-decoration:none;padding:20px;line-height:3}.howto_wrap ul.nav_block li a span{background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,rgba(255,255,255,0)),color-stop(90%,#ffc0cb));background:linear-gradient(rgba(255,255,255,0) 80%,#ffc0cb 90%);font-weight:500;border-radius:2px}.howto_wrap h2{text-align:center;font-size:1.8rem;padding-top:100px;padding-bottom:40px;margin-top:-40px}.howto_wrap h2 span{background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,rgba(255,255,255,0)),color-stop(90%,#ffc0cb));background:linear-gradient(rgba(255,255,255,0) 80%,#ffc0cb 90%);font-weight:500;border-radius:2px}.howto_wrap img{width:100%;height:auto}.howto_wrap p{padding:40px 0}.howto_wrap,.works_wrap{overflow:hidden;clear:both;margin-top:20px;margin-bottom:40px!important}.howto_wrap a,.works_wrap a{text-decoration:underline}.howto_wrap h2 img,.works_wrap h2 img{width:100%;height:auto;margin:40px 0 20px}.howto_wrap .interview_area,.works_wrap .interview_area{padding:20px 0}.howto_wrap .interview_area h3,.works_wrap .interview_area h3{padding-top:10px}.howto_wrap .other_info,.works_wrap .other_info{width:100%;padding:40px 0}.howto_wrap .other_left,.works_wrap .other_left{float:left;margin-right:5%;width:20%}.howto_wrap .other_right,.works_wrap .other_right{float:left;width:75%}.howto_wrap h3,.works_wrap h3{padding-top:40px;font-size:1.4rem}.howto_wrap table.colorsample,.works_wrap table.colorsample{width:100%}.howto_wrap table.colorsample td,.works_wrap table.colorsample td{width:16.5%;text-align:center;vertical-align:middle}.howto_wrap table.colorsample td img,.works_wrap table.colorsample td img{width:80%}.howto_wrap .artist_block,.works_wrap .artist_block{border:1px solid #ccc;border-radius:5px;margin:20px 0;padding:40px}.howto_wrap .artist_block a,.works_wrap .artist_block a{text-decoration:underline}.howto_wrap .artist_block h2,.works_wrap .artist_block h2{margin:0}.howto_wrap .artist_block ol,.howto_wrap .artist_block ul,.works_wrap .artist_block ol,.works_wrap .artist_block ul{margin-left:40px}.howto_wrap .artist_block span,.works_wrap .artist_block span{padding-top:40px;font-size:18px;font-weight:500}.howto_wrap .artist_block .artist_title,.works_wrap .artist_block .artist_title{font-size:18px;font-weight:500}.howto_wrap .artist_block .artist_title a,.works_wrap .artist_block .artist_title a{text-decoration:underline}.howto_wrap table.colorsample tr td>p,.works_wrap table.colorsample tr td>p{margin-top:10px;margin-bottom:15px;text-align:center}.howto_wrap table.colorsample tr td>p>span,.works_wrap table.colorsample tr td>p>span{padding:3px 5px;font-size:11px}.howto_wrap table.colorsample tr td>p>span.y000,.works_wrap table.colorsample tr td>p>span.y000{background-color:#fffff6}.howto_wrap table.colorsample tr td>p>span.yr01,.works_wrap table.colorsample tr td>p>span.yr01{background-color:#fdd6b7}.howto_wrap table.colorsample tr td>p>span.e84,.works_wrap table.colorsample tr td>p>span.e84{background-color:#b4955f}.howto_wrap table.colorsample tr td>p>span.bg000,.works_wrap table.colorsample tr td>p>span.bg000{background-color:#f7fbf9}.howto_wrap table.colorsample tr td>p>span.bg53,.works_wrap table.colorsample tr td>p>span.bg53{background-color:#5cb6bd}.howto_wrap table.colorsample tr td>p>span.b04,.works_wrap table.colorsample tr td>p>span.b04{background-color:#8dd1e7}.howto_wrap table.colorsample tr td>p>span.r0000,.works_wrap table.colorsample tr td>p>span.r0000{background-color:#fcf6f2}.howto_wrap table.colorsample tr td>p>span.r000,.works_wrap table.colorsample tr td>p>span.r000{background-color:#fff6f2}.howto_wrap table.colorsample tr td>p>span.rv52,.works_wrap table.colorsample tr td>p>span.rv52{background-color:#dc9cb6}.howto_wrap table.colorsample tr td>p>span.r43,.works_wrap table.colorsample tr td>p>span.r43{background-color:#f18f96}.howto_wrap table.colorsample tr td>p>span.bv0000,.works_wrap table.colorsample tr td>p>span.bv0000{background-color:#eeecf5}.howto_wrap table.colorsample tr td>p>span.bv000,.works_wrap table.colorsample tr td>p>span.bv000{background-color:#eee7f1}.howto_wrap table.colorsample tr td>p>span.b63,.works_wrap table.colorsample tr td>p>span.b63{background-color:#bcc6e2}.howto_wrap table.colorsample tr td>p>span.g03,.works_wrap table.colorsample tr td>p>span.g03{background-color:#b0de7f}.howto_wrap table.colorsample tr td>p>span.bv20,.works_wrap table.colorsample tr td>p>span.bv20{background-color:#dce3f2}.howto_wrap table.colorsample tr td>p>span.n2,.works_wrap table.colorsample tr td>p>span.n2{background-color:#e3e3e3}.howto_wrap table.colorsample tr td>p>span.r17,.works_wrap table.colorsample tr td>p>span.r17{background-color:#f78f72}.howto_wrap table.colorsample tr td>p>span.n4,.works_wrap table.colorsample tr td>p>span.n4{background-color:#c9c9c9}.howto_wrap table.colorsample tr td>p>span.n6,.works_wrap table.colorsample tr td>p>span.n6{background-color:#a4a4a4}.howto_wrap table.colorsample tr td>p>span.yr15,.works_wrap table.colorsample tr td>p>span.yr15{background-color:#ffd198}.howto_wrap table.colorsample tr td>p>span.b41,.works_wrap table.colorsample tr td>p>span.b41{background-color:#eaf3fb}.howto_wrap table.colorsample tr td>p>span.bv13,.works_wrap table.colorsample tr td>p>span.bv13{background-color:#989ec9}.howto_wrap table.colorsample tr td>p>span.y18,.works_wrap table.colorsample tr td>p>span.y18{background-color:#fff257}.howto_wrap table.colorsample tr td>p>span.e51,.works_wrap table.colorsample tr td>p>span.e51{background-color:#fff257}.howto_wrap table.colorsample tr td>p>span.rv42,.works_wrap table.colorsample tr td>p>span.rv42{background-color:#fbc7bf}.howto_wrap table.colorsample tr td>p>span.rv23,.works_wrap table.colorsample tr td>p>span.rv23{background-color:#fbc6cf}.howto_wrap table.colorsample tr td>p>span.e04,.works_wrap table.colorsample tr td>p>span.e04{background-color:#eccace}.howto_wrap table.colorsample tr td>p>span.r59,.works_wrap table.colorsample tr td>p>span.r59{background-color:#c55f7c}.howto_wrap table.colorsample tr td>p>span.b32,.works_wrap table.colorsample tr td>p>span.b32{background-color:#eaf3f7}.howto_wrap table.colorsample tr td>p>span.b23,.works_wrap table.colorsample tr td>p>span.b23{background-color:#abcbe9}.howto_wrap table.colorsample tr td>p>span.c1,.works_wrap table.colorsample tr td>p>span.c1{background-color:#e4eaed}.howto_wrap table.colorsample tr td>p>span.b39,.works_wrap table.colorsample tr td>p>span.b39{background-color:#286aa7}.howto_wrap table.colorsample tr td>p>span.e02,.works_wrap table.colorsample tr td>p>span.e02{background-color:#fff1e6}.howto_wrap table.colorsample tr td>p>span.e33,.works_wrap table.colorsample tr td>p>span.e33{background-color:#f6dcbd}.howto_wrap table.colorsample tr td>p>span.e08,.works_wrap table.colorsample tr td>p>span.e08{background-color:#d5745c}.howto_wrap table.colorsample tr td>p>span.e47,.works_wrap table.colorsample tr td>p>span.e47{background-color:#9a826c}.howto_wrap table.colorsample tr td>p>span.bg10,.works_wrap table.colorsample tr td>p>span.bg10{background-color:#e7f3f2}.howto_wrap table.colorsample tr td>p>span.g21,.works_wrap table.colorsample tr td>p>span.g21{background-color:#d3e8d3}.howto_wrap table.colorsample tr td>p>span.g02,.works_wrap table.colorsample tr td>p>span.g02{background-color:#dbecd9}.howto_wrap table.colorsample tr td>p>span.bg15,.works_wrap table.colorsample tr td>p>span.bg15{background-color:#b5ddd6}.howto_wrap table.colorsample tr td>p>span.yg67,.works_wrap table.colorsample tr td>p>span.yg67{background-color:#97c592}.howto_wrap table.colorsample tr td>p>span.y02,.works_wrap table.colorsample tr td>p>span.y02{background-color:#f9f5a0}.howto_wrap table.colorsample tr td>p>span.y08,.works_wrap table.colorsample tr td>p>span.y08{background-color:#fff500}.howto_wrap table.colorsample tr td>p>span.yr04,.works_wrap table.colorsample tr td>p>span.yr04{background-color:#ffcf6d}.howto_wrap table.colorsample tr td>p>span.c5,.works_wrap table.colorsample tr td>p>span.c5{background-color:#a4aeb2}.howto_wrap table.colorsample tr td>p>span.c7,.works_wrap table.colorsample tr td>p>span.c7{background-color:#777f83}.howto_wrap table.colorsample tr td>p>span.bv04,.works_wrap table.colorsample tr td>p>span.bv04{background-color:#92a4ce}.howto_wrap table.colorsample tr td>p>span.v17,.works_wrap table.colorsample tr td>p>span.v17{background-color:#b3a1c7}.howto_wrap table.colorsample tr td>p>span.rv21,.works_wrap table.colorsample tr td>p>span.rv21{background-color:#feeeed}.howto_wrap table.colorsample tr td>p>span.b05,.works_wrap table.colorsample tr td>p>span.b05{background-color:#64c5e5}.howto_wrap table.colorsample tr td>p>span.b05,.works_wrap table.colorsample tr td>p>span.b05{background-color:#64c5e5}.howto_wrap table.colorsample tr td>p>span.g02,.works_wrap table.colorsample tr td>p>span.g02{background-color:#dbecd9}.howto_wrap table.colorsample tr td>p>span.g02,.works_wrap table.colorsample tr td>p>span.g02{background-color:#dbecd9}.howto_wrap table.colorsample tr td>p>span.yg41,.works_wrap table.colorsample tr td>p>span.yg41{background-color:#e1eed9}.howto_wrap table.colorsample tr td>p>span.g99,.works_wrap table.colorsample tr td>p>span.g99{background-color:#7b8e3f}.howto_wrap table.colorsample tr td>p>span.g99,.works_wrap table.colorsample tr td>p>span.g99{background-color:#6e5764}.howto_wrap table.colorsample tr td>p>span.g99,.works_wrap table.colorsample tr td>p>span.g99{background-color:#6e5764}.howto_wrap table.colorsample tr td>p>span.r02,.works_wrap table.colorsample tr td>p>span.r02{background-color:#fedcd0}.howto_wrap table.colorsample tr td>p>span.rv29,.works_wrap table.colorsample tr td>p>span.rv29{background-color:#f14a81}.howto_wrap table.colorsample tr td>p>span.r27,.works_wrap table.colorsample tr td>p>span.r27{background-color:#f25364}@media screen and (max-width:768px){h2.h_how{font-size:1.5rem}.howto_wrap,.works_wrap{width:100%;margin-bottom:20px!important}.howto_wrap .other_left,.works_wrap .other_left{float:none;margin-right:0;width:100%}.howto_wrap .other_right,.works_wrap .other_right{float:none;width:100%}.artist_block{padding:20px}}h3.case_title{clear:both;font-size:20px;color:#333;margin-top:20px;padding:5px 0;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;text-align:center;font-weight:none}.case_info{padding-bottom:30px}.interview_area{clear:both;padding:20px 0}.interview_area img.img_left{width:38%;float:left;margin:0 3% 10px 0}.interview_area img.img_right{width:38%;float:right;margin:0 0 10px 2%}.interview_area p.center{text-align:center;padding:20px 0}.interview_area p.interview_q{padding-top:40px;padding-bottom:20px;font-weight:500;color:#ea5514}.interview_area p.interview_a{padding-bottom:10px}@media screen and (max-width:768px){.interview_area p.interview_q{margin:20px 0 10px}.interview_area p.interview_a{line-height:2}}.three-col{overflow:hidden;width:100%;text-align:center;margin:20px 0 10px -1%;list-style:none}.three-col img{-webkit-box-sizing:border-box;box-sizing:border-box;width:32.333%;margin:0 0 10px 1%;float:left}.case_color{text-align:center}.case_bnr{line-height:1.4;clear:both;padding:20px 0 0;font-size:13px}.case_bnr .bnr_r{width:49%;margin-left:2%;float:right}.case_bnr .bnr_r img{margin:10px 0}.case_bnr .bnr_l{width:49%;float:left}.case_bnr .bnr_l img{margin:10px 0}.case_bnr .case_bnr_left{float:left;width:50%}.case_bnr .case_bnr_right{float:right;width:50%}.case_bnr .case_bnr_right p{margin-bottom:20px;padding-top:10px;float:left}.case_bnr .case_bnr_right .trinity_banner{float:left}@media screen and (max-width:768px){h3.case_title{font-size:12px;font-size:1rem;margin:10px 0 0 0;padding:5px 0}.interview_area{padding:0}.interview_area img.img_left{width:96%;float:none;margin:0 2%}.interview_area img.img_right{width:96%;float:none;margin:0 2%}.case_bnr{padding:20px 0;font-size:13px}.case_bnr .bnr_r{width:100%;margin-left:0;float:none}.case_bnr .bnr_l{width:100%;float:none}.case_bnr .case_bnr_left{float:none;width:100%}.case_bnr .case_bnr_left img{width:50%}.case_bnr .case_bnr_right{float:none;width:100%}.case_bnr .case_bnr_right p{width:50%}.case_bnr .case_bnr_right .trinity_banner{width:50%}table.colorsample tr td{vertical-align:top}}.block_center{margin:20px auto;text-align:center}.block_center iframe{width:60%;min-height:360px}ul.three-col-li{overflow:hidden;width:100%;text-align:center;margin:20px 0 10px -1%;list-style:none}ul.three-col-li li{-webkit-box-sizing:border-box;box-sizing:border-box;width:32.333%;margin:0 0 10px 1%;float:left}ul.three-col-li li span{font-size:0.8rem;display:block}ul.list{list-style:disc;margin-left:20px}ol.list-ol{margin-left:20px}.copicart-class{font-size:0.9rem}.copicart-class h2{margin-bottom:40px}.copicart-class img{width:25%;margin-right:3%;float:left}.copicart-class table.sisetu{width:72%}.copicart-class table.sisetu tr td{vertical-align:top}.copicart-class table.sisetu tr td:first-child{width:80px}.copicart-class table.m-sche{border-collapse:collapse;width:80%}.copicart-class table.m-sche td{border:1px solid #ccc;width:20%;text-align:center}.copicart-class table.m-sche2{border-collapse:collapse;width:32%}.copicart-class table.m-sche2 td{border:1px solid #ccc;width:50%;text-align:center}.copicart-class table.m-sche3{border-collapse:collapse;width:63%}.copicart-class table.m-sche3 td{border:1px solid #ccc;width:33.33%;text-align:center}.copicart-expert{font-size:0.9rem}.copicart-expert h2{margin-bottom:40px}.copicart-expert table.expert{width:100%}.copicart-expert table.expert tr td:first-child{vertical-align:top;width:13%;padding-right:3%}@media screen and (max-width:768px){ul.three-col-li li span{display:none}.block_center iframe{width:100%;min-height:180px}.copicart-class{font-size:0.8rem}.copicart-class img{width:38%;margin-right:0;margin-bottom:10px;float:none}.copicart-class table.sisetu{width:100%}.copicart-class table.sisetu tr td:first-child{width:70px}.copicart-class table.m-sche{border-collapse:collapse;width:100%}.copicart-class table.m-sche td{border:1px solid #ccc;width:20%;text-align:center}.copicart-class table.m-sche2{border-collapse:collapse;width:50%}.copicart-class table.m-sche2 td{border:1px solid #ccc;width:50%;text-align:center}.copicart-class table.m-sche3{border-collapse:collapse;width:80%}.copicart-class table.m-sche3 td{border:1px solid #ccc;width:33.33%;text-align:center}.copicart-expert{font-size:0.9rem}.copicart-expert h2{margin-bottom:10px}.copicart-expert table.expert{width:100%}.copicart-expert table.expert tr td:first-child{vertical-align:top;width:20%;padding-right:3%}}a.btn_col{font-size:13px;padding:6px 15px;margin:0 5px;display:inline-block;line-height:1}a.btn_col_s{font-size:10px;padding:3px 10px;margin:0}@media screen and (max-width:768px){a.btn_col{font-size:13px;padding:4px 10px;margin:0 5px}}.c_g0000{background-color:#f6faf6}.c_g000{background-color:#f7fbf7}.c_g00{background-color:#eaf5f6}.c_g02{background-color:#dbecd9}.c_g03{background-color:#b0de7f}.c_g05{background-color:#7dc079}.c_g07{background-color:#8fc676}.c_g09{background-color:#8fc460}.c_g12{background-color:#deeccb}.c_g14{background-color:#aad294}.c_g16{background-color:#76c19c}.c_g17{background-color:#27ae7d}.c_g19{background-color:#49b68a}.c_g20{background-color:#f2f7e0}.c_g21{background-color:#d3e8d3}.c_g24{background-color:#d1e4bb}.c_g28{background-color:#239665}.c_g29{background-color:#3e8667}.c_g40{background-color:#ecf4e3}.c_bv0000{background-color:#EEECF5}.c_g43{background-color:#92b35c}.c_bv000{background-color:#eee7f1}.c_g46{background-color:#54895d}.c_bv00{background-color:#e9e3f0}.c_g82{background-color:#dbe2c4}.c_bv01{background-color:#c8c4df}.c_g85{background-color:#b3cdb5}.c_bv02{background-color:#bec4df}.c_g94{background-color:#aab38e}.c_bv04{background-color:#92a4ce}.c_g99{background-color:#7b8e3f}.c_bv08{background-color:#b08cb9}.c_bg0000{background-color:#f5f9f6}.c_bv11{background-color:#e0dcec}.c_bg000{background-color:#f7fbf9}.c_bv13{background-color:#989ec9}.c_bg01{background-color:#d6ebf8}.c_bv17{background-color:#7e90bd}.c_bg02{background-color:#d4ebed}.c_bv20{background-color:#dce3f2}.c_bg05{background-color:#9cd5e6}.c_bv23{background-color:#c4cde1}.c_bg07{background-color:#33b8d2}.c_bv25{background-color:#908fac}.c_bg09{background-color:#09b1cd}.c_bv29{color:#fff;background-color:#2e4256}.c_bg10{background-color:#e7f3f2}.c_bv31{background-color:#e6e8f4}.c_bg11{background-color:#daeef2}.c_bv34{background-color:#7f92bd}.c_bg13{background-color:#d3eaeb}.c_v0000{background-color:#f3f1f8}.c_bg15{background-color:#b5ddd6}.c_v000{background-color:#f7f2f7}.c_bg18{background-color:#56beb3}.c_v01{background-color:#edccde}.c_bg23{background-color:#cde7e0}.c_v04{background-color:#edb9d1}.c_bg32{background-color:#cce6db}.c_v05{background-color:#ecb4ce}.c_bg34{background-color:#b8dedb}.c_v06{background-color:#dba5c6}.c_bg45{background-color:#c1e2e3}.c_v09{background-color:#97599a}.c_bg49{background-color:#15b2bc}.c_v12{background-color:#f2dfeb}.c_bg53{background-color:#5cb6bd}.c_v15{background-color:#e0b6d1}.c_bg57{background-color:#04a2ad}.c_v17{background-color:#b3a1c7}.c_bg70{background-color:#e5eee3}.c_v20{background-color:#d5ccd6}.c_bg72{background-color:#88bec1}.c_v22{background-color:#7b6f90}.c_bg75{background-color:#b5ddd6}.c_v25{background-color:#b6aec6}.c_bg78{background-color:#48756b}.c_v28{background-color:#787aa0}.c_bg90{background-color:#d1ccb8}.c_v91{background-color:#efd0d8}.c_bg93{background-color:#cbcec4}.c_v93{background-color:#edcddf}.c_bg96{background-color:#9ab09e}.c_v95{background-color:#c589aa}.c_bg99{background-color:#89a996}.c_v99{color:#fff;background-color:#4f334d}.c_b0000{background-color:#f6fbfe}.c_rv0000{background-color:#f7e9f1}.c_rv000{background-color:#f7e9f1}.c_b000{background-color:#edf6f6}.c_b00{background-color:#eaf6f9}.c_rv00{background-color:#f3d3e9}.c_b01{background-color:#e1f1f3}.c_rv02{background-color:#fcdee9}.c_b02{background-color:#c5e6f0}.c_rv04{background-color:#f9b0c5}.c_b04{background-color:#8dd1e7}.c_rv06{background-color:#f692b3}.c_b05{background-color:#64c5e5}.c_rv09{background-color:#e87cac}.c_b06{background-color:#00ace2}.c_rv10{background-color:#fef1f5}.c_b12{background-color:#d6eaf0}.c_rv11{background-color:#fcdfe3}.c_b14{background-color:#8dd1eb}.c_rv13{background-color:#fcd3de}.c_b16{background-color:#01bae7}.c_rv14{background-color:#f8a0bc}.c_b18{background-color:#2991c9}.c_rv17{background-color:#e58bb5}.c_b21{background-color:#e6f1fa}.c_rv19{background-color:#de73a7}.c_b23{background-color:#abcbe9}.c_rv21{background-color:#feeeed}.c_b24{background-color:#a3d5f1}.c_rv23{background-color:#fbc6cf}.c_b26{background-color:#7fbbe3}.c_rv25{background-color:#f8a1c1}.c_b28{background-color:#1571b0}.c_rv29{background-color:#f14a81}.c_b29{background-color:#0077ba}.c_rv32{background-color:#fddcd7}.c_b32{background-color:#eaf3f7}.c_rv34{background-color:#fbbcb8}.c_b34{background-color:#9bcbeb}.c_rv42{background-color:#fbc7bf}.c_b37{background-color:#0472a3}.c_rv52{background-color:#dc9cb6}.c_b39{background-color:#286aa7}.c_rv55{background-color:#d96196}.c_b41{background-color:#eaf3fb}.c_rv63{background-color:#dB8ab5}.c_b45{background-color:#8fc7ea}.c_rv66{background-color:#8d3765}.c_b51{background-color:#c1d6e1}.c_rv69{background-color:#9c6276}.c_b60{background-color:#e4e8f4}.c_rv91{background-color:#eddee8}.c_b63{background-color:#bcc6e2}.c_rv93{background-color:#eec3d2}.c_b66{background-color:#6473b4}.c_rv95{background-color:#c694aa}.c_b69{background-color:#1967a7}.c_rv99{color:#fff;background-color:#6e5764}.c_b79{color:#fff;background-color:#31418f}.c_r0000{background-color:#fcf6f2}.c_b91{background-color:#e1e9ed}.c_r000{background-color:#fff6f2}.c_b93{background-color:#abcbdf}.c_r00{background-color:#fff5ef}.c_b95{background-color:#88b0ca}.c_r01{background-color:#fde0da}.c_b97{background-color:#45809d}.c_r02{background-color:#fedcd0}.c_b99{color:#fff;background-color:#004d7a}.c_r05{background-color:#f89d85}.c_e0000{background-color:#fffaf3}.c_r08{background-color:#f46d56}.c_e000{background-color:#fff8f1}.c_r11{background-color:#ffe8dd}.c_e00{background-color:#fff6ee}.c_r12{background-color:#fedccb}.c_e01{background-color:#fff2e9}.c_r14{background-color:#f9a89d}.c_e02{background-color:#fff1e6}.c_r17{background-color:#f78f72}.c_e04{background-color:#eccace}.c_r20{background-color:#fee0d9}.c_e07{background-color:#d99278}.c_r21{background-color:#fcb6ac}.c_e08{background-color:#d5745c}.c_r22{background-color:#ff9999}.c_e09{background-color:#e27453}.c_r24{background-color:#f57f82}.c_e11{background-color:#ffefde}.c_r27{background-color:#f25364}.c_e13{background-color:#efd2bb}.c_r29{background-color:#ef0047}.c_e15{background-color:#fdc797}.c_r30{background-color:#feeae5}.c_e17{background-color:#c46755}.c_r32{background-color:#fcccc4}.c_e18{background-color:#97564a}.c_r35{background-color:#f57a8a}.c_e19{background-color:#ce5425}.c_r37{background-color:#ed787d}.c_e21{background-color:#ffe9d2}.c_r39{background-color:#d65382}.c_e23{background-color:#aa6a4b}.c_r43{background-color:#f18f96}.c_e25{background-color:#dfb693}.c_r46{background-color:#e6506d}.c_e27{background-color:#ac866d}.c_r56{background-color:#c36679}.c_e29{background-color:#903f0a}.c_r59{background-color:#c55f7c}.c_e30{background-color:#f7efcf}.c_r81{background-color:#f6d4dc}.c_e31{background-color:#f6ecd7}.c_r83{background-color:#f5aabf}.c_e33{background-color:#f6dcbd}.c_r85{background-color:#de769a}.c_e34{background-color:#f5d7b3}.c_r89{color:#fff;background-color:#91354d}.c_e35{background-color:#eed2b2}.c_yr0000{background-color:#fcf6eb}.c_e37{background-color:#d9a566}.c_yr000{background-color:#fff1e1}.c_e39{background-color:#d27d33}.c_yr00{background-color:#fedfc7}.c_e40{background-color:#f7f0e5}.c_yr01{background-color:#fdd6b7}.c_e41{background-color:#fff4e8}.c_yr02{background-color:#ffe4cf}.c_e42{background-color:#f2e8d3}.c_yr04{background-color:#ffcf6d}.c_e43{background-color:#f0e6cb}.c_yr07{background-color:#f67833}.c_e44{background-color:#d4c9b6}.c_yr09{background-color:#f35700}.c_e47{background-color:#9a826c}.c_yr12{background-color:#fee391}.c_e49{background-color:#7a5d45}.c_yr14{background-color:#ffd34c}.c_e50{background-color:#f7f0f1}.c_yr15{background-color:#ffd198}.c_e51{background-color:#fff1de}.c_yr16{background-color:#ffc417}.c_e53{background-color:#f6eccc}.c_yr18{background-color:#f57335}.c_e55{background-color:#f5e6c4}.c_yr20{background-color:#ffe9c9}.c_e57c29a6a{background-color:#c29a6a}.c_yr21{background-color:#f8e5bb}.c_e59{background-color:#ad9076}.c_yr23{background-color:#f2db98}.c_e70{background-color:#f1e9e2}.c_yr24{background-color:#f6dc6b}.c_e71{background-color:#ebe1da}.c_yr27{background-color:#d86745}.c_e74{background-color:#b5998c}.c_yr30{background-color:#f7edc9}.c_e77{background-color:#947157}.c_yr31{background-color:#ffe6b2}.c_e79{color:#fff;background-color:#52382d}.c_yr61{background-color:#fee2cc}.c_e81{background-color:#dccd98}.c_yr65{background-color:#febb65}.c_e84{background-color:#b4955f}.c_yr68{background-color:#f67700}.c_e87{color:#fff;background-color:#5b4d38}.c_yr82{background-color:#ffd198}.c_e89{background-color:#7b746a}.c_y0000{background-color:#fffef7}.c_e93{background-color:#fedbc2}.c_y000{background-color:#fffff6}.c_e95{background-color:#fec788}.c_y00{background-color:#fffee5}.c_e97{background-color:#f3a962}.c_y02{background-color:#f9f5a0}.c_e99{background-color:#c06508}.c_y04{background-color:#f3e953}.c_c-00{background-color:#f1f4f6}.c_y06{background-color:#fff772}.c_c-0{background-color:#edf2f4}.c_y08{background-color:#fff500}.c_c-1{background-color:#e4eaed}.c_y11{background-color:#fffcd3}.c_c-2{background-color:#d9e0e4}.c_y13{background-color:#fcf9b7}.c_c-3{background-color:#d0d5da}.c_y15{background-color:#ffee72}.c_c-4{background-color:#b9c1c7}.c_y17{background-color:#ffea55}.c_c-5{background-color:#a4aeb2}.c_y18{background-color:#fff257}.c_c-6{background-color:#939ba1}.c_y19{background-color:#ffee39}.c_c-7{background-color:#777f83}.c_y21{background-color:#fff2c9}.c_c-8{background-color:#63696d}.c_y23{background-color:#fdeabe}.c_c-9{color:#fff;background-color:#535150}.c_y26{background-color:#f6e56f}.c_c-10{color:#fff;background-color:#1f1e1e}.c_y28{background-color:#d5b56e}.c_n-0{background-color:#f2f2f2}.c_y32{background-color:#fbe6ca}.c_n-1{background-color:#ebebeb}.c_y35{background-color:#ffe081}.c_n-2{background-color:#e3e3e3}.c_y38{background-color:#ffff99}.c_n-3{background-color:#dcdcdc}.c_yg0000{background-color:#f7f9e4}.c_n-4{background-color:#c9c9c9}.c_yg00{background-color:#eeeba6}.c_n-5{background-color:#b7b6b6}.c_yg01{background-color:#eef2c8}.c_n-6{background-color:#a4a4a4}.c_yg03{background-color:#eaeeb2}.c_n-7{background-color:#858485}.c_yg05{background-color:#e2e999}.c_n-8{color:#fff;background-color:#6f6e6e}.c_yg06{background-color:#d3e398}.c_yg07{background-color:#b6d135}.c_yg09{background-color:#93c560}.c_yg13{background-color:#dfe9a6}.c_yg17{background-color:#85bf4a}.c_yg21{background-color:#f9f8c6}.c_yg23{background-color:#efef98}.c_yg25{background-color:#dce47f}.c_yg41{background-color:#e1eed9}.c_yg45{background-color:#c5e0be}.c_yg61{background-color:#b7ca90}.c_yg63{background-color:#b5d2ab}.c_yg67{background-color:#97c592}.c_yg91{background-color:#e4dfb8}.c_yg93{background-color:#dedba6}.c_yg95{background-color:#dbd267}.c_yg97{background-color:#aaa000}.c_yg99{background-color:#6a7800}.c_n-9{color:#fff;background-color:#535150}.c_t-0{background-color:#f2f2f2}.c_t-1{background-color:#f0f0ee}.c_t-2{background-color:#e9e9e6}.c_t-3{background-color:#dddcd7}.c_t-4{background-color:#efefef}.c_t-5{background-color:#b8b5b0}.c_t-6{background-color:#a4a29e}.c_t-7{background-color:#858380}.c_t-8{background-color:#6f6d6a}.c_t-9{color:#fff;background-color:#53504d}.c_t-10{color:#fff;background-color:#1f1e1e}.c_b6d135{background-color:#b6d135}.c_1f1e1e{color:#fff;background-color:#1f1e1e}.c_93c560{background-color:#93c560}.c_f2f2f2{background-color:#f2f2f2}.c_yg11{background-color:#ecf3d5}.c_f0f0ee{background-color:#f0f0ee}.c_dfe9a6{background-color:#dfe9a6}.c_e9e9e6{background-color:#e9e9e6}.c_85bf4a{background-color:#85bf4a}.c_dddcd7{background-color:#dddcd7}.c_f9f8c6{background-color:#f9f8c6}.c_cac8c4{background-color:#cac8c4}.c_efef98{background-color:#efef98}.c_b8b5b0{background-color:#b8b5b0}.c_dce47f{background-color:#dce47f}.c_a4a29e{background-color:#a4a29e}.c_e1eed9{background-color:#e1eed9}.c_858380{background-color:#858380}.c_c5e0be{background-color:#c5e0be}.c_6f6d6a{background-color:#6f6d6a}.c_b7ca90{background-color:#b7ca90}.c_53504d{color:#fff;background-color:#53504d}.c_b5d2ab{background-color:#b5d2ab}.c_1f1e1e{color:#fff;background-color:#1f1e1e}.c_97c592{background-color:#97c592}.w-00{background-color:#f7f7f1}.c_e4dfb8{background-color:#e4dfb8}.c_w-0{background-color:#f7f6f0}.c_dedba6{background-color:#dedba6}.c_w-1{background-color:#eeede7}.c_dbd267{background-color:#dbd267}.c_w-2{background-color:#eeede9}.c_aaa000{background-color:#aaa000}.c_w-3{background-color:#dddcd5}.c_6a7800{background-color:#6a7800}.c_w-4{background-color:#cac9c2}.c_f6faf6{background-color:#f6faf6}.c_w-5{background-color:#b8b6b0}.c_f7fbf7{background-color:#f7fbf7}.c_w-6{background-color:#a4a39c}.c_eaf5f6{background-color:#eaf5f6}.c_w-7{background-color:#86847f}.c_dbecd9{background-color:#dbecd9}.c_w-8{background-color:#6f6e69}.c_b0de7f{background-color:#b0de7f}.c_w-9{color:#fff;background-color:#53504c}.c_7dc079{background-color:#7dc079}.c_w-10{color:#fff;background-color:#1f1e1d}.c_8fc676{background-color:#8fc676}.c_8fc460{background-color:#8fc460}.c_deeccb{background-color:#deeccb}.c_aad294{background-color:#aad294}.c_frv1{background-color:#f9b0cb}.c_76c19c{background-color:#76c19c}.c_fy1{background-color:#fff9a0}.c_27ae7d{background-color:#27ae7d}.c_fyg1{background-color:#dce4aa}.c_49b68a{background-color:#49b68a}.c_fyr1{background-color:#ffd7a4}.c_f2f7e0{background-color:#f2f7e0}.c_fv2{background-color:#917fb3}.c_d3e8d3{background-color:#d3e8d3}.c_fyg2{background-color:#afce15}.c_d1e4bb{background-color:#d1e4bb}.c_fbg2{background-color:#80cde7}.c_239665{background-color:#239665}.c_fb2{background-color:#0b93cd}.c_3e8667{background-color:#3e8667}.c_g40{background-color:#ecf4e3}.white{background-color:#ffffff}.c_100{color:#fff;background-color:#010101}.icon{float:right}.icon .tw{color:#55aace}.icon .fb{color:#3B5998}.howto_list{border-bottom:3px dotted #000}h1.sec_h1{text-align:center;padding:80px 0 20px;font-size:2.25rem}.sec_h1 span{font-size:1rem}.drawing_container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-2%}.drawing_container li{width:23%;margin-left:2%;margin-bottom:20px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.drawing_container li a{text-decoration:none}.drawing_container li .drw_img{position:relative}.drawing_container li .drw_img:before{content:"";display:block;padding-top:100%}.drawing_container li .inner{position:absolute;border:1px solid #ccc;top:0;left:0;width:100%;height:100%}.drawing_container li .inner img{width:100%;height:100%;-o-object-fit:cover!important;object-fit:cover!important}.drawing_container li .drw_img1{width:100%;max-height:180px;position:relative}span.drw_btn{z-index:1;margin:10px 0 0;padding:5px 10px;border-radius:5px;position:relative;color:#fff;background-color:#cccccc;font-weight:500;font-size:0.8rem;display:block;text-align:center}.lb-data .lb-details{margin-top:15px!important}span.new{z-index:1;position:absolute;top:10px;right:10px;font-size:0.8rem;padding:0 5px;background-color:pink;color:#fff}.lower-box p.btn{text-align:center;padding:10px;border-radius:3px;font-size:1rem;background-color:#ae0e16;color:#fff}.lower-box h2{margin-top:10px;font-size:1rem}.lower-box h3{margin-top:10px;font-size:1rem}.lower-box h3.title{padding-top:5px}.lower-box p{font-size:0.8rem;line-height:1.6;padding:10px 0}.note_block{border:1px solid #ccc;border-radius:5px;margin:20px 0;padding:40px}.note_block h1{margin-top:0}@media screen and (max-width:768px){.drawing_container li{width:48%}}.line-lower-box h3.title{padding-top:0;margin-top:10px;font-size:1rem!important}.line-lower-box p{font-size:0.8rem;line-height:1.6!important}.sec_h1{position:relative}.ht_h1{position:relative;clear:both;padding:40px 0 0;font-size:18px;font-size:1.4rem;line-height:1.2}.ht_h1 i{margin-right:10px}.ht_h1 img.bnr_yt{position:absolute;right:0;top:20px;width:280px;height:auto;border:1px solid #333;border-radius:5px}.ht_h1 img.bnr_yt{position:absolute;right:0;top:20px;width:280px;height:auto;border:1px solid #333;border-radius:5px}@media screen and (max-width:860px){.ht_h1 img.bnr_yt{top:-20px}}@media screen and (max-width:768px){.ht_h1 img.bnr_yt{top:30px;width:130px}}.lightbox_dlbtn{color:#000;background-color:#fff;padding:10px 15px;border-radius:3px;margin-left:10px}@media screen and (max-width:600px){.lightbox_dlbtn{margin:10px 0;display:block;text-align:center}}a img:hover{opacity:0.6}.bng2019_h1{color:#3e3a39;position:relative;clear:both;padding-top:20px;padding-bottom:10px;font-size:34px!important;line-height:1.2;text-align:center}.bng2019_h1 span{background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,rgba(255,241,0,0)),color-stop(90%,#fff100));background:linear-gradient(rgba(255,241,0,0) 80%,#fff100 90%);border-radius:2px}.bng2019_h2{clear:both;padding-top:20px;font-size:28px!important;color:#3e3a39}.bng2019_h2 img{vertical-align:text-bottom;margin-right:5px;width:47px;height:auto}.bng2019_img{width:600px!important;height:auto;margin:auto}.bng2019_link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:5px;padding:20px;color:#fff;background-color:#6fba2c}@media screen and (max-width:768px){.bng2019_h1{font-size:24px!important}.bng2019_h2{clear:both;padding-top:20px;font-size:18px!important;color:#3e3a39}.bng2019_link{text-align:center;padding:20px 10px;display:block;font-size:14px;color:#fff;background-color:#6fba2c}.bng2019_h2 img{width:28px}.media-howto .media-container{margin:0 20px}}.col_sample{border-bottom:3px pink solid}.lb-data .lb-caption h1{line-height:1.4;font-size:1.2rem}.lb-data .lb-caption p{font-weight:normal;line-height:1.4;font-size:0.9rem}.container-page{color:#333;display:block;position:relative;top:90px;width:100%;margin:0;padding:0 0 75px;clear:both;text-align:center}.container-page h1{font-size:2.5rem;margin:20px auto}.container-page h1.logo_txt{font-size:2rem}.container-page p{font-size:1rem;font-weight:300;font-weight:normal}.container-page p.bs_info{color:#FF665E;margin-top:70px}.container-page .pd_75{padding:75px 0}.container-page .pdma_75{margin:75px 0;padding:75px 0}.container-page .ink_h1{max-width:650px;margin:20px auto}.container-page .btn_page,.container-page .btn_page2{margin:40px 15px;padding:0;display:inline-block}.container-page .btn_page a,.container-page .btn_page2 a{margin:0;text-align:center;width:240px;border-radius:30px;border:1px solid #333;background:#fff;color:#333;display:inline-block;font-size:1rem;font-weight:bold}.container-page .bg-g{background:#F7F8F8}.container-page ul.breadcrumb{display:block;width:100%;margin:0;padding:0 30px;text-align:left}.container-page ul.breadcrumb li{margin:0;padding:10px 5px;display:inline-block}.container-page .center-box{padding:75px 30px}.container-page .box-3{max-width:1230px;margin:0 auto;padding:75px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.container-page .box-3 .box-3-1{position:relative;z-index:1;width:30%;height:100%}.container-page .box-3 .box-3-1 p.tap_btn{display:none;position:absolute;z-index:1;left:15%;right:15%;bottom:17%;padding:5px;background-color:#fff;border:#333 solid 1px;border-radius:50px;font-weight:bold}.container-page .box-3 .box-3-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:2;padding:10px}.container-page .box-3 .box-3-2 h2{margin:20px 0 10px;line-height:1.4;text-align:center}.container-page .box-3 .box-3-2 p{text-align:left}.container-page .box-2{max-width:1060px;margin:0 auto;padding:75px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.container-page .box-2 .box-2-1{width:47%;margin:0 30px}.container-page .box-2 .box-2-1 .swiper-container-page{padding:30px;margin:0;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.container-page .box-2 .product_spec{margin:0 30px;width:50%}.container-page .box-2 .product_spec dl{border-bottom:solid 1px #333;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.container-page .box-2 .product_spec dl dt{width:120px;padding:4px 0;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.container-page .box-2 .product_spec dl dd{width:100%;padding:4px 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container-page .box-2 .product_spec dl.b-line{border-top:solid 2px #333}.container-page .box-2 .product_spec dl:last-child{border-bottom:0}.container-page .box-2 .howto_detail{margin:0 30px;width:50%}.container-page .box-2 .howto_detail h1{font-size:1.25rem;padding:0 0 30px;margin-bottom:0}.container-page .box-2 .howto_detail img{width:150px;height:auto;border-radius:150px;margin-bottom:30px}.container-page .box-2 .howto_detail p{font-size:1rem;text-align:left}.container-page .box-2 .howto_detail div.ht_sns{margin:20px auto}.container-page .box-2 .howto_detail div.ht_sns img{width:40px;height:auto;border-radius:0;margin:0 10px}.container-page .box-2 .howto_detail dl{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;padding:4px 0;line-height:1.7}.container-page .box-2 .howto_detail dl dt{width:80px;padding:0}.container-page .box-2 .howto_detail dl dd{width:100%;padding:0}.container-page .faq_accordion{max-width:1200px;margin:0 auto 75px;padding:0 30px;text-align:left}.container-page .faq_accordion ul{width:100%;padding:0;margin:0}.container-page .faq_accordion li{position:relative;border-bottom:1px solid #ccc;list-style:none}.container-page .faq_accordion li:first-child{border-top:1px solid #ccc}.container-page .faq_accordion>ul>li>a{display:block;text-decoration:none;cursor:pointer;padding:20px;position:relative}.container-page .faq_accordion>ul>li>a h3{margin:0;font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2}.container-page .faq_accordion>ul>li>a h3 span{font-size:2.375rem;margin-right:10px;vertical-align:sub}.container-page .faq_accordion>ul>li>a h3:hover{text-decoration:none}.container-page .faq_accordion>ul>li>p{font-size:1rem;display:none;text-align:left;padding:0 20px 20px;color:#555;line-height:1.8}.container-page span.a_open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.container-page span.a_open1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container-page .faq_accordion>ul>li>p span.answer{line-height:1.2;font-size:2.375rem;margin-right:10px;vertical-align:sub;font-weight:bold;font-family:Helvetica Neue,Helvetica,sans-serif}.container-page .accordion li .accordion_icon span,.container-page .faq_accordion li .accordion_icon{display:inline-block;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-box-sizing:border-box;box-sizing:border-box}.container-page .faq_accordion li .accordion_icon{position:absolute;width:30px;height:30px;top:36px;right:10px}.container-page .faq_accordion li .accordion_icon span{position:absolute;width:100%;height:5px;background-color:#333}.container-page .faq_accordion li .accordion_icon span:first-of-type{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}.container-page .faq_accordion li .accordion_icon span:nth-of-type(2){transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.container-page .faq_accordion li .accordion_icon.active span:first-of-type{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);background-color:#FF665E}.container-page .faq_accordion li .accordion_icon.active span:nth-of-type(2){transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);background-color:#FF665E}.container-page a h3.pink{color:#FF665E}.container-page .swiper-container-1,.container-page .swiper-container-2,.container-page .swiper-container-3,.container-page .swiper-container-4,.container-page .swiper-container-5{margin:0;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.container-page .box-border{border:1px solid #333}.container-page .sec1{overflow:hidden}.container-page .sec1 h1{margin:0;padding:75px 0 0;line-height:1.2}.container-page .sec1 h2{font-weight:normal;padding:0 0 40px;line-height:1.6}.container-page .sec1 .note{display:inline-block;color:#fff;background:#FF665E;margin:0;padding:0px 30px;border-radius:30px;font-size:1rem;font-weight:bold}.container-page .sec1 .note:hover{opacity:0.7}.container-page .sec1 .pop-box{padding:0 0 60px}.container-page .sec1 .popup{background-color:rgba(0,0,0,0.8);color:#fff;display:none;position:fixed;z-index:4;top:0;left:0;right:0;bottom:0;margin:auto;width:70vw;height:35vw;overflow-y:scroll;text-align:left}.container-page .sec1 #popup-on{display:none}.container-page .sec1 #popup-on:checked+.popup{display:block}.container-page .sec1 .icon-close-pop{color:#fff;line-height:1;font-size:60px;font-weight:bold;padding:20px 40px;position:absolute;right:0}.container-page .sec1 .btn-close-pop{color:#fff;padding:10px;cursor:pointer;margin:10px auto;text-align:center}.container-page .sec1 .popup-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px;width:100%;height:100%}.container-page .sec1 .popup-content div{width:100%}.container-page .sec1 .popup-content ul{list-style:none}.container-page .sec1 .popup-content ul li:before{content:"● "}.container-page .sec1 .popup-content .pop-back{width:100%;text-align:center}.container-page .sec1 .popup-content .pop-back-btn{background:#fff;font-weight:bold;color:#333;padding:0 60px;margin:40px auto;display:inline-block;border-radius:20px;font-size:1rem}.container-page .sec1 .popup2{background-color:rgba(0,0,0,0.8);color:#fff;display:none;position:fixed;z-index:4;top:0;left:0;right:0;bottom:0;margin:auto;width:70vw;height:38vw;overflow-y:scroll;text-align:left}.container-page .sec1 #popup-on2{display:none}.container-page .sec1 #popup-on2:checked+.popup2{display:block}.container-page .sec1 .icon-close-pop2{color:#fff;line-height:1;font-size:60px;font-weight:bold;padding:20px 40px;position:absolute;right:0}.container-page .sec1 .btn-close-pop2{color:#fff;padding:10px;cursor:pointer;margin:10px auto;text-align:center}.container-page .sec1 .popup-content2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 200px;width:100%;height:100%;text-align:center}.container-page .sec1 .popup-content2 ul{list-style:none}.container-page .sec1 .popup-content2 ul li:before{content:"● "}.container-page .sec1 .popup-content2 .pop-back{width:100%;text-align:center}.container-page .sec1 .popup-content2 .pop-back-btn{background:#fff;font-weight:bold;color:#333;padding:0 60px;margin:40px auto 0;display:inline-block;border-radius:20px;font-size:1rem}.container-page .sec1 .mov_btn{margin:0;text-align:center;width:240px;border-radius:30px;border:1px solid #333;background:#fff;color:#333;display:inline-block;font-size:1rem;font-weight:bold}.container-page .box-2-inkart{width:100%;padding:75px 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container-page .box-2-inkart .sec-inkart-text{display:table-cell;width:50%;padding:30px;position:absolute}.container-page .box-2-inkart .sec-inkart-text h1{padding:0 0 40px}.container-page .box-2-inkart .box-inkarts-mov1,.container-page .box-2-inkart .box-inkarts-mov2{width:50%;margin:0 30px}.container-page .box-2-inkart .box-inkarts-mov1 h1,.container-page .box-2-inkart .box-inkarts-mov2 h1{padding:0}.container-page .box-2-inkart .box-inkarts-mov1 .btn_bottom,.container-page .box-2-inkart .box-inkarts-mov2 .btn_bottom{position:absolute;bottom:0;right:18%}.container-page .img_various{width:40%;max-width:600px;height:auto;position:absolute;right:10%;bottom:40%}.container-page .img_ciao-set-old{width:40%;max-width:600px;height:auto;position:absolute;right:10%;bottom:0}.container-page .box-2-inkart-old{padding:120px 0}.container-page .inkarts-mov{width:100%;height:500px}.container-page .tutorial-mov{width:800px;height:500px}.container-page .box-lp{max-width:1230px;margin:0 auto;padding:0 0 75px;display:-webkit-box;display:-ms-flexbox;display:flex}.container-page .box-lp h2{font-size:1.5rem;margin:10px 20px;padding:0}.container-page .box-lp p{margin:10px 20px;padding:0;font-size:1rem}.container-page .box-4{max-width:1230px;margin:0 auto;padding:0 0 75px;display:-webkit-box;display:-ms-flexbox;display:flex}.container-page .box-4 .box-4-1{position:relative;z-index:1;margin:0 15px;width:20%;height:100%}.container-page .box-4 .box-4-2{opacity:0;color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.container-page .box-4 .box-4-2 h2{font-size:1.5rem;margin:10px 20px;padding:0}.container-page .box-4 .box-4-2 p{margin:10px 20px;padding:0;font-size:1rem}.container-page .box-4 .box-4-2:hover{opacity:1;-webkit-transition-duration:0.8s;transition-duration:0.8s}.container-page .box-4 .on_txt:hover{background:rgba(0,0,0,0.7)}.container-page .box-50{margin:auto;width:50%;max-width:660px}.container-page .center-box-grad{margin:75px 0 0;padding:100px 30px;color:#fff;background-image:url(../jpg/bg_grad_pc.jpg);background-size:cover}.container-page .center-box-grad h1{line-height:1.7;font-weight:900;margin:0 auto 50px}.container-page .btn_brandstore{width:500px;height:auto;margin-bottom:75px}.container-page .mokuji{margin:75px auto 0;max-width:600px;background-color:#f8f8f8;border-radius:2rem;padding:2rem 1rem}.container-page .mokuji h1{padding:0 0 1rem;font-size:1.625rem}.container-page .mokuji ol,.container-page .mokuji ul{text-align:left;padding-left:2rem}.container-page .mokuji ol li a:hover,.container-page .mokuji ul li a:hover{text-decoration:underline}.container-page .mokuji ol ul,.container-page .mokuji ul ul{list-style:none}@media screen and (max-width:620px){.container-page .mokuji{margin:75px 10px 0}}.container-page .set-text{max-width:1260px;padding:0 30px;margin:0 auto 75px}.container-page .set-text h1 img{max-width:1000px}.container-page .set-text p{text-align:left;margin:2rem 0}.container-page .set-text p .copic-img{width:75%;margin:0 auto;margin-bottom:40px}.container-page .set-text p a{text-decoration:underline}.container-page .set-text div.set-box{max-width:1000px;margin:2rem auto;display:-webkit-box;display:-ms-flexbox;display:flex}.container-page .set-text div.set-box .set-img{width:50%;position:relative;overflow:hidden}.container-page .set-text div.set-box .set-img .swiper-container-page{position:relative}.container-page .set-text div.set-box .set-detail{width:50%;text-align:left;padding-left:2rem}.container-page .set-text div.set-box .set-detail h1{line-height:1.5;text-align:center;font-size:1.5rem}.container-page .set-text div.set-box .set-detail h1 span{display:block;font-weight:500;border-radius:2px;padding-bottom:20px}.container-page .set-text div.set-box .set-detail h1 span.yellow{background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,rgba(255,255,255,0)),color-stop(90%,#FABE00));background:linear-gradient(rgba(255,255,255,0) 80%,#FABE00 90%)}.container-page .set-text div.set-box .set-detail h1 span.red{background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,rgba(255,255,255,0)),color-stop(90%,#EC6D65));background:linear-gradient(rgba(255,255,255,0) 80%,#EC6D65 90%)}.container-page .set-text div.set-box .set-detail h1 span.green{background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,rgba(255,255,255,0)),color-stop(90%,#57B76F));background:linear-gradient(rgba(255,255,255,0) 80%,#57B76F 90%)}.container-page .set-text div.set-box .set-detail h1 span.blue{background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,rgba(255,255,255,0)),color-stop(90%,#0062B1));background:linear-gradient(rgba(255,255,255,0) 80%,#0062B1 90%)}.container-page .set-text div.set-box .set-detail p{font-size:1rem}.container-page .set-text div.set-box .set-detail p.set-kakaku{text-align:center;font-weight:bold}.container-page .set-text div.set-box .set-detail p.set-kakaku a{display:inline-block;text-decoration:none;color:#fff;background:#C30D23;margin:0;padding:0px 30px;border-radius:20px;font-weight:bold}.container-page .set-text div.set-box .set-detail a:hover{opacity:0.6}.container-page ul.set-cat{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:auto;max-width:1200px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container-page ul.set-cat li{margin:10px;width:25%;-webkit-box-sizing:border-box;box-sizing:border-box}.container-page ul.set-cat li a{display:inline-block}.container-page ul.set-cat li a:hover{opacity:0.6}.container-page #beginner,.container-page #design,.container-page #illustration,.container-page #present{margin-bottom:20px;margin-top:75px;font-size:2.375rem}.mobile{display:none}img.scroll{position:absolute;bottom:30px;left:0;right:0;width:55px;height:37px;margin:auto}img.scroll_white{width:55px;height:37px}.scroll_bg{position:absolute;bottom:30px;left:0;right:0;margin:auto;background-color:#fff;width:72px;height:72px;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:15px}img.ciao_logo{margin:30px auto;width:320px;height:54px}img.ink_logo{margin:30px auto;width:320px;height:54px}img.csc_logo{margin:30px auto 75px;width:549px;height:54px}img.ink_img{margin:60px auto}.mov_center{width:50%;padding:100px 0;margin:0 auto}.border{border-top:1px solid #ccc}.lettersp_pc{letter-spacing:1px}@media screen and (max-width:1350px){.container-page .box-3 .box-3-2 h2{font-size:1rem}.container-page .box-3 .box-3-2 p{font-size:0.875rem}.container-page .box-2-inkart .box-inkarts-mov1 h1,.container-page .box-2-inkart .box-inkarts-mov1 h2,.container-page .box-2-inkart .sec-inkart-text h1,.container-page .box-2-inkart .sec-inkart-text h2{padding:0 0 20px}.container-page .box-2-inkart .box-inkarts-mov1 p,.container-page .box-2-inkart .sec-inkart-text p{font-size:0.875rem;text-align:center}.container-page .box-2-inkart .box-inkarts-mov1 p.btn_page,.container-page .box-2-inkart .sec-inkart-text p.btn_page{margin:20px 0}.container-page .box-2-inkart .box-inkarts-mov2 h1{padding:30px 0 0}.container-page .inkarts-mov{height:400px}}@media screen and (max-width:1150px){.container-page .box-2-inkart .sec-inkart-text{width:70%}}@media screen and (max-width:880px){.container-page .box-3 .box-3-2 h2{font-size:0.875rem}}@media screen and (max-width:1400px){.container-page .img_ciao-set-old{bottom:5%}}@media screen and (max-width:1200px){.container-page .img_ciao-set-old{bottom:10%}}@media screen and (max-width:960px){.container-page .img_ciao-set-old{bottom:20%}}@media screen and (max-width:767px){.container-page{position:relative;top:70px;width:100%;margin:0;padding:0 0 75px;clear:both}.container-page ul.breadcrumb{display:none}.container-page h1{font-size:1.625rem;margin:20px auto}.container-page h1.logo_txt{font-size:1.125rem}.container-page .ink_h1{max-width:100%}.container-page p{font-size:0.9375rem;text-align:left}.container-page p.bs_info{margin:40px 40px 0}.container-page .pd_75{padding:40px 0;margin:40px 0}.container-page .pdma_75{margin:40px 0;padding:40px 0}.container-page .btn_page,.container-page .btn_page2{margin:40px 15px 0;display:block;text-align:center}.container-page .btn_page a,.container-page .btn_page2 a{padding:5px;width:70%;font-weight:bold}.container-page .btn_page2{margin:20px 15px 40px}.container-page .center-box{padding:40px 20px}.container-page .box-3{padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.container-page .box-3 p{text-align:center}.container-page .box-3 .box-3-1{margin:0;margin-bottom:60px;width:100%}.container-page .box-3 .box-3-1 p.tap_btn{display:block}.container-page .box-3 .box-3-2{width:100%}.container-page .box-3 .box-3-2 h2{font-size:1.25rem}.container-page .box-2{padding:40px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.container-page .box-2 .box-2-1{width:100%;margin:0 0}.container-page .box-2 .product_spec{margin:0 20px;width:90%}.container-page .box-2 .product_spec dl{width:100%;font-size:0.9375rem;overflow:auto}.container-page .box-2 .product_spec dl dt{width:30%}.container-page .box-2 .product_spec dl dd{width:70%;overflow-wrap:break-word;word-wrap:break-word}.container-page .box-2 .howto_detail{margin:0 20px;width:100%}.container-page .box-2 .howto_detail h1{font-size:1.25rem;padding:40px 0 30px;margin-bottom:0}.container-page .box-2 .howto_detail div.ht_sns{margin:30px auto 0}.container-page .box-2 .howto_detail div.ht_sns img{width:45px}.container-page .box-2 .howto_detail img{margin-bottom:30px}.container-page .box-2 .howto_detail dl dt{width:70px}.container-page .faq_accordion{margin:0 auto 60px;padding:0 20px}.container-page .faq_accordion>ul{overflow:hidden}.container-page .faq_accordion>ul>li>a{padding:20px 50px 20px 10px}.container-page .faq_accordion>ul>li>p{font-size:1rem;display:none;text-align:left;padding:0 10px 20px 10px;color:#555;line-height:1.8;-webkit-box-sizing:border-box;box-sizing:border-box}.container-page span.a_open1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.container-page .sec1{}.container-page .sec1 h1{padding-top:40px;line-height:1}.container-page .sec1 h2{padding:0 0 20px}.container-page .sec1 .note{margin:0 30px;padding:0px 10px;font-size:0.75rem}.container-page .sec1 .pop-box{padding:0 0 40px}.container-page .sec1 .popup{z-index:99999;width:100%;height:100%}.container-page .sec1 .popup-content .pop-back-btn{margin:20px auto}.container-page .sec1 .icon-close-pop{padding:0px 20px}.container-page .sec1 .popup2{z-index:99999;width:100%;height:100%}.container-page .sec1 .popup-content2{padding:20px}.container-page .sec1 .popup-content2 .pop-back-btn{margin:20px auto}.container-page .sec1 .icon-close-pop{padding:0px 20px}.container-page .sec1 .mov_btn{margin:40px auto 0;width:65%;display:block;text-align:center;padding:4px 5px}.container-page .box-2-inkart{padding:40px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.container-page .box-2-inkart .sec-inkart-text{width:100%}.container-page .box-2-inkart .box-inkarts-mov1,.container-page .box-2-inkart .box-inkarts-mov2{width:100%;margin:0 20px}.container-page .box-2-inkart .box-inkarts-mov1 .btn_bottom,.container-page .box-2-inkart .box-inkarts-mov2 .btn_bottom{position:relative;bottom:auto;right:auto;margin:30px 0 0}.container-page .inkarts-mov{width:100%;height:200px}.container-page .img_various{margin:20px 0 40px;width:80%!important;height:auto;position:relative;right:auto;bottom:auto}.container-page .img_ciao-set-old{margin:20px 0 20px;width:80%!important;height:auto;position:relative;right:auto;bottom:auto}.container-page .box-4-mo{margin:0;padding:0 3% 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.container-page .box-4-mo .box-4-1-mo{position:relative;z-index:1;margin:0 1% 20px;width:46%;height:auto}.container-page .center-box-grad{margin:0 0 0;padding:50px 30px;color:#fff;background-image:url(../jpg/bg_grad_mo.jpg);background-size:cover}.container-page .center-box-grad h1{line-height:1.7;font-weight:900;margin:0 auto 25px}.container-page .btn_brandstore{width:80%;height:auto;margin-top:-50px;margin-bottom:50px}.container-page ul.set-cat{-ms-flex-wrap:wrap;flex-wrap:wrap}.container-page ul.set-cat li{margin:10px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.container-page ul.set-cat li a:hover{opacity:1}img.ink_logo{margin:30px auto 75px;width:225px;height:38px}img.ciao_logo{margin:30px auto 20px;width:225px;height:38px}img.csc_logo{margin:30px auto;width:100%;height:auto}img.ink_img{margin:0 auto;max-width:1600px}.lettersp_pc{letter-spacing:normal}.pc{display:none!important}.mobile{display:block!important}.sp_hidn{display:none}.sp_block{display:block}.mov_center{width:90%;padding:40px 0;margin:0 auto}.note_l{padding:15px!important;line-height:0.9;border-radius:60px}}@media screen and (max-width:559px){.container-page .box-lp{margin:0 15px 30px}.container-page .box-lp h2{font-size:1rem;margin:10px;padding:0}.container-page .box-lp p{margin:10px;padding:0;font-size:0.75rem;line-height:1.4;text-align:left}.container-page .box-4 .box-4-1{position:relative;z-index:1;margin:0 15px 30px;width:100%;height:auro}.container-page .box-4 .box-4-2 h2{font-size:1rem;margin:10px;padding:0}.container-page .box-4 .box-4-2 p{margin:10px;padding:0;font-size:0.75rem;line-height:1.4;text-align:center}.container-page .set-text{padding:0 20px}.container-page .set-text p{margin:20px 0}.container-page .set-text p .copic-img{width:100%}.container-page .set-text div.set-box{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container-page .set-text div.set-box .set-img{width:100%}.container-page .set-text div.set-box .set-img .gallery-thumbs1,.container-page .set-text div.set-box .set-img .gallery-thumbs10,.container-page .set-text div.set-box .set-img .gallery-thumbs11,.container-page .set-text div.set-box .set-img .gallery-thumbs12,.container-page .set-text div.set-box .set-img .gallery-thumbs13,.container-page .set-text div.set-box .set-img .gallery-thumbs14,.container-page .set-text div.set-box .set-img .gallery-thumbs15,.container-page .set-text div.set-box .set-img .gallery-thumbs16,.container-page .set-text div.set-box .set-img .gallery-thumbs17,.container-page .set-text div.set-box .set-img .gallery-thumbs18,.container-page .set-text div.set-box .set-img .gallery-thumbs19,.container-page .set-text div.set-box .set-img .gallery-thumbs2,.container-page .set-text div.set-box .set-img .gallery-thumbs20,.container-page .set-text div.set-box .set-img .gallery-thumbs3,.container-page .set-text div.set-box .set-img .gallery-thumbs4,.container-page .set-text div.set-box .set-img .gallery-thumbs5,.container-page .set-text div.set-box .set-img .gallery-thumbs6,.container-page .set-text div.set-box .set-img .gallery-thumbs7,.container-page .set-text div.set-box .set-img .gallery-thumbs8,.container-page .set-text div.set-box .set-img .gallery-thumbs9{margin-top:0!important}.container-page .set-text div.set-box .set-detail{width:100%;padding-left:0;padding-top:1.5rem}.container-page .set-text div.set-box .set-detail h1{font-size:1.5rem;padding-top:0;text-align:center}.container-page .set-text div.set-box .set-detail p{font-size:0.9375rem;margin:20px 0}.container-page .set-text div.set-box .set-detail p.set-kakaku{font-weight:bold;text-align:center}.container-page .set-text div.set-box .set-detail p.set-kakaku a{display:inline-block;text-decoration:none;color:#fff;background:#C30D23;margin:0;padding:0px 20px;border-radius:20px;font-weight:bold}.container-page .set-text div.set-box .set-detail h1{font-size:1.125rem}.container-page #beginner,.container-page #design,.container-page #illustration,.container-page #present{font-size:1.25rem;margin-top:40px}}.center{display:block;text-align:center}.bdr_g{border:1px solid #ccc}.br-sp{display:none}@media screen and (max-width:559px){.br-pc{display:none}.br-sp{display:inline-block}}.is-style-outline>:where(.wp-block-button__link),:where(.wp-block-button__link).is-style-outline{border:1px solid!important}.wp-block-button__link{text-decoration:none!important;color:#333;display:inline-block;margin:10px;padding:5px 30px;border:1px solid #333;border-radius:30px;background-color:#fff;font-weight:500;min-width:230px}.school p{margin:0 0 1rem!important}.school .wp-block-columns{margin-bottom:3rem!important}@media (min-width:782px){.school .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin-left:var(--wp--style--block-gap,3rem)}}@media screen and (max-width:559px){.school .wp-block-columns{margin-bottom:3rem!important;padding-bottom:2rem!important;border-bottom:1px solid #333!important}.school .wp-block-columns:last-child{border-bottom:none!important}}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:auto}@media screen and (max-width:559px){.wp-block-button__link{text-decoration:none!important;color:#333;display:inline-block;margin:10px;padding:5px 15px;border:1px solid #333;border-radius:30px;background-color:#fff;font-weight:500;min-width:230px;font-size:14px;line-height:1.5}}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:auto}.wp-block-buttons>.wp-block-button{margin:0 auto}.wp-block-buttons>.wp-block-button.wp-block-button__width-100,.wp-block-buttons>.wp-block-button.wp-block-button__width-50,.wp-block-buttons>.wp-block-button.wp-block-button__width-70{-ms-flex-preferred-size:unset;flex-basis:unset;width:auto}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:auto}.mokuji{margin:75px auto 0;max-width:600px;background-color:#f8f8f8;border-radius:2rem;padding:2rem 1rem}.mokuji h1{padding:0 0 1rem;font-size:1.625rem}.mokuji ol,.mokuji ul{text-align:left;padding-left:2rem}.mokuji ol li,.mokuji ul li{padding:0.5rem 0}.mokuji ol li a:hover,.mokuji ul li a:hover{text-decoration:underline}.mokuji ol ul,.mokuji ul ul{list-style:none}@media screen and (max-width:620px){.mokuji{margin:75px 10px 0}}@media screen and (max-width:560px){.wp-container-11,.wp-container-15,.wp-container-22,.wp-container-23,.wp-container-3,.wp-container-35,.wp-container-41,.wp-container-42,.wp-container-46,.wp-container-50,.wp-container-59,.wp-container-7{padding:0}.wp-block-group .wp-block-group,.wp-block-group .wp-block-group .wp-block-group{padding:0}.wp-block-image{margin:0 0 0}.mokuji h1{padding:0 0 1rem;font-size:1.5rem}.mokuji{margin:1rem 10px 2rem}}#store1,#store2,#store3{padding-top:100px;margin-top:-100px}div[id^=region]{padding-top:140px;margin-top:-140px}@media screen and (max-width:559px){div[id^=region]{padding-top:50px;margin-top:-50px}}ul.cat3-shop{margin-bottom:100px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page_shop{margin:100px 0 0}.page_shop p{text-align:justify}.page_shop h1{padding:100px 0 20px;font-size:2.25rem;display:block;border-bottom:1px solid #333;clear:both;margin-bottom:3rem}.page_shop h1#copic-store{padding:0 0 20px;font-size:2.25rem;display:block;border-bottom:1px solid #333;clear:both}.page_shop .clm2-store{max-width:800px;margin:80px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page_shop .clm2-store div:first-child{padding:0 40px 0 0;width:48%}.page_shop .clm2-store div:nth-child(2){margin:0 40px 0 0;text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1}.page_shop .clm2-store div:nth-child(2) h2{font-size:1.75rem;font-weight:bold}.page_shop .clm2-store div:nth-child(2) p span a{font-weight:bold}.page_shop .clm2-store div:nth-child(2) p small{font-size:0.8rem}.page_shop .clm2-store div:nth-child(3){margin:0 40px 0 0;text-align:left;width:49%}.page_shop .clm2-store div:nth-child(3) img{width:16%;margin:10px 1px}.page_shop .clm1-store{max-width:800px;margin:0 auto 3rem;text-align:center}.page_shop .clm1-store .shop-sns{font-weight:bold;text-align:center;margin:1rem auto}.page_shop .clm1-store .shop-sns img{width:40px;vertical-align:middle;margin-right:10px}.page_shop .clm1-store .btn{text-align:center}.page_shop .col2-store{margin:80px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex}.page_shop .col2-store div:first-child{margin:0 40px 0 0;width:200px}.page_shop .col2-store div:nth-child(2){margin:0 40px 0 0;text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1}.page_shop .col2-store div:nth-child(2) h2{font-size:1.75rem;font-weight:bold}.page_shop .col2-store div:nth-child(2) h3{margin-top:40px;font-size:1.25rem;font-weight:bold}.page_shop ul.box-3{margin-top:2rem!important}.page_shop ul.box-3 li .thumb2{width:100%}.page_shop ul.box-3 li .thumb2{position:relative}.page_shop ul.box-3 li .thumb2 .inner{position:absolute;top:0;left:0;width:100%;height:100%}.page_shop ul.box-3 li .thumb2 .inner img{width:100%;height:100%;-o-object-fit:cover!important;object-fit:cover!important}.page_shop ul.box-3 li .thumb2:before{content:"";display:block;padding-top:50%}.page_shop ul.box-3 li.box-3x2 .thumb{width:100%}.page_shop ul.box-3 li.box-3x2 .box-3-text{width:100%;position:relative;padding:0}.page_shop ul.box-3 li.box-3x2 .box-3-text p{margin:10px auto}@media screen and (max-width:559px){ul.cat3-shop{margin-bottom:75px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}ul.cat3-shop li{font-size:0.875rem;width:48%;margin:1px 0 10px}.page_shop{margin:0}.page_shop h1{padding:75px 0 20px;font-size:1.5rem}.page_shop h1#copic-store{padding:75px 0 20px;font-size:1.5rem;display:block;border-bottom:1px solid #333;clear:both}.page_shop .clm2-store{max-width:800px;margin:80px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page_shop .clm2-store div:first-child{padding:0 0 0 0;width:40%;margin-right:4%}.page_shop .clm2-store div:nth-child(2){margin:0;text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1}.page_shop .clm2-store div:nth-child(2) h2{font-size:1rem;font-weight:bold;padding:0 0 5px;line-height:1}.page_shop .clm2-store div:nth-child(2) p{font-size:0.9rem;line-height:1.4}.page_shop .clm2-store div:nth-child(2) p span a{font-weight:bold;padding-bottom:10px}.page_shop .clm2-store div:nth-child(3){margin:0 40px 0 0;text-align:left;width:70%}.page_shop .clm2-store div:nth-child(3) img{width:16%;margin:10px 1px}.page_shop .col2-store{margin:80px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page_shop .col2-store div:first-child{margin:0;width:100vw}.page_shop .col2-store div:nth-child(2){margin:0;text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1}.page_shop .col2-store div:nth-child(2) h2{font-size:1.5rem;font-weight:bold;text-align:center;padding-top:40px}.page_shop .col2-store div:nth-child(2) h3{margin-top:40px;font-size:1.25rem;font-weight:bold}.page_shop .box-3x2{border:none}.page_shop ul.box-3{margin-top:2rem!important}.page_shop ul.box-3 li.box-3x2 .thumb{width:40%}.page_shop ul.box-3 li.box-3x2 .thumb2{width:40%}.page_shop ul.box-3 li.box-3x2 .box-3-text{width:56%;position:relative;padding:0}.page_shop ul.box-3 li.box-3x2 .box-3-text p{margin:0}}.selectbox:after{z-index:-1;content:"";display:block;width:15px;height:15px;position:absolute;right:30px;top:35%;border-bottom:#333 3px solid;border-right:#333 3px solid;-webkit-transform:rotate(45deg) translateY(-30%);transform:rotate(45deg) translateY(-30%)}.selectbox{width:300px;margin:40px auto;position:relative}.selectbox select{z-index:1;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:5px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.125rem;border:#ccc 1px solid;border-radius:2em}.accordion_region{max-width:1024px;margin:0 auto;border-bottom:1px solid #ccc}.accordion_region .accordion_header{font-size:1.75rem;font-weight:bold;padding:20px 0;text-align:left;position:relative;-webkit-transition-duration:0.2s;transition-duration:0.2s}.accordion_region .accordion_header h2{font-size:1.25rem;font-weight:bold;padding:0;cursor:pointer}.accordion_region .accordion_header h2:hover,.accordion_region .accordion_header h3:hover{opacity:0.8}.accordion_region .accordion_header h3{font-size:1.25rem;font-weight:normal;padding:0;margin:0;cursor:pointer}.accordion_region .accordion_header dl{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px 40px 0}.accordion_region .accordion_header dl dt{padding-right:20px;font-size:1rem;font-weight:bold;width:25%}.accordion_region .accordion_header dl dd{padding-right:20px;font-size:0.9375rem;font-weight:normal}.accordion_region .accordion_header dl dd:nth-child(2){width:48%}.accordion_region .accordion_header dl dd:nth-child(4){position:absolute;right:0;top:0}.accordion_region .accordion_header dl dd a{font-size:0.9375rem;font-weight:bold}.last-bdr:last-child{border:none}.accordion_region .accordion_header .i_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;right:0;width:30px;height:30px;margin-top:-16px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition-duration:0.2s;transition-duration:0.2s}.accordion_region .accordion_header .i_box .one_i{display:block;width:30px;height:30px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition-duration:0.2s;transition-duration:0.2s;position:relative}.accordion_region .accordion_header.region_open .i_box{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.accordion_region .accordion_header .i_box .one_i:after,.accordion_region .accordion_header .i_box .one_i:before{display:-webkit-box;display:-ms-flexbox;display:flex;content:"";background-color:#333;width:30px;height:5px;position:absolute;top:13px;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center}.accordion_region .accordion_header .i_box .one_i:before{width:5px;height:30px;top:0;left:13px}.accordion_region .accordion_header.region_open .i_box .one_i:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.accordion_region .accordion_header.region_open .i_box .one_i:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.accordion_region .accordion_inner{display:none;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.accordion_region .accordion_inner .box_one{height:300px}.accordion_region .accordion_inner p.txt_a_ac{margin:0}@media screen and (max-width:1024px){.accordion_region .accordion_header{font-size:18px}.accordion_region .accordion_header .i_box{width:30px;height:30px;margin-top:-15px}}@media screen and (max-width:959px){.accordion_region .accordion_header{font-size:1.75rem;font-weight:bold;padding:20px 0;text-align:left;position:relative;-webkit-transition-duration:0.2s;transition-duration:0.2s}.accordion_region .accordion_header h2{font-size:1.75rem;font-weight:bold;padding:0}.accordion_region .accordion_header h3{font-size:1.25rem;font-weight:bold;padding:0;margin:0}.accordion_region .accordion_header dl{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 20px 0}.accordion_region .accordion_header dl dt{padding-right:0;font-size:1rem;font-weight:bold;width:100%}.accordion_region .accordion_header dl dd{padding-right:0;font-size:0.9375rem;font-weight:normal}.accordion_region .accordion_header dl dd:nth-child(2){width:100%}.accordion_region .accordion_header dl dd:nth-child(4){position:absolute;right:0;top:auto;bottom:20px}.accordion_region .accordion_header dl dd a{font-size:0.9375rem;font-weight:bold}}@media screen and (max-width:559px){.accordion_region .accordion_header{font-size:1.5rem;font-weight:bold;padding:20px 0;text-align:left;position:relative;-webkit-transition-duration:0.2s;transition-duration:0.2s}.accordion_region .accordion_header h2{font-size:1.25rem;font-weight:bold;padding:0}.accordion_region .accordion_header h3{font-size:1.125rem;font-weight:bold;padding:0;margin:0}.accordion_region .accordion_header dl{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 20px 0}.accordion_region .accordion_header dl dt{padding-right:0;font-size:1rem;font-weight:bold;width:100%}.accordion_region .accordion_header dl dd{padding-right:0;font-size:0.9375rem;font-weight:normal}.accordion_region .accordion_header dl dd:nth-child(2){width:100%}.accordion_region .accordion_header dl dd:nth-child(4){position:absolute;right:0;top:auto;bottom:20px}.accordion_region .accordion_header dl dd a{font-size:0.9375rem;font-weight:bold}.accordion_region .accordion_header .i_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:60%;right:0;width:30px;height:30px;margin-top:-20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition-duration:0.2s;transition-duration:0.2s}.accordion_region .accordion_header .i_box .one_i{display:block;width:30px;height:30px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition-duration:0.2s;transition-duration:0.2s;position:relative}.accordion_region .accordion_header.region_open .i_box{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.accordion_region .accordion_header .i_box .one_i:after,.accordion_region .accordion_header .i_box .one_i:before{display:-webkit-box;display:-ms-flexbox;display:flex;content:"";background-color:#333;width:24px;height:4px;position:absolute;top:10px;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center}.accordion_region .accordion_header .i_box .one_i:before{width:4px;height:24px;top:0;left:10px}.accordion_region .accordion_header.region_open .i_box .one_i:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.accordion_region .accordion_header.region_open .i_box .one_i:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.accordion_region .accordion_inner{display:none;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.accordion_region .accordion_inner .box_one{height:300px}.accordion_region .accordion_inner p.txt_a_ac{margin:0}}.copic-co{max-width:1024px;margin:auto;text-align:left}.copic-co h2{font-size:1.25rem;font-weight:bold;padding:20px 0;margin:80px 0 50px;border-bottom:1px solid #ccc}.copic-co h3{font-size:1.25rem}.copic-co img.logo-gtoo{width:140px;height:45px}.copic-co img.logo-too{width:113px;height:45px}.copic-co img.icon_sns{height:40px;width:auto;margin:30px 20px 20px 0}.copic-co a{font-weight:bold}@media screen and (max-width:559px){.copic-co{max-width:1024px;margin:auto;text-align:left}.copic-co h2{font-size:1.25rem;font-weight:bold;padding:20px 0;margin:40px 0 30px;border-bottom:1px solid #ccc}.copic-co img.logo-gtoo{width:130px;height:40px}.copic-co img.logo-too{width:103px;height:40px}.copic-co img.icon_sns{height:40px;width:auto;margin:30px 20px 20px 0}.copic-co a{font-weight:bold}}.award_list{border:1px solid #ccc;padding:40px;border-radius:20px;margin-top:2rem}table.award_cam{text-align:left;margin:2rem auto}table.award_cam tr:nth-of-type(2n){background:#efefef}table.award_cam td{padding:10px}table.award_cam td a{padding:5px 20px;display:inline-block}table.award_cam td:first-child{font-weight:bold;padding-right:2rem;width:150px}@media screen and (max-width:559px){.award_list{border:1px solid #ccc;padding:1.5rem 20px;border-radius:20px;margin-top:1.5rem}table.award_cam tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}table.award_cam td{width:100%;line-height:1.4}table.award_cam td a{padding:10px 5px;display:inline-block}table.award_cam td:first-child{font-weight:bold;padding-right:0;padding-bottom:0;padding-top:2rem;width:100%;text-align:center}}.shop-item{display:-webkit-box;display:-ms-flexbox;display:flex}.shop-item div{width:18%;margin:1%}.shop-item div img{width:100%}.shop-item div:first-child{margin-left:0}.shop-item div:last-child{margin-right:0}@media screen and (max-width:559px){.shop-item{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.shop-item div{width:14%;margin:1%}.shop-item div img{width:100%}.shop-item div:first-child{margin-left:0}.shop-item div:last-child{margin-right:0}}.howto h1{margin-bottom:50px;line-height:2}.howto h2{font-size:1.25rem;font-weight:400;line-height:2}.howto p{text-align:left;line-height:2}.howto .sec_contents_product_header p{text-align:center}.howto .related_topic .text h1{line-height:1.4}.howto ul.cat-howto{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.howto ul.cat-howto li{width:18.5%}.howto .btn{text-align:center;padding-top:20px}.howto .btn a{min-width:180px}.howto .box2-1{padding:30px 0 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1}.howto .box2-1 h2{padding-top:30px;font-size:1.25rem;font-weight:bold}.howto .box2-1 div{width:50%;padding:15px}.howto .box3-1{padding:30px 0 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.howto .box3-1 h2{padding-top:30px;font-size:1.25rem;font-weight:bold}.howto .box3-1 div{width:33.33%;padding:30px}.howto .box4-1{padding:30px 0 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.howto .box4-1 h2{padding-top:30px;font-size:1.25rem;font-weight:bold}.howto .box4-1 div{width:25%;padding:15px;line-height:1}.howto .box4-2{padding:30px 0 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.howto .box4-2 h2{padding-top:30px;font-size:1.25rem;font-weight:bold}.howto .box4-2 div{width:25%;padding:15px;line-height:1}.howto .related_topic .text h1{margin-bottom:0}.howto .box600{max-width:600px;margin:0 auto}.howto .box600 img{width:100%}.howto .works-img img{max-width:600px;max-height:600px;-o-object-fit:contain;object-fit:contain}.howto .artist-name{padding-top:30px;font-size:1.25rem;font-weight:bold}.howto .box600-bm{margin-bottom:100px}@media (max-width:520px){.howto .sec_contents_product_header p{text-align:left!important}.howto .box600-bm{margin-bottom:75px}}@media (max-width:520px){.howto ul.cat-howto{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.howto ul.cat-howto li{width:100%;padding:0 0 15px}.howto .box2-1{padding:30px 0 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1}.howto .box2-1 h2{padding-top:30px;font-size:1.25rem;font-weight:bold}.howto .box2-1 div{width:100%;padding:15px 0}.howto .box3-1{padding:30px 0 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.howto .box3-1 h2{padding-top:30px;font-size:1.25rem;font-weight:bold}.howto .box3-1 div{width:100%;padding:30px 0}.howto .box4-1{padding:30px 0 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.howto .box4-1 h2{padding-top:30px;font-size:1.25rem;font-weight:bold}.howto .box4-1 div{width:100%;padding:15px 0;line-height:1}.howto .box4-2{padding:30px 0 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.howto .box4-2 h2{padding-top:30px;font-size:1rem;font-weight:bold}.howto .box4-2 div{width:50%;padding:15px;line-height:1}}.col8_5{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.col8_5 div{width:12.5%;padding:10px 5px 20px}.col8_5 div img{display:block}.col8_5 div h2{text-align:left;font-size:1.375rem;line-height:1;margin-top:10px;padding:0;font-weight:bold}.col8_5 div p{text-align:left;font-size:0.8125rem;font-weight:400}.multiliner{padding:0 5px 10px}.multiliner div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;width:60px;height:60px;margin:auto;color:#fff}.multiliner div h2{font-size:1.2rem}.multiliner .black{background:#000}.multiliner .cg{background:#8F989D}.multiliner .wg{background:#9D998F}.multiliner .sepia{background:#6E5822}.multiliner .brown{background:#583D26}.multiliner .wine{background:#72253D}.multiliner .cobalt{background:#262A58}.multiliner .olive{background:#2F552A}.multiliner .pink{background:#D67DB4}.multiliner .lavender{background:#735FA8}.multiliner h2{text-align:center!important;font-weight:bold!important}.workbox2-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:100px}.workbox2-1 .box-2-1{position:relative;width:45%;margin:2% 2.5% 3% 2.5%}.workbox2-1 .box-2-1 img{display:block;margin-bottom:10px}.workbox2-1 .box-2-1 span.numb{line-height:1;font-weight:bold;font-weight:800;position:absolute;top:12px;left:15px;font-size:2.25rem}.workbox2-1 .box-2-1 p{text-align:left;padding:20px 0}.workbox2-1:last-child{margin-bottom:0}@media (max-width:520px){.col8_5{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 0 10px!important}.col8_5 div{width:20%;padding:0 5px 10px}.col8_5 div img{display:block}.col8_5 div h2{font-size:0.8125rem;line-height:1;text-align:center;padding:0}.multiliner{text-align:center;margin-bottom:10px}.multiliner div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;width:40px;height:40px;color:#fff}.multiliner div h2{text-align:center;font-size:0.8125rem}.box2-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.box2-1 .box-2-1{position:relative;width:99%;margin:1% 1% 40px}.box2-1 .box-2-1 img{display:block;margin-bottom:10px}.box2-1 .box-2-1 span.numb{line-height:1;font-weight:bold;font-weight:800;position:absolute;top:12px;left:15px;font-size:2.25rem}.box2-1 .box-2-1 p{text-align:left}.workbox2-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.workbox2-1 .box-2-1{position:relative;width:99%;margin:1% 1% 40px}.workbox2-1 .box-2-1 img{display:block;margin-bottom:10px}.workbox2-1 .box-2-1 span.numb{line-height:1;font-weight:bold;font-weight:800;position:absolute;top:12px;left:15px;font-size:2.25rem}.workbox2-1 .box-2-1 p{text-align:left;padding:20px 0}}.bdr-bt-box{border-bottom:1px solid #333}.sec-art{padding:100px 0}.box-2col{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.box-2col .img-box{width:40%}.box-2col .img-box h1{font-size:1.5625rem;margin:0;padding:30px 0}.box-2col .img-box h1 span{font-size:1.25rem;margin-left:10px;font-weight:normal}.box-2col .img-box img{width:80%;border-radius:50%}.box-2col .color-box{width:60%;padding:0 3%}.box-2col .color-box .col6_5{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0 50px}.box-2col .color-box .col6_5 div{width:16.666%;padding:0 8px 20px}.box-2col .color-box .col6_5 div h2{font-size:1.125rem;font-weight:bold;line-height:1;text-align:center;padding:0}.box700{max-width:700px;margin:0 auto;padding:100px 0}.nav6_2{display:-webkit-box;display:-ms-flexbox;display:flex}.nav6_2 div{padding:0 10px}.box4-2b{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.box4-2b .box4-2b-1{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#E5E5E5;width:23%;margin:30px 1%;padding:15px}.box4-2b .box4-2b-1 h2{padding:0;font-weight:bold;line-height:1.4}.box4-2b .box4-2b-1 img.icon_yt{width:48px;height:auto;position:absolute;top:10px;right:10px}@media (max-width:520px){.box-2col{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.box-2col .img-box{width:100%}.box-2col .img-box h1{font-size:1.5625rem;margin:0;padding:0 0 30px}.box-2col .img-box h1 span{font-size:1.25rem;margin-left:10px}.box-2col .img-box img{width:40%;border-radius:50%}.box-2col .color-box{width:100%;padding:30px 3% 0}.box-2col .color-box .col6_5{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0}.box-2col .color-box .col6_5 div{width:20%;padding:0 8px 20px}.box-2col .color-box .col6_5 div h2{font-size:1.125rem;font-weight:bold;line-height:1;text-align:center;padding:0}.box700{max-width:700px;margin:0 auto;padding:50px 0}.nav6_2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav6_2 div{width:50%;padding:0 10px 10px}.box4-2b{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.box4-2b .box4-2b-1{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#E5E5E5;width:44%;margin:30px 3%;padding:15px}.box4-2b .box4-2b-1 h2{padding:0;font-weight:bold;font-size:1rem}}.icon_new{width:45%;height:auto}.g-note{background:#666666;color:#fff;padding:30px!important;margin:100px auto!important;text-align:center}.icon_new{position:absolute;z-index:3;width:120px!important;height:120px;top:1px;left:1px}@media (max-width:520px){.icon_new{position:absolute;z-index:3;width:80px!important;height:80px;top:1px;left:1px}.g-note{text-align:left!important}}.page_howto_contents{margin:0 auto}.page_howto_contents h1{margin:0 0 50px;padding:50px 0;font-size:2.25rem;border-bottom:1px solid #333;line-height:1.7;text-align:center}.page_howto_contents h2{font-size:1.875rem;line-height:2;font-weight:500;margin:100px 0 50px}.page_howto_contents h3{margin:50px 0 25px;font-size:1.5625rem;line-height:2;font-weight:500}.page_howto_contents p{max-width:700px;margin:30px auto}.page_howto_contents .is-style-wide{margin:100px 0}.page_howto_contents .wp-block-embed{max-width:600px;margin:20px auto}@media screen and (max-width:559px){.page_howto_contents h1{padding:75px 0 20px;font-size:1.5rem;display:block;border-bottom:1px solid #333}.page_howto_contents h2{font-size:1.375rem;line-height:2;font-weight:500}.page_howto_contents h3{font-size:1.125rem;line-height:2;font-weight:500}}