@charset "UTF-8";div#contents .contents .floatWrapper{overflow:hidden}div#contents .contents .floatL{float:left}div#contents .contents .floatR{float:right}.mgt20{margin-top:20px}.mgt30{margin-top:30px}div#contents .contents{padding-bottom:5em}#contents dl{display:table;width:100%;background:#fff;border-bottom:1px #333 dotted;box-sizing:border-box;padding:15px;margin-bottom:15px;font-size:15px}#contents dl dt,#contents dl dd{display:table-cell;vertical-align:middle}#contents dl dt{width:7em;font-size:15px;line-height:1em;font-weight:600;text-align:center}#contents dl dd:first-of-type{width:12em;text-align:center;line-height:1.6em;position:relative;box-sizing:border-box;padding:0 1em}#contents dl dd:first-of-type span{font-size:12px;color:#fff;display:block;line-height:2em;font-weight:400;background:#ccc}#contents dl dd.news span{background:#386ebf}#contents dl dd.topics span,#contents dl dd.topic span{background:#00a1ad}#contents dl dd:nth-of-type(2){width:calc(100% - 12em - 7em - 1em);font-size:15px;line-height:1.3em}#contents dl dd:nth-of-type(2) a{color:#000;line-height:1.5em;font-size:18px;font-weight:600}#contents dl dd:nth-of-type(2) a span{display:block;font-size:14px;font-weight:400;padding-top:.3em;line-height:1.3em}#contents dl dd:nth-of-type(2) a:hover{text-decoration:underline}#contents dl:nth-last-child(2){margin-bottom:60px}#contents a.btn{display:block;font-size:18px;font-weight:600;color:#7a70d5;width:22em;margin:0 auto;text-align:center;letter-spacing:.3em;height:70px;line-height:66px;box-sizing:border-box;border:2px solid #7a70d5;border-radius:35px;transition:.3s;position:relative}#contents a.btn:hover{background:#7a70d5;color:#fff}#contents a.btn .svg-inline--fa{font-size:1.2em;position:absolute;top:calc(50% - 9px);right:1.5em}#contents a.btnBlue{display:block;font-size:19px;font-weight:600;color:#00a1ad;width:20em;margin:0 auto;text-align:center;letter-spacing:.2em;height:70px;line-height:63px;box-sizing:border-box;border:3px solid #00a1ad;border-radius:35px;transition:.3s;position:relative}#contents a.btnBlue:hover{background:#00a1ad;color:#fff}#contents a.btnBlue .svg-inline--fa{font-size:1.2em;position:absolute;top:calc(50% - 11px);right:1.5em}#contents a.btnGreen{display:block;font-size:19px;font-weight:600;color:#386ebf;width:20em;margin:0 auto;text-align:center;letter-spacing:.2em;height:70px;line-height:63px;box-sizing:border-box;border:3px solid #386ebf;border-radius:35px;transition:.3s;position:relative}#contents a.btnGreen:hover{background:#386ebf;color:#fff}#contents a.btnGreen .svg-inline--fa{font-size:1.2em;position:absolute;top:calc(50% - 11px);right:1.5em}#main p.date{margin-bottom:1.5em}#main p.date .svg-inline--fa{margin-right:.5em}#main p.date span{display:inline-block;line-height:1.8em;padding:0 .5em;color:#fff;font-size:.9em;margin-left:.5em}#main p.date span.news{background:#386ebf}#main p.date span.topic{background:#00a1ad}#contents .widgetWrapper{overflow:hidden}#contents .widget{text-align:right;width:fit-content;float:right}#contents .widget h5{border-left:none;margin:0 0 1em}#contents .widget ul li{line-height:2}#contents .widget .wp-block-tag-cloud a{margin-right:15px}#contents .widget .wp-block-tag-cloud a:last-of-type{margin-right:0}div#contents .contents .yukenteruya .w26p{width:26%}div#contents .contents .yukenteruya .w70p{width:70%}div#contents .contents .yukenteruya figure{width:fit-content}div#contents .contents .yukenteruya figure figcaption{font-size:.9em;text-align:right;margin-top:5px}div#contents .contents #renewal_paracanvas .mgt30{margin-top:30px}div#contents .contents #renewal_paracanvas .mgt50{margin-top:50px}div#contents .contents #renewal_paracanvas .wid50P{width:50%}div#contents .contents #renewal_paracanvas .flex{display:flex}div#contents .contents #renewal_paracanvas .flex div:nth-of-type(2){border:1px #ddd solid;height:fit-content;margin-left:50px}div#contents .contents #renewal_paracanvas a{width:fit-content;display:block}div#contents .contents #renewal_paracanvas .flex .btn_toRenewal a{background:#53b6e1;border-radius:30px;width:340px;color:#fff;font-size:18px;font-weight:700;letter-spacing:.1em;text-align:center;padding:20px;margin-top:50px}div#contents .contents #renewal_paracanvas p:not(.btn_toRenewal) a{color:#042a5d}div#contents .contents #renewal_paracanvas .flex div.whatisparacanvas{border:1px #aaa dashed;padding:30px;margin-top:20px}div#contents .contents #renewal_paracanvas dl{background:#febd16;width:100%;padding:0;margin-top:30px}#contents .contents #renewal_paracanvas dl dd:nth-child(2){padding:0}div#contents .contents #renewal_paracanvas dl dt{text-align:center;font-weight:700}div#contents .contents #renewal_paracanvas dl dt,div#contents .contents #renewal_paracanvas dl dd{width:25%}#contents .contents #imprimi h5{border-left:5px solid #f9be00;margin:40px 0 1.5em}#contents .contents #imprimi h6{font-size:14px;margin:30px 0 5px;padding:0}#contents .contents #imprimi .flex.example{display:flex;justify-content:space-between}#contents .contents #imprimi .flex.example figure{width:24%}#contents .contents #imprimi .flex figure figcaption{text-align:center;margin-top:10px}#contents .contents #imprimi .flex.type{display:flex}#contents .contents #imprimi .flex.type div:first-of-type{display:flex;width:50%}#contents .contents #imprimi .flex.type figure:nth-of-type(2){margin-left:20px}#contents .contents #imprimi .flex.type div:nth-of-type(2){position:relative}#contents .contents #imprimi .flex.type div:nth-of-type(2) p{background:#f2f2f2;border-radius:20px;padding:30px;margin-left:30px}#contents .contents #imprimi .flex.type div:nth-of-type(2) p:before{content:"";position:absolute;top:10%;left:0;border:14px solid transparent;border-right:16px solid #f2f2f2}#contents .contents #imprimi .flex.type div:nth-of-type(2) p span.marker{background:linear-gradient(transparent 50%,#f9be00 100%);font-weight:700;display:inline-block;width:fit-content;padding:0 5px 3px;margin-bottom:10px}#contents .contents #imprimi .mgt40{margin-top:40px}#contents .contents #imprimi .mgt50{margin-top:50px}#contents .contents #benjaminlee .flex{display:flex}#contents .contents #benjaminlee .flex div:first-child{flex-basis:55%}#contents .contents #benjaminlee .flex div:nth-child(2){flex-basis:35%;margin-left:40px}#contents .contents #benjaminlee figure figcaption{text-align:center;margin-top:10px}#contents .contents #benjaminlee .mgt20{margin-top:20px}#contents .contents #benjaminlee .mgt30{margin-top:30px}#contents .contents #benjaminlee .mgt40{margin-top:40px}#contents .contents #fabricframeart .flex{display:flex;justify-content:space-between;margin-top:30px}#contents .contents #fabricframeart .flex a{display:block;flex-basis:33%}#contents .contents #vinylcurtain .flex{display:flex;justify-content:space-between;margin-top:40px}#contents .contents #vinylcurtain .flex a{display:block;flex-basis:33%}#contents .contents #kanbankeiei .flex{display:flex;margin-bottom:20px}#contents .contents #kanbankeiei .flex .columnL{flex-basis:70%}#contents .contents #kanbankeiei .flex .columnR{flex-basis:30%;text-align:left;margin-left:40px}#contents .contents #asaotokoro .imgArea{margin-bottom:30px}#contents .contents #vutek .imgArea{text-align:center}#contents .contents #pridehouse .imgArea{text-align:center;margin-bottom:30px}#contents .contents #anishkapoor .imgArea{text-align:center;margin-bottom:30px}@media screen and (max-width:1000px){#contents .contents #manga .imgArea{text-align:center}#contents .contents #asaotokoro .imgArea{text-align:center}}@media screen and (max-width:767px){div#contents .contents{padding-bottom:3em}#contents dl dt{width:6em;font-size:14px}#contents dl dd:first-of-type{width:11em;font-size:14px}#contents dl dd:first-of-type span{font-size:11px}#contents dl dd:nth-of-type(2){width:calc(100% - 11em - 6em - 1em);font-size:14px}#contents dl dd:nth-of-type(2) a{font-size:16px}#contents dl dd:nth-of-type(2) a span{font-size:13px}#contents a.btn{font-size:16px;width:18em;height:50px;line-height:46px;border-radius:25px}#contents a.btn .svg-inline--fa{right:1em}video{width:100%}}@media screen and (max-width:640px){#contents .widget{float:left}#contents .widget h5{border-left:5px solid #ff646c;text-align:left}#contents .widget ul li{line-height:1.4;text-align:left;margin-top:1em;padding-bottom:.3em;border-bottom:1px #ddd solid}#contents .widget p.wp-block-tag-cloud{text-align:left}#contents .widget .wp-block-tag-cloud a{line-height:2.6}div#contents .contents #renewal_paracanvas .flex{flex-direction:column-reverse}div#contents .contents #renewal_paracanvas .flex div:nth-of-type(2){margin-left:0;margin-bottom:20px}div#contents .contents #renewal_paracanvas .flex .btn_toRenewal a{margin:40px auto 0}div#contents .contents #renewal_paracanvas .flex div.whatisparacanvas{padding:20px;margin-top:20px}div#contents .contents #renewal_paracanvas dl dt{width:100%;margin-bottom:10px;padding:15px 0 5px}div#contents .contents #renewal_paracanvas dl dd{width:50%}#contents .contents #renewal_paracanvas dl dd:nth-child(2){display:flex;width:100%}div#contents .contents #renewal_paracanvas .wid50P{width:100%}#contents .contents #zund iframe{width:100%}#contents .contents #benjaminlee .flex{display:block}#contents .contents #benjaminlee .flex div:nth-child(2){margin-top:20px;margin-left:0}#contents .contents #kanbankeiei .flex .columnR{margin-left:20px}div#contents .contents{padding-bottom:2em}#contents dl{display:block;padding:10px;margin-bottom:10px}#contents dl dt{display:inline-block}#contents dl dd:first-of-type{display:inline-block}#contents dl dd:nth-of-type(2){display:block;width:100%;padding-top:.5em}#contents dl dd:nth-of-type(2) a{font-size:15px;line-height:1.3em}#contents dl dd:nth-of-type(2) a span{font-size:13px;padding-top:.2em}#contents dl:nth-last-child(2){margin-bottom:20px}#contents a.btn{font-size:15px;letter-spacing:normal;width:17em;height:50px;line-height:46px}}@media screen and (max-width:480px){#main p.date{margin-bottom:2em}#contents a.btnBlue,#contents a.btnGreen{font-size:16px;line-height:56px;width:85%;height:60px;margin-top:30px}div#contents .contents #renewal_paracanvas .flex .btn_toRenewal a{width:260px;font-size:15px;letter-spacing:1px}div#contents .contents .yukenteruya .floatL{float:none}div#contents .contents .yukenteruya .floatR{text-align:center;float:none;margin-left:0;margin-bottom:20px}div#contents .contents .yukenteruya .w70p{width:100%}div#contents .contents .yukenteruya .w26p{width:100%}div#contents .contents .yukenteruya figure{width:fit-content;margin:0 auto}div#contents .contents .yukenteruya figure figcaption{font-size:.8em;text-align:right}#contents .contents #imprimi .flex.example{display:block;justify-content:space-between}#contents .contents #imprimi .flex.example figure{width:100%}#contents .contents #imprimi .flex figure figcaption{margin-bottom:20px}#contents .contents #imprimi .mgt40{margin-top:30px}#contents .contents #imprimi .flex.type{display:block}#contents .contents #imprimi .flex.type div:first-of-type{width:100%}#contents .contents #imprimi .flex.type figure:nth-of-type(2){margin-left:10px}#contents .contents #imprimi .flex.type div:nth-of-type(2) p{margin-left:0;margin-top:15px}#contents .contents #imprimi .flex.type div:nth-of-type(2) p:before{top:-13%;left:257px;border:22px solid transparent;border-bottom:32px solid #f2f2f2}#contents .contents #imprimi .mgt50{margin-top:30px}#contents .contents #fabricframeart .flex{flex-direction:column}#contents .contents #fabricframeart .flex a{margin-top:5px}#contents .contents #vinylcurtain .flex{flex-direction:column}#contents .contents #vinylcurtain .flex a{margin-top:5px}#contents .contents #kanbankeiei .flex{flex-direction:column-reverse}#contents .contents #kanbankeiei .flex .columnR{margin:0 auto 20px}}@media screen and (min-width:768px){video{width:690px;height:388px}}